/* Header
================================================================================ */

.header
{
width:954px;
}
.header .greenArea
{
min-height:81px;
width:954px;
background-color:#004c4c;
background-repeat:no-repeat;
background-position:top left;
float:left;
}
.header .greenArea .topRightTools
{
text-transform:uppercase;
float:right;
padding:0px 40px 0 0;
}
.header .greenArea .topRightToolsVariation00
{
text-transform:uppercase;
float:right;
padding:0 40px 0 0;
}
.header .greenArea .topRightTools p
{
float:right;
width:350px;
font-size:68%;
font-weight:bold;
text-align:right;
color:#fc3;
clear:right;
}
.header .greenArea .topRightTools p strong
{
font-size:170%;
letter-spacing:-1px;
color:#fff;
}
.header .greenArea .topRightTools p span.textStyle00 a
{
color:#fff;
text-decoration:none;
text-transform:lowercase;
}
.header .greenArea .topRightTools p a
{
background:url("/Images/Backgrounds/Header/email.gif");
padding-left:24px;
background-position:center left;
background-repeat:no-repeat;
color:#fff;
font-size:108%;
text-decoration:none;
font-weight:normal;
text-transform:lowercase;
}
.header .greenArea .topRightTools p a:hover
{
text-decoration:underline;
}
.header .greenArea .topRightTools ul
{
list-style:none;
float:right;
padding-bottom:8px;
}
.header .greenArea .topRightTools ul li
{
font-size:68%;
float:left;
padding:0 5px 0 5px;
background:url("/Images/Backgrounds/language-selection-divider.gif") center left no-repeat;
color:#fff;
}
.header .greenArea .topRightTools ul li.selected,
.header .greenArea .topRightTools ul li.selected a,
.header .greenArea .topRightTools ul li.selected a:hover
{
color:#fff;
}
.header .greenArea .topRightTools ul li.first
{
background:none;
}
.header .greenArea .topRightTools ul li a
{
color:#f3c000;
text-decoration:none;
padding-left:5px;
}
.header .greenArea .topRightTools ul li a span
{
padding-right:5px;
}
.header .greenArea .topRightTools ul li.selected a
{
background:url("/Images/Backgrounds/Header/language-selector-selected.gif") bottom left;
color:#004c4c;
}
.header .greenArea .topRightTools ul li.selected a:hover
{
color:#004c4c;
}
.header .greenArea .topRightTools ul li.selected a span
{
background:url("/Images/Backgrounds/Header/language-selector-selected.gif") bottom right;
}
.header .greenArea .topRightTools ul li a:hover
{
color:#fff;
text-decoration:none;
}
.header .topNavWrapper
{
float:left;
width:954px;
background-image:url("/Images/Backgrounds/Header/header-extension.jpg");
background-repeat:no-repeat;
background-position:top left;
border-bottom:5px solid #fae69a;
}
.header .topNavWrapper ul
{
display:block;
width:954px;
float:left;
list-style:none;
}
.header .topNavWrapper li
{
display:block;
float:left;
background-image:url("/Images/Backgrounds/Header/5.gif");
background-position:top left;
background-repeat:no-repeat;
}
.header .topNavWrapper li a span
{
display:block;
}
.header .topNavWrapper li.first
{
background-image:url("/Images/Backgrounds/Header/8.gif");
}
.header .topNavWrapper li.first a span
{
background-image:url("/Images/Backgrounds/Header/9.gif");
}
.header .topNavWrapper li a 
{
color:#333;
font-size:68%;
font-weight:bold;
display:block;
padding:0 22px 0 0;
color:#323939;
text-decoration:none;
margin-left:8px;
background-image:url("/Images/Backgrounds/Header/4.gif");
background-position:top right;
background-repeat: no-repeat;
background-color:inherit;
}
.header .topNavWrapper li a:hover span
{
text-decoration:underline !important;
}
.header .topNavWrapper li.beforeSelected a {
background-image:url("/Images/Backgrounds/Header/11.gif");
}
.header .topNavWrapper li a span
{
background-image:url("/Images/Backgrounds/Header/5b.gif");
background-position:top left;
padding:6px 0 6px 9px;
margin:0;
}
.header .topNavWrapper li.lastLeftTab
{
background-image:url("/Images/Backgrounds/Header/5.gif");
background-position:top left;
}
.header .topNavWrapper li.lastLeftTab a
{
padding-right:0;
}
.header .topNavWrapper li.afterLastLeftTab
{
background:none;
}
.header .topNavWrapper li.afterLastLeftTab span
{
background-image:url("/Images/Backgrounds/Header/10.gif");
background-position:top left;
width:50px;
float:left;
margin:0;
padding:6px 0 6px 9px;
font-size:68%;
font-weight:bold;
}
.header .topNavWrapper li.afterLastLeftTabAfterSelected
{
background:none;
}
.header .topNavWrapper li.afterLastLeftTabAfterSelected span
{
background-image:url("/Images/Backgrounds/Header/10a.gif");
background-position:top left;
width:50px;
float:left;
margin:0;
padding:6px 0 6px 9px;
font-size:68%;
font-weight:bold;
}
.header .topNavWrapper li.beforeLogin
{
background-image:url("/Images/Backgrounds/Header/12.gif");
background-position:top right !important;
float:right;
width:40px;
padding:6px 0 6px 9px;
font-size:68%;
font-weight:bold;
}
.header .topNavWrapper li.beforeLoginSelected
{
background-image:url("/Images/Backgrounds/Header/12a.gif");
}
.header .topNavWrapper li.login
{
float:right;
background:none;
}
.header .topNavWrapper li.login a
{
margin-left:0;
padding-left:0;
padding-right:10px;
background-image:url("/Images/Backgrounds/Header/13.gif");
background-position:top right;
}
.header .topNavWrapper li.login a span
{
padding-left:0;
background-image:url("/Images/Backgrounds/Header/9.gif");
background-repeat:repeat-x;
}
.header .topNavWrapper li.loginSelected a span
{
padding-left:0;
background-image:url("/Images/Backgrounds/Header/7.gif");
background-position:top right;
background-repeat:repeat-x;
}
.header .topNavWrapper li.selected
{
background-image:url("/Images/Backgrounds/Header/1.gif");
background-position:top left;
background-repeat:no-repeat;
}
.header .topNavWrapper li.selected a
{
background-image:url("/Images/Backgrounds/Header/2.gif");
}
.header .topNavWrapper li.loginSelected a
{
background-image:url("/Images/Backgrounds/Header/1b.gif") !important;
}
.header .topNavWrapper li.selected a:hover
{
text-decoration:none
}
.header .topNavWrapper li.selected a span
{
background-image:url("/Images/Backgrounds/Header/7.gif");
}
.header .topNavWrapper li.afterSelected
{
background-image:url("/Images/Backgrounds/Header/3.gif");
background-position:top left;
background-repeat:no-repeat;
}
.header .topNavWrapper li.afterSelected a span
{
background-image:url("/Images/Backgrounds/Header/3b.gif");
background-position:top left;
}
.header .topNavWrapper li a:hover
{
text-decoration:underline;
color:#000;
}