*{ 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:Tahoma;color:#ee2223;}
/* end Reset */

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block,.spacer{ width:100%; float:left; clear:both;}
.spacer{ height:20px;}


a{ text-decoration:none; color:#0066cc; text-decoration:underline;}
a:hover{text-decoration:underline;}
.slogan{ font-size:10px; font-weight:bold; font-style:italic; letter-spacing:-1px;}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; color:#152025;
	background:#f5f6f6;
}

h1.title{ display:none;}
#container{  width:991px; margin:0 auto;}

h2{ font-size:28px;  font-weight:bold; margin-bottom:10px;}
h3{ font-size:17px;  font-weight:bold; margin-bottom:10px;}
h5{ font-size:12px;  font-weight:bold; color:#000;}

.bg{ background:#fff;}

.bg,
#header,
#menu,
#breadcrumbs,
.search-form,
#content,
#footer{ width:100%; float:left; }


#header{ padding-top:28px;}
#header a.left{
	background:url(../job-images/127/logo.gif) no-repeat;
	width:135px; height:77px;
	text-indent:-9999px; margin-left:25px;
}

#menu{
	text-align:right; padding-right:1%; width:99%;
	color:#b3b4b4; font-size:15px; margin-bottom:15px;
}
	
	#menu a{ font-family:Tahoma; font-weight:bold; color:#000; margin:0 10px; text-decoration:none;}
	#menu a:hover{ text-decoration:underline;}

#breadcrumbs{
	background:url(../job-images/127/bg-breads.gif) repeat-x;
	height:32px; padding-top:17px; text-indent:25px;
	color:#fff; font-size:13px;
}
	#breadcrumbs span{ text-decoration:underline;}
	#breadcrumbs a{ text-decoration:underline; color:#fff;}
	
.search-form{
	background:#464646; padding-top:25px;
	height:53px; position:relative; z-index:999;
	padding-left:200px; width:542px;
}
.search-form a.popular{
	position:absolute; bottom:7px; left:250px;
	color:#fff; text-transform:uppercase; font-size:9px;

}

.search-form label{
color:#fff;	
display:block;
font-family: Arial, sans-serif;
font-weight:bold;
float:left;
font-size:13px;
line-height:1em;

padding-right:0;
padding-top:2px;
text-align:left;
text-transform:capitalize;
width:50px;
}
.search-form #job_input_text{
	width:207px;
	padding:7px 5px;
	border:none; height:18px;
	background:url(../job-images/127/bg-search.gif) no-repeat;
	font-size:14px; font-family: Arial, Helvetica, sans-serif;
	float: left; display: inline;
}

.search-form .input_submit{
	border:none;
	background: url(../job-images/127/btn-search.gif) no-repeat;
	height:23px; width:61px;
	float: left; display: inline;
	  text-indent: -1000px;
        font-size: 0px;
	margin-left:6px; margin-top:5px;
	cursor:pointer;
}



#content{position:relative; padding-bottom:15px; }

/* Sidebar Left */
#sidebar-l{ float:left; display:inline; width:742px; }



#intro{
	float:left; clear:both; width:100%;
	background:#eceded url(../job-images/127/bg-header.gif) no-repeat left top;
	 font-family:Tahoma;
}
#intro div.right{ width:500px; margin-right:43px; padding-top:40px;}

#intro h3{ margin-bottom:0;}
#intro p{ margin-bottom:10px;}
#intro p strong{ font-size:13px;}


.box-big-top,
.box-big-top-table{
	float:left; clear:both;
	background:url(../job-images/127/box-big-top.gif) no-repeat;
	height:6px; 	width:725px; overflow:hidden; margin-top:20px;
}
	.box-big-top-table{background:url(../job-images/127/box-big-top-table.gif) no-repeat; height:7px;}

.box-big-mid,
.jobs-table{
		float:left; clear:both;  width:693px;
		background:#f5f6f6 url(../job-images/127/bg-boxes.gif) repeat-x left bottom;
		border-left:1px solid #b3b4b4;border-right:1px solid #b3b4b4; overflow:hidden;
		padding:10px 10px 10px 20px;
}
	.jobs-table{ padding:0; width:724px; border-right:0;}

.box-big-bot,
.box-big-bot-table{
	float:left; clear:both;
	width:725px;
	background:url(../job-images/127/box-big-bot.gif) no-repeat;
	height:6px; overflow:hidden;
}
.box-big-bot-table{background:url(../job-images/127/box-big-bot-table.gif) no-repeat; height:8px;}

