﻿/*-------------MainNav-------------*/

.topBar {width:968px; height:81px; font-family:Verdana, Arial;}
.topBarEn {width:748px; height:41px;}
.topLogo {float:right; height:auto;}
.topLogo	img{ padding:0px; margin:0px; margin-top:8px;}
.userWelcomeMsg {float:left; font-weight:bold; margin-left:10px; font-size:12px;}
.loginTitleSep {font-size:12px; color:#CFCFCF; padding-left:8px; vertical-align:top;}
.loginLink {float:left;}
.loginLink a {margin-bottom:5px; text-align:left;}
.topSearch {float:left; height:auto; margin-top:1px}
.topSearch input {vertical-align:middle; border:1px solid #DADADA; font-size:12px; color:#737373; height:15px; width:120px; margin-top:0px; padding-top:0px; padding-right:3px; font-family:arial;}
.searchBtn {border:none; width:18px; height:20px; cursor:pointer; vertical-align:middle; margin-top:0px;}

.topMenuHolder {clear:both; margin-top:8px; float:right; width:100%; border-top:1px solid #DADADA; border-bottom:1px solid #DADADA; height:auto;}
.mainNavContainer 	{margin:0px; padding:0px; text-align:right; width:100%; height:18px; margin-top:4px;}
.topMenuSep {width:14px; text-align:center; vertical-align:middle; font-size:8px; color:#CFCFCF;}

DIV#navTopContainer 
{
    height:100%;
	width:100%;
}

DIV#navTopContainer UL
{ 
	height:18px;
	list-style-type:none; 
	position:relative; 
	list-style:none; 
	padding:0px;
	margin:0px;
	z-index:100;
}


DIV#navTopContainer UL LI
{  
	margin:0px; 
	padding:0px;
    position:relative; 
    float:right; 
    font-size:11px;
    display:inline;
    background-image:none;
}
DIV#navTopContainer UL LI.secEnglish
{  
	
	
	margin:0px;  
	padding:0px;
    position:relative; 
    float:left; 
    font-size:11px;
    display:inline;
    background-image:none;
}

*html DIV#navTopContainer UL LI{ padding-left:0.3em;}

DIV#navTopContainer UL LI A 
{ 
	text-decoration:none; 
	width:1px;
	white-space:nowrap; 
	text-align:right; 
	color:#737373; 
	vertical-align:middle;
}

DIV#navTopContainer UL LI>A 
{ 
	width:auto ; 
	vertical-align:middle;
}

DIV#navTopContainer UL LI A:hover 
{ 
	vertical-align:middle;
	text-decoration:none;
    color:#d8991c;
}

DIV#navTopContainer UL LI A.topMenuSelected
{ 
	vertical-align:middle;
	text-decoration:none;
	color:#d8991c;
}

/*************	TOP PAGES - SUB MENUS	************/
DIV#navTopContainer UL.topMenu UL.topPages 
{   
	min-width:155px;
	height:auto;
	padding:5px 10px 5px 10px;
	margin:0px;
	text-align:right; 
	display:none; 	
	position:absolute; 
	right:6px;
	top:19px;
	background-color:#ffffff; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: .9;
	z-index:800px;
	border:1px solid #CDCDCD; 
}

DIV#navTopContainer UL.topMenu UL.topPages LI 
{ 
	padding:0px;
	margin:0px;
	background-image:none; 
	display:block;
	position:static;
	float:none;
	height:auto;
	border-top:1px solid #CDCDCD;
	background-color:#ffffff;
}


DIV#navTopContainer UL.topMenu UL.topPages LI.first 
{border-top:0px;}

DIV#navTopContainer UL.topMenu UL.topPages LI.last 
{border-bottom:0px;}

DIV#navTopContainer UL.topMenu UL.topPages A ,DIV#navTopContainer UL.topMenu UL.topPages A:visited
{ 
	padding:2px 0px 2px 0px; margin:0px;
	text-decoration:none; 
	display:block;
	white-space:nowrap; 
	text-align:right; 
	font-size:11px;
	font-weight:normal;
	background-color:#ffffff;
	color:#737373;
}

DIV#navTopContainer UL.topMenu UL.topPages A:hover 
{ 	
	padding:2px 0px 2px 0px; margin:0px;
	text-decoration:none; 
	display:block;
	white-space:nowrap; 
	text-align:right; 
	font-size:11px;
	font-weight:normal;
	background-color:#ffffff;
	color:#d8991c;
}

DIV#navTopContainer UL.topMenu UL.topPages A strong{ color:#000000;}