*{ 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; text-transform:uppercase;
}
/* end Reset */

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ width:100%; float:left; clear:both;}
.alignR{ text-align:right;}



a{ text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}


body{
	background:#fcfcfc;
	color:#000;
	font-family: Tahoma; font-size:11px; 
}


#container{
	margin:0 auto;
	width:800px;
}


#top,
#contentBox,
#footer{ width:100%; float:left; clear:both;}
#footer br{display:none;}

#top{
	background:#fff;
	border-bottom:1px solid #5c5c5c;
	padding-top:30px;
	
}
	#top a.logo{
		background:url(../job-images/399/logo.gif) no-repeat;
		display:block;
		height:75px;
		margin-left:16px;
		text-indent:-9999px;
		width:207px;  
	}
	

	
	#breadcrumb{
		background:#005daa;
		border-bottom:5px solid #fcaf1a;
		color:#fff;
		padding:9px 0 9px 15px;
		display:block;
		margin-bottom:20px;
		font:12px Tahoma;
		text-transform:uppercase;
	}	
		#breadcrumb a{ color:#fff;  text-decoration:none; }
		#breadcrumb a:hover{text-decoration:underline;}

h1.title{ display:none;}

#contentBox{ 
	background:url(../job-images/399/bg-contentbox.gif) repeat-y;  
	border-bottom:1px solid #696564; 
	padding-bottom:20px;
}


 	h3{
		display:block; 
		height:72px;
		text-indent:-9999px;
	}
	
	h3.titleAbout{ background:#005296 url(../job-images/399/title-about.gif) no-repeat 15px 33px; }
	h3.titleSign{ background:#005296 url(../job-images/399/title-signup.gif) no-repeat 15px 46px; }
	h3.titleByLoc{ background:#005296 url(../job-images/399/title-byloc.gif) no-repeat 15px 46px;}
	h3.titleByCat{ background:#005296 url(../job-images/399/title-bycat.gif) no-repeat 15px 46px; }
	h3.titleMore{ background:#005296 url(../job-images/399/title-more.gif) no-repeat 15px 46px; }
	h4{
		display:block;
		height:12px;
		margin-bottom:4px;
		text-indent:-9999px;
	}
	h4.catTitle{
		color:#005daa;
		font:14px Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-indent:20px;
	
	}
	h4.titleUlinks{ background: url(../job-images/399/title-ulinks.gif) no-repeat 15px top;}
	h4.titleCommon{ background: url(../job-images/399/title-common.gif) no-repeat 0 top;}
	h4.titleAbout{ background: url(../job-images/399/title-about-2.gif) no-repeat 18px top;}
	h4.titleApply{ background: url(../job-images/399/title-apply.gif) no-repeat 18px top;}
	h4.titleRecent{ background: url(../job-images/399/title-recent.gif) no-repeat 18px top;}
	h4.titleUlinks-2{ background: url(../job-images/399/title-ulinks-2.gif) no-repeat 18px top;}
	

	h4.bg{
		background:url(../job-images/399/bg-top.gif) repeat-x left bottom;
		border-bottom:1px solid #666;
		border-top:1px solid #666;
		margin-top:10px;
		padding:23px 0 9px 20px;
		position:relative;
		text-indent:0;
		color:#005daa;
		font:14px Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	h4.bg span.titleSimilar{
		background: url(../job-images/399/title-similar.gif) no-repeat;
		height:12px;
		text-indent:-9999px;
		display:block;
	
	}


/* Sidebar left */
#sidebar-l{ width:229px; float:left; display:inline;}

#sidebar-l div{
	margin-bottom:15px;
	padding:10px 15px 15px 15px;
}	

	#sidebar-l ul li{
		padding:3px 0 3px 10px;
	}
		#sidebar-l ul li a{ display:block;}
		#sidebar-l ul li.LIheaderlocation{ font-weight:bold;}

#sidebar-l h4{ padding-left:15px;}
#sidebar-l .usefulLinks ul li{ padding:3px 0 3px 0;}
.usefulLinks br{display:none;}

/* Tag Cloud */
#sidebar-l div#tagcloud{
	background:#005296;
	line-height:19px; 
	padding:10px 14px;
	text-align:justify;
}
	#sidebar-l div#tagcloud a{ color:#fff; text-decoration:none;}
	#sidebar-l div#tagcloud a:hover{text-decoration:underline;}
	#sidebar-l div#tagcloud h3{ font-size:11px; padding:0; }

/* Sign Up */
#sidebar-l div#sign-up{padding:10px 0px 5px 15px;}
#sign-up { margin-top:10px;}
#sign-up p{ margin-bottom:5px;}
	#sign-up label{ display:block; font-size:10px; text-transform:uppercase; color:#000;}
	#sign-up input{
		background: url(../job-images/399/bg-input.gif) no-repeat;
		border:1px solid #000;
		font-family:Arial, Helvetica, sans-serif; font-size:12px;
		height:20px; 
		margin-top:3px;
		padding:4px 3px 0 5px; 
		width:166px;
	}
	#sign-up input.submit{
		background:url(../job-images/399/btn-subscribe.gif) no-repeat;
		padding:0; border:0; width:107px; height:42px; cursor:pointer; 
		margin:5px 0 5px -5px; position:relative; z-index:2;text-indent: -9999px;
font-size:0px;
line-height: 0px;
	}
#sign-up img{ margin:3px 3px 0 0;}



/* Sidebar Right */
#sidebar-r{
	float:right; display:inline;
	width:570px;
}

