/* ==================== NAV STYLES =====================*/

#navWrapper { height: 20px; overflow:hidden; }

#nav ul.main { margin: 0 auto; }

#nav .main li { float:left; text-align: center; color:#E23104; }



/* 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:#ffffff; font-size: 100%; font-weight: bold; margin: 5px 0; }

#nav ul ul {
	position: absolute;
	padding: 0;
	margin-left: 1px;
	overflow: visible;
	top: 44px;
	left: 595px;

}



/* 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: 400px;
}

#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:#ffffff; }

#nav .subnav div { float: left; width: 180px; margin: 0 5px; background: #6ebf00 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: #d40606; 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: #cc1300;

	text-decoration:none;

	font-weight:normal;

}

a.inner-link:hover{

	font-family:Tahoma;

	font-size: 11px;

	color: #cc1300;

	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;	

}

