@charset "utf-8";

/* CSS Document */

@import 'forms.css';



body {

	padding:0;

	margin:0;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	background:url(../images/bg_body.jpg) repeat-x #fff;

}

#wrapper {	

	margin:0 auto;

	width:903px;

}



h1, h2, h3, h4, ul, li, div, p, a, img {

	padding:0;

	margin:0;

}

a {

	text-decoration:none;

}

a img {

	border:none;	

}

ul {

	list-style:none;

}

	

h1 {

	font-size:14px;

	color:#268fbc;

}

h2 {

	font-size:12px;

	color:#3e90bb;	

}

h3 {

	font-size:13px;

	color:#464646;

}

h4 {

	font-size:14pxpx;

	color:#3e90bb;

}

.green {

	color:#6ea000;

}

.height10 {

	height:10px;	

}



.height20 {

	height:20px;	

}

.width6 {

	width:6px;

	float:left;

}



p {

	color:#9ba0a4;

	font-size:11px;

	text-align:justify;

}

.clear {

	clear:both;

}

#header{

	height:112px;

	display:block;

}

#header a.logo{

	float:left;

	margin:5px 0 0 6px;

}

#header a.quickapply{

	margin:8px 3px 0 0;

	float:right;

}

#navi {	

	display:block;

	height:39px;

	margin:0 0 20px 0;

}

#navi .left {

	float:left;

	height:39px;

	background:url(../images/left_navi.jpg) no-repeat;

	width:7px;

}

#navi .right {

	float:left;

	height:39px;

	background:url(../images/right_navi.jpg) no-repeat;

	width:7px;

}

#navi .content {

	float:left;

	height:39px;

	background:url(../images/mid_navi.jpg) repeat-x;

	width:889px;

}

#navi a{

	float:left;

	height:39px;

	line-height:39px;



	padding:0 13px;

	font-size:12px;

	font-weight:bold;

	text-transform:uppercase;

	color:#fff;



}

#navi a.last{

	background:none;	

}

#navi a:hover{

	background:url(../images/bg_navi_hover.jpg) repeat-x; 

}

#navi a.selected{

	background:url(../images/bg_navi_hover.jpg) repeat-x; 

}

#navi .login {

	float:right;

	width:316px;

	height:31px;

	padding:8px 0 0 0;

}

#navi .txtbox {

	float:left;

	background:url(../images/bg_txtbox_login.jpg) no-repeat;

	height:22px;

	width:122px;

	margin:0 4px 0 0;

	

}

#navi input {

	background:none;

	border:none;

	height:19px;

	width:116px;

	padding:3px 3px 0 3px;

	font-size:11px;

	color:#9ba0a4;

}

#navi .login a {

	float:left;

	padding:0;

}

#navi .profile {

	float:right;

	width:316px;

	height:31px;

	padding:8px 0 0 0;

	text-align:right;

}

#navi .profile a {

	float:none;

	line-height:20px;

	font-size:11px;

	font-weight:normal;

	margin:0 10px 0 0;

	background:url(../images/sep_navi.jpg) no-repeat right ;

	padding:0 10px 0 0;

	text-transform:none;

}

#navi .profile a:hover {

	text-decoration:underline;

}



#navi .profile a.last{

	background:none;

	margin:0;

}

#banner {

	background:url(../images/bg_banner.jpg) no-repeat;

	height:242px;

	display:block;

	margin:0 0 25px 0;

}

#banner .futurejobs {

	float:left;

	padding:71px 0 0 36px;

}

#banner .offerjob {

	float:right;

	padding:71px 120px 0 0;

}

#banner a {

	margin:10px 0 0 0;

	clear:both;

	float:left;

}

#content {

	width:903px;

	

}

#leftsec{

	width:688px;

	float:left;

}

#leftsec .portion_top {

	float:left;

	background:url(../images/bg_left_por.jpg) no-repeat;

	width:315px;

	height:94px;

	padding:12px 13px 5px 13px;

	margin:0 0 7px 0;

}

#leftsec .portion_top img {

	float:left;

	padding:0 10px 0 0;

}