.padder{
	width:725px; padding-left:17px;


}

#search-jobs h4{ color:#f83328; font-weight:bold; font-size:14px; margin-bottom:10px;}
	#search-jobs div{
		float:left; display:inline; margin-right:14px; width:217px;	
	}
	#search-jobs li{ padding:3px 0; background:url(../job-images/127/arrow-red.gif) no-repeat left 7px; padding-left:15px;}
	
	#search-jobs li a{
		
	}

/* Recent Jobs */
.recent-jobs dt{
	display:block; background: url(../job-images/127/arrow-red.gif) no-repeat left center; 
	padding-left:15px; font-weight:bold; font-size:12px; margin-top:10px;
}
	.recent-jobs dt a{ font-weight:normal; font-size:11px;}

/* Jobs Table */
.jobs-table table{ width:100%; border-collapse:collapse;}


.jobs-table table th,
.jobs-table table td{  padding:10px 10px 10px 15px; border-right:1px solid #b3b4b4;}
.jobs-table table th{ background:#d5d5d5; padding-bottom:14px; text-transform:uppercase;text-align:left; font-size:12px;}
.jobs-table table th.title{  width:368px;}
.jobs-table table th.loc{ width:181px;}


/* Job Details */
.job-details{ position:relative; padding-bottom:35px; float:left; width:100%;}
.job-details p{ margin-top:10px;}
.job-details a.apply{
	position:absolute; bottom:5px; right:30px;
	float:left; background:url(../job-images/127/btn-apply.gif) no-repeat;
	color:#fff; font-size:12px; text-align:center; font-weight:bold; text-decoration:none;
	width:84px; height:20px; padding-top:4px;
}
.job-details a.apply:hover{ text-decoration:underline;}

/* Similar Jobs */
#similar-jobs ul li{ 
	display:inline;
	padding:5px 0;
	float:left; width:230px;
	font-size:12px;
}
#similar-jobs ul li a{ 
	display:block; background:url(../job-images/127/arrow-red.gif) no-repeat left center;
	padding-left:15px;
}

/* Articles */
.article{ margin-bottom:20px; display:block;}
.article p{
	margin-bottom:10px;
}
.article .source{ font-size:10px;}


/* Search Results */
.search-results{ position:relative; z-index:1; display:block; margin-top: 60px;}
.search-results table{border-collapse:collapse;
width:100%; 
}

.search-results input{
	background:url(../job-images/127/bg-filter.gif) no-repeat;
	width:258px; height:24px;
	font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;
	padding:8px 5px 0 5px; margin-right:10px; vertical-align:middle;

}
.search-results table tr td,
.search-results table tr th{
	padding:8px 0; text-align:left;
}
.search-results table tr th{ background:#d5d5d5; text-transform:uppercase; padding:14px 0px;}
.search-results table tr th.title{ font-size:12px;
text-indent:20px;
width:370px;}

.search-results table.info{ 
	position:absolute; left:-20px; top:-50px;
	background:#d5d5d5; width:725px;
	 float:left; clear:both;
}

/* Sidebar Right */
#sidebar-r{ float:left; display:inline; width:230px; margin-left:16px; padding-bottom:348px; }
.level3 #sidebar-r{ padding-bottom:10px;}

.sidebar-img{ position:absolute; bottom:0; right:0;}
.sidebar-img2{
 position:absolute; top:-354px; right:0;
float:left; clear:both;
}

.box-top{
	float:left; clear:both; width:217px;
	background:url(../job-images/127/box-top.gif) no-repeat;
	height:7px;overflow:hidden; margin-top:20px;
}
.box-mid{
		float:left; clear:both;  width:185px;
		background:#f5f6f6 url(../job-images/127/bg-boxes.gif) repeat-x left bottom;
		border-left:1px solid #b3b4b4;border-right:1px solid #b3b4b4; overflow:hidden;
		padding:10px 15px;
}
	.box-mid p{ margin-bottom:10px;}
	.box-mid ul li{
		padding:3px 0; padding-left:10px;
		background:url(../job-images/127/list-links.gif) no-repeat left center;
	
	}
.box-mid h3 {text-transform: lowercase;}
.box-mid h2 { font-size:17px;
font-weight:bold;
margin-bottom:10px;}
.box-bot{
	float:left; clear:both; width:217px;
	background:url(../job-images/127/box-bot.gif) no-repeat;
	height:6px; overflow:hidden;
}

.tag-cloud{ text-align:justify;}
.tag-cloud a{ text-decoration:none; color:#444343; display:inline; margin:0 3px; line-height:22px;}
.tag-cloud a:hover{ text-decoration:underline;}
.tag-cloud a.big{ font-size:15px;}
.tag-cloud a.red{ color:#f83328;}
.tag-cloud a.bolder{ font-weight:bold;}
.tag-cloud .cloud-Big {font-size: 14px; font-weight: bold;}
.tag-cloud .cloud-Medium {font-size: 12px; font-weight: bold;}
.tag-cloud .cloud-Small {font-size: 12px; color: red;}
.tag-cloud .cloud-Tiny {font-size: 12px; }

/* Sign Up */
#sign-up fieldset,
#sign-up p{ margin-top:5px;}
	#sign-up label{ font-size:10px; text-transform:uppercase; color:#6b6b6b;}
	#sign-up form input{ 
		border:1px solid #CECECE;
font-family:Arial,Helvetica,sans-serif;
padding:3px;
width:170px;
	}
	#sign-up  input.submit{
		padding:0; border:0; width:66px; height:23px; cursor:pointer; margin:10px 0 15px 0px;
	}
#sign-up img{ margin-right:13px; margin-top:5px}

#sign-up  input {border:1px solid #CECECE;
font-family:Arial,Helvetica,sans-serif;
padding:3px;
width:170px;
}

