html {
	margin:0;
	padding:0;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;	
}
#home_body {
	margin:0;
	padding:0;
	text-align:center;
	background:url(../images/body_bg.gif) repeat-x #7d8489;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

#inner_body {
	margin:0;
	padding:0;
	text-align:center;
	background:url(../images/inner_bg.gif) repeat-x #767d82;
}
#pagewidth {
	width:1000px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
.text{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:14px;
}

#header {
	position:relative;
	padding:10px 0px 0px 0px;
	height:32px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#fff;
	font-size:15px;
	text-align:right;
	width:100%;
}
#header a {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#fff;
	font-size:15px;
	padding:0px 25px 0px 25px;
	text-decoration:none;
}
#header a:hover {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#bee0ff;
	font-size:15px;
	text-decoration:none;
}
#main_header {
	background:url(../images/header_image.jpg);
	position:relative;
	width:100%;
	height:226px;
}
#seach_jobs{
	float:left;
	width:356px;
	height:103px;
	background:url(../images/content_banner.gif) no-repeat;
}
#get_quote{
	float:left;
	width:353px;
	height:103px;
	margin-left:15px;
	background:url(../images/content_banner1.gif) no-repeat;
}
#search_job_content{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:14px;
	color:#5b5b5b;
	padding:40px 0px 0px 120px;
}
#search_job_content a{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:14px;
	color:#5b5b5b;
	font-weight:bold;
	text-decoration:none;
}
#search_job_content1{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:14px;
	color:#5b5b5b;
	padding:12px 0px 0px 120px;
}
#search_job_content1 a{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5b5b5b;
	text-decoration:none;
}
#main_header_txt{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:77px 0px 0px 313px;
	line-height:22px;
}
#inner_contact_us{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	float:left;
	width:250px;
	line-height:20px;
	color:#2f2f2f;
	padding:25px 0px 0px 0px;
}
.input{
	border-left:1px solid #e2e9ef;
	border-right:1px solid #e2e9ef;
	border-bottom:1px solid #e2e9ef;
	border-top:1px solid #aaadb2;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	height:20px;
	width:300px;
}
.inputbig{
	border-left:1px solid #e2e9ef;
	border-right:1px solid #e2e9ef;
	border-bottom:1px solid #e2e9ef;
	border-top:1px solid #aaadb2;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
}

#inner_contact_us1{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	float:left;
	width:350px;
	line-height:20px;
	color:#2f2f2f;
	padding:25px 0px 0px 0px;
}
#inner_header_txt{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:18px;
	color:#fff;
	padding:40px 0px 0px 313px;
	line-height:22px;
}
#inner_job_seeker{
	float:left;
	width:209px;
	height:136px;
	background:url(../images/inner_banner.gif) no-repeat;
}
#inner_job_seeker a {
	font-weight:bold;
}


#inner_job_seeker_content{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:16px;
	color:#575757;
	padding:75px 0px 0px 20px;
}
#inner_job_seeker_content a{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#575757;
	text-decoration:none;
}
#inner_job_seeker_content1{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:16px;
	color:#575757;
	padding:13px 0px 0px 20px;
}
#inner_job_seeker_content1 a{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#575757;
	text-decoration:none;
}
#inner_job_seeker_content2{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:16px;
	color:#575757;
	padding:78px 0px 0px 20px;
}
#inner_job_seeker_content2 a{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#575757;
	text-decoration:none;
}
#employer{
	float:left;
	width:209px;
	height:138px;
	background:url(../images/inner_banner1.gif) no-repeat;
}
#employer a {
	font-weight:bold;
}

#inner_header {
	background:url(../images/inner_header.jpg);
	position:relative;
	width:100%;
	height:139px;
}


#search_header {
	background:url(../images/search_header.jpg);
	position:relative;
	width:100%;
	height:140px;
}


#maincol {
	float: left;
	display:inline;
	position: relative;
	width:1000px;
}

#inner_searchcol{
	float: left;
	display:inline;
	position: relative;
	width:1000px;
}

#inner_searchframe{
	margin-left:auto;
	margin-right:auto;
	widht:920px;
}

#wrapper {
	background:url(../images/content_bg.gif);
	width:1000px;
	float:left;
}

#searchwrapper{
	/*background:url(../images/content_bg.gif);*/
	background:#fff;
	width:1000px;
	float:left;
}
#left_col1
{
	float:left;
	width:724px;
	padding:0px 20px 20px 20px;
}
#left_col{
	float:left;
	width:704px;
	padding:0px 20px 20px 40px;
}
#leftsearch_col{
	float:left;
	width:904px;
	padding:0px 20px 20px 40px;
}