#leftsec .portion_top h2 {

	padding:0 0 10px 0;

}



#leftsec .portion_bot {

	float:left;

	background:url(../images/bg_left_por_light.jpg) no-repeat;

	width:315px;

	height:92px;

	padding:14px 13px 5px 13px;

	margin:0 0 7px 0;

}

#leftsec .portion_bot img {

	float:left;

	padding:0 10px 0 0;

}

#leftsec .portion_bot h2 {

	padding:0  0 17px 0;

}



#rightsec {

	float:right;

	width:203px;

}

#rightsec a {

	margin: 0 0 10px 0;

	float:left;

}

#rightsec a.share {	

	display:block;

	background:url(../images/share.jpg) no-repeat;

	line-height:43px;

	width:150px;

	padding:0 0 0 53px;

	float:left;

	font-size:14px;

	color:#268fbc;

	font-weight:bold;

}

#footer {

	margin:15px 0 0 0;

	background:#f5f5f5;

	height:151px;

}

#footer_content{

	margin:0 auto;

	width:903px;

	padding:10px 0 0 0;

}

#footer_content .content {

	display:block;	

}



#footer_content h3{

	display:block;

	border-bottom:#dadada solid 1px;

	line-height:32px;

	padding:0 0 0 5px;

	margin:0 0 15px 0;

	color:#999;

	

}

#footer_content .about{

	width:203px;

	margin-right:30px;

	float:left;

}

#footer_content .jobs{

	width:436px;

	margin-right:30px;

	float:left;

}

#footer_content .social{

	width:203px;

	float:left;

}

#footer_content .links {

	display:block;

	padding:0 0 0 5px;

	width:210px;

	float:left;

}

#footer_content .first {

	margin:0 0px 0 0;

}



#footer_content .links a {

	font-size: 11px;

	clear:left;

	float:left;

	color:#848484;

	background:url(../images/bullet_footerlinks.jpg) no-repeat left center;

	padding:0 0 0 17px;

	line-height:27px;

	

}

#footer_content .links a:hover {

	text-decoration:underline;

}

#footer_content .social a{

	font-size:11px;

	clear:left;

	float:left;

	color:#747373;

	line-height:25px;

	/*font-weight:bold;	*/

	width:auto;

}


#copyright {

	margin:0 auto;

	width:903px;

	padding:20px 0 20px 0 ;	

}

#copyright .text{

	float:left;	

}
#copyright .text a{
	color:#b2b2b2;
}
#copyright .text a:hover{
	color:#b2b2b2;
	text-decoration:underline;
}

#copyright .paypal{

	float:right;

	padding:0 10px 0 0;

}

#copyright .paypal a{ 

	float:left;

	margin:0 0 0 20px;

}

#copyright p {	

	color:#b2b2b2;

	padding:3px 0 0 0;

}

#copyright a.powered {

	

	background:url(../images/acroex.jpg) no-repeat right;

	padding:3px 25px 0 0;

	font-size:11px;

	color:#b2b2b2;

	margin:0;

}

#copyright a.powered:hover {

	background:url(../images/acroex_hover.jpg) no-repeat right;

	color:#999;

}

/*-------subpages-------*/



#subbanner {

	background:url(../images/bg_subbanner.jpg) no-repeat;

	height:122px;

	display:block;

	margin: 0 0 20px 0;

}

#subbanner h1 {

	color:#b2b2b2;

	font-size:26px;

	padding:60px 0 0 20px;

}

#leftsec .top {

	background:url(../images/top_leftsec.jpg) no-repeat;

	height:7px;

	display:block;

}

#leftsec .bot {

	background:url(../images/bot_leftsec.jpg) no-repeat;

	height:7px;

	display:block;

}

#leftsec .content {

	width:662px;

	border-left:#e3e3e3 solid 1px;

	border-right:#e3e3e3 solid 1px;

	padding:0px 12px 10px 12px;

}

#leftsec .content h4{

	line-height:30px;

}









#title {

	background:url(../images/bg_title_left.jpg) no-repeat;

	height:41px;

	display:block;

	margin:0 0 10px 0;

	line-height:41px;

	padding:0 0 0 15px;



}

