*{ margin:0; padding:0; border:0; outline:0;}
table { border-collapse:collapse; border-spacing:0; }
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; font-family:"Trebuchet MS"; }
/* end Reset */

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ clear:both; float:left; width:100%;}

a{ text-decoration:none; color:#014589; }
a:hover{text-decoration:underline;}

.blue{ color:#153d7f;}
.lBlue{ color:#025da2;}
.line{ text-decoration:underline;}

body{
	background:#fff;
	color:#152025;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
}


/* General */

.wrapper{ width:970px; margin:0 auto;}
h1.title{ display:none;}

#top,
#contentBox,
#footer,
#menu{ clear:both; float:left; width:100%;}


#top{
	background:url(../job-images/188/bg-menu.gif) repeat-x left bottom;
	padding-top:20px;
}
	#top a.logo{
		background:url(../job-images/188/logo.gif) no-repeat;
		float:left; clear:both;
		width:235px; height:54px;
		text-indent:-9999px; margin-bottom:16px;
	}


/* Menu */
#menu ul li{ 
	float:left; display:inline;	
	background:url(../job-images/188/bg-links.gif) repeat-x;
	font-size:11px; font-weight:bold; font-family: Tahoma;
}
#menu ul li a{
	float:left; display:inline;
	height:30px;
	border-left:1px solid #909090;
	color:#000; 
}
#menu ul li.first a{ border-left:0;}
#menu ul li a:hover,
#menu ul li a.active{
	background:url(../job-images/188/bg-links-over.gif) repeat-x;
	color:#fff; text-decoration:none;
}

#menu ul li a span{	
	padding:0 10px; padding-top:9px; height:21px; 
	float:left; display:inline;
	cursor:pointer;
}

#menu ul li a span.borderR{ 
	background: url(../job-images/188/border-right.gif) no-repeat right top; 
	height:30px; width:6px; padding:0;
}
	#menu ul li a:hover span.borderR,
	#menu ul li a.active span.borderR{background: url(../job-images/188/border-right-over.gif) no-repeat right top;}

#menu ul li a span.borderL{ 
	background: url(../job-images/188/border-left.gif) no-repeat left top; 
	height:30px; width:6px; padding:0;
}
	#menu ul li a:hover span.borderL,
	#menu ul li a.active span.borderL{background: url(../job-images/188/border-left-over.gif) no-repeat left top;}


/* Content */ 
#contentBox{
	background: #a2988f url(../job-images/188/gradient.jpg) repeat-x;
	padding:12px 0 14px 0;

}

#contentTop{
	float:left; clear:both; width:100%;
	background:url(../job-images/188/content-top.gif) no-repeat;
	height:9px; overflow:hidden;
}
#contentBot{
	float:left; clear:both; width:100%;
	background:url(../job-images/188/content-bottom.gif) no-repeat;
	height:9px; overflow:hidden;
}

#content{
	float:left; clear:both; width:960px; padding:0 5px;
	background:#fff; 
}




/* Sidebar Left */
#sidebarLeft{
	float:left; display:inline;
	width:725px;
}

#breadcrumb{
	float:left; clear:both; width:100%;
	color:#1166a8;
	font-size:15px;
	padding:10px 0;
	text-indent:10px; 
}
	#breadcrumb a{color:#1166a8; text-decoration:underline;}
	
	
/* Search Form */
.searchForm{
	float:left; clear:both; width:100%;
	background:url(../job-images/188/bg-search.jpg) no-repeat;
	height:45px; 
	margin-bottom:1px;
	position:relative; z-index:999;
	padding-top:13px;
}

	.searchForm label{
		float:left; display:inline;
	    font-size: 14px;
		font-family:Tahoma; 
		color:#fff; font-weight:bold;
		margin-left:155px;
		margin-top:6px;
}
	.searchForm #job_input_text{
		color:#333;
		float:left; display:inline;
		border:none; 
		padding:4px 3px; 
		font-size:13px; 
		font-family: Arial, Helvetica, sans-serif;
		margin-left:15px; margin-top:4px;
		width:202px;
	}
	.searchForm .input_submit{
		float:left; display:inline;
		background: url(../job-images/188/btn-go.gif) no-repeat;
		height:34px; width:34px; border:none;
		text-indent: -9999px; margin-left:13px;
        cursor:pointer; font-size:0px;
line-height: 0px;
	}
	
	
