/* 
 
*/
/* the top header style of the page */
.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;
}
.headBanner{
    min-height: 111px;
    width: 985px;
    background: url('head_bg.jpg') no-repeat bottom;
    border-bottom: 3px solid #0070AF;
}
* 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('head_right_bg.gif') no-repeat 0 50%;
    padding: 0.5em;
    border:none;
}
.headTelNumber td span{
    display: block;
}

#search{
    clear: both;
    padding-top: 0px;
}
#search input{
    float: left;
    margin-right: 5px;
    margin-top: 1px;
    max-width: 200px;
    height: 18px;
}

/* // 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('main_menu_bg.jpg') repeat-x left;
    line-height: 230%;
    height: 100%;
    min-height: 33px;
}
#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 10px;
    color: #333;
}
#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;
}