#header{
	float:left; clear:both; width:100%; 
	background:url(../job-images/399/header.jpg) no-repeat;
	height:273px;
}
	#header h2{ display:none;}

.level-3 #header{
	background: url(../job-images/399/header-2.jpg) no-repeat;
	height:295px;
}
.level-3 .search-form{
	background:url(../job-images/399/bg-search-form-2.jpg) no-repeat;
	padding-top:14px;
	height:52px;
}
	
.search-form{
	background:url(../job-images/399/bg-search-form.jpg) no-repeat;
	padding-top:36px;
	width:570px; height:72px; position:relative; z-index:999;
	display:block;
}
	.searchPage .search-form{ margin-bottom:0;}
	
.search-form label{
	background:url(../job-images/399/title-search.gif) no-repeat;
	display:inline; 
	float:left; 
	height:12px;
	margin:14px 17px 0 72px; 
	text-indent:-9999px;
	width:107px;
}
.search-form #job_input_text{
	width:175px; vertical-align:middle;
	padding:10px 5px;
	cursor:text;
	border:none;
	float:left;
	color:#333; 
	background:none;
	font-size:14px;
	width:176px;
}

.search-form .input_submit{
	border:none;float:left;
	background: url(../job-images/399/btn-search.gif) no-repeat;vertical-align:middle;
	height:36px; width:37px;
	text-indent: -9999px;
	margin-left:12px;
	cursor:pointer;
}
/* Search Popup */
#srb{
	position: absolute; top:64px; left:55px; 
	float:left; clear:both; width:427px; border:1px solid #000; 
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
}
#srb .header{
    text-align: left;  width: 407px; height:20px; padding:8px 10px 1px 10px;
    background:#e0dddf;
    font-size:11px;
}
	#srb .header h4 { text-indent:0;  color:#000; padding-left:10px; font-size:11px; font-weight:bold;}
	#srb .header .close a { color: #000; font-weight:bold; text-decoration:none; position: absolute; top: 8px; right: 7px; }


	#srb .content{
		  width:100%;
	}
	#srb .content tr td a{ text-decoration:none; display:block;}
	#srb .content tr td{
		color:#333;
		padding:6px 8px 6px 20px;
	}
	#srb .content tr:hover td {	background:#005dab; color:#fff; cursor:pointer; }
	#srb .content tr:hover td a{ color:#fff;}
	#srb .content tr td a{ display:block;}
	
	#srb table tr.srb-lastrow td { background:#e0dddf; color:#fff;}
	#srb table tr.srb-lastrow:hover td{ background:#e0dddf;}
	#srb table tr.srb-lastrow td a{ text-decoration:none; font-weight:bold; display:inline; color:#000;}
	#srb table tr.srb-lastrow:hover td a{ color:#000; text-decoration:underline;}

	
	
	
#content{
	float:left; clear:both; width:100%;
	background:#fff;
}

.level-3 #content{ background: url(../job-images/399/bg-content.gif) repeat-x;}

.padder p{
	padding:5px 20px;

}