/* Search Popup */
#srb{
	position:absolute; top:59px; left:145px; float:left; clear:both;
	width:420px; border:1px solid #004b85; 
	background:#fff;
	padding:1px;
}
#srb .header{
    text-align: left; font-weight:bold;
	width:100%; 
	background: url(../job-images/188/bg-title-brown.gif) repeat-x;
	padding:7px 0; 
	margin-bottom:10px;
}
	#srb .header h4 {font-weight:bold; color:#fff;    text-indent:13px; font-family:Arial, Helvetica, sans-serif;}
	#srb .header .close a {  color: #fff; position: absolute; top: 7px; right: 13px; }


#srb .content{
	margin-left:13px;
	width:394px;
}
#srb .content tr td{
	color:#000;
	padding:6px 10px;
	border-bottom:1px solid #004b85;
}
#srb .content tr:hover td {	background:#b4cde1; cursor:pointer; }
#srb .content tr td a{ display:block; color:#000;  }

#srb .content tr.srb-lastrow td {
	padding-top:20px; border:0; padding-bottom:10px;font-weight:bold;
}
#srb .content tr.srb-lastrow:hover td { background:none;}
#srb .content tr.srb-lastrow td a{ text-decoration:underline; }



#textAbout{
	float:left; clear:both; width:705px;
	background:#bab375 url(../job-images/188/img-about.jpg) no-repeat left top;
	color:#000;
	padding:0 10px; padding-top:225px;
}
	#textAbout h2{ font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	#textAbout p{ margin-bottom:10px;}
	#textAbout p a{ text-decoration:underline;}


/* Jobs by Cat */
#listJobs{  
	float:left; clear:both; width:723px; 
	margin:7px 0;
	background:url(../job-images/188/bg-table.gif) repeat-y;
	border:1px solid #cfcfce; border-top:0; margin-top:10px;
}
#listJobs div{
	float:left; display:inline;
	width:240px; margin-right:3px;
	border-top:1px solid #cfcfce;
}
#listJobs div.last{ margin-right:0; width:237px;}

#listJobs h4{
	background:url(../job-images/188/bg-title-brown.gif) repeat-x;
	height:23px;
	font-size:14px; 
	 color:#fff;
	font-weight:bold;
	padding-left:15px; padding-top:5px;
}
#listJobs ul{
	padding:5px 10px;

}
	
	#listJobs ul li{
		padding:3px 0; padding-left:10px;
		background: url(../job-images/188/arrow-links.gif) no-repeat left 7px;
		display:block;
	}	
		#listJobs ul li a{ display:block;}


#jobsTable{
	float:left; clear:both; width:100%;
	color:#014589;
	border:1px solid #cad4a6;
	padding-bottom:10px;
	background:url(../job-images/188/bg-jobtable.gif) repeat-y;
	margin:5px 0;
}
#jobsTable h3{ font-size:13px;}
#jobsTable table{
	width:100%; border-collapse:collapse;
}

	#jobsTable table td{ 
		text-align:left;
		padding:7px 15px; padding-left:25px; 
		/*background: url(../job-images/188/arrow-links.gif) no-repeat 13px 11px;*/
vertical-align:top;

	}
	#jobsTable table tr th{
		color:#1a0a0a; 
		font-size:12px; 
		padding:15px 0 10px 0; padding-left:15px;
		font-weight:bold;
		text-align:left;
		text-transform:uppercase;
	}
	#jobsTable table th.title{  width:235px; }
	*html #jobsTable table th.title{  width:195px; }
        #jobsTable table th.loc{ width:286px;}
	#jobsTable table td a{
		display:block;

	} 

	#jobsTable table td.jobTitle{  width:210px; }
.searchResults{ float:left; clear:both; width:100%;}
.searchResults #jobsTable{ background: url(../job-images/188/bg-results.gif) repeat-y;}	
.searchResults #jobsTable tr th{
		color:#fff; 
		font-size:13px; 
		padding:7px 0 7px 0; padding-left:15px;
		text-align:left; font-family: "Trebuchet MS";
		text-transform:none;
}
.searchResults #jobsTable table th.title{
	background:url(../job-images/188/bg-title-brown.gif) repeat-x;
	width:277px;
}
.searchResults #jobsTable table th.loc{ 
	width:280px;  
	background:url(../job-images/188/bg-title-brown.gif) repeat-x;
}	
.searchResults #jobsTable table th.thJobTitle{
	background:url(../job-images/188/bg-title-brown.gif) repeat-x;
	width:277px;
}
.searchResults #jobsTable table th.thLocations{ 
	width:280px;  
	background:url(../job-images/188/bg-title-brown.gif) repeat-x;
}	

p.searchResults{
	text-indent:13px; 
	color:#1166a8;
	font-size:15px;
	padding:10px 0;
}	
p.searchResults span{text-decoration:underline;}

