html {
    font-size: 100.1%;
}
body {
    font:64% Arial, Helvetica, sans-serif;
    margin:0;
}
h1,h2,h3{
    font-family:Georgia, "Times New Roman", Times, serif;
}
a{
    text-decoration:none;
}
ul,li,p,span,h1,h2,h3,h4,h5,h6,td{
    padding: 1;
    margin: 0;
    color:#173954;
}
#all{
    background:#fff url(/images/bg-top.gif) repeat-x 0 0;
    width:100%;
    float:left;
}
/* page */
#page{
    margin:0 auto;
    width:900px;
}
/* header */
#header{
    height:161px;
    float:left;
}
#header strong{
    float:left;
    margin:6px 0 0 19px;
    width:900px;
}
#header strong span{
    display:none;
}
#header strong img{
    border:none;
}
#header ul{
    height:51px;
    width:886px;
    margin:0 0 0 0px;
}
#header li{
    float:left;
    background:url(/images/header-li.gif) no-repeat 0 0;
    font-size:16px;
    list-style:none;
    color:#648baa;
}
#header li.first{
    background:none;
    padding:17px 7px 0 0;
    height:34px;
}
#header li.about{
    padding:0 0 0 103px;
}
#header li a{
    float:left;
    height:51px;
    display:block;
}
#header li a span{
    display:block;
    height:34px;
    padding:17px 14px 0 18px;
    color:#fff;
    float:left;
}
#header li a:hover{
    background:url(/images/tab.jpg) no-repeat 3px 0;
    float:left;
}
#header li a:hover span{
    background:url(/images/menu-hover-right.gif) no-repeat 100% 0;
    color:#304150;
}

#imageContainer {
    position:relative;
    margin:auto;
    height:209px;
    
    overflow: hidden;
}

#imageContainer img {
    position:absolute;
    margin: 0;
    padding: 0;
    top: 0px;
 
    
}

/* content */
#content{
    background:url(/images/image.jpg) no-repeat 0 0;
    float:left;
    width:900px;
}
#content #header_container {

    height: 209px;
}

  
#content #header_container img {
    position: absolute;
    padding: 14px 0 0 18px;   

}

#content h1{
    position: absolute;
    color:#fff;
    font-size:21px;
    float:right;
    padding:112px 37px 47px 323px;
    width:540px;
    text-align:right;
    font-weight:normal;
}

#content .left{
    width:229px;
    float:left;
    background:url(/images/left-bottom.gif) repeat-x 0 100%;
    margin:23px 0 0 0;
    padding:0 0 9px 0;
}
#content .left .h3{
    background:url(/images/h3.gif) repeat-y 0 0;
}
#content .left h3{
    background: url(/images/h3-left.jpg) no-repeat 0 0;
    font-size:200%;
    padding:10px 25px 20px 30px;
    font-weight:normal;
}
#content .left ul{
    border:1px solid #fff;
    padding:0 5px 0 14px;
    width:208px;
    background:url(/images/left.gif) repeat-y 0 0;
}
#content .left li{
    list-style:none;
}
#content .left li a{
    background:#f5f7f8 url(/images/left-a.gif) repeat-x 0 0;
    display:block;
    padding:6px 0 5px 0;
    width:208px;
}
#content .left li a:hover{

    background:#e9f2f9 url(/images/left-a-hover2.gif) repeat-x 0 0;
    cursor:pointer;
}
#content .left li a .questionbox{
    border-left:9px solid #386892;
    padding:10px 0 11px 12px;
    width:166px;
    display:block;
}
#content .left li a:hover .questionbox{
    border-left:9px solid #9fd2f9;
}
#content .left li .questionbox h4{
    font-weight:bold;
    font-size:145%;
    line-height:100%;
    display:block;
}
#content .left li .questionbox p{
    color:#354a5c;
    font-size:80%;
    line-height:120%;
    display:block;
}

