﻿/*************************************************************************************/
/*										MAIN HEADER								 	 */
/*************************************************************************************/
.mainHeaderPanel
{	
	padding-top:10px;
	background-position: -4px 4px;
	background-image:url('/Style%20Library/ESC_Images/bg_banner_mainHeader.gif');
	background-repeat:no-repeat;
}

.mainHeaderPanelNoBackground
{	
	padding-top:10px;
	padding-right:5px;
}

.searchPanel
{
	text-align: -moz-right !important;	/* compatibility with Firefox */
	/text-align:right;					/* only for IE6 & IE7 */
	width:912px;
}

.searchPanelTable
{
	border:none;
	width:100%;
}


/*************************************************************************************/
/*									BUTTON CONTACT US								 */
/*************************************************************************************/
.contactus
{
	width:83px;
	height:21px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;		/* WARNING! No padding-top: 0px because we need 5px already inherited */
	text-align: -moz-right !important;	/* compatibility with Firefox */
	/text-align:right;					/* only for IE6 & IE7 */

}

.contactus a
{
	background:url('/Style%20Library/ESC_Images/btnContactUs.gif');
	background-repeat:no-repeat;
	width:83px;
	height:21px;
	text-decoration:none;
	display:block;
	background-position:0px 0px;
}

.contactus a:hover
{
	background-repeat:no-repeat;
	background-position:0px -21px;
}


/*************************************************************************************/
/*								QUICK LOGIN MY ESC							 		 */
/*************************************************************************************/
.quickLogin
{
	border:none;
	vertical-align:middle;
	text-align: -moz-left !important;	/* compatibility with Firefox */
	/text-align:left;					/* only for IE6 & IE7 */
}

.sectionQuickLogin
{
	width:450px;
	text-align: -moz-left !important;	/* compatibility with Firefox */
	/text-align:left;					/* only for IE6 & IE7 */
	margin: 0px;
	padding: 0px;
}

.sectionQuickLogin a, .sectionQuickLogin a:visited
{
	color:#008294; 		
}

.sectionQuickLogin a:hover
{
	color: #D00040;
}


/*************************************************************************************/
/*								IMAGE / MENU MY ESC							 		 */
/*************************************************************************************/
.loginMyESC
{
	width:83px;
	height:21px;
	line-height:21px;	
	text-align: -moz-center !important;	/* compatibility with Firefox */
	/text-align:center;					/* only for IE6 & IE7 */
	border: none;
	vertical-align:middle;
}

.loginMyESC img
{
	border: none;	
}

.menuMyESC
{
	width:83px;
	height:23px;
	background: url('/Style%20Library/ESC_Images/TopButtonMyESC.gif');
	text-align: -moz-center !important;	/* compatibility with Firefox */
	/text-align:center;					/* only for IE6 & IE7 */
}

.MyESCNavItem 
{
	color: #D2D2d2;
	text-align: -moz-center !important;	/* compatibility with Firefox */
	/text-align:center;					/* only for IE6 & IE7 */
	line-height:14px;
	font-size:small;
	width:83px;
	vertical-align:bottom;
}

.menuMyESC a:hover, .menuMyESC a:focus, .menuMyESC a:visited  
{
	color: #D2D2d2;
}

.MyESCNavFlyOuts
{
	color: #D00040;
	margin-top:22px;
}

.MyESCNavFlyOutsItem
{
	background-color:#DAE4E9;
	border-bottom: 2px solid #FFFFFF;	
	font-size:11px;
	color: #008294;
	text-align: -moz-left !important;	/* compatibility with Firefox */
	/text-align:left;					/* only for IE6 & IE7 */
	white-space:nowrap;	
	display:block ;
	padding: 2px 5px 2px 5px;	
}

.MyESCNavFlyOutsItem a,
.MyESCNavFlyOutsItem a:visited 
{
}

.MyESCNavFlyOutsItem a:hover 
{
	color:#D71541;
}
.MyESCNavFlyOutsHover
{
	background-color:white;	
}

