@charset "utf-8";
/* CSS Document */

body, div, p, ul, li{
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
body{
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: #EEE;
}
.fullpage{
	background: #FFF;
	width: 990px;
	margin: 0 auto;
	height: auto;
}
.topclrbar{
	height: 11px;
	display: block;
	background: url(../images/topbar.jpg) top left no-repeat;
}
.logo{
	width: 210px;
	float: left;
	text-align: left;
	padding: 40px 0 0 43px;
}
.logoanchor{
	width: 202px;
	height: 28px;
	display: block;
	background: url(../images/logo_career.png) top left no-repeat;
}
.logoanchor:hover{
	background: url(../images/logo_career_hover.png) top left no-repeat;
}
.tophead{
	height: 83px;
}
.linksetc{
	float: right;
}
.searchbar{
	font-weight: bold;
	font-size: 12px;
	margin-right: 27px;
	text-align: right;
	height: 24px;
}
.linksbar{
	text-align: right;
	font-size: 12px;
	margin: 20px 27px 0 0;
}
.searchinp{
	border-radius: 4px;
	border: 1px solid #ccc;
	margin-left: 5px;
	height: 14px;
	width: 155px;
	color: #9b999a;
	padding: 5px;
	font-size: 12px;
}
.linksbar ul{
	list-style-type: none;;
}
.linksbar ul li{
	list-style-type: none;
	float: left;
	border-right: 1px solid #ccc;
}
.linksbar ul li a{
	text-decoration: none;
	margin: 0 5px;
	color: #509acb;
}
.linksbar ul li a:hover{
	color: #000;
}
.linksbar ul li a.ma{
	display: block;
	border-radius: 8px;
	border: 1px solid #509acb;
	padding: 5px;
	margin-top: -8px;
}
.linksbar ul li.noborder{
	border: none;
}
.noborder img{
	margin: 0 0 0 5px;
}
.clrbth{
	clear: both;
	height: 1px;
}
.slideretc{
	min-height: 60px;
}

.navbarb{
	height: 39px;
	width: 936px;
	margin: 0 auto;
	margin-left: 26px;
	border-radius: 12px;
	background: url(../images/gra.jpg) top left repeat-x;
	border: 1px solid #cfd4d1;
	padding: 0;
	z-index: 500 !important;
	position: absolute;
	margin-top: 2px;
}
.navbarb ul{
	list-style-type: none;
	font-size: 12px;
	margin-top: 0;
	padding: 0;
	padding-left: 52px;
}
.navbarb ul li{
	list-style-type: none;
	float: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #b6b8b9;
	height: 39px;
}
.navbarb ul li a{
	text-decoration: none;
	display: block;
	color: #434343;
	padding: 0 24px;
	font-weight: bold;
	padding-top: 14px;
	height: 25px;
}
.navbarb ul li a:hover{
	background: #035a80;
	color: #FFF;
}
.navbarb .nobdrlft{
	border-left: 0;
}
.navbarb .nobdrrgt{
	border-right: 0;
}
.navbar{
	height: 39px;
	width: 936px;
	margin: 0 auto;
	margin-left: 26px;
	border-radius: 12px;
	background: url(../images/gra.jpg) top left repeat-x;
	border: 1px solid #cfd4d1;
	padding: 0;
	z-index: 500 !important;
	position: absolute;
	margin-top: -345px;
}
.navbar ul{
	list-style-type: none;
	font-size: 12px;
	margin-top: 0;
	padding: 0;
	padding-left: 52px;
}
.navbar ul li{
	list-style-type: none;
	float: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #b6b8b9;
	height: 39px;
}
.navbar ul li a{
	text-decoration: none;
	display: block;
	color: #434343;
	padding: 0 24px;
	font-weight: bold;
	padding-top: 14px;
	height: 25px;
}
.navbar ul li a:hover{
	background: #035a80;
	color: #FFF;
}
.navbar .nobdrlft{
	border-left: 0;
}
.navbar .nobdrrgt{
	border-right: 0;
}
.slider{
	margin-top: 20px;
	z-index: 100 !important;
	height: 327px;
}
.navbouter{
	width: 938px;
	display: block;
	height: 30px;
	margin: 0 auto;
	border-radius: 4px;
	border: 1px solid #78797c;
	margin-top: 22px;
}
.navb{
	margin: 0 auto;
	width: 936px;
	border-radius: 4px;
	border: 1px solid #e2e0e0;
	height: 28px;
	background: url(../images/navbg.jpg) top left repeat-x;
} 
.navb img{
	margin: 2px 7px 0 0;
	float: left;
}
.navb ul{
	list-style-type: none;
	font-size: 12px;
	margin-top: 0;
	margin-left: 0;
	padding: 0;
}
.navb ul li{
	float: left;
	font-weight: bold;
	padding: 0 21px;
	border-right: 1px solid #a9aaac;
	border-left: 1px solid #828385;
	height: 20px;
	padding-top: 8px;
}
.navb .nbrgt{
	border-right: 0;
}
.navb .nblft{
	border-left: 0;
}
.navb ul li a{
	text-decoration: none;
	color: #FFF;
	border: 0;
	display: block;
	float: left;
}
.navb ul li a:hover{
	color: #d6d6d6;
}
.middleportion{
	width: 939px;
	margin: 0 auto;
	text-align: left;
	display: block;
	min-height: 100px;
}
.latest{
	color: #FFF;
	font-size: 12px;
	display: block;
	background: #000;
	height: 27px;
	overflow: hidden;
	margin-top: -10px;
}
.ns{
	list-style-position: inside;
	list-style-type: none;
	float: left;
	margin-top: 0;
	z-index: 25;
	padding: 0;
}
.newssection{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 2.2em;
}
.fltlft{
	float: left;
}
.latesthead{
	margin: 7px;
}

.larro{
	float: left;
	width: 21px;
	height: 27px;
	margin-left: 5px;
	display: block;
	background: url(../images/leftnews.png) top left no-repeat;
}
.rarro{
	float: left;
	width: 21px;
	height: 27px;
	margin-left: 1px;
	margin-right: 8px;
	display: block;
	background: url(../images/rightnews.png) top left no-repeat;
	z-index: 50;
}
.boxes{
	display: block;
	height: 130px;
}
.boxa{
	float: left;
	width: 302px;
	height: 129px;
	background: url(../images/box1.jpg) top left no-repeat;
}
.boxb{
	float: left;
	width: 302px;
	height: 129px;
	margin-left: 16px;
	background: url(../images/box2.jpg) top left no-repeat;
}
.boxc{
	float: left;
	width: 302px;
	height: 129px;
	margin-left: 16px;
	background: url(../images/box1.jpg) top left no-repeat;
}
h1{
	color: #FFF;
	font-size: 18px;
	margin: 0;
	margin: 12px 0 0 21px;	
}
.boxpara{
	margin: 8px 20px 12px 21px;
	color: #d5d5d5;
	font-size: 11px;
	line-height: 1.2;
	text-align:justify;
	text-justify:inter-word;
}
.rdmore{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	background-image:url(../images/learnmore.png);
	width:65px;
	height:8px;
	display:block;
}
.rdmore:hover
{
	background-image:url(../images/learnmore.png);
	width:65px;
	height:8px;
	display:block;
}
.footertop{
	background: #EEE;
	margin-top: 24px;
	height: 128px;
	padding: 19px 27px;
}
h2{
	color: #737373;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
}
.ftrul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
}
.ftrul li{
	font-size: 12px;
	margin: 6px 0 0 0;
}
.ftrul li a{
	text-decoration: none;
	color: #b7b7b7;
}
.ftrul li a:hover{
	text-decoration: none;
	color: #9f9e9e;
}
.sectiona{
	height: 129px;
	border-right: 1px solid #bad6d9;
	float: left;
	width: 202px;
}
.sectionb{
	height: 129px;
	border-right: 1px solid #bad6d9;
	float: left;
	margin-left: 20px;
	width: 206px;
}
.noborder{
	border: none;
}
.social{
	text-align: right;
	margin-top: 8px;
	font-size: 12px;
	color: #a0a0a0;
	padding-bottom: 8px;
}
.footerbtm{
	text-align: left;
	width: 990px;
	margin: 0 auto;
	height: 59px;
}
.leftftr{
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #737373;
	margin-top: 17px;
	margin-left: 25px;
	float: left;
}
.designed{
	margin: 3px 0 0 0;
	font-size: 9px;
	color: #b7b7b7;
}
.designed a
{
	color: #b7b7b7;
	text-decoration:none;
}
.designed a:hover
{
	color: #737373;
	text-decoration:none;
}
.rightftr{
	float: right;
	margin-right: 23px;
	color: #509acb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 22px;
	text-align: right;
}
.rightftr a{
	text-decoration: none;
	color: #509acb;
}
.rightftr a:hover{
	color: #1d5a82;
}
.my_login{
	display: none;
	position: absolute;
	width: 234px;
	height: 242px;
	z-index: 2000;
	margin-left: -135px;
	background: #FFF;
	text-align: left;
}
.my_login:hover{
	display: block;
}
.linksbar .loginsec:hover .my_login{
	display: block;
}
.my_login .logintop{
	height: 7px;
	background: 7px;
	display: block;
	background: #3685b5;
}
.loginmain{
	padding: 5px;
}
h4{
	margin: 0;
	padding: 0;
	color: #434343;
	font-weight: bold;
	line-height: 1;
	margin-top: 7px;
}
hr{
	border: none;
	height: 1px;
	border-top: none;
	border-bottom: 1px solid #c8c6c6;
	margin: 0;
	margin-top: 7px;
}
.logintitles{
	margin: 0;
	margin-top: 9px;
	color: #787878;
	font-size: 12px;
}
.logininp{
	height: 20px;
	width: 206px;
	border: 1px solid #bfbebe;
	padding: 0 5px;
	color: #787878;
}
.linksbar .loginlink{
	text-decoration: none;
	margin: 0;
	margin-top: 5px !important;
	display: block;
}
.loginchk{
	width: 10px;
	height: 10px;
}
.loginsmall{
	font-size: 10px;
	color: #787878;
}
.loginbtn{
	height: 20px;
	width: 59px;
	border: none;
	background: url(../images/grb.jpg) top left repeat-x;
	border-radius: 3px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
}
.alignrgt{
	text-align: right;
}
.conleft{
	width: 700px;
	float: left;
}
.conright{
	width: 220px;
	float: right;
}
.conheadouter{
	height: 161px;
}
.conheadinner{
	height: 137px;
	border-radius: 8px;
	background: url(../images/texturea.jpg) 0px 35px repeat;
	padding: 10px;
}
.breadcrumb{
	font-size: 12px;
	color: #0c8d63;
	margin: 8px 0 0 0;
	padding: 5px;
	border-radius: 4px;
	height: 25px;
}
.bclinks{
	float: left;
	text-decoration: none;
	color: #0c8d63;
	display: block;
	margin: 0 5px;
}
.bcarro{
	margin-top: 3px;
	float: left;
}
h3{
	font-size: 32px;
	color: #FFF;
	font-weight: normal;
	margin: 0;
	margin-top: 10px;
}
.orangeheading{
	color: #ff9900;
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
}
.headpara{
	font-size: 14px;
	color: #FFF;
}
.products{
	border-radius: 8px;
	border: 1px solid #b6b6b6;
	overflow: hidden;
}
.pheading{
	background: url(../images/grc.jpg) top left repeat-x;
	padding: 12px 12px 11px 14px;
	color: #FFF;
	font-size: 16px;
}
.prolinks{
}
.promainul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.promainul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: url(../images/grd.jpg) top left repeat-x;
	font-weight: bold;
	font-size: 12px;
}
.promainul li a{
	display: block;
	padding: 12px 0 12px 14px;
	text-decoration: none;
	color: #434343;
}
.promainul li a:hover{
	color: #878787;
}
.prosubul{
	list-style-type: none outside none;
	background: none;
	margin: 0;
	padding: 0;
}
.prosubul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: none;
	margin: 12px 12px 12px 24px;
	font-weight: normal;
	color: #969595;
	font-size: 11px;
}
.prosubul li a{
	text-decoration: none;
	color: #969595;
	margin: 0;
	padding: 0;
}
.prosubul li a:hover{
	color: #454545;
}
.fjobs{
	display: block;
	padding: 9px 9px 9px 12px;
	font-size: 11px;
	color: #747474;
	border-bottom: 1px solid #d3d3d3;
}
.contentmain{
	width: 635px;
	border-radius: 8px;
	border: 1px solid #b6b6b6;
	margin-top: 0px;
	padding: 0px 16px 16px 28px;
}
.formtable{
	font-size: 12px;
	color: #747474;
	margin-top: 15px;
}
.formtable td.desc{
	padding-top: 8px;
}
.frminput{
	border-radius: 4px;
	border: 1px solid #ccc;
	width: 390px;
	padding: 4px;
	color: #737373;
}
.captchainp{
	border-radius: 4px;
	border: 1px solid #ccc;
	margin-left: 5px;
	height: 22px;
	width: 178px;
	color: #9b999a;
	padding: 5px;
	font-size: 18px;
}
.frmsubmitbtn{
	height: 27px;
	padding: 3px 12px;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/gre.jpg) top left repeat-x;
	border: none;
	border-radius: 4px;
}
.mainheading{
	color: #0c8d63;
	font-size: 22px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 5px;
	height: 30px;
}
.subheading{
	color: #009bde;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	margin-top: 15px;
}
.normalpara{
	color: #605B5B;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	margin-top: 5px;
	line-height: 120%;
}
.subscribe{
	color: #FFF;
	width: 220px;
	height: 137px;
	border-radius: 6px;
	border: 1px solid #CCC;
	margin-top: 10px;
	background: url(../images/subscribebg.jpg) top left no-repeat;
}
.subscrheading{
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin: 11px;
}
.subscrpara{
	font-size: 12px;
	font-weight: normal;
	margin: 11px;
}
.subscrblearn{
	border-radius: 3px;
	background: #FFF;
	text-align: center;
	margin: 33px 11px 11px 130px;
	padding-top: 4px;
	width: 67px;
	color: #000;
	display: block;
	font-size: 10px;
	height: 13px;
	font-weight: bold;
	text-decoration: none;
}
.contentmain ul li{
	color: #787878;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	margin-top: 5px;
	line-height: 120%;
}
.headingsadjust{
	margin: 15px 0 0 21px;
}
.error{
	display: block;
	width: auto;
	margin: 15px;
	min-height:35px;
	padding: 10px;
	font-weight: bold;
	color: #dd0000;
	border-radius: 6px;
	border: 1px solid #dd0000;
}
.message{
	display: block;
	width: auto;
	margin: 15px;
	min-height:35px;
	padding: 10px;
	font-weight: bold;
	color: #04a500;
	border-radius: 6px;
	border: 1px solid #04a500;
}
.adjuster{
	height: 10px;
	display: block;
}
.subsrcibeHead
{
	font-family:Arial, Helvetica, sans-serif;
	color:#0c8d63;
	font-size:15px;
	font-weight:bold;
}
.subsrcibeTxt
{
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	font-size:11px;
	display:block;
	width:126px;
	line-height:16px;
}
.submitbtn{
	height: 31px;
	width:87px;
	padding: 3px 12px;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/contactus.jpg) top left repeat-x;
	border: none;
	border-radius: 4px;
}
.subscribeBtn{
	width:180px;
	display:block;
	float:right;
	padding-top:-20px;
}
.sidetabs
{
	margin-top:10px;
}
.zong
{
	display:block;
	padding-bottom:5px;
	
}
.marqee
{
	height:12px;
	padding-top:7px;
}
