*{ 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; }
/* end Reset */

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ clear:both; float:left; width:100%;}

a{ text-decoration:none; color:#5799e3; }
a:hover{text-decoration:underline;}


body{
	background:#e7f4ff url(../job-images/542/bg-body.gif) repeat-x;
	color:#666;
	font:11px Arial, Helvetica, sans-serif;
}

/* General */
#wrapper{ width:952px; margin:0 auto;}

#header,
#breadcrumb,
#content,
#footer,
#borderBot{ clear:both; float:left; width:100%; }



#header{
	background:url(../job-images/542/bg-header.jpg) no-repeat;
	height:102px;
	padding:23px 23px 0 23px;
	width:906px;
	margin-top:20px;
}

	#header h1 a{
		background:url(../job-images/542/logo.jpg) no-repeat;
		height:41px;
		display:block;
		 width:155px;
		text-indent:-9999px; 
	}
	#header h2 {
		display:block;
		margin-top:35px;
	}
	.level-1 #header h2 {margin-top:6px;}
	#header h2 a{ margin-left:10px; color:#fff; font:14px "Century Gothic";}

#breadcrumb{
	font-weight:bold;
	padding:13px 0;
	text-indent:18px;
}	
	
.level-1 #breadcrumb{
	float:none;
	text-align:right;
	padding:5px 0 10px 0;
	text-indent:0px;

}	
#breadcrumb a{ color:#666; text-decoration:none; }
#breadcrumb a:hover{ color:#666; text-decoration:underline;} 


#content{
	border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;
	background:#fff;
	padding:21px 22px 0 22px;
	width:906px;
}

.boxTop,
.boxBot{
	float:left; clear:both; width:100%;
	overflow:hidden;
	height:11px;
}
.boxTop{ margin-top:8px;}
.box{
	padding:2px 20px;
	float:left; clear:both;
}

#sLeft .boxTop{ background:url(../job-images/542/box-top-large-1.gif) no-repeat; }
#sLeft .box{ background:url(../job-images/542/box-mid-large-1.gif) repeat-y;  width:618px; }
#sLeft .boxBot{ background:url(../job-images/542/box-bot-large-1.gif) no-repeat; }

#sLeft .boxTop-2{ background:url(../job-images/542/box-top-large-2.gif) no-repeat; }
#sLeft .box-2{ background:url(../job-images/542/box-mid-large-2.gif) repeat-y; }
#sLeft .boxBot-2{ background:url(../job-images/542/box-bot-large-2.gif) no-repeat; }


#sRight .boxTop{ background:url(../job-images/542/box-top-1.gif) no-repeat; }
#sRight .box{ background:url(../job-images/542/box-mid-1.gif) repeat-y;  width:185px; }
#sRight .boxBot{ background:url(../job-images/542/box-bot-1.gif) no-repeat; }

#sRight .boxTop-2{ background:url(../job-images/542/box-top-2.gif) no-repeat; }
#sRight .box-2{ background:url(../job-images/542/box-mid-2.gif) repeat-y; }
#sRight .boxBot-2{ background:url(../job-images/542/box-bot-2.gif) no-repeat; }

#sRight .boxTop-3{ background:url(../job-images/542/box-top-3.gif) no-repeat; }
#sRight .box-3{ background:url(../job-images/542/box-mid-3.gif) repeat-y; }
#sRight .boxBot-3{ background:url(../job-images/542/box-bot-3.gif) no-repeat; }


.box h3{
	color:#135fa4;
	font:15px "Century Gothic", "Trebuchet MS";
	margin-bottom:8px;
}
#sLeft .box-2 h3,
#sRight .box-3 h3{ color:#b37fb8;}

#sRight .box p{ margin-bottom:10px;}
#sRight a.more{ color:#135fa4; text-decoration:none;}

#sRight a:hover.more { color:#135fa4; text-decoration:underline;}
#sRight a:hover{ color:#135fa4; text-decoration:underline;}
/* Sidebar Left */
#sLeft{
	float:left; display:inline;
	width:658px;
}	

.banner{
	clear:both;
	float:left;
	width:100%;
}
.level-1 .banner{ margin-bottom:40px;}

