
a {
	color: #0C347C;
}

a:visited {
	color: #0C347C;
}

hr {
	height:1px;
}
td {
	font-size:10pt;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: 000000;
}

body {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#EEEEEE;
	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:Arial, Verdana, 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:Arial, Verdana, Helvetica, sans-serif;
	color: #32597A;
}

td.toprightsearch, td.toprightlinks, a.toprightlinks, a.toprightlinks:visited{
	color: #38518A;
}

td.toprightlabels, a.toprightlabels, a.toprightlabels:visited{
	font-family:Arial, Verdana, 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 #B51028;
	background-color: Unknown Field (search_input_color);
	font-size: 9pt;
	width:95px;
}

.searchbutton {
	font-size: 9pt;
	background-color: #B51028;
	color: #FFFFFF;
	border-width: 0px;
	cursor: hand;
	height: 17px;
}

tr.dropdownrow td {
	font-family: Arial, Verdana, 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:10;
	padding-right:10;
	padding-top:5;
	padding-bottom:5;
	font-size:8pt;
	color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica, sans-serif
}

td.newscell {
	line-height:12px;
}

.leftlower, .departmentleftlower {
	border: 1px #999999 solid;
	border-top:0px;
	background-color:#32597A;
}

.departmentleftlower {
	border-bottom: 0px;
}

table.normal {
	padding: 0;
	border-collapse: collapse;
	margin: 0;
	width: 100%;
}
table.leftnavheight {
	height:500px;
}

td.highlightstitles, td.departmenthighlightstitles {
	color:#FFFFFF;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
}

tr.mainNav td {
	background-color: #32597A;
	color: #DDDDDD;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #32597A;
	text-decoration: none;
	cursor:hand;
}

tr.subNav td {
	background-color: #32597A;
	color: #DDDDDD;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt; 
	font-weight: normal;
	border: 1px solid #32597A;
	text-decoration: none;
	cursor:hand;
}

a.mainNav, a.mainNav:visited {
	color: #DDDDDD;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	cursor:hand;
	text-decoration: none;
	display:block;
	padding-bottom: 2;
	padding-top: 2;
	text-indent:2px; 
	width:100%;
}

tr.mainNav a:hover {
	color: #32597A;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display:block;
	background-color:#DDDDDD;
	padding-bottom: 2;
	padding-top: 2;
	text-indent:2px; 
	width:100%;
}

a.subNav, a.subNav:visited {
	color: #DDDDDD;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	cursor:hand;
	text-decoration: none;
	padding-bottom: 2;
	padding-top: 2;
	width:100%;
	display:block;
	text-indent:6px; 
}

tr.subNav a:hover {
	color: #32597A;
	background-color:#DDDDDD;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding-bottom: 2;
	padding-top: 2;
	width:100%;
	display:block;
	text-indent:6px; 
}

td.mainNavback {
   background-color: #F7F7F7;
}

td.departmenthighlightstitles {
	padding: 3px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        color: #FFFFFF;
}

td.departmentcontactinfo {
	width: 50%;
	padding-left: 10;
	padding-right: 10;
	padding-top: 10;
	padding-bottom: 10;
	vertical-align: top;
}

.departmentcontactinfotitle {
	font-size: 10pt;
}


table.leftnavheight {
	height:500px;
}

td.menutop {
	text-align:left;
	padding-left: 8;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight: bold;
	vertical-align: middle;
	background-image: url(../images/menutop_none.gif);
	background-repeat: no-repeat;
	background-color:B51028;
}

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: #CCCCCC;

}

td.menutop_tile a:hover{
		text-decoration:underline;
}

td.lefttabs {
	    background-image: url(../images/menutile_white.gif);
		background-color: #FFFFFF;
		height:30px;
		width:75%;
}

td.lefttabs a:hover {
		text-decoration:underline;
}

td.menubottom {
	padding-left: 8;
	color: #999999;
	vertical-align: middle;
	background-image: url(../images/menubottom_none.gif);
	background-repeat: no-repeat;
	background-color:B51028;
}

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/banner2.jpg);
	background-repeat:no-repeat;
	height:210px;
	margin:0px;
}

.topdrop {
	background-color: #32597A;
	color: #FFFFFF;
	text-align: left;
}
td.toptext{
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.newsandeventscell {
	border-left: 1px #999999 solid;
	border-right: 1px #999999 solid;
	background-color: #32597A;
}

a.newsandeventslink {
	color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
a.newsandeventslink:visited {
	color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.topbanner {
	height: 25px;
	padding-left: 10px;
	background-image: url(../images/noneflow.jpg);
	font-size: 14pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-color:32597A;
}

.wholepagetable, .lowerareatable {
	width: 750px;
	border-left: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	background-color:#EEEEEE;
}

table.toptable{
	
	background-image: url(images/logo/banner2.jpg);
	background-repeat:no-repeat;
	background-color:#32597A;
}

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:143px;
}

td.head_dropdowncolor {
	background-color:#DDDDDD;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:9px;
}

table.dropdown{
	border-bottom : solid 1px #999999;
	background-color: #F4F4F4;
}

.editformtitle {
	font-weight: bold;
	text-align: center;
	font-size: 14pt;
	color: 0C347C;
}

a.lowernavlinks {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-align: center;
	font-size: 8pt;
	color: #0C347C;
	text-decoration:none;
}

td.lowernavlinks {
	background-image: url(../images/none_tile.gif);
	background-color:#EEEEEE;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}


td.bottomnav{
	background-image: url(../images/none_tile.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	padding-left : 5px;
	background-color:#32597A;
	text-decoration:none;
}

td.breadcrumbs{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0C347C;
	padding-left: 10px;
}



td {
	font-family: Verdana, Arial, Sans-Serif;
	color: #0046D5;
	padding: 1px;
	height: expression('1%'); /* IE Pick-a-boo bug fix */
	
}

.text {
	font-family: Verdana, Arial, Sans-Serif;
	color: #0046D5;
	padding: 3px;
	height: expression('1%'); /* IE Pick-a-boo bug fix */
	
}

form {
	font-family: Verdana, Arial, Sans-Serif;
	padding: 5px;
	height: expression('1%'); /* IE Pick-a-boo bug fix */
	
}
fieldset {
	position: expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
	padding: 5px 5px;
	background-color:#F6F6F6;
	margin: 5px 0;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 80%;
}
fieldset fieldset  {
	border: 1px solid #ccc;
	background-color:#FFFFFF;
}
legend {
	position: expression('absolute'); 
	top: expression('-9px'); /* Fixes IE problem with fieldset+legend boundaries */
	padding: 2px 5px;
	font-weight: bold;
}
fieldset fieldset legend {
	font-size: 90%;
}
label, .label {	
	text-transform: capitalize;
	color: #0046D5;
	font-size: small;
	margin: 0;
}
/* .label is typically used on a span or p tag to label a radio or checkbox group */
label.preField, .label  {
	display: -moz-inline-box;
	display: inline-block;	
	width: expression('7em'); /* Min-width for IE6 */
	min-width: 7em;
	padding: 0 2px;
	margin: 0.6em 4px 0 0;
}
.label { display: block; width: auto; }

label.postField  {
	margin-left: 4px;
	margin-right: 4px;
}
textarea {
	padding: 0;
	vertical-align: top;
	margin: 2px 0 1px 0;
}
input {
}
input[type=text], input[type=password] {
	width: 9em;
}
select {
	padding: 0;
	margin: 2px 0 1px 0;
}
