@charset "utf-8";
/* CSS Document */

*{ 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 { color:#4d4e6c; font-weight:bold; }


.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ width:100%; float:left; clear:both;}

a{ text-decoration:none;}
a:hover{text-decoration:underline;}

body{
	background:#001baa;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:66%; color:#000;
}


#divMain{
	width:959px;
	padding:10px;
	background-color:#fff;
	margin:10px auto;
}

#container{
	border:1px solid #d2d2d2;
	overflow:hidden;
}

#footer{
	border:1px solid #d2d2d2;
	overflow:hidden;
	margin:10px 0;
	padding:10px;
	color:#4d4e6c;
	font-weight:bold;
	font-size:1em;
}

#top{
	background:url(../job-images/299/PG_header_bg.jpg) no-repeat;
	height:172px;
}

#content{
	background:url(../job-images/299/PG_content_bg.jpg) no-repeat;
	float:left;
	position:relative;
}

#list #content{
	background:url(../job-images/299/PG_content_list_bg.jpg) no-repeat;
}

#jobPage #content{
	background:url(../job-images/299/PG_content_job_bg.jpg) no-repeat;
}

#searchPage #content{
	background:url(../job-images/299/PG_content_search_bg.jpg) no-repeat;
}



#menu{
	margin-top:136px;
	display:inline;
	text-align:center;
	padding:4px 0; 
	margin-bottom:8px;
	position:absolute;
}

#menu a{ 
	color:#4D4E6C;
	font-size:1em;
	font-weight:bold;
	margin:0 11px 0 10px;
}


#menu ul li
{
float:left;
border-right:1px solid #ccc;
border-left: 1px solid #fff;
height:11px;
padding:7px 0;
}

#menu #last
{
border-right:none;
}


#home h1 {
height:191px;
text-indent:-9999px;
}

#list h1, #jobPage h1, #searchPage h1{
height:191px;
text-indent:-9999px;
}



h2, h3, h4, h5, h6{
font-size:1.2em;
}


#search_job_box{
height:45px;
margin-bottom:35px;
}

#home #search_job_box{
margin-left:500px;
}

#list #search_job_box, #jobPage #search_job_box,  #searchPage #search_job_box {
margin-left:410px;
}

#bottomcircles {
	width:959px;
	height:200px;
	float:left;
	margin-top:-200px;
}

#list #bottomcircles {
	background:url(../job-images/299/list-bottomcircles.jpg) bottom left no-repeat;
}

#jobPage #bottomcircles {
	background:url(../job-images/299/job-bottomcircles.jpg) bottom left no-repeat;
}

#searchPage #bottomcircles {
	background:url(../job-images/299/search-bottomcircles.gif) bottom left repeat-x;
}

#search_job_box label {
float:left;
font-size:1.2em;
font-weight:bold;
color:#4d4e6c;
margin: 16px 0 0 4px;
}

#job_input_text {
float:left;
width: 260px;
margin:15px 0 0 10px;
}

#search_job_submit {
	background: url(../job-images/299/search_job_submit.gif) 0 0 no-repeat;
	padding: 0;
	border: 0;
	width: 32px;
	height:32px;
	cursor: pointer;
	text-indent: -9999px;
	font-size:0px;
	line-height:0px;
	margin:9px 0 0 10px;
}




/* Sidebar Left */
#sidebar-left{
	padding:0 25px;
	width:260px;
}

#steps-to-success-top{
	background:url(../job-images/299/stepstosuccesstp.gif) no-repeat;
	height:78px;
	padding:20px 17px 0;
	margin-top:10px;
}

#home #steps-to-success-top {
margin-top:0;
}


#steps-to-success-top h4{
color:#001baa;
}

#steps-to-success-top a {
color:#000000;
display:inline;
font-weight:bold;
margin-right:40px;
margin-top:12px;
padding-left:30px;
}


#steps-to-success-bottom{
	padding:10px 17px 0;
	height:130px;
	background:url(../job-images/299/stepstosuccessbt.jpg) no-repeat;
}

#get-to-know h4, #get-to-know p {
padding-top: 10px;
}

#get-to-know br{
margin:10px;
}

/* USeful Links */
#useful-links-top, #about_category-top {
background: url(../job-images/299/useful_links_tp.gif) no-repeat;
height:9px;
margin-top: 20px;
}

