html, body {
	margin: 0;
	padding: 0;
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
caption, th {
	text-align:left;
}
ul li, ol li {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
body {
	background: #bebfa7;
	margin: 0 auto 15px;
	padding: 0px;
	color: #323232;
	font-size: 1em;
}
a, a:visited {
	color: #862d00;
	text-decoration: none;
}
a:hover {
	color: #323232;
	text-decoration: none;
}
a:focus, :focus {
	outline: 0 !important;
}
h1, h2, h3, h4, h5, h6, .head {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:.4em;
}
h1 {
	font-size:1.4em;
}
h2 {
	color: #a43900;
	font-size:1.65em;
	font-weight: bold;
}
h3 {
	font-size:1.3em;
}
h4 {
	font-size: 1.2em;
	margin: 0 0 10px;
	font-weight: bold;
}
h5 {
	font-size:1em;
}
h6 {
	font-size:1em;
}
p {
	margin: 0 0 1em;
}
ul li, ol li {
	line-height: 1.5em;
}
ul.general_list li {
	background: url(../images/bullet_square.gif) 0 6px no-repeat;
	padding: 0 0 0 15px;
	line-height: 1.8em;
	height: 1%;
}

#searchHTML {
	/*display: none;*/
	z-index: 9998;
	position: absolute;
	right: 40px;
	top: 35px;
	color: #000;
	width: 380px;
	padding: 0 0 10px;
}

#searchHTML #srb {
	background: #fff;
	border: 1px solid #adad96;
	padding: 0 10px 10px;
	z-index: 9999;
}

#searchHTML .header {
	width: 360px;
	position: relative;
	margin: 0 0 10px;
	padding: 10px 0px 0 0px;
}

#searchHTML .header h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #862d00;
	margin: 0;
}

#searchHTML .header span.close {
	position: absolute;
	right: 0px;
	top: 13px;
}

#searchHTML .header span.close a, #searchHTML .header span.close a:visited {
	font-weight: bold;
	font-size: 1em;
	color: #000 !important;
	text-decoration: none;
}

#searchHTML a, #searchHTML a:visited {
	text-decoration: underline;
}

#searchHTML table.content {
	margin: 0 auto;
	width: 100%;
	border-bottom: 4px solid #c99a3a;
}

#searchHTML table.content td {
	border: 1px solid #e0c1b2;
	border-width: 1px 1px 0 1px;
	padding: 5px 0 5px 10px;
	position: relative;
	font-size: 1.1em;
}
#searchHTML table.content td a, #searchHTML table.content td a:visited {
	background: url(../job-images/333/icon_arrow.gif) 0 3px no-repeat;
	padding: 0 0 0 10px;
}

#searchHTML table.content tr.over {
	background: #dee0c3;
}
#searchHTML table.content .srb-lastrow td a, #searchHTML table.content .srb-lastrow td a:visited {
	font-weight: bold !important;
	text-transform: uppercase !important;
}
table.job_list_table, table.tableSearchResults {
	width: 100%;
	position: relative;
	margin: 0 0 5px;
	border-bottom: 4px solid #c99a3a;
}
table.job_list_table {
	background: url(../job-images/333/bg_joblist_tableN.jpg) 0 0 no-repeat;
}
table.tableSearchResults {
	background: url(../job-images/333/bg_searchresult_table.gif) 0 0 no-repeat;
}
table.job_list_table th, table.tableSearchResults th {
	position: relative;
	margin: 0 0 10px;
	padding: 5px 0 3px 10px;
	font-size: 1.1em;

	color: #fff;
	font-weight: bold;
}

table.job_list_table th.job_title {
	width: 307px;
	overflow: hidden;
}
table.tableSearchResults th.thJobTitle {
	width: 357px;
	overflow: hidden;
}
table.job_list_table th.job_location {
	width: 126px;
	overflow: hidden;
}
table.job_list_table td.jobTitle {
	width: 388px;
        !width:440px;
}
table.job_list_table td.location{
}
table.tableSearchResults th.thLocations {
	
}
table.job_list_table th.job_date, table.tableSearchResults th.thDate {
	overflow: hidden;
}
table.job_list_table td, table.tableSearchResults td {
	border: 1px solid #e0c1b2;
	border-width: 1px 1px 0 1px;
	padding: 5px 0 5px 10px;
	position: relative;
	font-size: 11px;
}
table.job_list_table td.date,table.job_list_table th.job_date{display:none;}
table.tableSearchResults td {
	border-width: 1px 0;
}

table.job_list_table tr.over, table.tableSearchResults tr.over {
	background: #bf2e1b;
}

table.job_list_table td a, table.job_list_table td a:visited, table.tableSearchResults a, table.tableSearchResults a:visited {
	background: url(../job-images/333/icon_arrow.gif) 0 3px no-repeat;
	padding: 0 0 0 10px;
	text-decoration: underline;
}

