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

body{font:normal 11px/14px verdana;color:#333;margin:0;padding:0;background:#14586f;font-family:Arial, Helvetica, sans-serif;}

*{padding:0; margin:0}
@font-face{
font-family:"Gill Sans MT";
src: url(../fonts/GIL_____.TTF) format('truetype');
}
@font-face{
font-family:"Century Gothic";
src: url(../fonts/GIL_____.TTF) format('truetype');
}
img{ border:0;}
a{ text-decoration:none}
li{list-style:none;}

.greentext{color:#8bff00;}
.redtext{color:#b11116;}
.font18{ font-size:18px;}
/*FLOATING*/
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.vertmid{vertical-align:middle}
.contmid{margin:0 auto; float:none !important;}

/*Align*/
.alignlft{text-align:left}
.alignrgt{text-align:right}
.alignjus{text-align:justify}
.aligncen{text-align:center}
.hrzli li{  display: inline;float:left; }

.container{width:1002px; margin:0 auto; overflow: hidden; background:#e2e2e2; padding:0 10px 10px 10px;}
/*.header{height:146px;width:100%;margin:0 auto; }*/
.header{width:100%;margin:0 auto; }
.header .logosection{width:100%; height:53px;float:left; border-bottom:solid 1px #14586f;margin-bottom:10px;}
.header .logo{ font-size:30px; color:#ff0000;margin-top: 14px;
float: left;}
.header .text{ font-family:Gill Sans MT, Verdana, Arial; font-size:19px; margin-top:25px; color:#015373; font-weight:bold;}
/*.content{width:1200px;background:url(../images/bannerbg.jpg); }*/
.content{width:1200px;}

.maincontent, .bottomcontent{width:1000px;margin:0 auto;}
.maincontent{height:620px;}
.bottomcontent{background:url(../images/texturebg.png) center top no-repeat; overflow:hidden;}
.bottomtext{color:#7bad3b; font-family:"Roboto Light", roboto, Verdana, Arial; font-size:35px; text-align:center; line-height:35px; margin-bottom:20px;}

.searchfield{height:45px;border:solid 1px #14586f;overflow:hidden; border-radius:8px; background:url(../images/searchbg.jpg) repeat-x; padding:20px;}
.searchfield .fields{width:83%; margin:0 auto;}
.searchfield .fields .numbers{background:url(../images/numbers.png) no-repeat;width:35px; height:35px; float:left; text-indent:-99999px; margin-right:8px; line-height:20px;}
.searchfield .fields .numbers.one{background-position:0 0px;}
.searchfield .fields .numbers.two{background-position:0 -35px;}
.searchfield select, .searchfield input[type="text"]{padding: 10px; }
.searchfield .bttnsearch{background:url(../images/bttn_search.png); width:190px; height:50px; float:left; border:none; margin-top:-8px; cursor:pointer;text-indent: -9999px; }
 .searchfield .bttnsearch:hover{ background-position:0 -50px;}


.categories{height:123px;border:solid 1px #14586f;overflow:hidden; border-radius:8px; background:url(../images/catgbg.png) repeat-x; padding:10px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.categories h1{color:#e2e2e2; font-size:18px; display:block; border-bottom:dotted 1px #e2e2e2;padding-bottom:5px;}
.categories ul{float:left; margin-top:10px; margin-right:60px;}
.categories ul li{ display:block;margin-bottom:8px;}
.categories li a{color:#e2e2e2;text-transform:uppercase; font-size:12px; margin-bottom:8px;}

.hrz li{float:left; margin-left:20px;}

.nav{float:right;}
.nav ul{list-style:none; float:right; padding-top:8px;}
.nav ul li{float:left;padding:0px 10px;border-right:solid 1px #14586f;line-height: 21px;}
.nav ul li:last-child{border-right:none;}
.nav li a{color:#002c3a; font-size:12px;padding-top:5px;}
.nav li a.logout{ background:url(../images/navbg.png) no-repeat 0 0px;width:72px; height:41px;display:block; text-indent:14px; color:#FFFFFF;margin-top: -8px;}
.nav li a.logout:hover{color:#ff9c00;}
.content{float:left; width:639px; margin-bottom:15px;}
.content h1{color:#14586f; font-size:18px; text-transform:uppercase; border-bottom:dotted 1px #ff4e00; padding-bottom:8px;}
.content .row{margin:8px;padding:5px;border-bottom:dotted 1px #1a1a1a; font-size:12px;}
.content .row .jobtitle{text-transform:none;}
.content a.arrow{background:url(../images/ic_arrow.png) no-repeat; width:20px;height:15px;float:left; text-indent:-99999px;display: block;}
.content a.arrow.prev{ background-position:0 0;margin-right:15px;text-indent:-99999px;}
.content a.arrow.next{ background-position:-32px 0;text-indent:-99999px;}
.content .boxes{border-radius:8px; background:#FFFFFF; margin-top:0px;padding:10px; font-family:Arial, Helvetica, sans-serif;}
.content p{margin:10px;}
.rightadd{float:right;margin-top:15px;}
ol {margin-top:10px;}
ol li{background: url(../images/bullet.png) left center no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;}
.org{color:#ff4e00; font-size:12px;}

/*.homebanner{width:1179px; height:496px; margin:5px auto; background:url(../images/bannerbg.jpg)}*/
.homebanner{width:1179px; height:496px; margin:5px auto;}
.joiningform{width:511px;height:452px; background:#d6d6d6;border-radius:10px; float:right;margin-top:32px;}
.joiningform .title{color:#4eccff; height:36px;border-radius:10px 10px 0 0; background:#4eccff url(../images/titleimg.png) center no-repeat; text-indent:-99999px;}
.joiningform .formfields{padding:10px;}
.joiningform .formfields p{color:#484848;margin-bottom:8px;}
.joiningform .formfields .col{width:47%;}

#formfields{}
#formfields input[type="text"], #formfields select {
	background:none;
	border:solid 1px #b0b0b0;
	border-radius:8px;
	height:28px;
	font-size:12px;
	color:#000;
	width:100%;
	background:#eaeaea;
}
#formfields label{font-family:Arial; font-size:12px;color:#015373;margin-bottom:2px;display:block; font-weight:bold;}
#formfields .row{margin-bottom:14px; overflow:hidden; border-bottom:none;}
#formfields select.sm {width:70px;height:27px;border-radius:8px;border:solid 1px #b0b0b0;margin-right:4px;padding-top: 2px; }
#formfields input[type="text"].mid, #formfields select{width:100%;height:27px;}
.btnseeresult{width:194px;height:39px; background:url(../images/bttn_seeresult.png) no-repeat;cursor:pointer; border:none;text-indent: -9999px;}
.btnseeresult:hover{background-position:0 -39px;}
#formfields .col{width:50%;}

.aboutus{height:130px; background:url(../images/texturebg.jpg) repeat;width:100%;}
.aboutus .shadow{background:url(../images/imgshadow.png) no-repeat top center;height:10px; width:1129px;margin:9px auto 0px;position: relative;}
.abouttext{width:82%;margin:0px auto 15px auto;padding-bottom:14px;padding-top: 10px;color:#525151;font-size:12px;}
.aboutus p{margin-bottom:8px;}
.aboutus .abttitle{color:#015373;font-size:30px; font-family:"Century Gothic", Verdana, Arial; border-right:solid 1px #015373;width:153px;height:110px;text-align: center;
line-height: 112px;margin-right: 15px; float:left;}
.abttext{float:left;width: 82%;}
.subtext{color:#0272a3; font-style:italic; font-size:11px;}

.stepssection{background:url(../images/gredient.jpg) repeat-x; height:334px;margin-top: -14px;}
.stepshead{color:#00275a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px;position: absolute;
text-align: center;
width: 100%;
margin-top: 46px;}
.steps{width:822px;margin:13px auto; display:block; text-align:center; font-family:"Roboto Medium", roboto, Verdana, Arial; font-size:24px;background:url(../images/curveline.png) no-repeat 50% 95px;overflow: hidden;}
.steps span{display: block;width:73px;height:73px; text-indent:-9999px;margin: 12px auto; }
.steps span.step1{background:url(../images/steps.png) no-repeat;font-weight:normal;}
.steps span.step2{background:url(../images/steps.png) no-repeat -211px 0px;font-weight:normal;}
.steps span.step3{background:url(../images/steps.png) no-repeat -422px 0px;font-weight:normal;}
.steps span.step4{background:url(../images/steps.png) no-repeat -633px 0px;font-weight:normal;}
.steps ul{margin-top: 114px;}
.steps li{float:left; list-style:none;font-size: 33px;font-family:Verdana, Arial; width:186px;margin-right:26px;}
.steps li:last-child{margin-right:0px;}
.steps li.last, .footer .column.last{margin-right:0px;}
.steps li .smtext{margin-top:11px;font-family:Verdana, Arial; font-size:13px; color:#303030; }
.steps li h3{color:#085c7d; font-size:12px;}

.newssection{background:url(../images/texturebg.jpg) repeat;width:100%; overflow:hidden;padding-top: 22px; font-family:Arial, Helvetica, sans-serif;}
.news{width:753px; margin-left:37px; float:left;}
.news h1{color:#000000; font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:24px; color:#2e2e2e;background:url(../images/legendline.png) repeat-x;margin-bottom: 25px; width:100%;height: 17px;}
.news h1 span{ background:url(../images/texturebg.jpg) repeat;margin-top:0px; position: absolute;padding-right:5px; height:17px;}
.news h1 span strong{background:none; font-weight:bold; color:#015373;}
.news .itemrow{border-bottom:dashed 1px #bebebe; display:block; overflow:hidden;margin-top:15px;}
.news .itemrow .date{width:140px;float:left; color:#fff;}
.news .itemrow .date .circle{width:64px; height:64px; background:url(../images/datebg.png) no-repeat; text-align:center; line-height:18px;font-size:15px;padding-top: 15px;margin: 0 auto;}
.news .itemrow .newstext{line-height:18px;font-size:12px;width: 80%;float: left; margin-bottom:5px;}
.news .itemrow .newstext h2{color:#00b2ff; font-size:15px;margin-bottom:8px;}
.news .itemrow .newstext a{text-decoration:underline; color:#015373;margin-top:5px;}
.rightsection{float:right;width:385px;border:solid 1px right;}
.facebook{width:383px; height:183px; border:solid 1px #4c69ba;}




.footer{width:100%;overflow:hidden; border-top:solid 2px #323232; height:30px; text-align:center; margin-top:15px;padding:8px;}
.footer .column{margin-right:140px;float:left;}
.footer .column:last-child{margin-right:0px;}
.footer .footlinks{margin-top:20px;color:#FFFFFF;}
.footer ul li.title{font-size:18px; color:#00b2ff; margin-bottom:8px;text-transform:uppercase;}
.footer a{color:#1a1a1a; line-height:22px;font-size:12px;}
.footer a:hover{text-decoration:underline;}
.footer a.twitter{background:url(../images/icntwitter.png) no-repeat;width:48px; height:48px; text-indent:-9999px;float: left;}
.footer .contactfrm ul.fieldrow li label{float:left; font-size:12px; text-transform:uppercase;width:145px; margin-right:5px;display:block;line-height: 29px;}
.footer .contactfrm ul.fieldrow .title{margin-bottom:8px;}
.footer .contactfrm ul.fieldrow li input[type="text"], .footer .contactfrm ul.fieldrow li textarea{height:30px; background:#01232f;border:solid 1px #012f3e; border-radius:8px; width:184px; color:#CCCCCC;}
.footer .contactfrm ul.fieldrow li textarea{width:auto;height:73px;}
.footer .contactfrm ul.fieldrow li{margin:5px 0;}
.footer .contactfrm ul.fieldrow li .submit{width:96px;height:32px;border-radius:8px; background:#038bb8;text-transform:uppercase;border:none;font-size:12px; font-weight:bold; cursor:pointer;}
.footer .contactfrm ul.fieldrow li .submit:hover{background:#47bcdd;cursor:pointer;}
.copyright{background:url(../images/footerbg.jpg) repeat;border-top:solid 1px #383737;height:30px;width:100%;overflow:hidden; clear:both;line-height: 30px; color:#FFFFFF;}
.copyright a{color:#FFFFFF;}
.copyright a:hover{ text-decoration:underline;}

.categories li a:hover{color:#FF4E00;}

.nav li a:hover{color:#FF4E00;}
.rsTxt{ font-size:20px; color:#3399FF;margin-top: 14px;}
.incontent .boxes{border-radius:8px; background:#FFFFFF; margin-top:0px;padding:10px; font-family:Arial, Helvetica, sans-serif;}
.article{float:left;width:300px;padding-right:10px;}
.article .boxes{border-radius:8px; background:#FFFFFF; margin-top:0px;padding:10px; font-family:Arial, Helvetica, sans-serif;}
.article h1 {border-bottom: 1px dotted #FF4E00;color: #14586F;font-size: 18px;padding-bottom: 8px;text-transform: uppercase;}
.article .row{margin:8px;padding:5px;border-bottom:dotted 1px #1a1a1a; font-size:12px;}
.article .row .jobtitle{text-transform:none;}
.article a{color:#0E1525;}
.article a:hover{ text-decoration:underline;}