html {margin:0px; padding:0px; border:0px;}
body {margin:0px; padding:0px; border:0px; display:block; -webkit-font-smoothing:antialiased; background:url(/_i/s/allsitebg.jpg) no-repeat; background-position:center top; background-attachment:fixed; background-color:#000000; font-family:Arial, Helvetica; color:#000000; font-size:14px; min-width:1250px;}
a {text-decoration: none; color:#299ac9;}

.allsite{width:960px; margin:30px auto; position: relative; display: block; text-align: left; background:transparent; line-height:0px;}
.midsec{float:left; width:948px; margin:140px 0px 0px 0px;}
.sitebott{float:left; width:948px; height:16px; margin:22px 0px 22px 0px; background:transparent; border-top:1px solid #212121;}

.siteheader{float:left; position:fixed; top:0; left:0; width:100%; height:80px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px; box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px; z-index:2000;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #414141), color-stop(1, #1F1F1F));
background-image: -o-linear-gradient(bottom, #414141 0%, #1F1F1F 100%);
background-image: -moz-linear-gradient(bottom, #414141 0%, #1F1F1F 100%);
background-image: -webkit-linear-gradient(bottom, #414141 0%, #1F1F1F 100%);
background-image: -ms-linear-gradient(bottom, #414141 0%, #1F1F1F 100%);
background-image: linear-gradient(to bottom, #414141 0%, #1F1F1F 100%);}
.logosec{float:left; width:133px; height:70px; margin:5px 0px 5px 35px}
.langsec{float:left; width:63px; height:11px; margin:34px 0px 35px 140px}
.langsec1{float:left; witdh:16px; height:11px; margin:0px 5px 0px 0px;}
.mensec{float:right; position:fixed; top:0; left:100%; width:754px; height:80px; margin:0px 35px 0px -789px;}
.menuitem{float:left; width:121px; height:79px; border:0px; padding:0px 12px 10px 12px; margin:0px 2px -9px 0px; text-align:center; line-height:80px; color:#f1f1f1; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(/_i/s/menub.png) no-repeat; background-position:center bottom;}
.menuitem:hover{float:left; width:121px; height:79px; border:0px; padding:0px 12px 10px 12px; margin:0px 2px -9px 0px; text-align:center; line-height:80px; color:#f1f1f1; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(/_i/s/menub.png) no-repeat; background-position:center top;}
.menuitemsel{float:left; width:121px; height:79px; border:0px; padding:0px 12px 10px 12px; margin:0px 2px -9px 0px; text-align:center; line-height:80px; color:#f1f1f1; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(/_i/s/menub.png) no-repeat; background-position:center top;}


.mainpageessentialssec0{float:left; width:948px; margin:0px 0px 60px 0px;}
.mainpageessentialssec1{float:left; width:948px; height:32px;}
.mainpageessentialssec1s{float:left; width:270px; margin:0px 23px 0px 22px;}
.mainpageessentialssec2s{float:left; width:auto; height:32px; line-height:32px; color:#f8f8f8; padding:0px 12px 0px 12px; font-size:12px; background:url(/_i/s/esshbg.png) repeat-x; border:0px;}
.mainpageessentialssec2{float:left; width:946px; min-height:250px; border:1px solid #070707; border-radius:4px; opacity:0.9;
background-image: -webkit-gradient(	linear, left top, left bottom, color-stop(0, #151515), color-stop(1, #070707));
background-image: -o-linear-gradient(bottom, #151515 0%, #070707 100%);
background-image: -moz-linear-gradient(bottom, #151515 0%, #070707 100%);
background-image: -webkit-linear-gradient(bottom, #151515 0%, #070707 100%);
background-image: -ms-linear-gradient(bottom, #151515 0%, #070707 100%);
background-image: linear-gradient(to bottom, #151515 0%, #070707 100%);}
.mainpageessentialssec20s{float:left; width:270px; margin:25px 23px 16px 22px;}
.mainpageessentialssec20sA{float:left; width:270px; margin:0px 0px 4px 0px; font-size:11px; color:#ce2501; line-height:15px;}
.mainpageessentialssec20sB{float:left; width:270px; margin:0px 0px 8px 0px; font-size:14px; color:#e8e8e8; line-height:18px;}
.mainpageessentialssec20sC{float:left; width:270px; margin:0px 0px 0px 0px; font-size:12px; color:#969696; line-height:18px;}
.mainpageessentialssec20sD{float:left; width:270px; margin:0px 0px 8px 0px;}
.mainpageservicessec1{float:left; width:463px; height:176px; padding:5px; margin:0px 1px 2px 0px; background:url(/_i/s/servbg.png) no-repeat; background-position:center top;}
.mainpageservicessec1:hover{float:left; width:463px; height:176px; padding:5px; margin:0px 1px 2px 0px; background:url(/_i/s/servbg.png) no-repeat; background-position:center bottom;}
.mainpageservicessec11{width:338px; height:176px;}
.mainpageservicessec12{vertical-align:middle; padding:0px 4px 14px 12px; line-height:18px; color:#ea2e06; font-size:14px;}

.semitrcontent1{float:left; width:898px; padding:25px; background:url(/_i/s/gbg.png) repeat;}
.semitrcontent1_title{float:left; width:898px; line-height:34px; font-size:26px; color:#ffffff; font-weight:bold; margin:10px 0px 10px 0px;}
.semitrcontent1_date{float:left; width:898px; line-height:16px; font-size:12px; color:#5f5f5f; margin:0px 0px 5px 0px;}
.semitrcontent1_img{float:left; width:898px; margin:10px 0px 5px 0px;}
.semitrcontent1_text{float:left; width:898px; line-height:20px; font-size:14px; color:#dddddd; margin:10px 0px 5px 0px;}

.semitrcontent2{float:left; width:896px; padding:26px; background:url(/_i/s/sgbg.png) repeat;}
.tcl_S{float:left; width:223px; height:116px; margin:0px 1px 1px 0px; background-position:center; background-size:cover;}
.tcl_TL{float:left; width:207px; padding:5px 8px 6px 8px; background:url(/_i/s/dot70.png) repeat; line-height:12pt;}
.nsl_S{float:left; width:896px; padding:15px 0px 15px 0px; border-bottom:1px dotted #b1b1b1;}
.nsl_I{float:left; width:270px; margin:0px 15px 0px 0px;}
.nsl_RS{float:left; width:600px;}
.nsl_D{float:left; width:600px; margin:0px 0px 4px 0px; font-size:11px; color:#ce2501; line-height:15px;}
.nsl_T{float:left; width:600px; margin:0px 0px 8px 0px; font-size:18px; color:#e8e8e8; line-height:22px;}
.nsl_X{float:left; width:600px; margin:0px 0px 0px 0px; font-size:12px; color:#969696; line-height:18px;}

.ctf_S{float:left; width:568px;}
.midseccolp{float:left; width:568px; margin:0px 0px 38px 0px}
.midseccolh{float:left; width:568px; margin:0px 0px 12px 0px; padding:0px; color:#d1d1d1; font-size:18px; line-height:22px;}
.sfr{float:left; width:568px; margin:0px 48px 18px 0px;}
.sfrt{float:left; width:560px; margin:0px 18px 3px 0px; color:#9e9e9e; font-size:11px; line-height:13px;}
.sfrf{float:left; width:568px;}
.sfrta{float:left; width:550px; padding:5px; border:1px solid #bebebe; color:#000000; background-color:#d7d9da; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
.sfsb{width:128px; line-height:24px; border:1px solid #7f1903; background-color:#ce2501; color:#ffffff; font-weight:bold; font-size:13px; cursor:pointer}
.sfsb:hover{width:128px; line-height:24px; border:1px solid #7f1903; background-color:#8e1e06; color:#ffffff; font-weight:bold; font-size:13px; cursor:pointer}
.sfal{float:left; width:370px; padding:5px; color:#a53232; font-size:11px; line-height:13px; vertical-align:middle;}
.sfcnf{float:left; width:546px; padding:10px; margin:0px 48px 0px 0px; border:1px solid #1f7d0a; background-color:#e9fbe5; color:#1f7d0a; font-size:13px; line-height:16px;}


.whitelink12{color:#ffffff; font-size:12px; text-decoration:underline; cursor:pointer;}
.whitelink12:hover{color:#ea2e06; font-size:12px; text-decoration:underline; cursor:pointer;}
.whitelink14{color:#ffffff; font-size:12px; text-decoration:none; cursor:pointer;}
.whitelink14:hover{color:#ea2e06; font-size:12px; text-decoration:underline; cursor:pointer;}
.whitelink18{color:#ffffff; font-size:18px; text-decoration:none; font-weight:bold; cursor:pointer;}
.whitelink18:hover{color:#ea2e06; font-size:18px; text-decoration:underline; font-weight:bold; cursor:pointer;}
.WhiteUnd{color:#ffffff; font-size:10pt; text-decoration:underline; cursor:pointer;}
.WhiteUnd:hover{color:#f95f2e; font-size:10pt; text-decoration:underline; cursor:pointer;}
.IMGOP{opacity:1; cursor:pointer;}
.IMGOP:hover{opacity:0.8; cursor:pointer;}

.cntsec{float:left; width:138px; height:28px; line-height:28px; text-align:center; color:#181818; font-size:12px;}


.sh1pxggb{float:left; width:1px; height:28px; background-image:url(/_i/s/1pxggb.png); background-repeat:no-repeat; background-position:0% 0%;}
.sh16pxgar{float:left; width:16px; height:28px; background-image:url(/_i/s/greyarr.png); background-repeat:no-repeat; background-position:0% 0%;}
.absec{float:left; width:410px; height:16px; line-height:16px; text-align:center; color:#181818; font-size:12px; text-align:right; padding:0px 12px 0px 0px;}
.scopr{float:left; width:700px; height:16px; margin:0px 13px 0px 13px; line-height:16px; text-align:left; color:#989898; font-size:10px; font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;}
.menarrsec{float:left; float:left; width:63px; height:27px;}

.midsectitle{float:left; width:900px; margin:28px 24px 0px 24px; color:#272727; font-family:georgia, "times new roman", times, serif; font-size:56px; line-height:60px;}
.midsecsubtitle{float:left; width:900px; margin:5px 24px 0px 24px; color:#6e6e6e; font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size:13px; line-height:18px;}
.midseccols{float:left; width:924px; margin:30px 0px 24px 24px}
.midseccol{float:left; width:264px; margin:0px 36px 0px 0px}






.menulink{color:#181818; font-size:12px; font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;}
.menulink:hover{color:#74c415; font-size:12px; font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;}
.ablink{color:#4a8406; font-size:10px; font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;}
.ablink:hover{color:#74c415; font-size:10px; text-decoration:underline; font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;}
.fomlink{color:#74c415; font-size:11px; font-family:georgia, "times new roman", times, serif; }
.fomlink:hover{color:#aaef58; font-size:11px; text-decoration:underline; font-family:georgia, "times new roman", times, serif; }


.newsformat_PhG{float:left; width:898px; padding:3px 0px 9px 0px; background-color:#000000; border-bottom:1px solid #dadada; border-top:1px solid #dadada; margin:0px 0px 32px 0px;}
.newsformat_PhGh{float:left; width:898px; margin:0px 0px 0px 2px;}
.BluBgWtx{float:left; width:auto; height:auto; padding:1px 4px 1px 4px; line-height:16px; font-size:10pt; color:#ffffff; background-color:#332e2a; font-family: Arial, sans-serif;}
.newsformat_PhC{float:left; width:898px; margin:0px 0px 2px 0px;}
.GalElem75{float:left; width:75px; height:50px; border:1px solid #bcbcbc; margin:1px; overflow:hidden; opacity:1; position:relative; cursor:pointer; text-align:center;}
.GalElem75:hover{float:left; width:75px; height:50px; border:1px solid #1a93c5; margin:1px; overflow:hidden; opacity:0.9; position:relative; cursor:pointer; text-align:center;}
.GalDarkenerContentNew{float:left; width:100%; height:100%; margin:0px; background:transparent; z-index:8000; position:fixed; top:0; left:0; display:none;}
.GalDarkenerTheaterNew{float:left; width:100%; height:100%; background: url(/_i/s/dot90.png) repeat; z-index:8001; position:fixed; top:0; left:0;}
.GalContainerNew{float:left; width:790px; height:auto; min-height:617px; background-color:#ffffff; position:fixed; top:50%; left:50%; z-index:8002; margin: -309px 0px 0px -395px; line-height:0pt; display:none;}
.GalLoaderNew{float:left; width:31px; height:31px; margin:-15px 0px 0px -15px; background:transparent; z-index:8003; position:absolute; top:50%; left:50%; display:inline;}
.GalElemZ4{float:left; width:750px; height:500px; margin:-597px 20px 0px 20px;}
.GalOnPicBackDiv{float:left; width:250px; height:500px; margin:0px 125px 0px 0px; background: url(/_i/s/ngt_arL.png) no-repeat; background-position:center left; cursor:pointer; opacity:0.3;}
.GalOnPicBackDiv:hover{float:left; width:250px; height:500px; margin:0px 125px 0px 0px; background: url(/_i/s/ngt_arL.png) no-repeat; background-position:center left; cursor:pointer; opacity:1;}
.GalOnPicNextDiv{float:left; width:300px; height:500px; margin:0px 0px 0px 75px; background: url(/_i/s/ngt_arR.png) no-repeat; background-position:center right; cursor:pointer; opacity:0.3;}
.GalOnPicNextDiv:hover{float:left; width:300px; height:500px; margin:0px 0px 0px 75px; background: url(/_i/s/ngt_arR.png) no-repeat; background-position:center right; cursor:pointer; opacity:1;}
.GalElemZ0{float:left; width:750px; height:20px; margin:0px 20px 0px 20px; text-align:left; line-height:0pt;}
.GalElemZ0A{float:left; width:120px; height:20px; margin:0px 0px 0px 630px; text-align:left; opacity:1; cursor:pointer;}
.GalElemZ0A:hover{float:left; width:120px; height:20px; margin:0px 0px 0px 630px; text-align:left; opacity:0.9; cursor:pointer;}
.GalElemZ1{float:left; width:750px; height:500px; margin:0px 20px 12px 20px; text-align:center;}
.GalElemZ2{float:left; width:750px; height:auto; margin:0px 20px 10px 20px; text-align:center;}
.GalElemZ2A{float:left; width:600px; height:auto; text-align:left; line-height:11pt; font-size:9pt; color:#555555; font-family: Arial, sans-serif;}
.GalElemZ2B{float:left; width:125px; height:13px; margin:0px 0px 0px 25px; padding:2px 0px 0px 0px; line-height:8pt; font-size:7pt; text-align:right;}
.GalElemZ3{float:left; width:750px; height:40px; margin:0px 20px 20px 20px; text-align:left; background-color:#f3f3f3;}
.GalElemZ3A{float:left; width:100px; height:25px; margin:8px 0px 7px 8px; text-align:left; cursor:pointer; opacity:1;}
.GalElemZ3A:hover{float:left; width:100px; height:25px; margin:8px 0px 7px 8px; text-align:left; cursor:pointer; opacity:0.9;}
.GalElemZ3C{float:left; width:100px; height:25px; margin:8px 8px 7px 0px; text-align:left; cursor:pointer; opacity:1;}
.GalElemZ3C:hover{float:left; width:100px; height:25px; margin:8px 8px 7px 0px; text-align:left; cursor:pointer; opacity:0.9;}
.GalElemZ3B{float:left; width:510px; height:26px; margin:7px 12px 7px 12px; text-align:center; line-height:18pt; color:#343434; font-family: Arial, sans-serif; font-size:10pt}
.nwZoomEContainer{width:790px; height:auto; min-height:567px; background-color:#ffffff; position:fixed; top:50%; left:50%; z-index:9101; margin: -283px 0px 0px -395px; line-height:0pt; display:none;}
.InFPContainer{float:left; width:672px; height:auto; min-height:626px; background-color:#ffffff; position:fixed; top:50%; left:50%; z-index:8001; margin: -313px 0px 0px -336px; line-height:0pt; display:none;}
.InFPNwAuContainer{float:left; width:982px; height:auto; min-height:624px; background-color:#f3f3f3; border:1px #b8b8b8; position:fixed; top:50%; left:50%; z-index:8001; margin: -313px 0px 0px -492px; line-height:0pt; display:none;}
.RegFPContainer{float:left; width:672px; height:auto; min-height:550px; background-color:#ffffff; position:fixed; top:50%; left:50%; z-index:8001; margin: -275px 0px 0px -336px; line-height:0pt; display:none;}
.S7Font{font-family:Arial, sans-serif; font-size:7pt; color:#1a93c5; text-decoration:underline; cursor:pointer}
.S7Font:hover{font-family: Arial, sans-serif; font-size:7pt; color:#7bd8ff; text-decoration:underline; cursor:pointer}