body {
	text-align: 	center; 
	background: 	#000;
	font:			11px/16px Arial, Helvetica, sans-serif;
	color:			#393939;
}
#main {
	width: 			936px;
	margin: 		0px auto 0px auto;
	padding:		2px;
	text-align: 	left;
	background:		#fff;
	border:			1px solid #92A1AF;
	position:		relative;
}

/* === JOBWEB PAGES === */
#jw-pages {
	padding:		5px 10px 25px 10px;
	font:			11px/16px Arial, Helvetica, sans-serif;
	color:			#393939;
}
.jw-text {
	font:			11px/16px Arial, Helvetica, sans-serif;
	color:			#393939;
}
#jw-pages select, #jw-pages input { 
	padding:		0px 0px 0px 3px;
	font:			11px Arial, Helvetica, sans-serif;
	color:			#393939;
}
#jw-pages input {
	padding:		2px 3px;
}

/* === TOP SECTION (HEADER, NAV AND FLASH) === */
/* HEADER */
#header {
	height:			67px;
	padding:		4px 10px;
	border-bottom:	1px solid #373737;
}
#header p {
	float:			right;
	margin:			0px 0px 0px 0px;
	padding:		27px 30px 0px 0px;
	font-size:		11px;
	font-weight:	bold;
	color:			#5C5C5C;
}

/* NAV */
#nav ul {
	margin: 		2px 0px -1px 3px;
	padding:		0px 0px 0px 0px;
}
#nav ul li {
	display: 		inline;
	margin: 		0px 0px 0px -3px;
	padding:		0px 0px 0px 0px;
}

/* FLASH */
#flash {
	padding:		0px 0px 2px 0px;
	border-bottom:	9px solid #7E5439
}

/* === CONTENT === */
#content, #sub-content {
	margin:			2px 0px 3px 0px;
	font:			11px/16px Arial, Helvetica, sans-serif;
	color:			#393939;
	border-top:		2px solid #ECECEC;
}
#content .col-a {
	width:			280px;
	padding:		5px 10px 40px 10px;
	border-right:	1px solid #92A1AF;
	font: Arial, Helvetica, sans-serif;
}
#content .col-b {
	width:			295px;
	padding:		5px 10px;
	background:		url(/images/col-b-corner.png) no-repeat top right;
	position:		relative;
}
#content .col-c {
	width:			165px;
	padding:		5px 15px 10px 15px;
	background:		#ECECEC;
}
#content .col-d {
	width:			162px;
	padding:		5px 10px 5px 10px;
	background:		#ECECEC;
	border-left:	3px solid #fff;
}
#content .col-d ul, #sub-content .col-b ul {
	margin:			0px 0px 0px 17px;
	padding:		0px;
	list-style-image:url(/images/bullet2.png);
}
#content .col-d li, #sub-content .col-b li{
	padding:		0px 0px 8px 0px;
	border-bottom:	1px solid #ccc;
}
#sub-content .col-a {
	width:			650px;
	padding:		20px 9px 40px 9px;
	background:		url(/images/col-b-corner.png) no-repeat top right;
}
#sub-content .col-b {
	width:			250px;
	padding:		20px 9px 5px 9px;
	background:		#ECECEC;
}
#content h1, #sub-content h1 {
	width:			100%;
	margin:			0px;
	padding:		0px 0px 5px 0px;
	font:			bold 15px/16px Helvetica, sans-serif;
	word-spacing:		2px;
	text-transform:	uppercase;
	border-bottom:	2px solid #BDC6CE;
}
#sub-content h3, #jw-pages h1, #jw-pages h2, #jw-pages h3, #jw-pages h4 {
	margin:			15px 0px 0px 0px;
	padding:		0px 0px 5px 0px;
	font:			bold 12px Helvetica, sans-serif;
}
#content p, #sub-content p {
	margin:		10px 0px;
}
#content a, #sub-content a, .jw-text a {
	font:			11px/16px Arial, Helvetica, sans-serif;
	color:			#915731;
	text-decoration:none;
}
#content a:hover, #sub-content a:hover, .jw-text a:hover {
	font:			11px/16px Arial, Helvetica, sans-serif;
	color:			#000;
	text-decoration:none;
}
#content ul {
	margin:			0px 0px 0px 17px;
	padding:		0px;
	list-style-image:url(/images/bullet1.png);
}
#content ul li {
	margin:			10px 0px;
}
#sub-content ul {
	margin:			0px 25px 0px 42px;
	padding:		0px;
	list-style-image:url(/images/bullet1.png);
}
#sub-content ul li {
	margin:			10px 0px;
}
/* JOB SEARCH */
#search-job {
	margin:			10px 0px 0px 0px;
	padding:		0px;
	font:			9px/16px Arial, Helvetica, sans-serif;
}
#search-job label {
	margin:			0px;
	padding:		0px;
	font:			bold 10px/16px  Helvetica, sans-serif;;
	text-transform:	uppercase;
}
.search-job-input {
	width:			100%;
	margin:			0px 0px 15px 0px;
	padding:		0px;
	font:			9px/16px Arial, Helvetica, sans-serif;
}
input.search-job-input {
	height:			14px;
	width:			95%;
	padding:		1px 2px 2px 2px;
}
.search-but {
	margin:			0px;
	padding:		0px;
	text-align:		right;
}
.adv-search {
	margin:			0px 0px 0px 0px!important;
	text-align:		right;
}