#content .menu{
    width:229px;
    float:left;
    background:url(/images/left-bottom.gif) repeat-x 0 100%;
    margin:23px 0 0 0;
    padding:0 0 9px 0;
}
#content .menu .h3{
    background:url(/images/h3.gif) repeat-y 0 0;
}
#content .menu h3{
    background: url(/images/h3-left.jpg) no-repeat 0 0;
    font-size:200%;
    padding:10px 25px 20px 30px;
    font-weight:normal;
}
#content .menu ul{
    border:1px solid #fff;
    padding:0 5px 0 14px;
    width:208px;
    background:url(/images/left.gif) repeat-y 0 0;
}
#content .menu li{
    list-style:none;
}
#content .menu li a{
    background:#f5f7f8 url(/images/left-a.gif) repeat-x 0 0;
    display:block;
    padding:6px 0 5px 0;
    width:208px;
    
}
#content .menu li a:hover{
    
    cursor:pointer;
}
#content .menu li a .questionbox{
    border-left:9px solid #386892;
    padding:10px 0 11px 12px;
    width:166px;
    display:block;
}
#content .menu li a:hover .questionbox{
    border-left:9px solid #9fd2f9;
}
#content .menu li .questionbox h4{
    font-weight:bold;
    font-size:180%;
    line-height:100%;
    display:block;
}
#content .menu li .questionbox p{
    color:#354a5c;
    font-size:100%;
    line-height:120%;
    display:block;
}
#accord li {
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
}

#accord li a{
    background:#f5f7f8 url(/images/left-a.gif) repeat-x 0 0;
    display:block;
    padding:6px 5px 15px 5px;
    width:199px;
    font-size: 12px;
    color: #354a5c;
}
#accord li a:hover{
    background:#f5f7f8 url(/images/left-a-hover4.gif) repeat-x 0 0;      
    cursor:pointer;
    text-decoration: underline;
}
#content .menu .sub {
    background: none;
    background-color: #f5f7f8;
    padding:0 5px 0 14px;
    width:188px;
    border-bottom: 1px solid #f0f5fa;
}
#accord .sub li a{
    background: url(/images/sub-menu-arrow.jpg) no-repeat 0 0;
    display:block;
    padding:7px 5px 5px 17px;
    width:165px;
    font-size: 11px;
    color: #496379;
}
#content
#accord .sub li a:hover{
    
    cursor:pointer;
    text-decoration: underline;
}


#content .right{
    width:242px;
    float:right;
    margin:23px 0 0 0;
}
#content .right h3{
    background:url(/images/h3-right.jpg) no-repeat 0 0;
    font-size:200%;
    display:block;
    width:215px;
    height:35px;
    padding:10px 0 0 27px;
    font-weight:normal;
}
#content .right .borders{
    background:url(/images/right.gif) repeat-y 0 0;
    width:242px;
}
#content .right .bottom{
    background:url(/images/right-bottom.jpg) no-repeat 0 100%;
    width:242px;
    padding:0 0 9px 0;
}
#content .right .bg{
    background:#e9f2f9 url(/images/right-bg.gif) repeat-x 0 0;
    border:1px solid #fff;
    width:178px;
    margin: 0 13px 0 5px;
    padding:12px 22px;
}
#content .right h6{
    text-transform:uppercase;
    font-weight:bold;
    font-size:110%;
    margin:0 0 10px 0;
}
#content .right p{
    color:#30597a;
    font-size:110%;
    margin:0 0 25px 0;
}
#content .right img {
    display: block;
    margin: 0px;
}
/*
#content .right a{
    display:block;
    background:url(/images/click.jpg) no-repeat 0 0;
    width:156px;
    height:34px;
    overflow:hidden;
    text-indent:-9999px;

}
*/


#content .main{
    float:left;
    width:390px;
    padding:0 16px;
}
#content .main h2{
    font-size:240%;
    margin:32px 0 23px 0;
    font-weight:normal;
    background:url(/images/line.gif) no-repeat 0 100%;
    display:block;
    padding:0 0 14px 0;
}
#content .main h2.second{
    padding:0 0 7px 0;
    margin:32px 0 10px 0;
}
#content .main h3{
    font-size:200%;
    margin:15px 0 10px 0;
    font-weight:normal;
    display:block;
    padding:0 0 14px 0;
}

#content .main h4 {
    font-size:160%;
    margin:10px 0 5px 20px;
    font-weight:normal;
    display:block;
    padding:0 0 14px 0;
}

#content .main h5{
    font-size:120%;
    font-weight:bold;
    margin:0 0 4px 0;
}
#content .main h5.first{
    margin:0 0 15px 0;
}
#content .main p, #content .main table{
    font-size:130%;
    text-align:left;
    margin: 4 0 0 20; 
}
#content .main ol p{
    font-size:100%;
    text-align:left;
    margin: 4 0 0 20; 
}
#content .main a{
    color:#30597a;
    text-decoration: underline;
}
#content .main a:hover{
    text-decoration:none;
}

