/* 
<rde-dm:attribute mode="write" attribute="request:rdeResponseMimetype" op="set" value="text/css"/> 
*/
/* the top header style of the page */
#dvPrintImage img{
    visibility: hidden;

}
.languageArea{
    width: 100%;
    color: #3C5A72;
    text-align: center;
    font-size: 90%;
    height: 27px;
}
.languageArea li {
    display: inline;
    border-right: solid 1px #3C5A72;
}
.languageArea li.nosep {
    border-right: none;
}
.languageArea span 
{
    display:inline;
}
.languageArea li img{
    padding: 3px 0 0 0;
}
.languageArea li a{
    padding: 0 5px;
}
.languageArea a, .languageArea a:hover{
    text-decoration: none !important;
}
.logo{
    float: left;
    position: relative;
    left: 21px;
}
.logo .first{
    margin-right: 8.5em;
}
.headRight {
    background: url('header_new.jpg') no-repeat scroll right bottom;
      
     height:143px;
    width:963px;
}
 
.headBanner{
float:left;
left:44px;
position:relative;
top:27px;
 }
* html .headBanner{
    height: 111px;
}
.headTelNumber{
    padding-right: 10px;
    float: right;
}
.headTelNumber a, .headTelNumber a:hover{
    text-decoration: none !important;
}
.headTelNumber table{
    border-collapse: collapse;
    margin-top: 10%;
    border:none;
}
* html .headTelNumber table{
    margin-top: 2%;
}
*+html .headTelNumber table{
    margin-top: 5%;
}
.headTelNumber td{
    font-size: 95%;
    font-weight: bold;
    color: #006EAD;
    background: url('') no-repeat 0 50%;
    padding: 0.5em;
    border:none;
}
.headTelNumber td span{
    display: block;
}

.headRight #search {
    float:right;
    margin-top:65px;
    padding-right:1px;
    display:none;
} 
#search {
 clear:right;
 padding-top:15px;
}

#search input{
    float: left;
    margin-right: 1px;
    margin-top: 1px;
    max-width: 180px;
    height: 18px;
}
#search span {
clear:both;
display:block;
font-size:0.9em;
padding-top:5px;
}

#search span a {
color:#376C8F;
text-decoration:none;
}
/* // header tools */
.menuTool{
    float: right;
    /*background: url('menu_tool_bg.gif') no-repeat left;*/
    padding-right: 4px;
}
.menuTool li{
    float: left;
    font-size: 90%;
}
.menuTool img{
    float: left;
    padding: 7px 6px 0px 6px;
}
/* header tools // */
#menuBar{
    float: none;
    background: url('top_nav_background.jpg') repeat-x left;
    line-height: 230%;
    height: 100%;
    min-height: 33px;
   border-top:2px solid white;
}
#mainMenu ul li{
    float: left;
    color: #B1BEC7;
    font-weight: bold;
}
#menuBar ul li a, #menuBar ul li a:hover{
    text-decoration: none; 
    
}
#mainMenu ul li a{
    padding: 0 15px;
    color: #333;
 /* background: url('menu_divider.gif') no-repeat scroll right center;*/
  
}
#mainMenu ul li a:hover{
    color: #6BB7E8;
}
#mainMenuCurt a{
    color: #0070B0 !important;
}
#mainMenu a:active, #mainMenu a:focus{
    color: #F6F6F6 !important;
    background: #6BB7E8;
}
#mainMenu ul li a.sep
{
    border-left: solid 1px #B1BEC7;
}