table.job_list_table td.over, table.tableSearchResults td.over {
	color: #fff !important;
}

table.job_list_table td a.over, table.job_list_table td a.over:visited {
	color: #fff;
}
table.job_list_table td a.more , table.tableSearchResults td a.more {
	font-weight: bold !important;
	text-transform: uppercase !important;
}
table.tableSearchResults tr.trFilterResults {
	display: none;
}
table.tableSearchResults tr.trFilterResults #btGo {
	margin: 0 15px 0 0;
}

#breadcrumbs {
	padding: 5px 13px 10px;
}
#breadcrumbs ul {
	margin: 0;
	padding: 0;
}
#breadcrumbs a {
	background: url(../job-images/333/icon_breadcrumb.gif) 0 5px no-repeat;
	display: inline;
	margin: 0;
	padding: 0 3px 0 13px;
	font-size: 1em;padding-top:2px;
}
#breadcrumbs ul li.first {
	padding-left: 0;
	background: none;
}
#breadcrumbs ul li a, #breadcrumbs ul li a:visited {
	text-decoration: none;
	color: #000;
}

#outer {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}
#container {
	clear: both;
	position: relative;
	padding: 0 10px;
}
#search_bar {
	position: relative;
	z-index: 9;
}
#search_job {
	position: relative;
	z-index: 10;
	background: url(../job-images/333/bg_search.gif) 0 0 no-repeat;
	width: 100%;
	height: 46px;
}
#search_job label {
	display: none;
}
#search_job #job_input_text {
	background: transparent;
	position: absolute;
	left: 627px;
	top: 8px;
	width: 240px;
	display: block;
	border: 0;
	padding: 2px 0;
}
#search_job #search_job_submit {
	display: block;
	position: absolute;
	left: 879px;
	top: 8px;
	background: url(../job-images/333/button_search.gif) 0 0 no-repeat;
	width: 18px;
	height: 18px;
	padding: 0;
	border: 0;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	cursor: pointer;
}
#header {
	background: url(../job-images/333/bg_header.jpg) 0 0 no-repeat;
	height: 92px;
	overflow: hidden;
	position: relative;
}
#header h1 {
	padding: 20px 0 0 50px;
}
#header h1 a, #header h1 a:visited, #header h1 a:hover {
	display: block;
	width: 350px;
	height: 100px;
	overflow: hidden;
	text-indent: -9999px;
}
#navigation {
	background: url(../job-images/333/bg_navigation.gif) 0 0 repeat-x;
	padding: 0 0 0 23px;
	border: 2px solid #81662d;
	border-width: 2px 0;
}
#navigation ul {
	background: url(../job-images/333/bg_navigation_separator.gif) 0 0 no-repeat;
	height: 39px;
	margin: 0;
	padding: 0 0 0 1px;
}
#navigation ul li {
	background: url(../job-images/333/bg_navigation_separator.gif) 100% 0 no-repeat;
	margin: 0;
	padding: 0;
	float: left;
	height: 39px;
	overflow: hidden;
	padding: 0 1px 0 0;
}
#navigation ul li a, #navigation ul li a:visited {
	display: block;
	text-decoration: none;
	color: #795c1f;
	font-weight: bold;
	font-size: 1.1em;
	padding: 16px 13px;
}
#banner_container {
	background: #993300 url(../job-images/333/bg_banner.gif) 0 0 repeat-x;
	padding: 21px;
}
.banner {
	background: #fff url(../job-images/333/bg_banner_inner.gif) 100% 0 repeat-y;
}

#banner_container .banner .banner_content {
	padding: 25px 30px 25px 0;
}
#banner_home .banner_content {
	background: url(../job-images/333/img_banner_home.jpg) 0 0 no-repeat;
	height: 168px;
	overflow: hidden;
}
#banner_list_job {
	background: none;
}


#banner_list_job .banner_content {
	background: url(../job-images/333/banner_list_job.jpg) 0 0 no-repeat;
	height: 168px;
	overflow: hidden;
}

#banner_list_job .banner_seach {
	background: url(../job-images/333/banner_search.jpg) 0 0 no-repeat;
}

#banner_list_job .banner_level3 {
	background: url(../job-images/333/banner_level3.jpg) 0 0 no-repeat;
}


#banner_container .banner .banner_content h1 {
	margin: 0 0 15px 250px;
	padding: 10px 100px 11px 20px;
	background: #993300 url(../job-images/333/bg_banner_header.gif) 100% 100% no-repeat;
	font-size: 1.5em;
	color: #fff;
	font-weight: bold;
	line-height: 1em;
}
#banner_container .banner .banner_content h2 {
	margin: 0 0 25px 325px;
	color: #993300;
	font-size: 1.6em;
	line-height: 1em;
}
#banner_container .banner .banner_content p {
	margin: 0 0 0 327px;
	font-size: 11px;
}