/*************************************************************************************/
/*								LEFT NAVIGATION MENU								 */
/*************************************************************************************/
.leftNav
{
	background: #ffffff;
	/*border-top: 2px #B4B4B4 solid;		
	border-left: 2px #B4B4B4 solid;*/
	border-bottom: 2px #B4B4B4 solid;
	width:189px;	
}

.leftNavItem
{
	text-decoration: none;
	background-color:#F2F2F2;
	border-bottom: 2px solid #FFFFFF;	
	font-size:11px;
	color: #888888;
	display:block ; 
}

.leftNavItem a, .leftNavItem a:link, .leftNavItem a:visited
{
	display:block; 	
	background-color:#F2F2F2;
	padding:8px 0px 8px 15px;	
	font-size:11px;
	color: #888888; 
	text-decoration: none;
}

.leftNavFlyOuts 
{
	border-top:2px  #B4B4B4 solid;
	border-bottom:2px  #B4B4B4 solid;
	margin:0px;
	padding:0px;
}

.leftNavFlyOutsItem
{
	margin:0px;
	background-color: #F2F2F2;
	white-space:nowrap;
	display:block; 	
	font-size:11px;
	color: #888888;
	border-bottom: 2px solid #FFFFFF;	
	border-left: 2px solid #FFFFFF;
	padding:5px 10px 5px 5px;
	text-decoration: none;
}

.leftNavFlyOutsItem a, .leftNavFlyOutsItem a:link, .leftNavFlyOutsItem a:visited
{
	margin:0px;
	display:block; 	
	background-color:#F2F2F2;
	font-size:11px;
	color: #888888; 
	text-decoration: none;
	white-space:nowrap;
}

.leftNavHover, .leftNavHover a, .leftNavHover a:link, .leftNavHover a:visited, 
.leftNavHover a:hover, .leftNavHover a:active, .leftNavHover a:focus,
.leftNavFlyOutsHover, .leftNavFlyOutsHover a, .leftNavFlyOutsHover a:link, .leftNavFlyOutsHover a:visited, 
.leftNavFlyOutsHover a:hover, .leftNavFlyOutsHover a:active, .leftNavFlyOutsHover a:focus,
.leftNavItem a:hover, .leftNavFlyOutsItem a:hover,
.leftNavSelected, .leftNavSelected a, .leftNavSelected a:link, .leftNavSelected a:visited, 
.leftNavSelected a:hover, .leftNavSelected a:active, .leftNavSelected a:focus
{
	background-color:#FFFFFF;
	color: #D00040;
	display:block;
	text-decoration:none;
}


/*************************************************************************************/
/*								TOP NAVIGATION MENU									 */
/*************************************************************************************/
.topNav
{
	background-position:0px 0px;
	background-image:url('/Style%20Library/ESC_Images/bg_topNav_menu.gif');
	background-repeat:repeat-x;
	width:912px;
	height:24px;
	font-weight: bold;
	vertical-align:bottom;
	margin-top:2px;
	white-space:normal;
}

.topNavItem, .topNavItem a:link, .topNavItem a:visited
{
	vertical-align:top;	
	color: #FFFFFF;
	display:block;
	line-height:24px;
	height:24px;	
	font-size:12px;	
	text-decoration:none;
	text-align:-moz-center !important;
	/text-align:center;
	white-space: nowrap;
}

.topNavFlyOuts
{	
	float:none;
	border-bottom:1px #008294 solid; /* #57A39F  */
}

.topNavFlyOutsItem 
{	
	float:none;
	background-color: #DAE4E9;
	border-bottom: solid 2px #FFFFFF;	
	white-space:nowrap;	
	display:block; 
	margin-right: 15px;
    padding: 3px 0px 3px 3px;
   	vertical-align: middle;	
	text-align:left;
	font-size:11px;
}