#useful-links, #about_category {
	background: url(../job-images/299/useful_links_bg.gif) no-repeat bottom left;
	padding:0 17px 20px;
}

#searchPage #useful-links{
margin-bottom:20px;
}


#useful-links ul {
padding-top:10px;
}

#useful-links ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#useful-links ul li a {
color:#000000;
font-size:1em;
font-weight:bold;
line-height:2.5em;
}

#about_category p {
margin-top:10px;
}

#about_category{
margin-bottom:130px;
z-index:2;
}


#common-search {
padding-top: 10px;
}

.tagcloud a, .tagcloud a:visited {
	line-height: 3.0em;
	margin: 0 5px;
}

.tagcloud .cloud-NotShown {font-size: 0.9em; color:#000000}
.tagcloud .cloud-Tiny {font-size: 0.9em; color:#000000; font-weight: bold;}
.tagcloud .cloud-Small {font-size: 0.9em; color:#006fba; font-weight: bold;}
.tagcloud .cloud-Medium {color: #030e8c; font-size: 1.1em;}
.tagcloud .cloud-Big {color: #030e8c; font-weight: bold; font-size: 1.1em;}




.blue{ color:#0000cc; font-weight:bold;}
.light-blue{ color:#2080fe; text-decoration:underline;}
.font10{ font-size:11px;}
.box{
	float:left; clear:both; width:245px;
	border:1px solid #94c929; margin-bottom:4px;
}
	.box h2{
		float:left; clear:both; width:245px;
		text-indent:-9999px; height:31px;
	}

	.text-box{ padding:10px; width:225px; float:left; clear:both;}
	.text-box p{ margin-bottom:10px;}
	.text-box a{ color:#006fba;text-decoration:none;}
	.text-box a:hover{text-decoration:underline;}

.similar{ padding-bottom:73px; color:#1010d0; font-weight:bold; font-size:11px;}
.similar a{color:#2082fd; font-weight:normal; text-decoration:none;}
.similar a:hover{color:#2082fd; font-weight:normal; text-decoration:underline;}


.recent{ width:100%; clear:both;}
.recent dl dd
{
font-size:1em;
padding:0 0 10px;
}

.recent dl dt a
{
  color:#006fba;
  font-size:1em;
  text-decoration: none;
}

.recent dl dt a:hover
{
  text-decoration: underline;
}

.recent dl
{
padding:10px 0;
}



/* Sidebar Right */
#sidebar-right{
padding-top:8px;
overflow:hidden;
width:647px;
}

#search{
	background: url(../job-images/299/search-box-tp.gif) repeat-x top left;
	padding-top:8px;
	padding-bottom:20px;
	width:625px;

}


.search-box{
	background:#f9fcff url(../job-images/299/search-box-bg.gif) no-repeat left bottom;
	float:left; display:inline;
	margin-right:12px;
/*	padding-left:10px;*/
	padding-bottom:15px;
	width:200px;
}

.no-right-margin{ margin-right:0;}

.search-box h2{
	padding-left:10px;
	border:1px solid #d2d2d2; border-bottom:0; border-top:0;
}

.links{
	width:168px;
	float:left; clear:both;
	border:1px solid #d2d2d2; border-bottom:0; border-top:0;
	padding:10px 10px 10px 20px;
}
	.links a{
		display:block;
		color:#006fba; font-size:1em; text-decoration:none;
		background:url(../job-images/299/list.gif) no-repeat left 8px;
		padding:3px 0; 	padding-left:10px;
	}
	
	.links a:hover{
		text-decoration:underline;
	}


/* - Search Box Popup - */
#searchHTML 
{
left:-6px;
top:10px;
width:410px;
z-index:1000;
position: relative;
}

#srb .header {
background: url(../job-images/299/srb-tp.gif) no-repeat;
height:30px;
padding:10px 10px 0;
}

#srb .header h4 {
color:#000000;
float:left;
font-size:1em;
font-weight: bold;
}

#srb .header .close {
color:#000000;
float:right;
font-size:1em;
}


#srb table {
background: url(../job-images/299/srb-bg.gif) no-repeat bottom left;
width:409px;
}

#srb table td {	
	padding: 7px 10px;
	vertical-align: top;
	border-bottom: 1px solid #cfd1d2;
	font-weight: normal;
}

#srb a {color: #000;}
#srb table tr:hover {background: #d5ecfd;}

#srb table tr.srb-lastrow td, #srb table tr td.srb-singlcol {border:none; padding:15px 10px;}




#srb table tr.srb-lastrow:hover {background: transparent;}
#srb #viewall {font-weight:bold; text-transform: capitalize;}



#watch_our_jobs {
background:transparent url(../job-images/299/wide-box-tp.gif) no-repeat scroll 0 0;
border-bottom:1px solid #D2D2D2;
height:103px;
padding-left:20px;
padding-top:15px;
width:605px;
}

#watch_our_jobs div.content {
float:left;
}

#watch_our_jobs #rsslinks {
position: relative;
width: 210px;
height: 45px;
top:10px;
}

#watch_our_jobs #rsslinks a {
display:inline-block;
position: absolute;
top: 0;
left: 0;
}