/* Footer */

#footer{ width:96%; float:left; clear:both; color:#a2a2a2;background:#a2a2a2; padding:7px 2%; position:relative; z-index:1; }
#footer span{ float:left; width:100%; position:relative; }

#footer a{ color:#000; font-size:11px; font-family:Tahoma; font-weight:bold; float:left;
_float:none; .float:none;}

#footer a:last-child{ float:right; position:absolute; right:0px; top:0px; clear:both;}

#srb {
	background: #fff;
	border: 1px solid #a2a2a2;
padding: 1px;
	margin: 0 0 11px;
	z-index:1000;
        position:absolute;
	left:160px;
        top:78px;
        width:422px;
         
}




*html #srb {
	background: #fff;
	border: 1px solid #a2a2a2;
padding: 1px;
	margin: 0 0 11px;
	z-index:1000;
        position:absolute;
	left:140px;
        top:78px;
        width:422px;
     

}
#srb table td {font-size: 1.1em;}
#srb .header {
	 background: #CCCCCC none repeat scroll 0 0;
        height: 30px;
        padding-left:5px;
        padding-right:5px;
        padding-top: 12px;
 margin: 0 0 1px;
 position: relative;


}
#srb .header .close {
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;
float:right;
}
#srb .header .close a, #srb .header .close a:visited {
	color: #666666;
	text-decoration: none;
        
}
#srb .header h4 {
	color: #666666;
	margin: 0;
	text-transform: uppercase;
	font-size: 1.1em;
        float:left;
      
}

#srb .viewall {
	display:block;
	font-weight: bold;
	text-align:center;
}
#srb a, #srb a:link, #srb a:active, #srb a:visited {
	color: #0066CC;
	text-decoration: underline;
        

}
#srb a:hover {
	color: #000;
	text-decoration: none;
}
#srb strong {
	font-weight: bold;
}
#srb h4 {
	font-weight: bold;
	color: #000;
	font-size: 1.2em;
	margin: 0 0 0.8em;
}

#srb table th {
	background: #fcce09;
	color: #4e0102;

	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 7px 10px;
}
#srb table tr {	padding: 1px;}
#srb table tr.alt {}
#srb table td {
	padding: 7px 10px;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
        font-size: 11px;
}
#srb table { width:100%;}
#srb table td.srb-col1 {text-align: left; font-weight: normal;}
#srb table td.srb-col2 {text-align: right;}
#srb table tr.srb-lastrow td {text-align: right; border:none;}
#srb table tr.alt {
background:#E7E7E7 none repeat scroll 0 0;
}
.new-table{
		float:left; clear:both;  width:693px;
		background:#f5f6f6 url(../job-images/127/bg-boxes.gif) repeat-x left bottom;
		solid #b3b4b4;border:0; overflow:hidden;
		padding:10px 10px 10px 20px;
}
	.new-table{ padding:0; width:724px; border:0;}
.tableSearchResults th {display: none;}
#btGo {margin-right: 5px;}
.rss_icons {width: 140px;}
.rss_icons img {padding-right: 5px; padding-bottom: 10px;}
.pagination-back { margin-right:2em;}
.redtext {
color: #f73428;
}