/* CSS Document */

#topWrapper
{
 float: left;
_float: none;
 width: 1002px;
 height: 155px;
 background: url(/images/top_background.png) no-repeat top left;
 text-align: center;
 margin-bottom: 10px;
 overflow: hidden;
}

/*OPTIONAL CONTENT (TOP) ***************************************************************************************************************** */
#topOptionalContentWrapper
{
 width: 983px;
 height: 105px;
 margin: 18px auto auto auto;
}

#topOptionalContentContainer
{
 float: left;
 width: 983px;
 height: 20px;
 text-align: right;
 margin-top: 0px;
}

#topOptionalContentContainer a:link, #topOptionalContentContainer a:visited
{
	color:#7B7B7B;
	font-size:10px;
	padding-left:5px;
	text-decoration:underline;
}

#topOptionalContentContainer a:hover
{
 text-decoration: underline;
}

/*#topServicesWrapper
{
 width: 983px;
 height: 24px;
 margin: 13px auto 10px auto;
}*/

#topServicesWrapper
{
display: none;
}

a.Hmenu:link, a.Hmenu:visited
{
 display: block;
 float: left;
 width: auto;
 height: 32px;
 background: none;
 font-size: 12px;
 font-weight: bold;

 color: #91CDDC;
 line-height: 30px;
 text-decoration: none;
 margin-right: 20px;
}

a.Hmenu:hover
{
 color: #ffffff;
}

a.Hmenu_active:link, a.Hmenu_active:visited
{
 display: block;
 float: left;
 width: auto;
 height: 32px;
 background: none;
 font-size: 12px;
 font-weight: bold;

 color: #ffffff;
 line-height: 30px;
 text-decoration: none;
 margin-right: 20px;
}

a.Hmenu_active:hover{}







#topNavigationMenuContainer
{
 float: left;
 width: 628px;
 padding-left:10px;
 height: 31px;
 margin: auto;
 margin-left:2px;
 /*overflow: hidden;*/
 text-align: left;
background:url(/images/topmenubg.png);
}

#topNavigationSearchContainer
{
 float: right;
 width: 324px;
 height: 22px;
 margin: auto;
 overflow: hidden;
 text-align: right;
 margin-top: 4px;
}

/* LINKBAR ******************************************************************************************************************************* */
#linkbar
{
 float: left;
 width: 660px;
 height: 30px;
 /*background: url(/images/linkbar_background.gif) no-repeat top left;*/
 font-size: 10px;
 color: #6e7173;
}

#linkbarTabsGroup
{
 /*float: left;
 width: 188px;
 height: 30px;
 overflow: hidden;*/
 display: none;
}

#linkbarLinksGroup
{
 float: left;
 width: 312px;
 height: 15px;
 text-align: left;
 margin-top: 7px;
 margin-left: 10px;
 overflow: hidden;
}

a.linkbarLink:link, a.linkbarLink:visited
{
 display: block;
 float: left;
 width: auto;
 height: 15px;
 background: url(/images/linkbar_link.png) no-repeat top left;
 font-size: 10px;
 color: #2c88a9;
 line-height: 16px;
 text-decoration: none;
 margin-right: 10px;
 text-indent: 13px;
}

a.linkbarLink:hover
{
 text-decoration: underline;
 color: #2c88a9;
}

a.linkbarMail:link, a.linkbarMail:visited
{
 display: block;
 float: left;
 width: auto;
 height: 15px;
 background: url(/images/linkbar_mail.png) no-repeat top left;
 font-size: 10px;
 color: #2c88a9;
 line-height: 16px;
 text-decoration: none;
 margin-right: 10px;
 text-indent: 17px;
}

a.linkbarMail:hover
{
 text-decoration: underline;
 color: #2c88a9;
}

#brandCustomer
{
 float: left;
_float: none;
 overflow: hidden;
 width: 660px;
 height: 25px;
 background: url(/images/customer_brand.gif) no-repeat top left;
 font-size: 10px;
 text-indent: 51px;
 line-height: 18px;
 margin-top: 4px;
 margin-bottom: 4px;
 margin-left:9px;
}

#brandCustomer a:link, #brandCustomer a:visited
{
 font-size: 10px;
 color: #f89724;
 text-decoration: none;
}

#brandCustomer a:hover
{
 text-decoration: underline;
}

a.repeatSearch:link, a.repeatSearch:visited
{
 display: block;
 float: left;
 width: auto;
 height: 23px;
 background: url(/images/repeat_bullet.gif) no-repeat top left;
 text-indent: 6px;
 font-size: 11px;
 color: #005c72;
 line-height: 23px;
 margin-left: 40px;
*/margin-left: 45px;
_margin-left: 40px;
text-decoration: none;
}

a.repeatSearch:hover
{
 text-decoration: underline;
}

.searchHeading_select
{
 display: block;
 float: right;
 width: 109px;
 height: 19px;
 border: 1px solid #a7a6aa;
 font-size: 10px;
 color: #363636;
 padding: 0px;
 margin-top: 3px;
 margin-top: 2px;
 margin-right: 10px;
_margin-right: 5px;
}