body{font-family:Verdana, Arial, Helvetica, sans-serif; background:url(images/bg.jpg) no-repeat top center; padding:0; margin:0}

#site{width:1000px; margin:0 auto; }
#header{width:1000px; margin:0 auto; height:58px;}
#navs{width:1000px; margin:0 auto; background:url(images/navbg.gif) no-repeat top right; height:62px;}
#navs-inner{width:1000px; margin:0 auto; background:url(images/navbg.gif) no-repeat top right; height:62px;}
.innerlogo{float:left; width:65px; height:62px; margin-left:2px; margin-right:5px; background-color:#FFFFFF}
.navi{color:#ffffff; font-size:11px; height:31px}


#mid{width:1000px; margin:0 auto; height:342px; background:url(images/mid.gif) repeat-y right;}
* html #mid{width:1000px; margin:0 auto; height:338px; background:url(images/mid.gif) repeat-y right;}

.righthome{width:627px; height:342px; float:right; z-index:1;}
.lefthome{width:370px; height:342px; float:left; z-index:2;}
.homelogo{margin-left:5px; margin-top:-95px; position:absolute}

#midlow{width:1000px; margin:0 auto;  height:95px;}
#midlow-left {margin-left:50px; width:705px; float:left; height:102px; border:2px #959797 solid}
* html #midlow-left {margin-left:25px; width:705px; float:left; height:102px; border:2px #959797 solid}
#midlow-right { width:235px; float:right; height:105px; background-color:#A3DAF9; font-size:12px; color:#727576}
.midlow-right-txt{width:220px; margin:0 auto}
a.sefolder{font-size:20px; text-decoration:none; color:#727576}
a.sefolder:hover{font-size:20px; text-decoration:none; color:#808384}

.midlow-left-panel{float:right; width:680px; height:75px; }
.midlow-left-left{float:left; width:275px; height:75px;  color:#969798; font-size:28px; text-align:right; margin-right:15px;}
* html .midlow-left-left{float:left; width:275px; height:75px;  color:#969798; font-size:28px; text-align:right; margin-right:15px;}

.midlow-left-right{float:right;  width:380px; margin-right:5px; height:75px; color:#969798; font-size:12px; text-align:left}
* html .midlow-left-right{float:right;  width:375px; margin-right:5px; height:75px; color:#969798; font-size:12px; text-align:left;}

*html .foot{text-align:right; font-size:11px;color:#6f7171;margin-top:-15px;}
.foot{text-align:right; font-size:11px;color:#6f7171;margin-top:-25px;}
.foot1{text-align:right; font-size:11px;color:#6f7171;}
a.footlink{color:#6f7171; text-decoration:none;}
a.footlink:hover { text-decoration:underline; } 


div.btns{color:#fff; text-decoration:none; text-align:center; height:31px; padding:0 6px 0 6px; margin-right:1px; cursor:pointer; line-height:31px; float:left; text-transform:uppercase}
div.btnshover{color:#fff; text-decoration:none; text-align:center; padding:0 6px 0 6px; margin-right:1px; background-color:#2b4b66; height:31px; line-height:31px; float:left;cursor:pointer; filter:alpha(opacity=80); opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8; text-transform:uppercase}

* html div.btns{color:#fff; text-decoration:none; text-align:center; height:31px; padding:0 5px 0 6px; margin-right:1px; cursor:pointer; line-height:31px; float:left; text-transform:uppercase}
* html div.btnshover{color:#fff; text-decoration:none; text-align:center; padding:0 5px 0 6px; margin-right:1px; background-color:#2b4b66; height:31px; line-height:31px; float:left;cursor:pointer; filter:alpha(opacity=80); opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8; text-transform:uppercase}



#submenu{width:110px; height:100px;border:1px #000 solid; display:;}
.subm{position:absolute; font:normal 11px Verdana;text-transform:uppercase;margin: 0;padding: 0; color:#FFFFFF; }

.subnavbg{float:left; width:300px; color:#000000; height:100px; position:absolute; background-color:#a7a7a7; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; top:0; z-index:-1; }
* html .subnavbg{float:left; width:300px; color:#000000; height:100px; position:absolute; background-color:#a7a7a7; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; top:0; z-index:-1; }

.subnav{float:left; width:180px; color:#000000;}
.subnav a{color:#fff; text-decoration:none}
.subnav a:hover{color:#fff; text-decoration:none}
.subnav .submenu{color:#fff; font-size:10px;/*width:95px;*/ padding:4px 5px 5px 5px; text-decoration:none; line-height:15px; cursor:pointer}
.subnav .submenuh{color:#fff; font-size:10px;/*width:95px;*/ background-color:#2b4b66; padding:4px 5px 5px 5px; text-decoration:none; line-height:15px; cursor:pointer}
.subnav-left{float:left; width:5px;background-image:url(../images/subl.png); background-repeat:repeat-y;}
.subnav-right{float:left; width:5px; background-image:url(../images/subr.png); background-repeat:repeat-y;}

.img{cursor:pointer}

/********* INNER **********/

#mid-inner{width:1000px; margin:0 auto; height:460px; z-index:0; background:url(images/mid1.png) no-repeat right;}
* html #mid-inner{width:1000px; margin:0 auto; height:433px; z-index:0;  background:url(images/mid1.png) no-repeat right;}
#mid-bg{width:1000px; margin:0 auto; height:460px; background:url(images/mid1.png) repeat-y right; z-index:0; position:absolute}
* html #mid-bg{width:1000px; margin:0 auto; height:433px; background:url(images/mid1.png) repeat-y right;  z-index:0;  position:absolute}

.righthome-inner{width:597px; height:436px; float:right; z-index:1;padding-top:1px;}
*html .righthome-inner{width:597px; height:400px; float:right; z-index:1;padding-top:1px;}
.lefthome-inner{position:absolute; height:453px; float:left; margin-left:20px; z-index:2;  background-repeat:no-repeat; z-index:99}
.lefthome-inner2{ position:absolute; height:453px; float:left; z-index:3; }
* html  .lefthome-inner2{ position:absolute; height:453px; margin-left:5px; float:left; z-index:3; }
.righthome-inner .column { margin-left:10px;}


.rhome .lastColumn { float:right; width:597px; height:433px; text-align:left; background-color:#004c93;}
* html .rhome .lastColumn { float:right; width:597px;  height:433px; text-align:left; background-color:#004c93;}
.contholder{margin:0 auto; width:305px; height:399px; overflow:hidden; margin:30px 0 0 50px; /*border:1px #ffff00 solid;*/ font-size:11px; color:#fff; float:left}
* html .contholder{margin:0 auto; width:305px; height:399px; overflow:hidden; margin:10px 0 0 30px; /*border:1px #ffff00 solid;*/ font-size:11px; color:#fff; float:left; }
.newsholder{margin:0 auto; width:305px; overflow:hidden; /*margin-left:50px; border:1px #ffff00 solid;*/ font-size:11px; color:#fff; float:left}
* html .newsholder{margin:0 auto; width:305px; overflow:hidden; /*margin-left:30px; border:1px #ffff00 solid;*/ font-size:11px; color:#fff; float:left; }
.newscontent{width:590px; overflow:hidden; margin-top:15px; margin-left:-15%; /*margin-left:50px; border:1px #ffff00 solid;*/ font-size:11px; color:#fff; float:right}
* html .newscontent{width:590px; overflow:hidden;  margin-top:15px; margin-left:-15%; /*margin-left:30px; border:1px #ffff00 solid;*/ font-size:11px; color:#ffffff; float:right; }

.content { font-size:11px; color:#fff; /*height:436px;*/ }
.result{margin:0 auto; width:300px; height:315px; font-size:11px; color:#fff; overflow:hidden}
.contholder span.title{font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size:26px; color:#fff}
.emailer{width:300px; height:15px; font-size:11px;}
.emailbtn{padding:2px 10px 2px 10px; float:right; height:20px; background:#05294a; text-align:center; color:#FFFFFF; line-height:20px; cursor:pointer}

.contactboxbg{position:absolute; width:400px; height:131px; top:280px; right:0;  /*right:4px;*/ /*bottom:-55px;*/ /*background:url(images/shade.jpg) no-repeat;*/ background-color:#012343;filter:alpha(opacity=60);opacity: 0.6;-moz-opacity:0.6;-khtml-opacity: 0.6;}
* html .contactboxbg{position:absolute; width:400px; height:131px; top:280px; right:0;  /*right:4px;*/ /*bottom:-55px;*/ /*background:url(images/shade.jpg) no-repeat;*/ background-color:#012343;filter:alpha(opacity=60);opacity: 0.6;-moz-opacity:0.6;-khtml-opacity: 0.6;}

.contactbox{font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif; position:absolute; top:280px; right:0; width:350px; padding:0 10px 0 0; height:131px;/* right:4px;*/  color:#ffffff; text-align:right; z-index:5}
* html .contactbox{font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif; position:absolute; top:280px; right:0; width:350px; padding:0 10px 0 0; height:131px;/* right:4px;*/  color:#ffffff; text-align:right; z-index:5}

span.contxt{ font-size:25px; color:#fff}
span.contxt2{ font-size:14px; color:#fff}
.msg{font-size:18px; height:30px;}

/*** breadcrumb***/
#bread{height:28px; width:920px; line-height:28px;}
@-moz-document url-prefix() { #bread { width:905px; margin-left:9px; } } 

.crumb{padding:0 10px 0 0; float:left; color:#666767; cursor:pointer}
.crumbs{padding:0 10px 0 5px; float:left; color:#666767; cursor:pointer}
.crumbs_h{padding:0 10px 0 5px;  float:left; color:#004c93; cursor:pointer}
a.c_h{color:#004c93;}
a.c_h:hover{color:#004c93;}

a.c{color:#666767;}
a.c:hover{color:#004c93;}

.spacer{height:3px;}
* html .spacer{height:10px;}

.item{cursor:pointer;}
.blubox{width:597px; height:433px; background-color:#004c93; color:#fff}
.blubox-left{width:289px; height:433px; float:left; }
.blubox-left div{width:259px; float:right; font-size:11px}
.blubox-left div span.title{font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size:26px; color:#fff}
.blubox-right{width:299px; height:433px; float:right; }
.blubox-right div{width:279px; float:right; font-size:11px; margin:0 10px 0 10px;}
* html .blubox-right div{width:269px; float:right; font-size:11px; margin:0 10px 0 10px;}
.blubox-right div a{font-weight:bold; color:#fff; text-decoration:none}
.blubox-right div a:hover{font-weight:bold; color:#d4d4d4; text-decoration:none}
p{padding-top:10px;}
.imgbtn{cursor:pointer}