#title h4 {

	float:left;

	display:inline;

	font-size:15px;

}

#title .links {

	float:right;	

}

#title .links a {

	float:left;

	margin:0 10px 0 0;

	font-size:11px;

	color:#999;	

}

#title .links a.exam {

	background:url(../images/icon_exam.jpg) no-repeat left;

	padding:0 0 0 30px;

}

#title .links a.editpro {

	background:url(../images/icon_editpro.jpg) no-repeat left;

	padding:0 0 0 30px;

}

#title .links a.basket {

	background:url(../images/basket.png) no-repeat left;

	padding:0 0 0 30px;

}

#title .links a.chngpswd {

	background:url(../images/icon_chngpswd.jpg) no-repeat left;

	padding:0 0 0 25px;

}

#title .links a:hover {

	text-decoration:underline;

}

a.taketour {

	float:right;

	padding:10px 0 0 0;

}



/*------exams page-------*/



#exams {

	display:block;

	padding:20px 24px;

	float:left;

}

#exams .jobdetails {

	float:left;

	width:171px;

	text-align:center;

	margin:0 0 20px 0;

}

#exams .jobdetails .jobimage{

	background:url(../images/bg_exam.jpg) no-repeat;

	display:block;

	height:117px;	

}

#exams .jobdetails h2.salary {

	color:#639600;

	font-size:12px;

	line-height:26px;

	padding:0 0 65px 0;

}

#exams .jobdetails h2.seats {

	color:#747474;

	font-size:12px;	

	line-height:26px;

}

#exams h2.seats span {

	font-weight:normal;

}

#exams .jobdetails h2.title {

	padding:6px 0 ;

}





#exams .jobdetails  a.fshare img{

	background:url(../images/fshare.jpg) no-repeat;

	width:52px;

	height:18px;

}

#exams .jobdetails  a.fshare:hover img{

	background:url(../images/fshare_hover.jpg) no-repeat;

}



.width34 {

	width:47px;

	float:left;

	height:1px;

}





/*-----------Exms details -------*/



#exam_details {	

	width:400px;

	margin:0 auto;

	background:#fff;

	padding:20px ;

}

#exam_details .left{	

	float:left;

	width:121px;

	padding:0 15px 0 0;

	text-align:center;

}

#exam_details .right{	

	float:left;

	width:264px;

}

#exam_details a.take{	

	float:right;

	margin:10px 0 0 0;



}



#exam_details p.tit{

	font-size: 11px;

	color:#747474;

	float:left;

	line-height:26px;

	min-width:120px;

}

#exam_details p.val{

	font-size: 11px;

	color:#639600;

	font-weight:bold;

	float:left;	

	line-height:26px;

}

#exam_details  a.fshare{

	background:url(../images/fshare.jpg) no-repeat;

	padding:0 52px 0px 0;

	margin: 10px 0 6px 0;

}

#exam_details a.fshare:hover {

	background:url(../images/fshare_hover.jpg) no-repeat;

}





#fullsec {

	display:block;

	width:877px;

}

#fullsec  p{

	font-size:12px;

}



#fullsec .top {

	background:url(../images/top_fullsec.jpg) no-repeat;

	height:8px;

	width:903px;

}

#fullsec .bot {

	background: url(../images/bot_fulllsec.jpg) no-repeat;

	height:8px;

	width:903px;

}

#fullsec .content {

	display:block;

	border-left:#e3e3e3 solid 1px;

	border-right:#e3e3e3 solid 1px;

	padding:0px 12px 10px 12px;

	width:100%;

}



/*--------Signin section-----*/



#forgot_pass {

	margin:0;

	padding:0 15px;

}

#forgot_pass label {

	font-size:11px;

	color:#999;

	float:left;

	line-height:25px;

	width:100px;

	margin:2px 0 0 0;

}

#forgot_pass a{

	margin: 0 10px 0 0;

}

#forgot_pass input{

	float:left;

	margin:5px 0 0 0;

}



