/* CSS RESET */
html{color:#2f2f2f;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,th,td,img{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;}input,button,textarea,select{*font-size:100%;}a{ outline:none;text-decoration:none;}.clear{ clear:both;}
/**  EOF RESET   **/
body{
    font-family:Arial;
    font-size:12px;
}
.wrapper{
    width:920px;
    margin:0 auto;
    border-top:3px solid #295b79;
}
.header{
    display:block;
    
}
.top-wrapp{
    border:1px solid #ced4d6;
    
    background:url(images/content_bg.jpg) repeat-y;
    width:919px;
}
    .top-wrapp .left{
        width:689px;
        float:left;
        background:url(/images/flash.jpg) no-repeat;
        height:277px;
        position:relative;
    }
    .top-wrapp .page{
        height:auto;
        background:none;
        
    }
    #left-top{
        height:277px;
        display:block;
    }
    #slideshow{
        position:absolute;
        top:150px;
        left:22px;
        width:300px;
        height:113px;
        overflow:hidden;
    }
      #slideshow ul li{
        /*border:1px solid #000;*/
        margin:1px;
        width:300px;
        height:113px;
        display:block;
        float:left;
      }
    
    h1{
        color:#1c465f;
        width:255px;
        font-size:27px;
        margin-left:30px;
        font-weight:normal;
        line-height:40px;
    }
       .content{
        padding:20px;
       }
       .content h2{
        color:#52a01d;

       }

.content h3{
        color:#52a01d;
         font-size:12px;  
       }


        ul.navigation{
            width:100%;
            height:51px;
            display:block;
            background:url(images/nav-bg.jpg) repeat-x;
            border-bottom:1px solid #295b79;
        }
          ul.navigation li{
            float:left;
          }
          ul.navigation li a{
            color:#09598c;
            font-size:15px;
            padding:15px 12px;
            display:block;
          }
          ul.navigation li a:hover{
            
          }
         
          
    .top-wrapp .right{
        width:209px;
        float:right;
        background:#235573;
        padding:10px;
        display:block;
        color:#fff;
    }
    
    

.subnav{
    clear:both;
    height:31px;
    background:url(images/sub-nav-bg.jpg) repeat-x;
}
.green-line{
    width:100%;
    clear:both;
    background:url(images/green-line-bg.jpg) repeat-x;
    height:6px;
    display:block;
}

.box{
    width:230px;
    float:left;
    color:#002942;
}
  .box h2{
    background:url(images/box-head-bg.jpg) repeat-y;
    width:230px;
    display:block;
    margin:0;
    padding: 10px 0 10px 20px;
    font-weight:normal;
    font-size:18px;
    
  }
  .box .content{
    background:url(images/box-bg.jpg) repeat-y;
    width:210px;
    height:270px;
    display:block;
    padding:20px 10px;
  }
  .box .content.alt{
    background:url(images/box-bg-2.jpg) repeat-y;
  }
  
  .footer-nav{
    width:920px;
    height:35px;
    margin-top:5px;    
    clear:both;
    display:block;
    float:left;
  }
    .footer-nav a{
      color:#fff;
    } 
    .footer-nav ul{
        padding:10px;
        background:#52758b;
        color:#fff;
        width:670px;
        display:block;
        float:left;
        display:block;
    }
      .footer-nav ul li{
        float:left;
        width:100%;
        text-align:center;
      }
    .us{
        padding:10px;
        background:#27516a;
        width:210px;
        display:block;
        float:left;
        text-align:center;
    }
  .footer{
    text-align:center;
  }


ol.form{
    width:420px;
    margin-top:20px;
    
}
  ol.form li{
    float:left;
    clear:both;
    width:100%;
    margin-bottom:3px;
  }
  ol.form li label,ol.form li input[type="text"]{
    width:200px;
    padding:0;
    margin:0;
    float:left;
  }
  ol.form li select,ol.form li textarea{
    width:200px;
  }
  ol.form li input[type="submit"]{
    float:right;
    margin:15px 15px 0 0;
    
  }
.success,.error{ padding:0.8em; margin:0.1em;}
.error{ background: #fbe3e4;color: #8a1f11;border:#fbc2c4 2px solid;}
.success{background:#e6efc2;color:#264409;border:#c6d880 2px solid;}

