﻿/* topnav */







ul.topnav{

	position:absolute;

	left:198px; top: 83px;

	display:block;

	margin:0;

	padding:0;
	width:461px;
	height:22px;z-index:100;
	/*background-image: url( /Images/Layout/nav_end-spacer.gif );
	background-position:right top;
	background-repeat: no-repeat;*/
	

}

ul.topnav li{

	position:absolute; top:0;left:0;

	display:block;

	list-style-type:none;

	margin:0;

}

ul.topnav li a.topnav{

	display:block;

	position:relative;

	width:100%; height: 22px;

	background-repeat:no-repeat;
	background-position: 0 0;

}

/*ul.topnav li a.topnav:hover{

	background-position: 0 -20px;

}*/



ul.topnav li a.topnav span{

	display:none;

}



ul.topnav li.Tools{ position:absolute; left: 0px; width: 122px; }

ul.topnav li.Accounts{ position:absolute; left: 122px; width: 254px; }

ul.topnav li.FAQs{ position:absolute; left: 376px; width: 85px; }




ul.topnav li.Tools a.topnav{top:0px; background-image: url( /Images/Layout/Nav_salestools.gif ); }

ul.topnav li.Accounts a.topnav{top:0px; background-image: url( /Images/Layout/Nav_accounts.gif ); }

ul.topnav li.FAQs a.topnav{top:0px; background-image: url( /Images/Layout/Nav_FAQ.gif ); }

ul.topnav li.Tools a.topnav:hover {top:0px; background-image: url( /Images/Layout/Nav_salestools-ov.gif ); }

ul.topnav li.Accounts a.topnav:hover {top:0px; background-image: url( /Images/Layout/Nav_accounts-ov.gif ); }

ul.topnav li.FAQs a.topnav:hover {top:0px; background-image: url( /Images/Layout/Nav_FAQ-ov.gif ); }


body.tools ul.topnav li.Tools a { background-image: url( /Images/Layout/Nav_salestools-ov.gif );  }

body.accounts ul.topnav li.Accounts a{ background-image: url( /Images/Layout/Nav_accounts-ov.gif );  }

body.faqs ul.topnav li.FAQs a {  background-image: url( /Images/Layout/Nav_FAQ-ov.gif ); }


div.logo, body.tools div.logo,
body.accounts div.logo,
body.faqs div.logo, body.Home div.logo{
width:968px;
height:83px;
background-image: url( /Images/Layout/logo.jpg );
background-repeat: no-repeat;

}
 
/* dropdowns */

div.dropdown{

	position:absolute;	

	display:none;

	background: white;

	padding-top:0px;

}

.over div.dropdown{

	display:block;

}

div.dropdownBorder{

	border: 1px solid #7F98B6;

	padding-bottom:1px;

}

div.dropdown a{

	display:block;

	padding:6px;

	background-color: #BFCBDA;

	background-image: none !important;

	color: #003366;

	border-top:1px solid #FFFFFF;

	border-left:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

	font-size: 8.5pt;

	line-height: 100%;

}

div.dropdown a:hover{

	background: white;

	color: #3399CC;

}

div#dropdown_Tools{ left:0px; top: 20px; min-width: 175px; }

div#dropdown_Accounts{ left:0px; top: 20px; min-width: 254px;}

div#dropdown_FAQs{ left:0px; top:44px; min-width: 120px; padding-top:5px; background: #FFFFFF url( /Images/Layout/NavDropdownTop_Executives.gif) no-repeat; }








/* leftnav */

.leftnav{
    position:relative;
    float:left;
	display:block;
    width:220px;
    height:auto;
	margin: 15px 0 0 0;

	padding:0 0 1px 0;

}

ul.leftnav{
    width:220px;
    height:auto;
	
margin: 0;
	padding:0;
}



ul.leftnav li{

	display:block;

	list-style-type:none;	

	margin: 0;

	padding:0;

	background: url( /Images/Layout/LeftnavBorder.gif ) no-repeat 100% 0%; /* line at top of each item */

}



ul.leftnav li a{

	margin-top: 1px;

	display:block;

	text-align:right;

	padding: 10px 20px 10px 45px;

	font: bold 12px/12px arial;

	color: #003366;

	background: url( /Images/Layout/LeftnavBackground.gif ) no-repeat 100% 0;

}

ul.leftnav li a:hover{

	color: #F38B00 !important;

}

ul.leftnav li.open a, ul.leftnav li a.at{

	background: url( /Images/Layout/LeftnavArrow.gif ) no-repeat 100% 50%;

}







ul.leftnav li a.at, ul.leftnav li.open a{

	color: #F38B00;

}



/* tier 3 */

ul.leftnav li.open a{

	padding: 10px 20px 5px 45px;

}

ul.leftnav li.open ul li{

	background-image: none !important;

}

ul.leftnav li.open ul li a{

	margin:1px 0;

	padding: 2px 20px 10px 45px;

	.padding-bottom: 2px;

	.padding-top:2px;

	font: bold 10px/10px arial;

	color: #3399CC;

	background-image: none !important;

}

ul.leftnav li.open li a.at{

	color: #000000;

}



.leftnav div.related{

	margin-top: 30ex;

}