#content .main ol,ul{
    font-size:110%;
    color:#173954;
    padding-left: 40px;
    margin: 0;
}

#content .main li{
    font-size:110%;
    margin: 0;
    padding: 8px 0 0 0;
}

#content .free{
    width:242px;
    float:right;
    margin:23px 0 0 0;
}
#content .free h3{
    font-size:200%;
    margin:32px 0 23px 0;
    font-weight:normal;
    background:url(/images/line.gif) no-repeat 0 100%;
    display:block;
    padding:0 0 14px 0;
}
#content .free h2{
    font-size:240%;
    margin:32px 0 23px 0;
    font-weight:normal;
    background:url(/images/line.gif) no-repeat 0 100%;
    display:block;
    padding:0 0 14px 0;
}
#content .free h5{
    font-size:120%;
    font-weight:bold;
    margin:0 0 4px 0;
}
 #content .free h6{   
    text-transform:uppercase;
    font-weight:bold;
    font-size:110%;
    margin:0 0 10px 0;
}
#content .free p{
    font-size:120%;
    text-align:justify;
}
#content .free img {
    display: block;
    margin: 0px;
}





/* footer */
#bottom{
    background:url(/images/bottom.gif) repeat-x 0 100%;
    width:100%;
    float:left;
}
#footer{
    position: relative;
    margin:0 auto;
    width:896px;
    height:127px;
    background:url(/images/footer.jpg) no-repeat 0 100%;
    padding:40px 15px 0 0;
}
#footer img{
    border:none;
}
#footer a.img{
    display:block;
    height:35px;
    width:195px;
    margin: 0 0 16px 25px;
    padding:10px 0 0px 0;
}
#footer .menu1 li,
#footer .menu2 li{
    float:left;
}
#footer .menu3 li{
    float:right;
}
#footer li a,
#footer li span,
#footer p{
    color:#fff;
    font-size:110%;
}
#footer li{
    list-style:none;
    background:url(/images/footer-li.gif) no-repeat 0 50%;
    margin:0 0;
    padding:0 0 0 8px;
}

#footer li.first{
    background:none;
    margin:0;
    color:#fff;
    
}
#footer li a:hover{
    text-decoration:underline;
}
#footer .menu1{
    margin:0 40px 4px 24px;
    display:block;
    padding:0 0 0 0;
    
}
#footer .menu2{
    margin:0 40px 0 24px;
    width:400px;
    display:block;
}
#footer p{
    float:right;
    padding:0 20px 0 0;
}
#footer .row,
#footer .row2{
    width:905px;
    clear:both;
    margin:0 15px 0 0;
    height:15px;
}
#footer .row{
    margin:0 0 5px 0;
}
#footer .menu3{
    float:right;
    width:400px;
    padding:0 19px 0 0;
}
#footer li.bord{
    margin:0 0 0 5px;
}

#footer_img{
 width:400px;

}

#footer_top_row {
    width: 900px;
    font-size: 110%;
    color: #fff;
}
#footer_top_row a {
    color: #fff;
}
#footer a:hover {
    text-decoration:underline;
}
#footer_top_left{
 float: left;
 padding-top: 2px;  
 padding-left: 30px;
}
#footer_top_right{
 text-align: right;
 float: right;
 padding-top: 2px;  
 padding-right: 15px;

}

#footer_bottom_row {
    width: 900px;
    font-size: 110%;
    color: #fff;
    clear: left;
}
#footer_bottom_row a {
    
    color: #fff;
    
}
#footer_bottom_left{
 float: left;
 padding-top: 7px;
 padding-left: 30px; 
}
#footer_bottom_right{
 width: 400px;
 text-align: right;
 float: right;       
 padding-top: 7px; 
 padding-right: 15px;
}

#footer_bottom_bottom{
 text-align: right;
 float: right;       
 padding-top: 7px; 
 padding-right: 12px;
 font-size: 10px;
}
#footer_bottom_bottom a {
    color: #3476b0;
    text-decoration: none;
}
#footer_bottom_bottom a:hover {
    color: #3476b0;
    text-decoration: none;
}

.sitemap {
    font-size: 12px;
    margin: 5px;
    padding: 5px;
}
.sitemap li {
    list-style: none;
    padding: 6px;
}

.sitemap_submenu {
    font-size: 10px;
    color: #888;
    margin: 3px 0px 0px 3px;
    padding: 3px 0px 0px 3px;
}
.sitemap_submenu li {
    list-style: none;
    padding: 2px 0px 0px 2px;
}


