@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	}
ul{
	padding:0px;
	margin:0px;
}
li{
	padding:0px;
	margin:0px;
}
#logo{
	background:url(../images/logobg.jpg) no-repeat top right;
	height:78px;
}
#logo .logo-cont{
	width:990px;
	margin:auto;
	}
#logo .logo-cont .logo{
	width:495px;
	float:left;
	}
#logo .logo-cont .news{
	width:495px;
	float:left;
	padding-top:10px;
	text-align:right;
	font-size:11px;
	}
#logo .logo-cont .news span{
	font-weight:bold;
	color:#000!important;
	line-height:18px;
	}
.clearfix{
	clear:both;
	}
#top-nav{
	background:url(../images/nav-bg.jpg) repeat-x;
	height:51px;
	}
.nav-cont{
	width:990px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px;
	margin:auto;
	}
.nav-cont ul li{
	list-style:none;
	float:left;
	width:164px;
	}
.nav-cont li a{
	color:#fff;
	display:block;
	text-align:center;
	line-height:51px;
	}
.nav-cont li a:hover{
	background:url(../images/linkbg-hover.jpg) no-repeat bottom left;
	color:#038ab4;
	display:block;
	}
.nav-cont li .act-nav{
	background:url(../images/linkbg-hover.jpg) no-repeat bottom left;
	color:#038ab4;
	display:block;
	}
ul{
	padding:0px;
	margin:0px;
}
li{
	padding:0px;
	margin:0px;
}
a{
	text-decoration:none;
	}
#header{
	width:990px;
	padding:0px;
	margin:auto;
	text-align:left;
	}
#search{
	background:url(../images/search-sectionbg.jpg) repeat-x;
	height:29px;
	padding:6px 0px;
	}
.search-cont{
	width:990px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px;
	margin:auto;
	}
.search-cont li{
	list-style:none;
	display:block;
	float:left;
	padding:0px 7px;
	}
.line-height{
	line-height:29px;
	}
.search-cont li span{
	font-size:12px!important;
	line-height:29px;
	}
.search-cont li input{
	background:url(../images/input-bg.jpg) repeat-x;
	height:25px;
	border:1px solid #d3d2d2;
	font-size:12px;
	color:#7a7a7a;
	line-height:25px;
	}
.search-cont li select{
	background:url(../images/input-bg.jpg) repeat-x;
	border:1px solid #d3d2d2;
	font-size:12px;
	color:#7a7a7a;
	border:1px solid #d3d2d2;
	line-height:29px;
	height:29px;
	}
#body{
	background:url(../images/bodybg.jpg) repeat-x top left;
	padding-top:15px;
	}
#main-container{
	width:990px;
	padding:0px;
	margin:auto;
	}
#main-container-inner{
	width:990px;
	padding:0px;
	margin:auto;
	}
#main-container-inner p{
	padding-bottom:10px;
	text-align:justify;
	}
#main-container-inner h1{
	font-family:Trebuchet MS,Helvetica,verdana;
	font-size:24px;
	color:#038ab5;
	padding-bottom:20px;
	margin:0px;
	font-weight:normal;
	}
#main-container-inner h1 span{
	color:#f15919;
	}

.login-area{
	background:url(../images/login-bottombg.jpg) no-repeat bottom left;
	width:990px;
	padding-bottom:9px;
	}
.login{
	width:629px;
	float:left;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	}
.contact-us{
	background:url(../images/contact-usbg.png);
	background-repeat:no-repeat;
	background-position:top;
	width:337px;
	float:left;
	padding:0px 10px;
	}
.height-193{
		height:164px;
		}

.border-bottom{
	border-bottom:1px solid #dcdcdc;
	}
.border-left{
	border-left:1px solid #dcdcdc;
	}
.login-midline{
	
	}
.login-holder{
	width:294px;
	float:left;
	font-size:12px;
	padding:10px 10px 0px 10px;
	}
.login-holder .login-cont{
	height:30px;
	width:70px;
	float:left;
	line-height:30px;
	padding-right:20px;
	}
.login-holder .login-cont2{
	height:30px;
	width:200px;
	float:left;
	text-align:right;
	}
.login-holder .login-cont2 .input{
	border:1px solid #d3d2d2;
	line-height:22px;
	height:22px;
	font-size:11px !important;
	}

