*{ 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; }
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: transparent url(../job-images/126/logo.gif) no-repeat scroll 0 0;
	width:185px; 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/126/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{ color:#fff;}
        #breadcrumbs a:hover{text-decoration: underline;}
	
.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/126/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/126/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/126/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/126/box-big-top.gif) no-repeat;
	height:6px; 	width:725px; overflow:hidden; margin-top:20px;
}
	.box-big-top-table{background:url(../job-images/126/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/126/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 .jobTitle {width: 368px;}
        .jobs-table .location {width: 181px;}
	.jobs-table{ padding:0; width:724px; border-right:0;}
        .jobs-table table tr th a{color: #000000; text-decoration: none;}

.box-big-bot,
.box-big-bot-table{
	float:left; clear:both;
	width:725px;
	background:url(../job-images/126/box-big-bot.gif) no-repeat;
	height:6px; overflow:hidden;
}
.box-big-bot-table{background:url(../job-images/126/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/126/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/126/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/126/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/126/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/126/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;
}


.video { float:left; display:inline; width:249px;}

/* Sidebar Right */
#sidebar-r{ float:left; display:inline; width:230px; margin-left:16px;  }
.level3 #sidebar-r{ padding-bottom:10px;}
.sidebar-img{ margin-top:20px;}

.box-top{
	float:left; clear:both; width:217px;
	background:url(../job-images/126/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/126/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/126/list-links.gif) no-repeat left center;
	
	}
.box-mid h2 { font-size:17px;
font-weight:bold;
margin-bottom:10px;}
.box-bot{
	float:left; clear:both; width:217px;
	background:url(../job-images/126/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;}


/* 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%; }
#footer span{ float:left; width:50%; 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:left;  right:0px; top:0px; clear:both;}

/* Search Popup */
#srb{
	background:#f5f6f6 url(../job-images/126/bg-boxes.gif) repeat-x left bottom;
	border:1px solid #b5b6b6; 
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	position:absolute; top:70px; left:239px;
	width:286px;
}
#srb .header{
    text-align:left; width: 266px;padding:7px 10px 1px 10px;
	margin-bottom:10px;
}
	#srb .header h4 {font-weight:bold; padding:0; background:none; color:#ee2223;     font-size:11px;}
	#srb .header .close a { color: #000; position: absolute; top: 9px; right: 7px; text-decoration:none; }

#srb .content{ width:100%; }
#srb .content tr td{ padding:5px 10px; width:50%; }
#srb .content tr td a{ display:block;}
#srb table tr.srb-lastrow td {padding-top:10px;}


.new-table{
		float:left; clear:both;  width:693px;
		background:#f5f6f6 url(../job-images/126/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;}

#footer .quote {
color:black;
float:right;
text-align:right;
text-decoration:underline;
width:300px;
font-weight:bold;
}
.pagination-back { margin-right:2em;}