/* Search Form */
.searchForm{
	background: url(../job-images/542/bg-search.gif) repeat-x;
	float:left; clear:both; 
	height:57px;
	margin-bottom:15px;
	padding-top:26px;
	position:relative; z-index:999;
	width:100%;
}

	.searchForm label{
		color:#135fa4;
		font:15px "Century Gothic", Tahoma, Verdana;
		float:left; display:inline;
	    line-height:15px;
		margin-left:110px;
		width:60px;
		text-align:right;
	}
	.searchForm #job_input_text{
		color:#666;
		border:1px solid #d5d5d5; 
		font:13px Arial, Helvetica, sans-serif;
		float:left; display:inline;
		margin:0 8px;
		padding:7px 5px;
		width:308px; 
		
	}
	.searchForm .input_submit{
		background: url(../job-images/542/btn-go.gif) no-repeat;
		border:none;
		cursor:pointer;
		height:29px;
		float:left;
		padding:0;	
		text-indent: -9999px;
font-size:0px;
line-height: 0px;
        width:29px;
	}

/* Search Popup */
#srb{
	background: url(../job-images/542/bg-popup.gif) repeat-y;
	border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;
	color:#666;
	position:absolute; top:67px; left:118px; 
	float:left; clear:both;
	padding:0 3px;
	width:424px;
	/*display:none;*/
}
#srb .header{
	background:#e9f5ff;
	border-top:2px solid #fff;
	font-weight: bold;
	height:23px; 
	padding-top:10px;
}
	#srb .header h4 {
		color:#0267b0;
		font-weight:bold !important;		
		font:11px Arial, Helvetica, sans-serif;
		text-indent:16px;
	}
	#srb .header .close a {  
		color: #0267b0;
		position: absolute; top: 12px; right: 20px; 
	}

#srb .content{
	background:#e9f5ff;
	margin-left:16px;
	width:389px;
}
	#srb .content tr td{
		padding:7px 10px;
		border-bottom:1px solid #d5d5d5;
	}
	
	#srb .content tr.alt td{}
	
	#srb .content tr:hover td{ background:#5fc9ec; cursor:pointer; color:#fff; }
	#srb .content tr:hover td a{color:#fff; }
	
	#srb .content tr td a{color:#666;}
	#srb .content tr td a:hover{ text-decoration:none;}
	* html #srb .content tr td a:hover{ text-decoration:underline;}
	
	#srb .content tr.srb-lastrow td {
		border:0;
		padding-top:15px; padding-bottom:10px;
	}
	
	#srb .content tr.srb-lastrow:hover td { background:none;}
	#srb .content tr.srb-lastrow td a{  font-weight:bold;  text-decoration:underline; }
	#srb .content tr.srb-lastrow td a:hover{ text-decoration:none; }
	#srb .content tr.srb-lastrow:hover td a{ color:#666;}



/* Jobs List */
#listJobs{
	float:left; clear:both; width:100%;
	padding-bottom:10px;
}
	#listJobs h4{	
		color:#f26653;
		font:15px "Century Gothic", "Trebuchet MS";
		margin-bottom:8px;
	}
	#listJobs div{
		float:left; display:inline;
		width:219px;
	}
	#listJobs ul li{
		background:url(../job-images/542/arrow.gif) no-repeat left 9px;
		padding:5px 10px; display:block;	 
	}
	#listJobs a.more{
		color:#000; 
		margin-top:20px; 
		display:block;
	}

#jobsTable{
	float:left; clear:both; width:100%;
	padding-bottom:10px;
}
	
#jobsTable table{ width:100%; }
	#jobsTable table td{ text-align:left; padding:6px 10px; vertical-align:top;   }
	#jobsTable table tr th{
		color:#f26653;
		font:15px "Century Gothic", "Trebuchet MS";
		margin-bottom:8px;
		text-align:left;
		font-weight:normal;
		padding:8px 0 10px 10px;
	}

	#jobsTable table th.title,#jobsTable table th.thJobTitle{  width:405px;}
	#jobsTable table th.loc,
	#jobsTable table th.thLocations{  width:130px}
	#jobsTable table th.date{   width:80px}
	#jobsTable table td.jobTitle a{ width:380px; float:left; text-decoration:none; } 
        #jobsTable table td.jobTitle a:hover{ width:380px; float:left; text-decoration:underline;  }
	#jobsTable table a.pagination-back,
	#jobsTable table a.pagination-more{
		color:#f26653;
		display:inline;
		text-decoration:none;
		margin-top:10px; 
	}
