




a, a:visited {
	color: #0C347C;
}

hr {
	height:1px;
}
td {
	font-size:10pt;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: Unknown Field (page_fontcolor);
}

body {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#47546C;
	margin-left: 0;
	margin-right: 0;
	margin-top:0px;
}

select {
	font-size:8pt;
	color: #0C347C;
	font-family:Trebuchet MS, Arial, helvetica, geneva, verdana, sans-serif;
}

td.tabs, a.tabs, a.tabs:visited, a.browse, a.browse:visited a.browse, a.browse:visited, a.toprightlabels, a.toprightlabels:visited, td.browse, td.browseitalic,
a.toprightlinks, a.toprightlinks:visited{
	font-weight:bold;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	vertical-align: middle;
}

td.tabs, td.browse {
	cursor:hand;
}

td.tabs {
	padding-bottom: 4px;
}

td.browse, td.browseitalic, td.toprightlabels, td.toprightsearch, a.browse, a.browse:visited {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

td.toprightsearch, td.toprightlinks, a.toprightlinks, a.toprightlinks:visited{
	color: #38518A;
}

td.toprightlabels, a.toprightlabels, a.toprightlabels:visited{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

td.tabs, a.tabs, a.tabs:visited {
	color: #FFFFFF;
	width:25%;
	text-align:center;
}

.toprighttable {
	text-align: right;
	margin-right: 1px;
}

td.toprightlabels, td.toprightsearch, a.toprightlabels, a.toprightlabels:visited {
	font-weight:bold;
	font-size:10pt;
}

.searchinput {
	border: 1px solid #38518A;
	background-color: #EEEEEE;
	font-size: 9pt;
	width:75px;
}

.searchbutton {
	font-size: 9pt;
	background-color: #38518A;
	color: #FFFFFF;
	border-width: 0px;
	cursor: hand;
	height: 17px;
}

tr.dropdownrow td {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	cursor:hand;
	font-size:8pt;
}

tr.leftnavrow td {
	color:white;
	font-size:10pt;
}

td.newscell, td.newslinkscell {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:8pt;
	color: #666666;
    font-family: Arial, Verdana, Helvetica, sans-serif
}

td.newscell {
	line-height:12px;
}

.leftlower, .departmentleftlower {
	border: 1px #999999 solid;
	border-top:0px;
	background-color:#FFFFFF;
}

.departmentleftlower {
	border-bottom: 0px;
}

table.normal {
	padding: 0;
	border-collapse: collapse;
	margin: 0;
	width: 100%;
}
table.leftnavheight {
	height:500px;
}

td.highlightstitles, td.departmenthighlightstitles {
	color:#666666;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
}

tr.mainNav td {
	background-color: #F0FBFD;
	color: #5D3585;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border: 1px solid #F0FBFD;
	text-decoration: none;
	cursor:hand;
}

tr.subNav td {
	background-color: #F0FBFD;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	border: 1px solid #F0FBFD;
	text-decoration: none;
	cursor:hand;
}

a.mainNav, a.mainNav:visited {
	color: #5D3585;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:hand;
	text-decoration: none;
	display:block;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left:8px;
	width:100%;
}

tr.mainNav a:hover {
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	background-color:#4C88AA;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left:8px;
	width:100%;
}

a.subNav, a.subNav:visited {
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:hand;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	width:100%;
	display:block;
	padding-left:15px;
}

tr.subNav a:hover {
	color: #FFFFFF;
	background-color:#4C88AA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	padding-top: 2px;
	width:100%;
	display:block;
	padding-left:15px;
}

td.mainNavback {
   background-color: #F7F7F7;
}

td.departmenthighlightstitles {
	padding: 3px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #cacaca;
}

td.departmentcontactinfo {
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

.departmentcontactinfotitle {
	font-size: 10pt;
}


table.leftnavheight {
	height:500px;
}

td.menutop {
	text-align:left;
	padding-left: 8px;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight: bold;
	vertical-align: middle;
	background-image: url(../images/menutop_blue.gif);
	background-repeat: no-repeat;
	background-color:;
}

td.menutop_background {
	vertical-align: bottom;
	background-image: url(../images/menu_blue.gif);
	background-repeat: no-repeat;

}

td.menutop_tile {
	vertical-align: bottom;
	background-image: url(../images/menutile_blue.gif);
	background-color: #176300;

}

td.menutop_tile a:hover{
		text-decoration:underline;
}

td.lefttabs {
	    background-image: url(../images/menutile_blue.gif);
		background-color: #176300;
		height:30px;
		width:50%;
}

td.lefttabs a:hover {
		text-decoration:underline;
}

td.menubottom {
	padding-left: 8px;
	color: #999999;
	vertical-align: middle;
	background-image: url(../images/menubottom_blue.gif);
	background-repeat: no-repeat;
	background-color:;
}

td.lowernavtitle {
	font-size: 8pt;
	text-align: center;
	color: #38518A;
}

.contactinfo {
	color: #666677;
	font-size: 8pt;
	font-weight: bold;
}

.minortitle {
	font-weight: bold;
	font-size: 11pt;
	color: #000066;
}

table.logocell {
	
	background-image: url(images/logo/header_spacer.jpg);
	background-repeat:no-repeat;
	height:210px;
	margin:0px;
}

.topdrop {
	background-color: #CAEBFF;
	color: #000000;
	text-align: left;
}
td.toptext{
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.newsandeventscell {
	border-left: 1px #999999 solid;
	border-right: 1px #999999 solid;
	background-color: #FFFFFF;
}

a.newsandeventslink {
	color: #0C347C;
    font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
}
a.newsandeventslink:visited {
	color: #0C347C;
    font-family: Helvetica, Arial, Verdana, sans-serif;
}

.topbanner {
	height: 25px;
	padding-left: 10px;
	background-image: url(../images/blueflow.jpg);
	font-size: 14pt;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}

.wholepagetable, .lowerareatable {
	width: 800px;
	border-left: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	background-color:#FFFFFF;
}

table.toptable{
	
	background-image: url(images/logo/header_spacer.jpg);
	background-repeat:no-repeat;
	background-color:#000033;
}

td.quicklinks{
vertical-align:top;
padding-left:2px;
padding-top:2px;
text-align:right;
}

td.search{
	vertical-align:bottom;
	text-align:right;
	padding-right:2px;
	padding-bottom:2px;
	font-size:8pt;
}

.toprightsearch {
	visibility:visible;
}

td.head_logocell {
	margin:0px;
	height:202px;
}

td.head_dropdowncolor {
	background-color:#FFFFFF;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:9px;
}

table.dropdown{
	border-bottom: solid 1px #8FCAF1;
	background-color: #F4F4F4;
}

.editformtitle {
	font-weight: bold;
	text-align: center;
	font-size: 14pt;
	color: #0C347C;
}

a.lowernavlinks, a.lowernavlinks:visited {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-align: center;
	font-size: 8pt;
	color: #FFFFFF;
}

td.lowernavlinks {
	background-image: url(../images/blue_tile.gif);
	background-color:;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

td.bottomnav{
	background-image: url(../images/white_tile.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000033;
	padding-left : 5px;
	background-color:;
}
a.bottomnav, a.bottomnav:visited {
	color: #000033;
	text-decoration:none;
}

td.breadcrumbs{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5D3585;
	padding-left: 10px;
}