#content_container {
	background: #fff url(../job-images/333/bg_content_container.gif) 100% 0 repeat-y;
}
#content {
	background: url(../job-images/333/bg_content.gif) 100% 100% no-repeat;
	border-top: 2px solid #81662d;
	position: relative;
	z-index: 2;
	padding: 0;
}
#main_content {
	float: left;
	width: 620px;
	padding: 0 0 20px;
}
#sidebar {
	float: right;
	width: 300px;
	padding: 20px 0 250px;
}


#sidebar .module {
	width: 260px;
	margin: 0 20px 0;
}
#sidebar .module_header {
	background: #fff url(../job-images/333/bg_banner_inner.gif) 100% 0 repeat-y;
	padding: 3px 0 0;
	border-top: 1px solid #707070;
}
#sidebar .module_header h3 {
	background: #993300;
	font-size: 1.4em;
	color: #fff;
	padding: 10px;
	margin: 0;
}

#sidebar .module_content {
	background: #fff url(../job-images/333/bg_banner_inner.gif) 100% 0 repeat-y;
	position: relative;
	padding: 10px; 
	border-left: 1px solid #707070;
}
#sidebar .module_content p, #sidebar .module_content li {
	/*font-size: 1.1em;*/font-size:10px;
}
.module_content img{padding-bottom:5px;}
#footer {
	background: #005b6b url(../job-images/333/bg_footer.gif) 0 0 repeat-x;
	padding: 10px 20px 55px;
}
#recent_jobs {
	border-top: 3px solid #005b6b;
}
#recent_jobs .module_header {
	padding: 15px 10px 0;
}
#recent_jobs .module_header h3 {
	color: #005b6b;
	font-size: 1.4em;
	line-height: 1em;
	font-weight: bold;
	margin: 0;
}
#recent_jobs .module_content {
	padding: 20px;
}
#recent_jobs .module_content dl {
	margin: 0;
}
#recent_jobs .module_content dt {
	font-weight: bold;
	color: #561d00;
	font-size: 1.1em;
	margin: 0;
}
#recent_jobs .module_content dt a, #recent_jobs .module_content dt a:visited {
	color: #561d00;
}
#recent_jobs .module_content dd {
	font-size: 1.1em;
	margin: 0 0 15px;
}

#recent_search {
	background: #E8CE9B url(../job-images/333/bg_recent_search.jpg) 100% 0 no-repeat;
	min-height: 124px;
	/*overflow: hidden;*/
}
#recent_search .module_header {
	height: 23px;
	overflow: hidden;
}
#recent_search .module_header h3 {
	padding: 3px 10px 0;
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
}
#recent_search .module_content {
	padding: 10px 170px 10px 20px;
}
#recent_search .module_content a {
	margin: 0 15px 0 0;
	line-height: 1.7em;
}
#useful_links {
	text-align: center;
}

#useful_links br{display:none;}
#useful_links  h3{
	display: inline;
	color: #fff;
	font-weight: bold;
}
#useful_links ul {
	display: inline;
	margin: 0;
}
#useful_links ul li {
	display: inline;
	font-size: 1.1em;
	margin: 0;
	padding: 0 6px 0 8px;
	border-left: 1px solid #fff;
}
#useful_links ul li.first {
	border: 0;
}
#useful_links ul li a, #useful_links ul li a:visited {
	color: #fff;
}
#listjob {
	background:url(../job-images/333/bg_listjob.gif) 0 0 repeat-x;
	margin: 0 4px 20px 10px ;
}
#listjob .jobs_by h3.header {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #fff;
	font-size: 1.1em;
	padding: 4px 10px;
	margin: 0;
}
#listjob .jobs_by h3.header a, #listjob .jobs_by h3.header a:visited {
	background: url(../job-images/333/icon_arrow_down.gif) 100% 60% no-repeat;
	padding-right: 15px;
	color: #fff;
}
#listjob .jobs_by {
	width: 202px;
	float: left;
	position: relative;
}
#listjob .jobs_by .jobs_by_list {
	display: none;
	width: 200px;
	position: absolute;
	border-bottom: 4px solid #c99a3a;
	padding: 1px 0 0;
	background: #e0c1b2;
	margin: 0;
}
#listjob .jobs_by ul li {
	background: #fff url(../job-images/333/icon_arrow.gif) 10px 6px no-repeat;
	padding: 1px 10px 0 20px;
	border: 1px solid #e0c1b2;
	border-width: 0 1px 1px;
}
#listjob .jobs_by ul li.LIheaderlocation {
	background: #fff none;
	font-weight: bold;
	padding-left: 10px;
	
}
#listjob .jobs_by .jobs_by_list p {
	background: #fff;
	border: 1px solid #e0c1b2;
	border-width: 0 1px;
	padding: 0 10px;
	margin: 0;
}
#listjob .jobs_by .jobs_by_list li p {
	background: #fff;
	border: 0;
	padding: 0;
	margin: 0;
}