#jobDetails{
	float:left; clear:both; width:100%;
	color:#014589;
	position:relative; 
	
	margin-bottom:5px;
}	
#jobDetails .box{ background:#fff; padding-bottom:60px;}

#jobDetails h3{ font-size:13px;}

#jobDetails h4{
	color:#1a0a0a; font-weight:bold; font-size:18px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#jobDetails h5{ text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
#jobDetails p{ margin-bottom:15px;}
#jobDetails ul{ margin-bottom:15px;}
#jobDetails ul li{ padding:1px 0; padding-left:8px;}

	a.applyTop,
	a.applyBot{
		position:absolute;
		float:left; clear:both;
		background: url(../job-images/188/btn-apply.gif) no-repeat;
		width:98px; height:32px;
		text-indent:-9999px;


	}
	a.applyBot{ bottom:20px; right:20px;}
	a.applyTop{ top:70px; right:20px;}	



#similarJobs{ padding-bottom:15px; }
#similarJobs .box{ float:left; clear:both;  width:96%;}
#similarJobs .box ul li{
	padding:5px 10px 5px 10px; padding-left:10px;
	background: url(../job-images/188/arrow-links.gif) no-repeat left 9px;
	display:block;
	float:left; display:inline;
	width:210px; 
}
#similarJobs .box br{display:none;}
#similarJobs .box ul li a{
		text-transform:none; display:block;
		text-decoration:none; font-weight:normal;
	}
#similarJobs .box ul li a:hover{ text-decoration:underline;}
	
	#listJobs ul li{
		padding:3px 0; padding-left:10px;
		background: url(../job-images/188/arrow-links.gif) no-repeat left 7px;
		display:block;
	}	
		#listJobs ul li a{ display:block;}


#recentJobs dt{ color:#59403a; display:block; }
	#recentJobs dt a{
		font-weight:bold; color:#5b4f44;display:block;
		font-size:12px; text-decoration:underline;	
	}
	#recentJobs dd{ padding:2px 0 10px 0;  }


#sidebarRight{
	float:right; display:inline;
	width:229px;
}

#sidebarRight .box br{display:none;}
/*#sidebarRight .box{/*min-height:900px;}*/
h3{
	background: url(../job-images/188/bg-title-blue.gif) repeat-x;
	font-size:15px; 
	color:#fff;
	font-weight:bold;
	padding:5px 0; padding-left:15px;
}
h3.brown{ background: url(../job-images/188/bg-title-brown.gif) repeat-x;}
h3.blueTitle{ background:#7eadd4;border:1px solid #cfcfce; border-bottom:0; color:#004b85; }

#tagCloud{
	text-align:justify;
	line-height:22px;
}

.box{
	background:#f5f5f5;
	padding:10px 13px;
	margin-bottom:5px;
	border:1px solid #cfcfce;
}
.blueBox{ background:#7eadd4; border-top:0; padding:0 13px 10px 13px;}

.box ul li{
	 padding:3px 0; display:block;padding-left:12px;
	 background: url(../job-images/188/arrow.gif) no-repeat left 7px;
}
	.box ul li a{
		text-transform:uppercase;
		display:block;
		font-weight:bold;
		text-decoration:underline;
	}
	.box p{ margin-bottom:10px;}


/* Subscribe */
#signUp p{ margin-bottom:5px; color:#000;}
#signUp fieldset,
#signUp label{ display:block; font-size:10px; text-transform:uppercase; color:#6b6b6b;}
	#signUp  input{ 
		border:1px solid #cecece;
		color:#555;
		font-size:12px; font-family:Arial, Helvetica, sans-serif;
		padding:4px 3px;
		width:178px; margin-top:5px;
	}
	#signUp  input.submit{
		background: url(../job-images/188/btn-subscribe.gif) no-repeat;
		border:0;
		color:#fff;
		cursor:pointer;
		margin:10px 0 13px 0px;
		padding:0;
		width:98px; height:33px;  
	}
	.level3 #signUp  input.submit{
		background: url(../job-images/188/btn-subscribe2.gif) no-repeat;
	}
	#signUp p img{ margin-right:1px;}



.imgRight{ margin-top:10px;}
.absolute{ position:relative;}
.absolute img.imgRight{ position:absolute; right:0; bottom:0;}

/* Footer */
#footer{
	background:url(../job-images/188/bg-footer.gif)  repeat-x;
	color:#5b4f44;
	font-size:10px;
	padding-top:27px; padding-bottom:7px;
}
#footer a{color:#5b4f44; float:left;
margin-top:-15px;}
#signUp img {
margin-right:10px;
margin-top:10px;
}
#footer p{float:right;}
.trFilterResults{display:none;}