/* Recent Jobs */
.recentJobs{padding:0px 20px 5px 20px;}
	.recentJobs dt {  margin-top:10px; color:#000; font-weight:bold; }
	.recentJobs dt a{ color:#000; text-decoration:none;}
	.recentJobs dt a:hover{ color:#000; text-decoration:underline;}
	.recentJobs dd a{  font-size:11px;	font-weight:bold; color:#000;}

/* Useful Links */
.usefulLinks{padding:5px 20px 5px 20px;}
	.usefulLinks ul li{ padding:3px 0;}
	.usefulLinks ul li a{ font-weight:bold;}



.jobsTable table{ width:531px; margin:0 auto;}
	.jobsTable table tr th{
		padding:10px 0;
		text-indent:-9999px;
	}
	.jobsTable table tr th.title{ 
		width:205px; background:url(../job-images/399/title-jobtitle.gif) no-repeat left center;
	}
	.jobsTable table tr th.loc{
		background:url(../job-images/399/title-loc.gif) no-repeat left center;
		width:230px;
	}
	.jobsTable table tr th.date{
		background:url(../job-images/399/title-date.gif) no-repeat left center;

	}
	.jobsTable table tr td{ padding:1px 10px 1px 0; vertical-align:top;}


.jobDetail{ padding-top:20px; padding:20px 25px; position:relative;}
.jobDetail h4{ 
	text-indent:20px;
	position:relative;
		color:#005daa;
		font:14px Arial, Helvetica, sans-serif;
		font-weight:bold;
}
.jobDetail h5{
	font-family:Tahoma;	font-size:14px; font-weight:bold;
	margin-top:20px; margin-bottom:5px;
	padding-left:20px; width:80%;
}
a.apply, a.applyTop{
	background:url(../job-images/399/btn-apply-now.gif) no-repeat;
	display:inline-block;
	height:46px;
	text-align:left; text-indent:-9999px;
	width:111px;
}
a.applyTop{
	position:absolute; right:20px; top:24px; float:left; clear:both;
	height:41px; width:107px;
	
}


/* Similar Jobs */
.similarJobs{padding:10px 20px 5px 20px;}
	.similarJobs ul li{ 
		display:inline; width:161px; float:left;
		padding:3px 5px 3px 10px;
	}
	.similarJobs ul li a{ width:100%; display:block;}


span.spacer{
	width:100%;
	height:1px; overflow:hidden; margin:12px 0;
	background:#666; display:block;
}



.searchResults p{ 
	color:#005daa;
	font-size:12px; font-weight:bold;
	padding:3px 0;
	text-indent:20px;
}
.searchResults p a{color:#005daa; text-decoration:none;}
.searchResults p a:hover{color:#6c0019; text-decoration:underline;}

.searchResults table{ width:100%;}
	.searchResults table tr th{
		background:#005daa;
		color:#fff;
		font-family: "Trebuchet MS";
		font-size:14px;
		font-weight:bold;
		padding:20px 20px 5px 30px;
		text-align:left;
		text-transform:uppercase;
		width:60%;
		text-indent:-9999px;
	}
	.searchResults table tr th.thJobTitle{ background:#005daa url(../job-images/399/title-jobtitle-2.gif) no-repeat 30px 25px; }
	.searchResults table tr th.thLocations{ background:#005daa url(../job-images/399/title-loc-2.gif) no-repeat 30px 25px; }
	.searchResults table tr td{ padding:6px 20px 1px 30px; }

#footer{
	border-top:1px solid #aba6a5;
	padding:10px 0 15px 0; font-family:Tahoma; font-size:10px;
	color:#696564;
}
	#footer a{color:#696564; text-decoration:none;}
	#footer a:hover{ text-decoration:underline;}
.trFilterResults{display:none;}
   
    .cloud-Tiny {font-size:11px;
	color:#fffff !important;
	font-weight:bold;
}
.cloud-Medium {font-size:14px;
	color:#fffff!important;
}
.cloud-Big {
	font-size:16px;
	font-weight:bold;
	color:#fffff!important;
}
.cloud-Small {font-size:11px;
	color:#fffff !important;
}



#menu{
	background:#1067b0;
	padding:0px 5px;
	margin-top:30px;
	text-transform:uppercase;
	float:left; clear:both; width:790px;
	font-size:13px;
}
		#menu a{ color:#fff;  text-decoration:none; }
		#menu a:hover{text-decoration:underline;}


ul#cssdropdown{ float:right; display:inline; margin-right:10px;}
#cssdropdown, 
#cssdropdown ul { list-style: none; text-transform:uppercase; font-size: 13px; }

#cssdropdown, 
#cssdropdown * { padding: 0; margin: 0; }

#cssdropdown ul li a { }
#cssdropdown ul li a:hover {  }



/* Head links */

#cssdropdown li.headlink { width: 110px; float: left; border: 0px black solid; text-align: center;position:relative;}
#cssdropdown li.headlink a { display: block; padding: 0px; text-decoration: none;line-height:30px;border:0px solid #000;}
#cssdropdown li.headlink a:hover {display: block; padding: 0px; background:none !important; line-height:30px; text-decoration:none; text-decoration:underline;}



#cssdropdown li.headlink a.active {display: block; padding: 0px; background:#fff; line-height:30px; }

/* Child lists and links */

#cssdropdown li.headlink ul { display: none; text-align: left; }

#cssdropdown li.headlink ul li {
	border:0 !important;
	margin:0;
	padding:2px 5px !important;
	background:#1067b0;
}

#cssdropdown li.headlink_about:hover ul {
	display: block; width:200px; height:40px; margin-left:7px; font-size:11px;z-index:1000;position:absolute;left:0;
	top:-42px !important;border:0px solid #000;}

#cssdropdown li.headlink_about_hover ul {
	display: block; width:200px; height:40px; margin-left:7px; font-size:11px;z-index:1000;position:absolute;left:0;
	top:-42px !important;border:0px solid #000;}

#cssdropdown li.headlink_career:hover ul {display: block; width:200px; height:80px; margin-left:7px; font-size:11px;z-index:1001;position:absolute;left:0;top:-88px !important;border:0px solid #000;}

#cssdropdown li.headlink_career_hover ul {display: block; width:200px; height:80px; margin-left:7px; font-size:11px;z-index:1001;position:absolute;left:0;top:-88px !important;border:0px solid #000;}

#cssdropdown li.headlink li a{
	color:#fff !important;
	z-index:1001;
	padding:0;
	margin:0;
	line-height:18px;
	font-weight:bold;
}

#cssdropdown li.headlink li a:hover{
	color:#fff !important;
	display: block; 
	padding: 0px; 
	text-decoration:underline !important;  
	margin:0px; 
	line-height:18px;
	background:transparent; 
}



/* Pretty styling */
#cssdropdown li.headlink { background:none;}

#cssdropdown li.headlink ul {background-position: bottom; padding-bottom:0px;}



#cssdropdown li.headlink:hover ul li a.hide{color:#fff}

#cssdropdown li.headlink:hover ul li a:hover.hide{color:#fff}



#cssdropdown li.headlink_hover ul li a.hide{color:#fff}

#cssdropdown li.headlink_hover ul li a:hover.hide{color:#fff}sdropdown ul li a:hover { text-decoration: none; color:#1067b0;}

	

	/* Head links */

	#cssdropdown li.headlink { width: 110px; float: left; border: 0px black solid; text-align: center;position:relative;}

	#cssdropdown li.headlink a { display: block; padding: 0px; text-decoration: none;line-height:30px;border:0px solid #000;}

	#cssdropdown li.headlink a:hover {display: block; padding: 0px; background:#fff; line-height:30px; }



	#cssdropdown li.headlink a.active {display: block; padding: 0px; background:#fff; line-height:30px; }

/* Child lists and links */

	#cssdropdown li.headlink ul { display: none; text-align: left; }

	#cssdropdown li.headlink ul li {margin:0;padding:0;border:1px solid #FFF;}

	#cssdropdown li.headlink_about:hover ul {display: block; width:200px; height:40px; margin-left:7px; font-size:11px;z-index:1000;position:absolute;left:0;top:-40px;border:0px solid #000;}

	#cssdropdown li.headlink_about_hover ul {display: block; width:200px; height:40px; margin-left:7px; font-size:11px;z-index:1000;position:absolute;left:0;top:-40px;border:0px solid #000;}

	#cssdropdown li.headlink_career:hover ul {display: block; width:200px; height:80px; margin-left:7px; font-size:11px;z-index:1001;position:absolute;left:0;top:-80px;border:0px solid #000;}

	#cssdropdown li.headlink_career_hover ul {display: block; width:200px; height:80px; margin-left:7px; font-size:11px;z-index:1001;position:absolute;left:0;top:-80px;border:0px solid #000;}

	#cssdropdown li.headlink li a{color:#1067b0;z-index:1001;padding:0;margin:0;line-height:18px;font-weight:bold;}

	#cssdropdown li.headlink li a:hover{display: block; padding: 0px; color:#666;margin:0px; line-height:18px;background:transparent; }



	/* Pretty styling */
	#cssdropdown li.headlink { background:none;}

	#cssdropdown li.headlink ul {background-position: bottom; padding-bottom:0px;}



	#cssdropdown li.headlink:hover ul li a.hide{color:#fff}

	#cssdropdown li.headlink:hover ul li a:hover.hide{color:#fff}

	

	#cssdropdown li.headlink_hover ul li a.hide{color:#fff}

	#cssdropdown li.headlink_hover ul li a:hover.hide{color:#fff}/* CSS Document */