html {font-size :16px;}
body, html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, pre, cite, code, em, img, samp, small, strong, var, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;}
body {font : normal 62.5%/1 Tahoma, Arial, Verdana, "Helvetica Neue", Helvetica, "Times New Roman", "Courier New", sans-serif;color :#333;background-color :#fff;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
abbr,acronym {border-bottom:1px dotted #000;cursor:help;}
em {font-style:italic;}
p {line-height :1.4;font-size:1.3em;color:#454545;text-align:justify}
p span{background-color:#008e88;color:#fff;padding:2px 0;font-weight:bold}
h2{font-size:2.1em;color:#008e88;padding-bottom:15px;}
h3{font-size:1.7em;color:#fff;padding-bottom:15px;background-color:#008e88;padding:5px 8px;margin-bottom:13px;display:inline-block;}
h3 span{display:inline-block}
ul {list-style: none;}
ol {list-style : decimal inside none;}
a:link, a:visited {text-decoration :none;}
a:hover, a:active, a:focus {text-decoration : underline;}
a, a img, a:active img, a:focus img, :focus, *:focus {outline: 0;}
table {border-collapse: collapse;border-spacing: 0;}
small            { font-size :90%;}
.left            { float:left;}
.right           { float:right;}
.clear           { clear:both;height:0;font-size: 1px;line-height: 0;}
.clear-left      { clear: left;}
.clear-right     { clear: right;}
.hideflow        { overflow :hidden; }
.floatstop:after {content: ".";display :block;height :0;clear :both;visibility :hidden;}
*:first-child+html .floatstop {min-height: 1px;} 
* html .floatstop { height: 1%;} 
.underline       { border-bottom:1px solid ;}
.strike          { text-decoration :line-through; }
.highlight       { background-color:#ffc;  color :inherit; }
.img-left        { float:left;margin: 0 10px 4px 0; }
.img-right       { float:right;margin: 0 0 4px 10px; }
.pos-absolute    { position:absolute; }
.pos-relative    { position:relative; }
.block           { display :block;  }
.hidden          { display :none; }
.no-padding      {padding:0 !important}

.main-wrapper{background : #fff url(../img/main-bg.jpg) repeat-x 0 0;}
.header-wrapper{background : transparent url(../img/header-bg.jpg) repeat-x 0 0;}
.header-left{background : transparent url(../img/header-bg-left.jpg) no-repeat top left;height:299px;width:116px;top:0;left:0;z-index:-5 }
.header-right{background : transparent url(../img/header-bg-right.jpg) no-repeat top right;height:299px;width:116px;top:0;right:0;z-index:-5 }
.header,.footer{width:968px;margin:0 auto}
.footer{padding-bottom:15px}
.header,.main-content{background : transparent url(../img/main-center-bg.png) repeat-y 0 0;padding:0 4px}
.main-content{padding:33px 25px 20px 36px;width:915px;margin:0 auto;overflow:hidden}
.header-nav-wrapper{height:87px;padding-left:17px}
.nav-wrapper{width:677px}
.header-nav-wrapper ul.nav1 li{float:left;padding:0 5px;margin:7px 5px 0 5px;border-left:1px dotted #000;border-right:1px dotted #000;}
.header-nav-wrapper ul.nav1 li a{font-size:1.1em;color:#858585;font-weight:bold;text-decoration:none}
.header-nav-wrapper ul.nav1 li.active a{color:#008e88}
.header-nav-wrapper ul.nav1 li.language{background-color:#b6b6b6;padding:0;margin:0;border:none;padding:7px 0 0 0;width:23px;text-align:center}
.header-nav-wrapper ul.nav1 li.language span{background : transparent url(../img/nav1-bot.gif) no-repeat 0 0;width:23px;height:5px;display:block}
.header-nav-wrapper ul.nav1 li.language a{color:#fff}
.header-nav-wrapper ul.nav2{padding:25px 0 0 15px}
.header-nav-wrapper ul.nav2 li{float:left;padding-left:5px;margin-left:5px;border-left:1px dotted #000;height:38px}
.header-nav-wrapper ul.nav2 li.first{padding:0;margin:0;border:none}
.header-nav-wrapper ul.nav2 li.active a{color:#008d86;cursor:default;}
.header-nav-wrapper ul.nav2 li.active{background : transparent url(../img/nav-arrow.gif) no-repeat center bottom;}
.header-nav-wrapper ul.nav2 li a{font-size:1.5em;color:#454545}
.header-nav-wrapper ul.nav2 li a:hover{text-decoration:none;color:#008d86;}
.header-nav-wrapper ul.nav2 li span.nav-top{display:block;font-size:47%;overflow:hidden}
.main-content-left{width:419px;padding-right:32px}
.box-model{width:211px;margin-right:21px }
.box-model-top-1, .box-model-top-2, .box-model-top-3{background : transparent url(../img/box-model-top-1.gif) no-repeat 0 0;width:211px;height:40px}
.box-model-top-2{background : transparent url(../img/box-model-top-2.gif) no-repeat 0 0;}
.box-model-top-3{background : transparent url(../img/box-model-top-3.gif) no-repeat 0 0;height:13px}
.box-model-top-1 p,.box-model-top-2 p{font-weight:bold;font-size:1.0em;color:#333333;padding:13px 0 0 9px;text-transform:uppercase;text-align:left}
.box-model-mid-repeat{width:211px;background : transparent url(../img/box-model-mid-repeat.gif) repeat-y 0 0;}
.box-model-mid{width:195px;background : transparent url(../img/box-model-mid.gif) no-repeat 0 0;padding:0 6px 5px 9px}
.box-model-mid-repeat img{padding:1px;border: 1px solid #b4b4b4}
.box-model-mid-repeat p{font-size:1.2em;color:#454545;padding:7px 0 10px 0;text-align:left}
.box-model-mid-repeat a, .meet-us a,.main-content-left-right p a {color:#008d86;font-size:1.2em}
.box-model-bot{width:211px;height:5px;background : transparent url(../img/box-model-bot.gif) no-repeat 0 0;}
.box-model-margin{margin-right:0}
.box-wrapper{width:464px}
.btn-green-left{height:26px;width:9px;background : transparent url(../img/btn-green-left.gif) no-repeat 0 0;}
.btn-green-right{height:26px;width:18px;background : transparent url(../img/btn-green-right.gif) no-repeat 0 0;}
.btn-green-mid,.btn-bg{height:26px;background : transparent url(../img/btn-green-mid.gif) repeat-x 0 0;}
.btn-green-mid a{color:#fff;font-weight:bold;font-size:1.3em;line-height:1.6;padding-right:5px}
.fr .btn-green-mid a{font-size:1.1em;line-height:2}
.btn-green-wrapper{padding-top:15px}
.meet-us{margin-top:40px;padding:10px 0;border-top:1px dotted #000;border-bottom:1px dotted #000}
.meet-us p{font-weight:bold;font-size:1.5em;text-align:left}
.meet-us p span{background-color:transparent;font-size:0.8em;color:#000;font-weight:normal}
.meet-us a{font-size:0.8em}
.footer-wrapper{background : transparent url(../img/footer-wrapper-bg.png) no-repeat 0 0;padding-top:35px;text-align:center}
.footer-wrapper a{font-size:1.1em;font-weight:bold;color:#858585;margin-right:5px;padding-right:5px;border-right:1px dotted #000}
.footer-wrapper a.last{border:none}
.expert-group{padding-top:10px}
.expert-group p{font-size:1.5em;color:#333333;text-align:left}
.expert-group p.opsom{font-size:1.1em;color:#999999}
.trainee .main-content-left{width:687px;padding-right:17px}
.trainee .box-wrapper{width:211px}
.main-content-left-left{width:211px;padding-right:18px}
.main-content-left-right{width:446px}
.trainee .box-model{margin:0;padding-bottom:19px}
.video-exam{padding-top:10px}
.main-content-left-right p{padding-bottom:25px}
.img-padding{padding-bottom:29px}
.main-content-left-right p a{font-size:1em}
.main-content-left-left .box-model-mid-repeat p.min-font-p{font-size:1.1em;padding:0}
.main-content-left-left .box-model-mid-repeat p{font-size:1.3em;padding-bottom:10px;padding-top:0}
.main-content-left-right li{padding-bottom:20px;overflow:hidden}
.main-content-left-right ul{background-color:#fcfbfc;border-top:1px solid #e0e0e0 ; border-bottom:1px solid #e0e0e0;padding:10px 10px 25px 10px;margin-bottom:23px}
.main-content-left-right li span{font-size:1.2em;line-height:1.4em}
.main-content-left-right li span.date{padding-right:13px}
.main-content-left-right li span.school{display:block;width:320px;line-height:1.2}
.companies a{margin:10px 18px 0 0}
.main-content-left-right ul.company-list{border:none;background-color:transparent;margin:0;padding:0 0 20px 0;list-style-type:disc}
.main-content-left-right ul.company-list li{list-style-type:disc;font-size:1.3em;color:#454545;padding:0;margin-left:14px;overflow:visible;line-height:1.4}
.main-content-left-right ul.company-list li{padding:0}
.line{background-color:#dedede;width:100%;height:1px;margin-bottom:25px}
.video-overlay-wrapper{width:467px;height:224px;background-color:#000;left:485px;top:33px;z-index:5;text-align:center;background-color:#fff}
.video-overlay-wrapper-2{width:372px;height:200px;background-color:#000;left:577px;top:20px;z-index:5;text-align:center;background-color:#fff}
.video-overlay-wrapper-3{width:372px;height:200px;background-color:#000;left:580px;top:513px;z-index:5;text-align:center;background-color:#fff}
.video-wrapper{width:677px;overflow:hidden}
#close-video-2{left:912px;top:2px;z-index:10;}
#close-video-3{left:912px;top:500px;z-index:10;}
#close-video{left:912px;top:14px;z-index:10;}
#close-video a,#close-video-2 a,#close-video-3 a{color:#008D86;font-size:1.3em}
#player-wrapper{padding-bottom:20px;padding-top:5px}
.box-model-padding{padding-left:10px}
.trainee .main-content-left .box-model, .experience .main-content-left .box-model{padding-bottom:10px}
.trainee .main-content-left .box-model p, .experience .main-content-left .box-model p {color:#454545;padding:0}
.trainee .main-content-left .box-model p span, .experience .main-content-left .box-model p span {font-size:84.7%;font-weight:bold;text-align:right;color:#454545;background-color:transparent;padding:0}
.box-model-mid-height{height:100px}
.fr .box-model-mid-height{height:140px}
.experience .main-content-left-left{_padding-right:0;}
select{margin-bottom:10px;width:230px;border:1px solid #9f9f9f}
label{color:#454545;font-weight:bold;font-size:1.3em}
.label-padding{padding-right:10px;display:block;float:left;padding-top:4px}
.main-content-left-right .subscribe-list li p{padding:0 0 5px 0}
.language{text-align:center}
.language a{color:#008d86;font-size:1.5em;font-weight:bold}
.language a.first{border-right:1px solid #000;padding-right:5px;margin-right:5px}
.experience .main-content-left-right{width:677px}
.experience .main-content-left-right .box-margin{margin-right:0}
.experience .main-content-left {padding-right:0;width:100%}
.terms .main-content-left-right, .terms .main-content-left  {width:100%}
.error{border:1px solid #f50c0d;color:#f50c0d}
.btn-bg{border:none; color:#fff;padding-bottom:4px;font-weight:bold;cursor:pointer}
.radio{border:none}
input{border:1px solid #9f9f9f}
.input-wrapper label{width:100px;float:left;display:block;font-size:1em}
.input-wrapper input{width:150px}
.main-content-left-right li.form-list-padding{padding-bottom:5px}
strong.error{border:none}
.main-content-left-right ul.site-map-list,.main-content-left-right ul.site-map-list-2{background:transparent;border:none}
.main-content-left-right ul.site-map-list li a{font-size:1.3em;color:#008d86;line-height:1.2em}
.main-content-left-right ul.site-map-list-2, .main-content-left-right ul.site-map-list-2 li{padding:10px 0 0 20px}