/* Nav styles ******************************************************* */
#globalNav	{ 
		text-align: left;
		padding: 10px 20px;
		margin: 10px 0;
		width: 920px;
		height: 70px;
		background: transparent url(../images/headerBG2.gif) 0 0 no-repeat; 
		position: relative;
}
/* Top Navigation */
#globalNav ul	{
	position:absolute;
	top: 42px;
	left: 200px;
	width: 750px;
	/*text-align: left;*/
	/*float: left;*/
	/*margin: 20px 0 0 0;*/
	margin: 0;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	list-style:none;
}
#globalNav li {
	float: left;
	background:url("../images/topnav_left.gif") no-repeat left top;
	/*padding: 0 20px 0 0;*/
	margin:0;
	padding:0px 0 0 4px;
}
#globalNav a {
	float:left;
	display:block;
	/*width:.1em;*/
	background:url("../images/topnav_right.gif") no-repeat right top;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 10px;
	text-decoration:none;
	font-weight:bold;
	width:auto;
	color: #39c;
	font-size: 13px;
	/*text-transform: uppercase;*/
}
#globalNav > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#globalNav a {float:none;}
/* End IE5-Mac hack */
#globalNav a:hover {
	color:#390;
}
#globalNav #current {
	background-position:0 -150px;
	border-width:0;
}
#globalNav #current a{
	background-position:100% -150px;
	/*padding-bottom:9px;*/
	color:#f00;
}
#globalNav #logo a{
	height: 43px;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
/* Secondary Top Navigation */
#navTop2nd {
	background: url(../images/navTop2nd.gif) no-repeat;
	position: absolute;
	height: 35px;
	top: 116px;
	width: 957px;
	clear: left;
}
#navTop2nd ul {
	position:absolute;
	top: 8px;
	left:220px;
	width: 700px;
	list-style:none;
}
#navTop2nd li {
	display: inline;
}
#navTop2nd a {
	color: #515151;
	text-decoration: none;
	padding: 0 5px 0 5px;
}
#navTop2nd a:hover {
	color: #009;
	text-decoration: underline;
}
#navTop2nd a.selected {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
/*Left Navigation */
/*PRE-BROKERWEB: Set to "top:0" instead of "top:270px".*/
#leftNavContainer{
	position:absolute;
	top:0px;
	/* 270px for BrokerWeb Sign-in.
	top:270px;*/
	width: 190px;
	padding-left: 20px;
}
#leftNavContainer h1{
	color:#f00;
	/*text-transform:uppercase;*/
	font-size: 16px;
	line-height: normal;
	margin-bottom: 5px;
}
#leftNavContainer h2{
	font-size: 16px;
	line-height: normal;
	margin-bottom: 10px;
	padding-top: 0;
}
#leftNavContainer ul{
	list-style: none;
	font-weight: bold;
	line-height: 22px;
}
#leftNavContainer ul li{
	list-style: none;
	/*Normal line height for wrapping items, bottom padding for extra spacing*/
	line-height: normal;
	padding-bottom: 5px;
}
/*Target first item in submenu to balance the bottom padding*/
#leftNavContainer ul li ul{
	padding-top: 5px;
}
#leftNavContainer ul li a{
	color:#006;
}
#leftNavContainer .selectDown{
	background: url(../images/leftNav_arrow_down.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: bold;
}
#leftNavContainer .selectOut{
	background: url(../images/leftNav_arrow_out.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#leftNavContainer .selected{
	background: url(../images/leftNav_arrow_selected.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: bold;
}
#leftNavContainer ul ul{
	padding-left: 15px;
	font-weight: normal;
	background: none;
}
#leftNavContainer ul ul .selected, #leftNavContainer ul ul #current, #leftNavContainer ul ul #current a{
	font-weight: bold;
	background: none;
}
#leftNavContainer ul ul a:link, #leftNavContainer ul ul a:visited{
	color:#39c;
	text-decoration: none;
}
#leftNavContainer a:hover, #leftNavContainer ul ul a:hover{
	text-decoration: underline;
}
#utilNav { height: 25px;}
#utilNav h2{
	cursor: pointer;
}
#utilNav ul { float: right; }
#utilNav li	{ list-style-type: none; position: relative;  float: left; padding: 5px 20px 0 0; }
#utilNav li a	{ display: block; float: left; font-size: 12px; color: #999999; height: 14px; }
#utilNav li a.selected, #utilNav li a:hover	{ color: #b5995c; }
#utilNav li a sup { font-size:9px; font-weight:bold; vertical-align: text-top; color:#006 }