#forgot_pass img.submit{

	float:left;

	margin:0 0 0 10px;

}

#forgot_pass .msger {

	color:#F00;

	font-size:11px;

	margin: 0 0  0 100px;

	float:left;



}

/*---pricing---*/

#pricing  {

}

#pricing  h2 {

	width:300px;

	float:left;	

	background:url(../images/accept.png) no-repeat left;

	padding:0 0  0 25px;

	margin:0 0 0 10px;

}

#pricing  .price {

	line-height:50px;

}

#pricing  .gray {

	background:#eee;

}

a.takeexam {

	float:right;

	margin:20px 0 0 0;

}

a.fbshare {

	float:left;

	margin:20px 0 0 0;

}



/*----Cart-------*/



#cart {

	float:left;

	width:100%;

	

}

#cart div {

	float:left;

}



#cart .title {

	margin:10px 0 ;

	width:100%;

	border-bottom:#CCC dashed 1px;

	padding:0 0 10px 0;

	

}

#cart .title div{

	font-size:11px;

	color:#3e90bb;

	font-weight:bold;

}

#cart .product{	

	width:100%;

	padding:10px 0 ;

	border-bottom:#CCC dashed 1px;

}

#cart .gray{	

	background:#f8f8f8;

}



#cart .product div{

	font-size:11px;

	color:#999;

	line-height:30px;

}

#cart .product .del{

	margin:8px 0 0 11px;



}

#cart .thumb {

	width:150px;

	padding:0 0 0 10px;

}

#cart .name {

	width:530px;

}

#cart .price {

	width:140px;

}

#cart .del {

	width:30px;

}



#cart .total {

	line-height:30px;

	border-bottom:#CCC dashed 1px;

	width:100%;



}

#cart h2 {

	min-width:80px;
	float:right;
	text-align:right;



}

#cart .total p {

	width:188px;

	float:right;

	font-weight:bold;

}
#cart .total p.grand {

	width:135px;

	float:right;

	font-weight:bold;

}
#cart .total span.pay {
	font-size:18px;
	padding:2px;
	background:#6ea000;
	color:#fff;
}

#cart p span.line {

	text-decoration:line-through;
	color:#FF0000;
	padding-right:20px;
}

#cart .btns {

	text-align:right;

	padding:10px 0;

	width:100%;

}
/*----Milstone---*/
#milestone .title {	
	padding:0 0 0 190px;
}
#milestone .title div {
	font-size: 12px;
	color:#666;
	float:left;
	width:110px;
	font-weight:bold;
	text-align:center;
}
#milestone h2 {
	width:205px;
	float:left;	
	margin:0 0 0 10px;
}
#milestone  .price {
	line-height:30px;
}
#milestone .gray {
	background:#eee;
}
#milestone p {
	float:left;
	width:110px;

}

#forgot_pass  input.txt {
	float:left;
	background: url(../images/bg_input_large.jpg) no-repeat ;	
	margin:0 4px 0 0;	
	border:none;
	height:22px;
	width:158px;
	padding:8px 3px 0 3px;
	font-size:11px;
	color:#9ba0a4;
}
#forgot_pass  input.rebox {
	
	background: url(../images/bg_input_largered.jpg) no-repeat ;	
	margin:0 4px 0 0;	
	border:none;
	height:22px;
	width:158px;
	padding:8px 3px 0 3px;
	font-size:11px;
	color:#FF0000;
}
#sharefriend label{
	padding:0 0 0 15px;
}	
#sharefriend label{
	float:left;
	margin:0 4px 5px 0;
	line-height:24px;
	width:100px;
	
	font-size:11px;
	color:#9ba0a4;
}	
#sharefriend input {
	float:left;
	background: url(../images/bg_input.jpg) no-repeat ;	
	margin:0 4px 0 0;	
	border:none;
	height:19px;
	width:158px;
	padding:5px 3px 0 3px;
	font-size:11px;
	color:#9ba0a4;
}
#sharefriend input.redbox {
	
	background: url(../images/bg_input_red.jpg) no-repeat ;	
		color:#FF0000;
}		