.topNavItem a:hover, .topNavItem a:focus, .topNavItem a:active, 
.topNavHover, .topNavHover a, .topNavHover a:link, .topNavHover a:visited, 
.topNavHover a:hover, .topNavHover a:active, .topNavHover a:focus,
.topNavSelected, .topNavSelected a, .topNavSelected a:link, .topNavSelected a:visited, 
.topNavSelected a:hover, .topNavSelected a:active, .topNavSelected a:focus
{	
	background-image:url('/Style%20Library/ESC_Images/bg_hover_topNavItem.gif');
	background-repeat:repeat-x;
	background-position:0px -27px;
	color: #D00040;
	margin-right:0px;
	text-decoration:none;
	display:block;

}

.topNavFlyOutsHover,.topNavFlyOutsHover a, 
.topNavFlyOutsHover a:link, .topNavFlyOutsHover a:visited, .topNavFlyOutsHover a:hover, 
.topNavFlyOutsHover a:active, .topNavFlyOutsHover a:focus,
.topNavFlyOutsItem a:hover, .topNavFlyOutsItem a:focus, .topNavFlyOutsItem a:active
{
	text-decoration:none;	
	background-color:#FFFFFF;	
	color: #D00040;
	display:block;
}


/*************************************************************************************/
/*						HEADER OF LEFT NAVIGATION MENU								 */
/*************************************************************************************/
.tbClass1 {
	background:url('/Style%20Library/ESC_Images/tridowngray.gif');
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 15px;
	background-color:#C2C2C2 ;
	width: 155px;
	font-weight : bold ;
	font-size: 1.3em;
	float: left ;
}

.tbClass2 {
	font-weight : bold ;
	padding-left: 15px;
	width: 155px;
	font-size: 1.1em;
	float: left ;
}

.tbClass3,.tbClass4 {
	padding-left: 15px;
	width: 155px;
	font-size: 1.1em;
	float: left ;
}

.BreadCrumbHeaderMenu
{
	padding: 0px 0px 10px 0px;
	background-color:#CFCFCF;	
}

.QuickLaunchBreadcrumb 
{
	border:none;
}

.QuickLaunchBreadcrumb td
{
	width:185px;
	white-space:normal;	
}

#QuickLaunchBreadcrumbn0
{
	background-color:#A9A9AB;
	background-image:url('/Style%20Library/ESC_Images/bg_breadcrumb_header_menu.gif');
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;	
	text-align:center;
}

#QuickLaunchBreadcrumbn0 td
{
	padding: 5px 5px 5px 5px;
}

.QuickLaunchBreadcrumb a, .QuickLaunchBreadcrumb a:visited, .QuickLaunchBreadcrumb a:active
{
	color:white;
}

.QuickLaunchBreadcrumb a:hover
{
	color:#D71541;
}

#QuickLaunchBreadcrumbn1, #QuickLaunchBreadcrumbn2, #QuickLaunchBreadcrumbn3, #QuickLaunchBreadcrumbn4, #QuickLaunchBreadcrumbn5,
#QuickLaunchBreadcrumbn1 td, #QuickLaunchBreadcrumbn2 td, #QuickLaunchBreadcrumbn3 td, #QuickLaunchBreadcrumbn4 td, #QuickLaunchBreadcrumbn5 td
{
	background-color:#CFCFCF; 
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
}

#QuickLaunchBreadcrumbn2, #QuickLaunchBreadcrumbn3, #QuickLaunchBreadcrumbn4, #QuickLaunchBreadcrumbn5,
#QuickLaunchBreadcrumbn2 td, #QuickLaunchBreadcrumbn3 td, #QuickLaunchBreadcrumbn4 td, #QuickLaunchBreadcrumbn5 td
{
	padding: 0px 5px 0px 2px !important;	
}

#QuickLaunchBreadcrumbn1 td
{
	padding: 5px 0px 0px 2px;
}

#QuickLaunchBreadcrumbn1 a, #QuickLaunchBreadcrumbn2 a, #QuickLaunchBreadcrumbn3 a, #QuickLaunchBreadcrumbn4 a, #QuickLaunchBreadcrumbn5 a
{
	background-image:url('/Style%20Library/ESC_Images/white_bullet.gif');
	background-repeat:no-repeat;
	background-position: 0px 2px;
	vertical-align:top;
	padding-left: 1.1em;
}