#right_col{
	float:left;
	width:221px;
	padding:18px 0px 0px 15px;
}
#table_outer{
	border:1px solid #c1c1c1;
	background-color:#fff;
	padding:20px 10px 20px 10px;
	width:181px;
	float:left;
	position:relative;
	text-align:right;
	margin-bottom:0px;
}
#table_outer2{
	border:1px solid #c1c1c1;
	background-color:#fff;
	padding:20px 10px 20px 10px;
	width:187px;
	float:left;
	position:relative;
	text-align:right;
	margin-bottom:0px;
}
.home_heading_txt{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:16px;
	color:#000;
	float:left;
	width:500px;
}

.heading_txt{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:18px;
	color:#000;
	float:left;
	width:500px;
}
.heading_txt1{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:22px;
	color:#104684;
	float:left;
	width:500px;
}
.space{
	padding-top:10px;
}
.main_content{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:13px;
	color:#000;
	line-height:18px;
}
.main_content strong{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:15px;
	color:#000;
	line-height:18px;
}
.arrow_space{
	padding:5px 0px 5px 0px;
	margin:0px;
}


.bookmark{
	float:right;
	width:154px;
	text-align:right
}
.bookmark a {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
}

a img{
	border:0px;
}
#table_outer1{
	border:1px solid #d8d8d8;
	background-color:#fcfcfc;
	padding:10px 10px 10px 30px;
	float:left;
	width:670px;
	position:relative;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:18px;
	color:#000;
}
.bottom_left_div{
	float:left;
	width:250px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:13px;
	padding-top:20px;
}
.bottom_right_div{
	float:left;
	width:340px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:13px;
	padding-top:20px;
}
#footer {
	height:63px;
	clear:both;
	background:url(../images/footer_bg.png) no-repeat;
}
.footer_left{
	float:left;
	width:600px;
	padding:9px 0px 0px 30px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#fff;
}
.footer_left a{
	padding:0px 10px 0px 10px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.footer_bottom , .footer_bottom a{
	float:left;
	text-align:right;
	width:980px;
	padding:10px 20px 10px 0px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#fff;
}
.footer_right{
	float:left;
	text-align:right;
	width:350px;
	padding:9px 20px 0px 0px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#fff;
}
#inner_main_content {
	padding-top:5px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px!important;

}
#inner_main_content strong{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#000;
	font-size:12px!important;
}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

.joblink{
	color:#235F9D;
	font-weight:bold;
	text-decoration:none
}

.joblink:hover{
	text-decoration:underline;
}

#job_results
{
	line-height:14px!important;
}

#job_results p
{
	margin:8px 0px;
}

#job_results span
{
	color:#235F9D;
	font-weight:bold;
}

.jobbacklink{
	text-align:right;
	color:#235F9D;
	font-weight:bold;
	text-decoration:none
}
.jobbacklink:hover{
	text-decoration:underline;
}



.modal-overlay
	{
		position:fixed;
		top:0;
		right:0;
		bottom:0;
		left:0;
		height:100%;
		width:100%;
		margin:0;
		padding:0;
		background:#666666 none repeat scroll 0 0;
		opacity:.6;
		filter: alpha(opacity=60);
		-moz-opacity: 0.6;
		z-index:101;
	}
	* html .modal-overlay
	{
		position: absolute;
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
.modal-window	{	position:fixed;		top:50%;		left:50%;		margin:0;		padding:0;		z-index:102;}
* html .modal-window	{		position:absolute;	}
.close-window	{		position:absolute;		width:32px;		height:32px;		right:12px;		top:48px;		background:transparent url('/images/buttons/btn_popup_close.png') no-repeat scroll right top;		text-indent:-99999px;	overflow:hidden;		cursor:pointer;		opacity:.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
.close-window:hover	{		opacity:.99;		filter: alpha(opacity=99);		-moz-opacity: 0.99;}
.errtext{	color:#ff0000;}
.popupBoxWrapper {left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:256;}
.popupBoxOuter {		margin:30px auto;	padding-top:0px;	width:610px;}
.popupBoxOuterWide, .popupBoxOuterWide .popupBoxMid {	width:610px;}
.popupBoxMid {padding-bottom:0px;}
.popupBoxOuterWide .popupBoxInner {width:610px;}
.popupBoxInner { height:auto; padding:0px; position:relative;width:610px;}