.textblue-13bold{
	font-weight:bold;
	color:#038cb7;
	line-height:24px;
	text-transform:uppercase;
	}
.pad-top5{
	padding-top:5px;
	}
.pad-top30{
	padding-top:30px;
	}
.seprater-8{
	font-size:1px;
	line-height:8px;
	height:8px;
	}
#company-info{
	width:611px;
	padding-right:23px;
	float:left;
	}
#company-info p{
	font-size:12px;
	line-height:18px;
	text-align:justify;
	margin:0px;
	}
#company-info img{
	float:left;
	padding-right:20px;
	}
#right-holder{
	width:356px;
	float:left;
}
.dotted-line{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:30px;
	}
.our-service{
	background-color:#f5f5f5;
	padding:10px;
	}
.our-service img{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
	}
.our-service li{
	padding-left: 30px;
	background-image: url(../images/resume-bullets.jpg);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	list-style:none;
	font-size:12px;
	color:#454545;
	line-height:24px;
	}
p{
	font-size:12px;
	line-height:18px;
	padding:0px;
	margin:0px;
		}
a.blue-link{
	color:#0294bf;
	text-decoration:underline;
	}
a.blue-link:hover{
	color:#0294bf;
	text-decoration:none;
	}
.blue-linkpad{
	padding-left:30px;
	}
.bold{
	font-weight:bold;
	}
	
#footer{
	background:url(../images/footer-bg.jpg) repeat-x;
	height:114px;
	}
#footer .footer-holder{
	width:990px;
	padding:0px;
	margin:auto;
	font-size:12px;
	color:#fff;
	text-align:center;
	padding-top:30px;
	line-height:18px;
	}
#footer .footer-holder a{
	color:#fff;
	}
#footer .footer-holder a:hover{
	text-decoration:underline;
	}
.padding-image{
	padding-bottom:10px;
	}
.textblack{
	color:#000;
	}
.blue16-txt{
	font-family:Trebuchet MS,Arial, Helvetica;
	font-size:16px;
	color:#038cb7;
	padding-bottom:5px;
	}
.orange22-txt{
	font-family:Trebuchet MS,Arial, Helvetica;
	font-size:22px;
	color:#f15919;
	padding-bottom:30px;
	}
.orange22-txt a{
	color:#f15919;
	text-decoration:none;
	}
.orange22-txt a:hover{
	text-decoration:underline;
	}

.pad-top25{
	padding-top:25px;
	}
.form{
	font-size:12px;
	border-right:1px solid #cccccc;
}
.form input{
	/*background:url(../images/input-bg.jpg) repeat-x;*/
	height:25px;
	border:1px solid #d3d2d2;
	font-size:12px;
	color:#7a7a7a;
	line-height:25px;
	
	}
.form textarea{
	/*background:#eaeaea url(../images/textarea-bg.jpg) repeat-x bottom;*/
	border:1px solid #d3d2d2;
	font-size:12px;
	color:#7a7a7a;
	line-height:25px;
	}
.form h1{
	font-family:Trebuchet MS,Helvetica,verdana;
	font-size:24px;
	color:#038ab5;
	padding-bottom:20px;
	margin:0px;
	font-weight:normal;
	}
.form h1 span{
	color:#f15919;
	}
.grey-bg{
	background-color:#f4f4f4;
	}
.no-border{
	border-right:none;
	}
.login-image{
	width:314px;
	float:left;
	}
.float-left{
	float:left;
	}
.float-right{
	float:right;
	}
.forget-passowrd{
	width:139px;
	float:left;
	text-align:left;
	line-height:30px;
	}
.hot-jobsimage{
	padding:10px 0px 10px 50px;
	}
#ticker{
	width:400px;
	float:right;
	text-align:right;
	padding-top:10px;
	}
#ticker a{
	color:#454545;
	font-weight:normal;
	}
form{
	padding:0px;
	margin:0px;
	}
.border-none{
	border:none !important;
	}
	
.border-table{
	border:solid 1px #CCCCCC;
	}
	
.border-table td{
	border:solid 1px #CCCCCC;
	}
	
.client-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	}
.new-text-terms a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.clientle-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0f7d9d;
	text-decoration:underline;
	}