/* NEWS SCROLLER */
.news-title, span.news-title {
	margin:			-20px 0px 4px 10px; /* -20px gets the title to 'float' over the table */
	padding:		0px;
	font:			bold 15px Helvetica, sans-serif;
	word-spacing:		2px;
	text-transform:		uppercase;
	border-bottom:		none !important;
}
span.news-title {
	display:		block;
}
#news {
	height:			30px;
	width:			936px;
	margin:			0px 0px 0px 0px;
	background:		#ECECEC;
}
.news-item {
	height:			21px; /* height + top padding + bottom padding = 30px (or whatever height you want this box to be) */
	float:			left;
	margin:			0px;
	padding:		9px 0px 0px 35px;
	font:			10px Arial, Helvetica, sans-serif;
	background:		url(/images/icons/latest-news.png) no-repeat 10px 6px;
}
#news a {
	color:			#393939;
	text-decoration:none;
}
#news a:hover {
	color:			#CC3333;
	text-decoration:none;
}
.view-more-news {
	float:			right;
	margin:			0px;
	padding:		9px 10px 0px 35px;
	font:			10px Arial, Helvetica, sans-serif;
}

/* === FOOTER === */
#footer {
	height:			30px;
	margin:			3px 0px 0px 0px;
	padding:		0px 10px 0px 10px;
	font:			10px Arial, Helvetica, sans-serif;
	color:			#fff;
	background:		#7E5439;
}
#footer a {
	color:			#fff;
	text-decoration:none;
}
#footer a:hover {
	color:			#FFCC00;
	text-decoration:none;
}
.copy {
	float:			left;
	margin:			9px 0px 0px 0px;
	padding:		0px;
}
.footLaurel{
	float:			right;
	margin:			2px 0px 0px 35px;
	padding-left:	35px;
	background:		url(/images/laurel_small.gif) no-repeat;
}
.top-page {
	float:			right;
	margin:			9px 0px 0px 0px;
	padding:		0px;
}

.jw-cvapply th{
	background-color:#DCE4EA;
	text-align:right;
	vertical-align:top;
	paddign-right:5px;
	border-top:1px solid #fff;
}

.jw-cvapply h1{
	margin:			0px;
	padding:		0px 0px 5px 0px;
	font:			bold 15px/16px Helvetica, sans-serif;
	word-spacing:		2px;
	text-transform:	uppercase;
}

.sub-images{
	float:right; 
	margin:5px 5px 10px 17px
}

.a-list {
	margin:-5px 0px 5px -10px;
	padding: 5px 5px 5px 10px;
	background-color:#E9E9E9; 	
}
.a-list ul {
	margin:			0px 0px 0px 17px;
	padding:		0px;
	list-style-image:url(/images/bullet2.png)!important;
}

p.laurel{
	width:			170px;
	padding:		0 50px;
	text-align:		center;
	position:		absolute;
	bottom:			90px;
	right:			0px;
}