@charset "utf-8";
/* CSS Document */


/* -- Left- and right-side navigation bar images -- */
.float-left { float: left; margin-left:-16px; }
.float-right { float: right; margin-right:-16px; }


/* -- Navigation Structure -- */
.nav1-container-outer { background:none; padding:0; height:36px; width:940px; margin:0; border-top:1px solid #00204e;}
.nav1-container .secondary-title { display:block; cursor:default; white-space:nowrap; }
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; float: left; }
ul.dropdown li { float: left; line-height: 1.em; vertical-align: middle; zoom: 1; }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown ul { width: 250px; margin-top: 1px; }
ul.dropdown ul li { font-weight: normal; }



/* -- Styles for navigation level 1 -- */
ul.dropdown { font-weight: bold; }
ul.dropdown li { padding:10px 0px 7px 0px; color: #fff; }
ul.dropdown li:hover { color: #f4f4f4; }
ul.dropdown a { padding:0px 27px 5px 0px; margin:0px 0 0px 0; color:#00204e; font-family:Trebuchet MS,Arial,sans-serif,Helvetica;
font-size:14px;text-decoration:none; text-transform:uppercase; }
ul.dropdown li a.nav1:hover { border-bottom:5px solid #09c; color:#09c; }
/*ul.dropdown li.home { padding-top:16px; margin-bottom:10px; border-bottom:none; line-height:12px;}
ul.dropdown li.home img { padding-top:-10px; }
ul.dropdown li.home a { margin:0px 15px 0px 0; padding:0 0 0 0; background-image:url(../images/_site/home-nav.png); background-position:0 0px; display:block; width:17px; height:17px; }
ul.dropdown li.home a:hover { border-bottom:0; background-position:0 -17px; }*/


/* -- Styles for navigation level 2 -- */
ul.dropdown ul { padding:8px 20px 10px 4px; margin:1px 0 0 0; border-bottom: 1px solid #036; background: #09c; }
ul.dropdown ul li { padding:0px; border-right:none; }
ul.dropdown ul li:hover { background:none; color:#fff; }
ul.dropdown ul a { margin:0; font-family:Trebuchet MS,Arial,sans-serif,Helvetica; width:245px; display:block;
text-transform:none; font-weight:normal; text-decoration:none; color:#fff; padding:1px 10px 1px 15px; font-size:9pt; }
ul.dropdown ul a:hover { background-color:#fff; background-image:none; margin-left:-3px; padding-left:18px; color:#666; }
ul.dropdown .secondary-title, ul.dropdown .first-secondary-title { cursor:default; padding:0px 0px 3px 7px; color: #fff; 
font-weight:bold; text-transform:uppercase; font-family:Arial,Trebuchet MS,Arial,sans-serif,Helvetica; font-size:10pt; }
ul.dropdown li.secondary-title { padding-top:13px; }
ul.dropdown li.first-secondary-title { padding-top:0px; }
ul.dropdown ul { width: 250px; margin-top: 1px;	}



/* -- Styles for navigation level 0 links -- */
#nav0-container { height:20px; margin:0 auto; text-align:right;  }
#nav0-container li { display: inline; list-style:none; padding:0 0px 0 4px; margin:0px; border-left:1px solid #00204e; }
#nav0-container li.first { border:none; }
#nav0-container li, #nav0-container a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#00204e; text-decoration:none;}
#nav0-container a:hover { color:#09c; text-decoration:underline; }



/* -- Styles for navigation level 3 links and titles -- */
div.navcolumn { padding-bottom:20px; padding-top:4px; }
div.navcolumn a { display:block; }
div.navcolumn li {
	padding:0;
	margin:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 0.8571428571428571em;
	line-height: 1em;
	display: block;
	padding: 0.25em 0px 0.25em 0px;
}
div.navcolumn ul.nav3 { 
	width:210px; 
	margin:0;
	padding:0;
	padding-bottom:15px; 
	list-style-type:none; 
}
div.navcolumn li.nav3 { 
	background:url(../images/_site/navbullet.gif) no-repeat 0px 5px; 
	padding-left:15px; 
}
div.navcolumn li.nav3, div.navcolumn li.nav3 a { 
	color:#3f78b8; 
	/*text-transform:uppercase; */
	text-decoration:none;
}
div.navcolumn li.nav3 a:hover { color:#00204e; text-decoration:underline;  }
div.navcolumn li.nav3:hover { /*background:#09c;*/ }
div.navcolumn h1 { color:#666; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  
text-transform:uppercase; font-weight:bold; font-size:12pt; padding-top:0px; padding-bottom:7px; }


/* -- Styles for navigation level 4 links and titles -- */
div.navcolumn ul.nav4 { 
	width:180px; 
	padding:4px 0 0px 20px; 
	list-style-type:none; 
	margin:0;
	margin-bottom:-3px;
}
div.navcolumn li.nav4, div.navcolumn li.nav4 a { 
	color:#666; 
	text-transform:none; 
	padding:0;
	margin:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 0.8571428571428571em;
	line-height: 1.5em;
	margin-top:2px; 
}
div.navcolumn li.nav4 a:hover { color:#036; }


/* -- breadcrumb styles -- */
div.breadcrumbs, div.breadcrumbs-rhs {  
	border-bottom:1px solid #00204e; 
	height:18px; 
	line-height:18px; 
	padding-top:5px;
	padding-bottom:3px;
} 
div.breadcrumbs-rhs { border-bottom:1px solid #09c; } 
div.breadcrumbs p { 
	color:#777; 
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.857142857142857em; /* 12px Text */
	line-height: 1.5em; /* 18px Base */
	margin-bottom: 1.5em; /* 18px Base */
}
div.breadcrumbs a { 
	color: #666;
	text-decoration:none;
}
div.breadcrumbs a:hover { color:#036; text-decoration:underline; }