#watch_our_jobs #rsslinks a.subscribe-rss {
left:131px;
}

#watch_our_jobs #rsslinks a.add-to-google{
top:22px;
}

#watch_our_jobs #rsslinks a.add-to-yahoo {
left: 112px;
top:22px;
}

#watch_our_jobs h4 {
padding-bottom:20px;
}

#watch_our_jobs label {
color:#006fba;
font-weight:bold;
}

#txtEmail {
width:330px;
height:25px;
border:1px solid #d2d2d2;
padding:5px 0 0 5px;
}

#btnSubscribe {
	background: url(../job-images/299/go_submit.gif) 0 0 no-repeat;
	padding: 0;
	border: 0;
	width: 39px;
	height:27px;
	cursor: pointer;
	text-indent: -9999px;
	font-size:0px;
	line-height:0px;
	margin:5px 10px 0 0px;
}

#list_joblist, #career_opportunity, #search-results {
	background: url(../job-images/299/wide-box-bg.gif) bottom left no-repeat;
	padding:10px; 20px; 20px;
	margin-bottom:10px;
}



#career_opportunity, #search-results {
width:605px;
}

#search-results-top {
background:transparent url(../job-images/299/wide-box-tp.gif) no-repeat scroll 0 0;
height:9px;
width:625px;
}

#career_opportunity h2{
color:#006FBA;
font-weight:bold;
margin:10px 0;
}

.button_apply {
background:transparent url(../job-images/299/button_apply.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
display:block !important;
font-size:0;
height:12px;
line-height:0;
padding:0;
text-indent:-9999px;
width:93px;
margin:20px 0 80px 0;
}

#list_joblist table.job_list td.jobTitle {
border-bottom:0 none;
padding:10px 0;
margin-right:10px;
vertical-align:top;
width:470px;
}

#list_joblist table.job_list td.location {
padding:10px 0;
vertical-align:top;
width:130px;
}

#search-results table.tableSearchResults th.thLocations {
width:130px;
}

#search-results table.tableSearchResults th.thJobTitle {
width:470px;
}



.trFilterResults {
display:none;
}

#search-results h2{
color: #030e8c;

}

#searchPage #conteinerForSearchResults table {
margin-bottom:20px;
}

#searchPage #conteinerForSearchResults .pagination-back {
color:#006FBA;
font-weight:bold;
}

#searchPage #conteinerForSearchResults .pagination-more {
display:block;
margin-top:-12px;
text-align:right;
color:#006FBA;
font-weight:bold;
}


#list_joblist table.job_list td.jobTitle a, #search-results #conteinerForSearchResults table.tableSearchResults tr td a {
font-size:1.1em;
color:#006FBA;
font-weight:bold;
}

#search-results #conteinerForSearchResults table.tableSearchResults tr td {
vertical-align:top;
padding:10px 0;
}


#list_joblist table.job_list #headerrow th, #search-results #conteinerForSearchResults table.tableSearchResults tr th {
 color:#4d4e6c;
 font-weight:bold;
 text-align:left;
 font-size:1.2em;
}


#search-results #conteinerForSearchResults table.tableSearchResults tr th {
 padding:15px 0;
}

