/* ==================== NAV STYLES =====================*/
#navWrapper { height: 20px; overflow:hidden; }
#nav ul.main { margin: 0 auto; }
#nav .main li { float:left; text-align: center; color:#0a6fd3; }

/* Stacy modified to reduce padding for US sitemap */
#nav ul li a:hover, #nav ul .over a, #nav ul .selected { no-repeat left top; color:#fff; }
#nav .main li ul li { text-align: left; }

/* clear nav floats */
#nav ul:after, #nav ul ul li:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	color:#FFFFFF;
}
#nav ul.main li li { float:none; }

/* Grant Modified width. Leave as-is please */
#nav4 a { width: 194px; }
#nav5 a { width: 50px; }
#nav6 a { width: 60px; }
#nav1 li a, #nav2 li a, #nav3 li a, #nav4 li a, #nav5 li a, #nav6 li a { width:100%; }

/*#nav h3 span { position: absolute; top:0; display:block;}*/
#nav h4 { color:#0066CC; font-size: 100%; font-weight: bold; margin: 5px 0; }
#nav ul ul { position: absolute; padding: 0; margin-left: 1px; overflow: visible; left:-3000px;}

/* this needs a fix so it displays in IE6 */
#nav .div1 { width: 201px; }
#nav .div1 .bottom { width: 191px; }
#nav .div2 { width: 386px; }
#nav .div2 .bottom { width: 376px; }
#nav .div3 { width: 571px; }
#nav .div3 .bottom { width: 561px; }
#nav .div4 { width: 900px; }
#nav .div4 .bottom { width: 746px; }
#nav .div5 { width: 937px; }
#nav .div5 .bottom { width: 927px; }

/* stacy added 2px to right side and changed left to 13 instead of 15 for ie 6 issue */
#nav .subnav { float:left; border-left: solid 1px #848384; border-top: solid 1px #848384; padding: 15px 0px 6px 5px; margin: 0; background: #fff; }
#nav .subnav li { background: none; }
#nav ul ul li li { min-height: 0;} /* fixes 3rd level li to align with bullets */
#nav ul ul ul { position: relative; background: none; margin-top: 5px; width: 145px; } /* make 3rd-level list position relative */

/* remove margin from links only dropdown */
#nav ul li .subnav a { display:inline; padding:0; margin:0; background: none; text-transform: none; color:#0066cc; }
#nav .subnav div { float: left; width: 180px; margin: 0 5px; background: #ddd url('/app/images/global/bgSubnavDiv.jpg') repeat-x left top; }
#nav .subnav div div { float:none; width: 180px; padding: 0 15px; margin: 0 auto; background: url('/app/images/global/bgSubnavDivBot.gif') no-repeat left bottom; }
#nav .subnav div ul { float:none; padding-left:0; padding-bottom: 10px; list-style: none outside; }

/* 145px - 8px spacing for bullet image = 137px width */
#nav .subnav div ul li { width: 137px; background: url('/app/images/global/bulletArrow.gif') no-repeat left .5em; }
#nav .subnav div ul li a { display:block; text-transform: none; height: auto; font-weight: normal; background: none; padding: 0 0 0 8px; color: #0066cc; text-decoration: none; }
#nav .subnav div ul li a:hover, #nav ul li .subnav a:hover { text-decoration: underline; }

/* ========= content area styles =========== */
#content .subnav li { background:none; color:#000; }
#content .subnav li ul { margin-bottom: .5em;}

/* stacy added display attribute to adjust left nav wrapping under bullet */
#content .subnav li a { display: inline-block; padding-left: 8px; background: url('/app/images/global/bulletArrow.gif') no-repeat left .5em; }
#content .subnav .selected a { padding-left:0; background: none; color:#000; text-decoration:none; }

/* ====== form styles ======= */
a.inner-link1 {
	font-family: Tahoma;
	font-size: 12px;
	color: #505050;
	text-decoration:none;
	font-weight:bold;
}
a.inner-link1:hover{
	font-family: Tahoma;
	font-size: 12px;
	color: #505050;
	text-decoration:underline;
	font-weight:bold;	
}
a.inner-link2 {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.inner-link2:hover{
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;	
}

.head {
	font-family: Tahoma;
	font-size: 14px;
	color: #d71818;
	font-weight:bold;
}
a.email{
	text-decoration: none;
	font-family:Tahoma;
	color:#525456;
	font-size:11px;
}
a.email:hover{
	text-decoration: underline; 
	font-family:Tahoma;
	color:#525456;
	font-size:11px;
}
a.btn{
	text-decoration: none;
	font-family:Tahoma;
	color:#223f6b;
	font-size:11px;
}
a.btn:hover{
	text-decoration: underline; 
	font-family:Tahoma;
	color:#223f6b;
	font-size:11px;
}
a.footer{
	font-family:Tahoma;
	color:#ffffff;
	font-size:11px;
}
.footer:hover{
	font-family:Tahoma;
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
}
a.link{
	font-family:Tahoma;
	color:#191919;
	font-size:11px;
	text-decoration:none;
}
.link:hover{
	font-family:Tahoma;
	color:#191919;
	font-size:11px;
	text-decoration:underline;
}
a.homemenu{
	font-family:Tahoma;
	color:#545555;
	font-size:12px;
}
.homemenu:hover{
	font-family:Tahoma;
	color:#545555;
	font-size:12px;
	text-decoration:underline;
}
a.inner-link {
	font-family:Tahoma;
	font-size: 11px;
	color: #0066cc;
	text-decoration:none;
	font-weight:normal;
}
a.inner-link:hover{
	font-family:Tahoma;
	font-size: 11px;
	color: #0066cc;
	text-decoration:underline;
	font-weight:normal;	
}
.menuhead {
	font-family: Tahoma;
	font-size: 11px;
	color: #555555;
	font-weight:bold;
	text-decoration:none;
}
.menuhead a{
	font-family: Tahoma;
	font-size: 11px;
	color: #555555;
	font-weight:bold;
	text-decoration:none;
}
a.sub-link {
	font-family:Tahoma;
	font-size: 11px;
	color: #cf1100;
	text-decoration:none;
	font-weight:normal;
}
a.sub-link:hover{
	font-family:Tahoma;
	font-size: 11px;
	color: #cf1100;
	text-decoration:underline;
	font-weight:normal;	
}