body, input, select, textarea, td, th, font {
   color:#000;
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   }
   
body{
	margin:20px 30px;
}
body#terms{
	width:90%;
}
a{
	color:#e17c03;
	cursor:pointer;
}
a:hover{
	font-weight:normal;
	text-decoration:none;
}
a.button{
	display:block;
	float:left;
	line-height:23px;
	color:#fff;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	background:url(/images/bg-button.gif) 0 0 repeat-x;
	height:23px;
	padding:0 12px;
	border:1px solid #fff;
	}
	a.button:hover{
		font-weight:bold;
	}
br.cl{clear:both;margin-top:-1.2em;font-size:0;}
h1{
	color:#0e3463;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15pt;
	margin:0 0 15px 0;
	}
	h1.apply{
		color:#e27b04;
		font-size:13pt;
		margin:0 0 5px 0;
		}
		h1.apply span.job{
			display:block;
			color:#0e3463;
			font-size:14pt;
		}
		h1.apply span.company{
			display:block;
			color:#818181;
			font-size:13pt;
			font-weight:normal;
		}


div.tab{
	position:relative;
	height:320px;
	}
	div.login_form{
		position:absolute;
		top:35px;
		left:5px;
		width:330px;
		}
		div.login_form fieldset{
			border:0;
			margin:0;
			padding:0;
			width:232px;
			}
			div.login_form label{
				display:block;
				padding-bottom:2px;
			}
			div.login_form input{
				margin-bottom:5px;
				border:1px solid #7f7f7f;
				width:230px;
			}
			input.button{
				float:right;
				display:block;
				width:auto !important;
				line-height:23px;
				color:#fff;
				font-size:10pt;
				font-weight:bold;
				text-decoration:none;
				background:url(/images/bg-button.gif) 0 0 repeat-x;
				height:23px;
				padding:0 12px;
				cursor:pointer;
				border:1px solid #fff;
				margin-top:10px;
			}
			div.login_form div.rememberme{
				float:left;
				width:110px;
				padding-bottom:2px;
				margin-top:10px;
				}
				div.login_form div.rememberme input{
					width:auto;
					border:0;
					padding:0;
					margin:0;
				}
				div.login_form div.rememberme label{
					display:inline;
					width:auto;
					padding:0;
					margin:0;
				}

	div.get_profile{
		position:absolute;
		top:0px;
		left:390px;
		width:200px;
		margin:0;
		padding:0;
		}
		div.get_profile h3{
			color:#0e3463;
			margin:2px 0 1em 0;
			padding:0;
			font-size:11pt;
			}
			div.get_profile h3 span.sub{
				color:#e27b04;
				display:block;
			}
		div.get_profile p{
			color:#000;
			margin-bottom:1em !important;
		}
		div.get_profile a.btn.gray{
			float:left;
			display:block;
			padding:0px 10px;
			height:22px;
			line-height:22px;
			border:1px solid #aeaeae;
			background:url(/images/bg-button-gray.gif) 0 0 repeat-x;
			color:#000;
			text-decoration:none;
			font-weight:bold;
		}


	div.testimonial{
		position:absolute;
		top:0px;
		left:-10px;
		width:575px;
		height:320px;
		padding-right:10px;
		border-right:1px solid #ea770a;
		}
		div.testimonial h1{
			font-size:14px;
			font-style:italic;
		}
		div.testimonial_info{
			position:absolute;
			top:0px;
			left:600px;
			width:170px;
			margin:0;
			padding:0;
			text-align:right;
			}
			div.testimonial_info img{
				clear:both;
				margin-bottom:5px;
			}
			div.testimonial_info div{
				width:170px;
				color:#0e3463;
				font-weight:bold;
				font-size:9pt;
				text-align:left;
				}
				div.testimonial_info div span.job{
					display:block;
					font-weight:normal;
					color:#848484;
				}
		div.testimonial_logo{
			position:absolute;
			bottom:0px;
			right:0px;
			width:170px;
			margin:0;
			padding:0;
			text-align:right;
			}