#list_joblist .pagination-more, #list_joblist .pagination-back {
display:block;
font-weight:bold;
margin-top:20px;
color:#006fba;
}



#search-bot{ background: url(../job-images/299/bg-bot-search.gif) no-repeat; height:8px;}



#home-btm {
background: url(../job-images/299/home_btm.jpg) no-repeat;
height:170px;
width:959px;
float:left;
}

#similar_jobs ul li a {
color:#006FBA;
font-size:1em;
font-weight:bold;
line-height:2.5em;
}

#similar_jobs ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#similar_jobs ul {
padding-top:10px;
}



#content-bottom{
	background:url(../job-images/299/bg-bottom.gif) no-repeat;
	height:15px;
}

/* WATCH JOBS PAGE */
#top-bar{
	padding-left:105px; width:386px;
	background:url(../job-images/299/watch.gif) no-repeat;
	padding-top:5px;
}
#top-bar h5{ font-size:10px; color:#2080fe; font-family:Arial, Helvetica, sans-serif; width:90px; float:left}
#top-bar input, #top-bar a{ float:left; display:inline; margin-right:10px;}
#top-bar a{ margin-right:1px;}
#top-bar input#txtEmail{
	color:#2080fe; font-family:Arial, Helvetica, sans-serif;
	background:url(../job-images/299/bg-input.gif) no-repeat;
	width:105px; padding:2px; font-size:10px; margin-top:3px;
}

#watch-jobs{
	width:487px;
	padding-bottom:10px;
	border:1px solid #94c929; border-top:0; font-size:11px;
}
#watch-jobs h5{
	width:451px;
	background:url(../job-images/299/bgTitle.jpg) repeat-y;
	height:auto; color:#fefefe; font-size:13px; font-weight:bold;
	padding:6px 18px; 
}
#watch-jobs h5 span{width:360px;}
#watch-jobs a{ color:#3333cc;}
#watch-jobs table{
	float:left; display:inline;
	margin-left:18px;
	 width:451px;
 }
#watch-jobs table tr th{
	color:#333; text-transform:uppercase; font-weight:bold;
	text-align:left;
	padding:8px 0;

	border-bottom:1px solid #94c929;
}
#watch-jobs table tr td{ padding:4px 0; padding-right:10px;}
#about{
	width:451px;
	padding:10px 18px;
	background:#f9f2d1;
	border:1px solid #94c929; border-top:0;
	font-size:11px; color:#333;
}
#about h5{
	color:#ff6300; font-weight:bold; font-size:13px;
}
#about p{ margin-top:10px;}


/* Jobs Details */
.text-job{
	width:451px;
	padding:10px 18px;
}
.text-job p{ margin-top:10px;}

#jobsList
{
  clear:both;
}

.locationPaging, .locationCategoryPaging, .categoryPaging
{
text-align: right;
margin-top: 15px;
float:left; clear:both;
width:60%;
}

.locationPaging a, 
.locationCategoryPaging a, 
.categoryPaging a
{
background:none;
float:left; display:inline;
}



.Breadcrumbs
{
font-size:1.1em;
margin: 0 0 20px 20px;
}

.Breadcrumbs a
{
color:#000;
}

.similar li
{
padding-top:7px;
}
#paging
{
padding:5px 10px 0 320px;
clear:both;
text-align:right;
}
.rss
{
width:100px;
float:left;
margin:-3px;
}
.btSub
{
margin-top:3px;
}
.LIheaderlocation  {padding-top:5px;}

#home .pagination-back {margin-right:7em;}

*:first-child+html #home .pagination-more {
display:block;
margin-top:-15px;
}
/* 
Error page 				
*/
#errorPage{background:white;}
#divError {
width: 600px;
margin: 50px auto;
border: 1px solid gray;
padding: 20px;
font-family: 'Trebuchet MS', Arial, Sans-serif !important;
}
#divError h3 {
background:url(../job-images/299/errorPage.gif) no-repeat left top;
color:#666666;
font-size:2em;
padding:0 40px 20px;
margin:0;
border:0;
}
#divError p {
color:#666666;
font-size:1em;
padding:0;
margin:0 0 6px 0;
border:0;
}
#divError a {
color:#3399CC;
font-size:1em;
padding:0;
margin:0;
border:0;
}
