body{font:normal 12px tahoma; color:#000; line-height:1; padding:0; margin:0;}
*{padding:0; margin:0;}
img{outline:none;}
fieldset, img{border:none}
ul, ol, li{list-style:none;}
table, td, form, fieldset{border:none; border-collapse:collapse; border-spacing:0;}
table{width:100%;}
h1, h2, h3, h4, h5, h6{font-weight:bold; font-size:12px;}
select, textarea, input{font-size:12px; font-family:tahoma; color:#000}

a, a:link, a:visited, a:active{color:#0066cc; text-decoration:none; outline:none}
a:hover{text-decoration:underline}
.cleaner{zoom:1}
.cleaner:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
.fr{float:right}
.fl{float:left;}
.fnt11{font-size:11px}
.container{line-height:16px; min-width:990px; overflow:hidden}
.header{padding-right:8px;}
.logo{float:left; width:70%;}
.lang, .links{float:right; width:30%; text-align:right; margin-top:10px;}
.links{margin-top:30px}
.content{position:relative;}
.main-imag{position:absolute; right:0; top:-15px;}
.main-imag img{border:1px solid #ccc}
.main-nav, .main-nav-iner{background:url(navbg.gif) repeat-x; height:30px; text-align:center; font:bold 11px Arial, Helvetica, sans-serif;}
.main-nav ul{margin:0 375px 0 0}
.main-nav li, .main-nav-iner li{float:right; padding-left:10px; margin-left:10px; line-height:30px; letter-spacing:1px; background:url(lisep.gif) no-repeat 0 50%}
.main-nav li.last, .main-nav-iner li.last{background:none;}
.container .main-nav li a, .container .main-nav-iner li a{color:#fff;}
.main-nav li span, .main-nav-iner li span{color:#ff0}
/*iner*/
.main-nav-iner ul{margin:0 375px 0 0}
.container a.underlin{text-decoration:underline; color:#fff; font-weight:bold}
.main-data{min-height:90px;}
*html .main-data{height:90px;}
.main-data, .main-data-iner{background:#5273a8 url(maindatabg.gif) repeat-x; padding:26px 390px 0 25px; color:#fff; text-align:justify}
.main-data-iner{padding:32px 0; font:bold 13px Arial, Helvetica, sans-serif; text-align:center}
.container .main-data a{color:#fff; text-decoration:underline;}
.mission{background:#505050 url(bg_12.jpg) repeat-x; color:#fc0; padding:36px 380px 0 25px; font:bold 16px Arial, Helvetica, sans-serif; min-height:56px;}
*html .mission{height:56px;}
.mission-iner{background:#646464; height:27px;}
.shadow{background:url(shadow.png) repeat-x; height:14px; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow.png', sizingMethod='scale');zoom:1; position:relative}
.sub-img{background:#e5ded6; text-align:center; margin:-14px 0 0; height:158px;}
.srtdlogo{margin:20px 40px 0 0; float:right}
/*sub-content*/
.sub-content{margin:20px 25px;}
.ticker{background:#646464; height:66px; padding:3px 370px 0 10px; line-height:16px; color:#fff;}
.container .ticker a{color:#fff; *float:left;/* display:block; float:left; margin-right:50px;*/}
.ticker-div{width:200px; float:left; margin-right:20px; background:#686a6e; border:1px solid #4d4e53; padding:3px;}
.ticker-div img{margin-right:5px; float:left}
.box{width:350px; float:left; margin:14px 14px 7px; _margin:14px 14px 7px 7px}
.boxtop{background:url(boxtop.gif) no-repeat 100% 100%; padding-right:8px; display:block; width:100%; height:8px;}
.boxtop span{background:url(boxtop.gif) no-repeat 0 100%; display:block; height:8px;}
.boxbottom{background:url(boxbottom.gif) no-repeat 100% 0; padding-right:8px; display:block; width:100%; height:8px}
.boxbottom span{background:url(boxbottom.gif) no-repeat 0 0;display:block; height:8px}
.box-data{padding:0; background:#eaeaea; margin-right:-8px}
.thumb{padding:1px; border:1px solid #ccc;}
/**/
.projects{width:100%;}
.projects td{padding:0 8px;}
.projects td.algntop{vertical-align:top;}
.project-desc{font:bold 13px Arial, Helvetica, sans-serif}
.linksbg{background:#f2f2f2; padding:10px; text-align:center}
.linkstable{width:440px; margin:0 auto}
.linkstable td{padding:4px; border:4px solid #f2f2f2;}
.pubtd_h_t{background-color:#406997; font-weight:bold; color:#ffcc00; text-align:center; font-family:tahoma; font-size:14px; padding:5px 0 10px;}
.linkstable .pubtd td{background:#e8e8e8; font:bold 12px Arial, Helvetica, sans-serif; text-align:right}
.margthalf{margin-top:0.75em;}
.more{font:normal 11px Tahoma;}

.contact{width:700px;}
.contact td{text-align:left; border:none}
.contact .pubtd td{text-align:left; font:bold 11px tahoma}
.linkstable .pubtd .td_contact_bg{background:#e9e9e9 url(bg_contact.jpg) no-repeat center 0; font-size:12px; padding-left:10px; line-height:16px;}
.style10{color:#f00;}
.inpt-txt{padding:2px 0}
.inpt-btn{font-family:Verdana; padding:2px 5px;}

/*company-profile*/
.company-profile{width:750px; margin:0 auto}
.title-about{margin-bottom:0.75em; font:bold 1.3em Arial, Helvetica, sans-serif; color:#212121}
.imag-box{float:left; padding:5px; border:1px solid #ccc; margin:0 0.75em 0.75em 0; text-align:center; background:#fff; width:19em;}
.imag-box p{margin:1em 0 0; font-size:0.9em}
.imag-box .thumb{margin:0}
a.print, .print-ico-iner, a.tell-frind, a.add-fav{background:url(all-imgs.gif) no-repeat 0 -102px; padding-left:2.25em; float:left; margin-right:1em}
a.tell-frind{background:url(all-imgs.gif) no-repeat 0 -56px; padding:2px 0 0 1.75em;}
a.add-fav{background:url(all-imgs.gif) no-repeat 0 -145px; margin-right:0; padding:3px 0 0 1.8em}
.article-data p{margin:0 0 1em;}
.enlarge{height:30px;}
.enlarge a{float:right; margin-left:0.5em; background:url(all-imgs.gif) no-repeat 0 0; width:25px; height:16px;}
.enlarge span{float:right; font-size:11px; color:#666}
.enlarge a.decrease{background:url(all-imgs.gif) no-repeat -45px 0;}
.description{margin-bottom:1em;}
.date-iner{font-size:11px; color:#808080;}
.print-page{width:800px; margin:1em auto; line-height:16px;}
.print-head{margin:0 0 2em; padding:0.5em; border-bottom:1px solid #ccc}
.print-ico-iner{float:right; margin:0}
/*paging*/
.paging{margin:20px 0; font-size:11px;}
.paging a, .paging span{padding:1px 5px 2px; display:inline-block; border:1px solid #ccc;}
.paging .current{background:#2e6ab1; color:#fff; font-weight:bold; border:none; padding:2px 6px 3px;}
.paging .nextprev{font-weight:bold;}
.paging span.nextprev{font-weight:normal; color:#aaa}
/*footer*/
.footer{background:#ccc; color:666; padding:5px 10px;}
.container .footer a{color:#666; font-size:11px;}

/**/
.employment-frm{}
.employment-frm td{padding:6px 4px 4px; text-align:left}
.employment-frm td.formtitle{background-color:#406997; font-weight:bold; color:#ffcc00; font-family:tahoma; font-size:14px; padding:5px 0 10px 6px;}
input.textinput, input.textinput2{font-family:Verdana, Arial, Helvetica, sans-serif; width:150px; padding:2px 0}
.bordtd td{border:1px solid #ccc;}
.employment-frm td.algncntr{text-align:center}
.employment-frm td.algnrit{text-align:right}
.emp-title{color:#3366cc; font-size:20px; font-family:Arial, Helvetica, sans-serif; padding:10px 0;}
.emp-title span{color:#999}