@font-face {
	  font-family: 'Calibri';
      src: url("../fonts/CALIBRI.ttf") format("truetype");
}
@font-face {font-family: "ubuntu"; src:url("../fonts/Ubuntu-Regular.ttf"),url("../fonts/Ubuntu-Bold.ttf"),url("../fonts/Ubuntu-BoldItalic.ttf"),url("../fonts/Ubuntu-Italic.ttf"),url("../fonts/Ubuntu-Light.ttf");  format("truetype");}
@font-face{
font-family:'swis';src:url(../fonts/swis.eot);src:url(../fonts/swis.eot?#iefix) format('embedded-opentype'),url(../fonts/swis.woff) format('woff'),url(../fonts/swis.ttf) format('truetype'),url(../fonts/swis.svg#swis721_cn_btbold) format('svg');font-weight:normal;font-style:normal;}
*{
margin:0px;
padding:0px;
}
body{padding:0; margin:0; font-family:'Calibri',Arial, Helvetica, sans-serif;}
#wrapper{width:1002px; margin:0 auto;}
#wprleft{border-left:#c1c5ce 1px solid; border-right:#c1c5ce 1px solid; width:1000px; float:left;}
#top{height:115px; width:1000px; float:left;}
#subtop{height:105px; width:1000px; float:left; background:url(../images/top-bg.gif) repeat-x;}
#logo{width:150px; height:105px; float:left;}
.hometpch{width:33px; height:105px; float:left;}
#topsptr{width:1000px; height:10px; background:url(../images/top-septrbg.gif) repeat-x; float:left;}
#menu{width:550px; float:right;  font-size:14px; font-family:'Calibri',Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; padding:85px 25px 0 0; text-transform:uppercase}
#menu a{color:#000000; text-decoration:none;}
#menu a:hover{color:#000000; text-decoration:underline;}
#hmdlept{width:1000px; height:220px; float:left; background:url(../images/home-middle-image.png) no-repeat left top;}
#hmdlelft{width:420px; height:220px; float:left; overflow:hidden;}
#hmdlergt{width:628px; height:210px; float:left; padding:16px 0 0 340px;}
#hmdletxt{font-size:13px; color:#1e5674; padding:10px 0 0 0; /*width:472px;*/ line-height:16px; font-family:'Calibri',Arial, Helvetica, sans-serif;}
.mdlecsptr{width:1000px; height:5px; background:#fa9f1e; float:left;}
.homeleft{float:left; width:250px;}

#hbtmmn{width:972px; /*height:230px;*/ background:#ffffff url(../images/home-bottom-bg.gif) repeat-x; float:left; padding:10px 0 0 15px;}



#hevnts{padding:0 20px;}
#hevnts2{width:275px; float:left;}
.hmainhd{font-size:24px; color:#205671; padding:5px 10px; font-family:'Calibri',Arial, Helvetica, sans-serif; background:#FFFFFF; border-bottom:#f99f20 solid 1px; }
.hmsubhd{font-size:12px; color:#205671; padding:0 0 8px 0; font-weight:bold; float:left;}
.hevcont{/*width:250px;*/ font-size:11px; color:#205671; float:left; padding:0 0 10px 0;}
.hevcont a{color:#205671; text-decoration:underline;}
#homevrviw{float:left; padding:0 15px 0 15px; width:70%}
#hovrviw{width:390px; float:left; padding:0 15px 0 15px;}
#homevrviw .homemainovhd{font-size:24px; color:#205671; padding:5px 0 5px 0; border-bottom:1px #f99f20 solid; }
.hmainovhd{font-size:20px; color:#205671; padding:0 0 10px 0;}
.hmevncont{/*width:380px;*/ color:#205671; font-size:14px; font-family:'Calibri',Arial, Helvetica, sans-serif;}
.space10{padding:10px 0 0 0; margin:0;}
.space15{padding:15px 0 0 0; margin:0;}
.space20{padding:20px 0 0 0; margin:0;}
.space30{padding:30px 0 0 0; margin:0;}
.hovrlnk{font-size:12px; color:#2a607b; font-weight:bold;}
.hovrlnk a{color:#2a607b; text-decoration:underline;}
#footer{height:38px; width:1000px; float:left; background:#1b5472;}
.fotrlft{padding:12px 0 0 20px; font-size:11px; color:#ffffff; float:left;}
.fotrlft a{color:#ffffff; text-decoration:underline;}
.fotrrgt{float:right; font-size:11px; color:#ffffff; padding:12px 14px 0 0;}
.fotrrgt a{color:#ffffff; text-decoration:underline;}

/* about us*/

.abouttop{width:1000px; height:99px; float:left; background:url(../images/aboutus-topbg.gif) repeat-x; border-bottom:#acaa9f 1px solid;}
.topleft{width:370px; height:99px; float:left;}
.topright{width:537px; height:69px; float:right; text-align:right; padding:30px 63px 0 0; font-size:36px; color:#235771; background:url(../images/top-rightbg.gif) no-repeat right;}
.submdlemn{width:1000px; background:#ffffff url(../images/submdlebg.gif) repeat-x; float:left; padding:0; font-size:11px; color:#1e5674;}
.contactclear10{padding:0 0 10px 0; float:left; font-size:14px; font-family:'Calibri',Arial, Helvetica, sans-serif;}
.clear{padding:0; margin:0; clear:both;}
.clear10{padding:0 0 10px 0; width:500px; float:left; font-size:14px; font-family:'Calibri',Arial, Helvetica, sans-serif;}
.clear10a{padding:0 0 10px 0; width:420px; float:left; font-size:14px; font-family:'Calibri',Arial, Helvetica, sans-serif;}
.clear20{padding:0 0 20px 0; width:500px; float:left;}
.contleft{float:left; padding:15px 15px 0 20px; width:675px;}
.contactleft{float:left; padding:15px 15px 0 20px; width:460px;}
.contactrgt{float:left; padding:0px; margin-top:20px; margin-left:20px; margin-right:20px;  background:#f1f1f1;  width:460px;}

.contrgt{float:left; padding:30px 0 0 0; margin-left:20px; margin-right:20px;  background:#f1f1f1;  width:250px;}
.contrgt_r{padding:25px;}
.contacthdng{font-size:25px; color:#205570; text-transform:uppercase; background:#fff; padding:5px; margin:5px;}
.conthdng{font-size:25px; color:#205570; text-transform:uppercase; background:#f1f1f1; padding:5px;}
.contlstbullet{width:20px; height:10px; float:left; background:url(../images/buttlet-bg.gif) no-repeat top;}
.contlsttxt{width:450px; float:left; font-size:11px; color:#205570;}
.fopleimg{width:90px; height:100px; border:#1b5472 1px solid; float:left;}
.fopletxt{width:310px; padding:0 0 0 10px; font-size:11px; color:#1e5674; float:left;}
.btmseptr{height:5px; width:1000px; background:#fa9f1e; float:left;}

.servicelist{margin:0px; padding:0px;}
.servicelist ul{list-style:circle; list-style-position:inside; margin:10px 0px;}
.servicelist ul li{list-style:circle; list-style-position:inside; padding:10px 5px; border-bottom:#f3ea2a 1px dotted;  font-size:14px; font-family:'Calibri',Arial, Helvetica, sans-serif; }
.servicelist ul li a{text-decoration:none;  }
.servicelist ul li a:hover{text-decoration:blink; color:#c12032;  }

.servicespanel{margin:18px; padding:0px; border:1px #f1f1f1 solid; width:200px; float:left}
.servicespanel img{height:200px;}
.servicespanel h1{background:#f99f20; color:#FFFFFF; padding:10px; text-align:center; text-transform:uppercase;}

.button {
  border-radius: 0px;
  background-color: #20a56c;
  border: none;
  color: #FFFFFF;
  width:100%;
  text-align: center;
  font-size:18px;
  padding: 20px;
  transition: all 0.5s;
  cursor: pointer;
  margin:10px 0;
}

.button span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button span a{
 text-decoration:none;
 color:#FFFFFF;
}

.button span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button:hover span {
  padding-right: 25px;
}

.button:hover span:after {
  opacity: 1;
  right: 0;
}
/* training */

.tagcnt{line-height:22px; padding:10px 0 0 0; font-size:14px; font-family:'Calibri',Arial, Helvetica, sans-serif;}
.tagcnt a{color:#1e5674; text-decoration:underline;}


/* events */

.eveshd{padding:10px 0 10px 0; font-size:12px; font-weight:bold; color:#1e5674; float:left;}
.evelstbullet{width:20px; height:10px; float:left; background:url(../images/buttlet-bg.gif) no-repeat top;}
.evelsttxt{width:370px; float:left; font-size:11px; color:#205570;}
.evelsttxt a{color:#205570; text-decoration:underline;}

/* contact us */

.cfmlft{color:#1e5674; width:160px; font-size:14px; font-family:'Calibri',Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding:5px 5px 5px 10px;}
.cmfmle{width:20px; float:left; text-align:center; font-size:11px; font-weight:bold; color:#1e5674; padding:3px 0 0 0;}
.cmfrgt{float:left;}
.cmfrgt input{padding:5px; background:#d8d8d8; border:1px #FFFFFF solid; width:100%;}
.cmfrgt textarea{padding:5px; background:#d8d8d8; border:1px #FFFFFF solid; width:107%; }
.cmfrgt .sbmt{padding:5px; background:#000; border:1px #FFFFFF solid; }


form{padding:0; margin:0;}

.paras{
background:url(../images/buttlet-bg.gif) no-repeat left 8px;
color:#205570;
padding:8px 0 10px 12px;
 font-size:14px; font-family:'Calibri',Arial, Helvetica, sans-serif;
}


.paras2{
background:url(../images/buttlet-bg.gif) no-repeat left 8px;
font-size:11px; 
color:#205570;
padding:8px 0 5px 12px;
}

#menu a.current{
color:#bb0f20;
 font-size:14px; font-family:'Calibri',Arial, Helvetica, sans-serif;
}
#hevnts a{
color:#205671; 
text-decoration:underline;
 font-size:14px; font-family:'Calibri',Arial, Helvetica, sans-serif;
}
#hevnts2{
color:#205671;
font-size:11px;
}