#jobsTable table a:hover{text-decoration:underline !important;}
	#jobsTable table a.pagination-back{ float:left;}
	#jobsTable table a.pagination-more{ float:right; margin-right:10px;}
	
	
	#jobsTable h5{
		color:#135fa4;
		font-weight:bold;
		font-size:16px;
		padding-left:10px;
		
	
	}


/* Job Details */
#jobDetails{
	float:left; clear:both; width:96%;
	padding:0 2%; margin-bottom:40px;
	
}	
#jobDetails h3{
		color:#f26653;
		font:15px "Century Gothic", "Trebuchet MS";
		margin-bottom:15px;
} 
#jobDetails h4{
	color:#5799e3;
	font-weight:bold;
	font-size:13px;
	margin-bottom:15px;

}	
#jobDetails h5{ font-weight:bold;}
#jobDetails p{ margin-bottom:10px;}
#jobDetails ul{ margin-bottom:10px;}


#jobDetails a.apply {
	background:url(../job-images/542/apply.gif) no-repeat;
	display:block;
	height:24px;
	margin-top:20px;
	text-indent:-9999px;
	width:89px;
}





#recentJobs dt{ font-weight:bold;}
#recentJobs dt a{ color:#f26653; text-decoration:none;}
#recentJobs dt a:hover{ color:#f26653; text-decoration:underline;}
#recentJobs dt span{color:#666; }
#recentJobs dd{ margin-bottom:10px;}


#similarJobs ul li{ 
	float:left; display:inline;
	padding:5px 0;
	width:305px;
}
	#similarJobs ul li a{
		color:#f26653;
		font-weight:bold;
		text-decoration:none;
	}	
       #similarJobs ul li a:hover{text-decoration:underline;}

/* Sidebar Right */
#sRight{
	display:inline;
	float:right;
	width:225px;
}

.prizes{
	text-align:center;
}
.prizes img{ margin:0 4px;}

#tagCloud{
	text-align:justify;
}

	#tagCloud a{  line-height:20px;}

#sRight .box ul li{
	background:url(../job-images/542/arrow.gif) no-repeat left 8px;
	padding:4px 0 4px 10px;
}
#sRight .box ul li a{ color:#f26653; font-weight:bold;}

#sRight .imgLeft{ margin-top:8px; }


/* Subscribe */
#signUp{ padding-bottom:30px; }
#sRight #signUp p{ margin:0 0 6px 0;}
#signUp p img{ margin-right:5px;padding-bottom:15px;}
#signUp label{ color:#666; font-size:10px; text-transform:uppercase; display:block;}

	#signUp input{
		border:1px solid #cecece;
		color:#333;
		font:12px Arial, Helvetica, sans-serif;
		margin:5px 0;
		padding:4px 4px;
		width:176px;
	}
	#signUp input.submit{
		background: url(../job-images/542/btn-subscribe.gif) no-repeat;
		border:0;
		cursor:pointer;
		margin:5px 0 18px 0;
		padding:0;
		width:87px; height:26px;  text-indent: -9999px;
font-size:0px;
line-height: 0px;
	}


#footer{
	border-top:1px solid #e0e0e0;
	float:left; clear:both; width:100%;
	margin-top:15px;
	padding:18px 0 0 0;
	text-align:right;
}
#footer a:hover{text-decoration:underline;}
#footer p{ margin-bottom:13px;}


#borderBot{
	background:url(../job-images/542/border-bot.gif) no-repeat left top;
	height:8px; overflow:hidden;
	padding-bottom:20px;
}
    .cloud-Tiny {font-size:11px;
	color:black !important;
	font-weight:bold;
}
.cloud-Medium {font-size:14px;
	color:#CBAACE!important;
}
.cloud-Big {
	font-size:16px;
	font-weight:bold;
	color:#0267B0!important;
}
.cloud-Small {font-size:11px;
	color:black !important;
}
#jobTitleKeyword {border:1px solid #D5D5D5;}
#locationsKeyword {border:1px solid #D5D5D5;}
#btGo{margin-right:20px;}

.subtitle{
font-weight:bold;
margin:15px 0 0;
}

.no-change-header-inline {
display:inline;
font-size:1em;
margin:0;
padding:0;
}

.text{
font-size:1.2em;
}

.text p
{
  margin-bottom: 10px !important;
}

.blockpanel {
display:block;
height:10px;
}
