/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	MAIN NAVIGATION - HORIZONTAL STYLE
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*-------------------------------------------------------------------------------------------------------*/
/*	Global navigation, logo, and search
/*-------------------------------------------------------------------------------------------------------*/
#nav-global
{
	position: absolute;
	top: 66px;
	right: 82px;
}

#search
{
	right: 0px;
}

#homelink
{
}

#nav-global .login
{
	position:                         relative;
	left:                             918px;
	width:                            82px;
	height:                           32px;
	background-image:                 url(/assets/images/rule-dotted-cyan.gif);
	background-repeat:                repeat-y;
	padding:                          0;
	white-space:                      nowrap;
	color:                            #71726a;
}

#nav-global .login a
{
	display:                          block;
	width:                            46px;
	height:                           10px;
	padding:                          9px 18px 13px;
	white-space:                      nowrap;
	color:                            #71726a;
}

#nav-global .login a:hover
{
	color:                            #fff;
	background-color:                 #66b3ca
}
	
#nav-logo
{
	width:               896px;
	height:              73px;
	padding:             18px 54px 13px 50px;
}

#number
{
	float:                            left;
	height:                           15px;
	width:                            670px;
	padding:                          20px 15px 0;
	font-size:                        140%;
	color:                            #a3a597;
	text-align:                       right;
}	
	
#nav-logo #logo {
	float:                            left;
	}
#nav-logo #number {
	float:                            left;
	width:                            416px;
	margin-top:                       45px;
	padding:                          10px 15px 0;
	}	
#nav-logo #search {
	float:                            left;
	margin-top:                       45px;
	padding-top:                      4px;
	width:                            220px;
	}	
#search label {
	margin-left:                      15px;
	color:                            #a3a597;
	}	
#search #findtext{
	font-size:                        100%;
	border:                           1px solid #c5c7b8;
	height:                           13px;
	padding:                          2px 6px;
	color:                            #999;
	}	
#search #findtext:focus {
	border-color:                     #666;
	/*background-color:               #b2d9e4;*/
	color:                            #333;
	}	
#search input.button {
	background-image:                 url(/assets/images/button-search-opaque.gif);
	background-color:                 #c5c7b8;
	left:                             2px;
	top:                              5px;
	margin-left:                      2px;
	}	
#btn_findtext {
	background-color:                 #c5c7b8;
	left:                             2px;
	top:                              5px;
	margin-left:                      2px;
}
	
#search input.button:hover {
	background-image:                 url(/assets/images/button-search-2-over.gif);
	background-repeat:                no-repeat;
	background-color:                 #66b3ca;
	}	
#search input.button:active {
	background-image:                 url(/assets/images/button-search-2-down.gif);
	background-repeat:                no-repeat;
	background-color:                 #bf311b;
	}	

/*---------------------------------------------------------------------------------------------------------
//	Main nav item styles (for text-only menu headers
//-------------------------------------------------------------------------------------------------------*/
#nav-main
{
	width:                            868px;
	margin:                           0 12px 0 50px;
	padding:                          0;
	height:                           58px;
	overflow:                         hidden;
	background-image:                 url(/assets/images/bk-nav-main.gif);
	background-repeat:                repeat-x;
}
/* #nav-main  #b-pressroom{ width: 365px;} */

#nav-main ul { 
	width:                            100%;
	margin:                           0;
	padding:                          0;
	list-style:                       none;
}
#nav-main ul li {
	/**width:                         72px;*/
	float:                            left;
}
#nav-main ul li img {
	margin:                           0px;
	padding:                          0px;
	margin:                           8px 20px 25px 20px;
}
/* ping fix related */

*#nav-main ul li span {	margin:    8px 20px 50px 20px;}


#nav-main a.b1, #nav-main .active { 
	display:                          block;
	margin:                           0;
	border-right:                     2px solid white;
	color:                            #44453f;
	font-size:                        10px;
	text-transform:                   uppercase;
	background-repeat:                repeat-x;
	white-space:                      nowrap;
	}
#nav-main a.b1 {
	background-image:                 url(/assets/images/bk-nav-main.gif)
}
#nav-main a.b1:hover { 
	background-image:                 url(/assets/images/bk-nav-main-over.gif)
}
#nav-main a.b1:active {
	background-image:                 url(/assets/images/bk-nav-main-down.gif)
}

#nav-main li .active { 
	background-image:                 url(/assets/images/bk-nav-main-down.gif)
}

/*#nav-main li .active { 
	background-image:                 url(/assets/images/main-nav-bg-on.jpg);
	}*/

/*	Login Menu */
#nav-main a#b-customercenter {
	position:                         absolute;
	left:                             756px;
	border-left:                      2px solid white;
	background-image:                 url(/assets/images/bk-nav-main-blue.gif)
}

#nav-main a#b-customercenter:hover {
	background-image:                 url(/assets/images/bk-nav-main-blue-over.gif)
}
#nav-main a#b-customercenter:active {
	background-image:                 url(/assets/images/bk-nav-main-blue-down.gif)
}

#nav-main a#b-customercenter.active
{ 
	background-image:                 url(/assets/images/bk-nav-main-down.gif)
}

#nav-main a#b-pressroom
{
	width:260px;
}