#utilNav li:hover ul,#utilNav li.over ul	{
	display:block;
}
#utilNav li ul	{ display: none; position: absolute; top: 0; left: 0;  border: 1px solid #CCC; background: #FFF; }
#utilNav li li	{ clear: both; width: 90px; padding: 0 10px; background: #FFF; display: block; height: 14px; font-size: 10px; color: #B0B0B0; }
#utilNav li li a	{ display: block; clear: left; color: #333; }


/* end Nav styles ******************************************************* */

/* Header styles ******************************************************* */
#sectionHeader	{ 
		height: 43px; padding-left: 7px;
		background: #FFF url(../images/headerBG.gif) no-repeat 0px 25px; 
}
#sectionHeader li	{ list-style-type: none; float: left; margin: 0 2px; }
#sectionHeader li a	{ 
		display: block; width: 160px; height: 21px; padding: 7px 0 0 0; 
		color: #43351A; font-size: 11px;  text-align: center; 
		background: transparent url(../images/tabBG.gif) 0 0 no-repeat; 
}
#sectionHeader li a:hover	{ 
		background: transparent url(../images/tabRolloverBG.gif) 0 0 no-repeat; 
}
#sectionHeader li a.selected, #sectionHeader li a.selected:hover	{ 
		color: #7D6237; 
		background: transparent url(../images/tabSelectedBG.gif) 0 0 no-repeat; 
}
#sectionHeader_noNav {
		height: 20px; padding-left: 7px;
		background: #FFF url(../images/headerBG2.gif) no-repeat 0px 0px; 
}
#sectionFooter_noNav {
		height: 20px; padding-left: 7px;
		background: #FFF url(../images/headerBG2.gif) no-repeat bottom left; 
}
#sectionHeader1	{ 
		height: 20px; 
		background: transparent url(../images/headerBG3.gif) no-repeat 0 0; 
}

/* ********** footer *************************************** */
#sectionFooter	{ 
		position: relative; height: 66px; margin: 0 6px 0 2px; padding: 0;
		background: transparent url(../images/footerNavBG.gif) 0 0 repeat-x; 
		text-transform: uppercase;
}
#sectionFooter li	{ 
		list-style-type: none; float: left; padding: 0 25px 0 20px; height: 66px; position: relative;
		background: transparent url(../images/footerNavRight.gif) top right no-repeat; 
}
#sectionFooter li.last	{ background-image: none; padding: 0 0 0 10px;  }	
#sectionFooter li a	{ 
		color: #FFF; padding: 25px 0 0 15px; height: 41px; display: block; float: left;
		background: transparent url(../images/footerNavArrow.gif) 0 -1px no-repeat; 
}
#sectionFooter li a.selected, #sectionFooter li a:hover	{ color: #fff; text-decoration: underline  }
#sectionFooter select	{ position: absolute; right:0; top: 23px; margin-right: 20px; width: 200px; }

/* section footer dropdown */
#sectionFooterUL li ul	{ width: 150px;
		display: none; position: absolute; bottom: 20px; right: 45px; padding: 10px; border: 1px solid #CCC; 
		background: #FFF url(../images/popupBG1.jpg) repeat-x left bottom;
	}
#sectionFooterUL li li	{ 
		position: relative; 
		display: inline; width: 130px; height: 14px;  padding: 0 5px 2px 0; background-image: none; 
		font-size: 10px; color: #B0B0B0;
	}
html>body #sectionFooterUL li li{
		display:block;
	}

#sectionFooterUL li li.header	{ border-bottom: 1px solid #CCC; margin-bottom: 10px; padding-bottom: 10px; }
#sectionFooterUL li li.header	a { color: #9F8761; text-decoration: underline;  }
#sectionFooterUL li li.header	a:hover { text-decoration: none;  }

#sectionFooterUL li li a	{ 
		display: block; padding: 0;  width: 120px; height: 14px; color: #2F2E2E; background-image: none; 
	}
#sectionFooterUL li li a:hover	{ color: #b5995c; }
#sectionFooter li a.dropdown	{ 
		width: 163px; margin-left: 15px; color: #6E6E6E; 
		background: transparent url(../images/footerComboboxBG.jpg) 0 -1px no-repeat; 
	}

#sectionFooterUL li:hover ul ul,#sectionFooterUL li.over ul ul,
#sectionFooterUL li ul ul,#sectionFooterUL li ul ul
{	
	display:none;
}
/*#sectionFooterUL li:hover ul, #sectionFooterUL li.over ul,*/
#sectionFooterUL ul li:hover ul,#sectionFooterUL ul li.over ul{
	display: block;
}

#sectionFooterUL ul ul	{ 
	position:absolute; display: block; height: 75px; top: 0;
	margin: 0; width:100px; right:100%;	 
}
