﻿a:active {text-decoration:underline; color:#333333}
a:visited {text-decoration:underline; color:#333333}
a:link {text-decoration:underline; color:#333333}
a:hover {color:black;}

a.nav:active {text-decoration:none; color:white;}

a.nav:visited {text-decoration:none; color:white;}

a.nav:link {text-decoration:none; color:white;}
a.nav:hover {text-decoration:underline; color:#E2E2E2;}

a.white:active {text-decoration:none; color:#A5A5A5;}

a.white:visited {text-decoration:none; color:#A5A5A5;}

a.white:link {text-decoration:none; color:#A5A5A5;}
a.white:hover {color:white}

a.hwhite:active {text-decoration:none; color:white;}

a.hwhite:visited {text-decoration:none; color:white;}

a.hwhite:link {text-decoration:none; color:white;}
a.hwhite:hover {color:#A5A5A5}


a.nav:link, a.nav:active, a.nav:visited {
	text-decoration:none;
    font-size:10pt;
    font-weight:bold;
    color: white;
    text-transform: uppercase;
	background: url('siteart/button_off.gif') no-repeat;
    padding: 12px 0px 10px 29px;
    border-bottom: 1px solid #4A59A1;
    display:block;
	height: auto;
    width: auto;
}

a.nav:hover {
	background: url('siteart/button_on.gif') repeat-y;
	text-decoration:none;
}

* html .nav a {
    width:auto;    
}

body {
	margin:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #333333;
	background: #bfbfbf url('siteart/background-grey.jpg') repeat-x top;
	}

td {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #333333;}


.smbold {
	font-size:10pt;
	font-weight: bold;
}
.smbold2 {
	font-size:12pt;
	font-weight: bold;
}

.notice {
	font-size:11pt;
	font-weight:bold;
	color:#3E51B8;
}

a.linktext:link, a.linktext:active, a.linktext:visited {
	font-size:11pt;
	font-weight:bold;
	color:#3E51B8;
	text-decoration:none;
}

a.linktext:hover {color:#000;}


#topbanner {
	width:770px;
	height: 115px;
	background:url('siteart/banner-top.jpg') no-repeat;
	vertical-align:top;
}

#blacktop {
	padding:3px 11px;
	font-size:10pt;
	color:white;
	background:#2c2c2c;
}

#blacktop2 {
	padding:3px 0px 3px 0px;
	background:#2c2c2c;
	background-image:url('siteart/invbg.gif');
	background-repeat:repeat-x;
}


.lgblue {
	color:#3E51B8;
	font-size:18pt;
	font-weight:bold;
	font-style:italic;
	letter-spacing:1px;
}

#leftbar {
	vertical-align:top;
	width:193px;
	background: url('siteart/background-leftbar.jpg') repeat-y scroll left bottom;
}


#maintophome {
	vertical-align:top;
	background:white url('siteart/background-hometop2.jpg') no-repeat scroll left top;
}

#maintophome2 {
	vertical-align:top;
	background:white url('siteart/mapbg.jpg');
	background-repeat:no-repeat;
}



#maintop {
	vertical-align:top;
	background:white url('siteart/background-blanktop2.jpg') no-repeat scroll left top;
}


#main {
	vertical-align:top;
	background: #fff url('siteart/background-shadow.jpg') repeat-y;
	width:800px;
}


#bluebar {
	background: #3E51B8;
	font-size: 14pt;
	padding: 8px;
	color: white;
	width: 758px;
}

#bluebarhome {
	background: #3E51B8;
	font-size: 14pt;
	padding: 8px;
	color: white;
	width: 500px;
	border:1px silver solid;

}


#maincontent {
	padding: 8px;
	background: white;
}


#maincontenthome {
	padding: 0px 8px 8px 8px;
	background: white;
	width:500px;
	border-bottom:1px silver solid; 
	border-left:1px silver solid; 
	border-right:1px silver solid; 
	vertical-align:top;
}



#bottomblack {
	text-align:center;
	background: black;
	font-size: 8pt;
	color:white;
	padding: 5px 0;
}


.newtop {
	color: #172463;
	font-size: 9pt;
	font-weight:bold;
	padding:3px 0;
	width:50%;
	text-align:center;
	vertical-align:top;
}

.newmiddle {
	width:50%;
	text-align:center;
	vertical-align: middle;

}

.newbottom {
	font-size: 9pt;
	width:50%;
	text-align:center;
	vertical-align:top;
	padding-top: 4px;

}

.listpad {
	padding-bottom:4px;
}

.bluetext {
	color:#2255b2;
}



.menuskin{
position:absolute;
width:165px;
background-color:menu;
border:1px solid black;
line-height:18px;
z-index:100;
visibility:hidden;
text-decoration:underline;
font-size: 10pt;
}

.menuskin a{
text-decoration:underline;
color:black;
padding-left:10px;
padding-right:10px;
font-size: 10pt;
line-height: 13pt;
}

#mouseoverstyle{
background-color:highlight;
text-decoration:underline;
font-size: 10pt;
line-height: 13pt;
}

#mouseoverstyle a{
text-decoration:underline;
color:white;
font-size: 10pt;
line-height: 13pt;
}

form {
	margin:0px;
}