@charset "utf-8";

body {
	background-color: #e2e9da;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	padding-top: 5px;
}
body, div, p {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 10pt;
 scrollbar-base-color: #708090;
 scrollbar-arrow-color: #ffffff;
}
/* to set default font size in Opera */
@media all and (min-width: 0px) { body, div, p { font-size: 14px; } }
a:link, a:active {
 text-decoration: none;
 color: #3789b9;
}
a:visited {
 text-decoration: none;
 color: #3789b9;
}
a:hover {
 text-decoration: underline;
 color: #3789b9;
}
.style18 {font-size: 18pt}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 0px;
	margin-bottom: 3px;
	color: #666666;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 6px;
	background: url("/images/subnav_header_bg_titlelong.gif") no-repeat;
	height: 20px;
	padding-top: 2px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	color: #517e88;
	margin-bottom: 0px;
}


p {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
}
hr {

	padding: 0px;
	border: 0px;
	height: 1px;
	margin-top: 0px;
	color: #517e88;
	margin-bottom: 0px;
}

.textboxstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	background-color: #FFFFFF;
}
.searchbox {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	background-color: #FFFFFF;
}
.style1 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #28A6E5;
}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.style6 {color: #666666; font-size: 11px; }
.style2 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.style8 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #B0B0B0; }
body {
	margin-top: 0px;
}
.style12 {color: #999999}
a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #86C14B;
}
a:active {
	color: #716F64;
}
.style13 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.style14 {color: #B0B0B0}
.style17 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #7C7C7C; }



#nav_fmt {
	position:relative;
	top: 0px;
	height: 25px;
	margin-left: 0px;
	z-index:1;
}
#nav_fmt ul {
list-style:none;
margin:0px;
padding:0px;
}
#nav_fmt ul li {
float:left;
position:relative;
}
#nav_fmt ul li a {
background:url('/images/nav_sprite.png') no-repeat;
display:block;
height:25px;
}
#nav_fmt ul li a span {
display:none;
}
#nav_fmt a.tab1 {
background-position: left top;
width:122px;
}
#nav_fmt a.tab1:hover {
background-position: left -27px;
}
#nav_fmt a.tab2 {
background-position: -122px top;
width:102px;
}
#nav_fmt a.tab2:hover {
background-position: -122px -27px;
}
#nav_fmt a.tab3 {
background-position: -224px top;
width:166px;
}
#nav_fmt a.tab3:hover {
background-position: -224px -27px;
}
#nav_fmt a.tab4 {
background-position: -390px top;
width:122px;
}
#nav_fmt a.tab4:hover {
background-position: -390px -27px;
}
#nav_fmt a.tab5 {
background-position: -512px top;
width:163px;
}
#nav_fmt a.tab5:hover {
background-position: -512px -27px;
}
#nav_fmt a.tab6 {
background-position: -675px top;
width:173px;
}
#nav_fmt a.tab6:hover {
background-position: -675px -27px;
}
#nav_fmt a.tab7 {
background-position: -848px top;
width:122px;
}
#nav_fmt a.tab7:hover {
background-position: -848px -27px;
}
#nav_fmt .navTab {
background:#2c99c9;
border:1px solid #b9b9b9;
border-top: none;
z-index:99;
display:none;
}
#nav_fmt .navDrop {
padding:8px 0px 8px 12px;
}
#nav_fmt .navDivide {
border-right:1px solid #68b5d6;
display:inline;
float:left;
width:150px;
}
#nav_fmt .listDivide {
border-top: 1px solid #68b5d6;
height: 1px;
margin: 15px 10px 13px 0px;
}
* html #nav_fmt .listDivide {
margin: 15px 10px 0px 0px;
}
#nav_fmt .lastOne {
border-right: none;
display:inline;
float:left;
width:150px;
}
#nav_fmt .tab1nav .navDrop{
width:185px;
}
#nav_fmt .tab2nav {
width:490px;
}
#nav_fmt .tab3nav .navDrop{
width:210px;
}
#nav_fmt .tab4nav .navDrop{
width:175px;
}
#nav_fmt .tab5nav .navDrop{
width:175px;
}
#nav_fmt .tab6nav .navDrop{
width:158px;
}
#nav_fmt .tab7nav {
width:175px;
margin-left:-55px;
}
#nav_fmt li:hover .navTab, #nav_fmt li.sfhover .navTab {
display:block;
position:absolute;
left:0px;
top:25px;
z-index:99;
}
#nav_fmt .navTab ul {
z-index:99;
}
#nav_fmt .navTab ul li {
background: #2c99c9 url('/images/nav_bull.gif') 0px 7px no-repeat;
float:none !important;
font-size:90%;
line-height:18px;
z-index:99;
padding: 0px 10px;
}
#nav_fmt .navTab ul li a, #nav_fmt .navTab ul li a:hover {
background:none !important;
color:#fff !important;
line-height:18px;
height: auto;
}
* html #nav_fmt .navTab ul li a, * html #nav_fmt .navTab ul li a:hover {
height: 18px;
}
#nav_fmt .indent_link_fmt {
margin-left:10px;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left: 5px;
}
.blue {
	color: #CCCC33;
	}
     #navbar a { display:block; height:2.5em; color:#5c5857; font:bold 10px/2.5em "trebuchet ms",verdana,sans-serif; padding:0 5px 0 0; border-bottom:1px solid #5c5857; }
     #navbar a:link, #navbar a:visited { background:#e7e7e7; }	

