/* --------------------------------------------------------
Yahoo reset library ( http://developer.yahoo.com/yui/reset )
-------------------------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; }
a:focus { outline: 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

html{
   background:#07396e url(../images/bg.jpg) top center no-repeat;
}


body{
    background:#07396e url(../images/bg.jpg) top center no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
}
#wrapper{
    width:980px;
    margin:0 auto;
    text-align:left;
}
.menu_cntnr{
    position:relative;
    width:980px;
    height:55px;
    float:left;
}
.menu_inner{
    position:relative;
    width:500px;
    height:55px;
    float:right;
}
.menu_data{
    position:relative;
    height:55px;
    padding:0px 25px 0px 15px;
    background:transparent url(../images/menu_bg.png) no-repeat top right;
    float:left;
}
.menu_data a{
    position:relative;
    margin-top:18px;
    color:#fff;
    font-size:14px;
    text-decoration:none;
    float:left;
}
.menu_data a:hover{
    text-decoration:underline;
    color:#063263;
}
.selected a{
    text-decoration:underline;
    color:#063263;
}
.logo{
    position:relative;
    width:282px;
    height:99px;
    left:300px;
    top:20px;
    background:transparent url(../images/logo.png) no-repeat top center;
    float:left;
}
.bldg_bg{
    position:relative;
    width:787px;
    left:95px;
    margin-top:30px;
    height:373px;
    background:transparent url(../images/bldg_bg.png) no-repeat;
    float:left;
}
.bldg_inner{
    position:relative;
    width:244px;
    height:323px;
    margin:25px 6px 0px 10px;
    float:left;
    
}
.news{
    position:relative;
    width:791px;
    height:69px;
    margin-left:95px;
    margin-top:10px;
    background:transparent url(../images/news.png) no-repeat;
    float:left;
}
.km {
    position:relative;
    background:transparent url(../images/km.png) no-repeat;
    width:242px;
    height:57px;
    float:left;
}
.km:hover{
    position:relative;
    background:transparent url(../images/km_h.png) no-repeat;
    width:242px;
    height:57px;
    float:left;
}
.kd{
   position:relative;
    cursor:pointer;
    background:transparent url(../images/kd.png) no-repeat;
     width:242px;
    height:57px;
    float:left;
}
.kd:hover{
    position:relative;
    background:transparent url(../images/kd_h.png) no-repeat;
    width:242px;
    height:57px;
    float:left;
}
.kn{
    position:relative;
    cursor:pointer;
    background:transparent url(../images/kn.png) no-repeat;
     width:242px;
    height:57px;
    float:left;
}
.kn:hover{
    position:relative;
    background:transparent url(../images/kn_h.png) no-repeat;
    width:242px;
    height:57px;
    float:left;
}
.scroller{
    position:relative;
    width:600px;
    left:140px;
    margin-top:15px;
    padding:10px 0px 10px 0px;
    float:Left;
}
.scroller marquee{
    font-size:16px;
    color:#fff;
    font-weight:600;
}
.footer{
    position:relative;
   float:left;
   text-align:right;
    color:#fff;
    width:870px;
    padding:5px 0px 5px 0px;
    font-size:11px;
}
/***********************INNER PAGEGES**********************/
.inner_cntnr{
   position:relative;
   width:893px;
   margin-top:30px;
    float:left;
}
.inner_top{
   position:relative;
   width:893px;
   height:19px;
   background:transparent url(../images/inner_top.png) no-repeat top center;
   float:left;
}
.inner_middle{
   position:relative;
   width:893px;
   background:transparent url(../images/inner_middle.png) repeat-y;
   float:left;
}
.inner_middle img{
   position:relative;
   margin-left:12px;
   float:left;
}
.inner_middle h1{
   position:relative;
   width:100%;
   margin:10px 0px 10px 20px; 
   color:#fff;
   float:left;
}
.inner_middle p{
   position:relative;
   width:95%;
   left:2.5%;
   text-indent:30px;
   text-align:justify;
   font-family:arial;
   font-size:13px;
   line-height:22px;
   margin:10px 0px 10px 0px;
   color:#fff;
   
}
.inner_bottom{
   position:relative;
   width:893px;
   height:19px;
   background:transparent url(../images/inner_bottom.png) no-repeat bottom center;
   float:left;
}
.contact_cntnr{
   position:relative;
   width:850px;
   left:22px;
   margin:5px 0px 5px 0px;
   float:left;
}
.contact_data_cntnr{
   position:relative;
   margin-left:10px;
   float:left;
}
.contact_inner{
   position:relative;
   width:100%;
   padding:10px 0px 10px 0px;
   float:left;
}
.contact_inner span{
   position:relative;
   font-family:arial;
   font-size:12px;
   color:#fff;
   width:100%;
   float:left;
}
.contact_cntnr p{
   text-indent:0px;
   width:420px;
   float:left;
}
.input{
   border-style:none;
   background-color:#114c8f;
   border:solid 1px #043873;
   color:#fff;
   width:190px;
   padding:4px;
}