#listjob .jobs_by .jobs_by_list p .pagination-back {
	float: left;
	display: block;
	padding: 5px 0;
}
#listjob .jobs_by .jobs_by_list p .pagination-more {
	float: right;
	display: block;
	padding: 5px 0;
}

#jobs_list_category {
	padding: 0 0px 0 10px;	
	margin: 0 0 10px;
}
#watch_job {
	background: url(../job-images/333/bg_watchjob.jpg) 0 0 no-repeat;	
	width:274px !important;
	height: 225px;
	overflow: hidden;
	margin: 0 auto !important;
}
#watch_job .module_header {
	background: none !important;
	height: 35px;
	overflow: hidden;
	border: 0;
}
#watch_job .module_header h3 {
	background: none;
	margin: 0;
	font-weight: bold;
	font-size: 1.4em;
	padding: 8px 0 0 17px;
}
#watch_job .module_content {
	background: none !important;
	padding: 5px 40px 23px 20px !important;
	border: 0 !important;
	color: #fff;
}
 
#txtEmail {
	display: block;
	width: 100%;
	padding: 3px;
}
#btnSubscribe {
	background: url(../job-images/333/button_subscribe.jpg) 0 0 no-repeat;
	display: block;
	width: 86px;
	height: 23px;
	padding: 0;
	margin: 0;
	border: 0;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
}
#similar_jobs {
	background: url(../job-images/333/bg_similarjobs.gif) 0 0 repeat-x;
	margin: 0 0 10px 8px;
	border-bottom: 4px solid #c99a3a;
}
#similar_jobs .module_header {
	height: 23px;
	overflow: hidden;
}
#similar_jobs .module_header h3 {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #fff;
	font-size: 1.1em;
	padding: 5px 10px;
	margin: 0;
}
#similar_jobs .module_content {
	border: 1px solid #e0c1b2;
}
#similar_jobs .module_content ul {
	background: url(../job-images/333/img_border-dotted.gif) 50% 0 repeat-y;
	margin: 0;
}
#similar_jobs .module_content ul li {
	width: 304px;
	float: left;
	border-bottom: 1px solid #e0c1b2;
	padding: 5px 0;
	font-size: 1.1em;
}
#similar_jobs .module_content ul li.more {
	background: #fff;
	padding-left: 304px;
	clear: both;
	float: none;
	width: auto;
}
#similar_jobs .module_content ul li a, #similar_jobs .module_content ul li a:visited {
	background: url(../job-images/333/icon_arrow.gif) 10px 5px no-repeat;
	display: block;
	padding: 0 0 0 20px;
	text-decoration: underline;
}

#job_detail {
	border-top: 3px solid #005b6b;
	padding: 0 0 70px;
}
#job_detail .module_header {
	padding: 18px 0 0 10px;
	color: #005b6b;
	font-size: 1.6em;
}
#job_detail .module_header h3 {
	font-size: 1.1em;
}
#job_detail .module_content {
	padding: 0 0 0 20px;
	position: relative;
}
#job_detail .module_content p, #job_detail .module_content li {
	font-size: 1.1em;
}
#job_detail .button_apply {
	background: url(../job-images/333/button_apply.gif) 0 0 no-repeat;
	width: 109px;
	height: 23px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	right: 0;
}
#job_detail .apply_top {
	margin-top: -30px;	
}

#search_result .module_header {
	padding: 15px 10px;
}
#search_result .module_header h3 {
	color: #005b6b;
	font-size: 1.4em;
	line-height: 1em;
	font-weight: bold;
	margin: 0;
}
#search_result .module_content {
	padding: 0 0 0 10px;
}
.cloud-Tiny { font-size:12px

}
.cloud-Medium{ font-size:14px;
font-weight:bold;
}
.cloud-Big{font-size:1.2em; 
font-weight:bold; 
}
.cloud-Small{   font-size:10px
 }

#navigation ul li a:hover {
text-decoration: underline;
}

#recent_jobs .module_content dl dt a:hover,
#useful_links ul li a:hover{
text-decoration: underline;
}
                                 table.job_list_table td.pagination
				{
					padding:        0;
					text-transform:    lowercase;
					font-weight:    bold;                                        
				}
					table.job_list_table td.pagination a.pagination-more
					{
					    padding:           9px;
					    float:             right;
					    margin-right:      6px;
                                            background:none;
                                            text-transform:uppercase;
					}
					table.job_list_table td.pagination a.pagination-back
					{
					    padding:           9px;
					    float:             left;
					    margin-left:       6px;
                                            text-transform:uppercase;
                                            background:none;
					}
