@charset "utf-8";
/* CSS Document */

#wrapper {
	margin: 16px auto;
	padding:0;
	width:960px;
}

#banner {
	margin:0;
	padding:0;
	background:url(../images/banner.png) no-repeat;
	display:block;
	width:958px; height:142px;
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}

#bar_undermenu
{
	margin:0;
	padding:0;
	width:960px;
	height:8px;
	background:url(../images/bar.png) repeat-x;
}

#body
{
	margin:0px 4px 8px 4px;
	padding:0px 6px;
	width:534px;
	float:left;
	vertical-align:top;
}

#info_bar
{
	margin:8px 0 8px 4px;
	width:238px;
	float:left;
	vertical-align:top;
}

#info_bar h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#fff;
	font-weight:bold;
	padding:3px 6px;
	margin:0 0 4px 0;
	background:#4b2432;	
}

#articles
{
	overflow:auto;
	padding:0;
	margin:0;
	width:238px;
	height:328px;
	vertical-align:top;
}

#info_bar h2
{
	font-weight:bold !important;
	padding:2px 0 !important;
	margin:0 0 4px 0 !important;
	font-size:10pt;
	background:#cbc0c4;
	text-indent:6px;
}

#info_bar p
{
	padding:0 6px 4px 6px !important;
	margin:0 !important;
}

.newsitem
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#4b2432;
	margin:0 0 4px 0;
	padding:0px 0px 8px 0;
	background:#e4dfe1;
	font-weight:normal;
	vertical-align:top;
}

.newsitem a
{
	color:#4b2432;
	text-decoration:none;
}

.newsitem a:hover
{
	text-decoration:underline;
	color:#4b2432;
}

#footer
{
	display:block;
	margin:0;
	padding:8px 6px;
	background:#4b2432;
	width:948px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#fff;
}

#message
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#4b2432;
	padding:0;
	margin:8px auto;
	text-align:center;
	height:40px;
}

#header
{
	width:100%;
	border-bottom:#4b2432 2px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#4b2432;
	padding-bottom:4px;
	margin:3px 0 8px 0;
	text-transform:uppercase;
}

#bodycontent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
	padding-bottom:4px;
	margin:12px 0 8px 0;
}

#zonebody
{
	float:left;
	width:792px;
	margin:8px 0 0 4px;
}

#occupationsbody
{
	width:100%;
	margin:0;
	padding:4px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.occupation_buttons
{
	float:left;
	width:197px;
	margin:0;
	padding:4px 4px;
	border:#e4dfe1 1px solid;
	text-align:center;
}

.occupation_buttons a
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#4b2432;
}

.occupations_buttons a:hover
{
	text-decoration:underline;
}

.zone1, .zone2, .zone3, .zone4, .zone5
{
	margin:0;
}

.zone1
{
	background-color:#e3a7b3;
}

.zone2
{
	background-color:#b8d6eb;
}

.zone3
{
	background-color:#cee5b7;
}

.zone4
{
	background-color:#f9f5a0;
}

.zone5
{
	background-color:#f9d6bd;
}

.clearfloats
{
	clear:both;
}

#zonebuttons, .slogan
{
	float:left;
	padding:0;
	margin:0;
}

#newindustry
{
	float:right;
	padding:0;
	margin:2px 0 0 0;
}

.industrytitle
{
	clear:both;
	padding:0 8px;
	margin:16px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	font-weight:normal;
	colour:#000;
	border-bottom:#4b2432 2px solid;
}

.datalistheader
{
	padding:8px 8px;
	margin:16px 0 0  0;
	font-size:12pt;
}

.occupationstemplate
{
	margin:0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt
}

#searchselections
{
	width:100%;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

#searchcol1
{
	float:left;
	width:60%;
	margin:0;
	padding:0;
}

#searchcol2
{
	float:left;
	width:30%;
	margin:0;
	padding:0;
}

#searchcol3
{
	float:left;
	width:10%;
	margin:0;
	padding:0;
}

.searchgreenapprentice
{
	display:block;
	margin:16px 0 0 4px;
}

.search_results_header
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:10pt !important;
	color:#4b2432 !important;
	background:#e4dfe1;
}

.scaletree
{
	position:relative;
	padding:0;
	margin-left:32px;
	float:left;
	width:38px;
	height:27px;
	overflow:visible;
}

.search_heading
{
	font-weight:bold;
	padding-left:8px;
}

.questions_header
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:10pt !important;
	color:#4b2432 !important;
	background:#e4dfe1;
	padding:4px 0;
	text-align:center;
	font-weight:bold;
}

.questions_style
{
	margin:8px 0 32px 0;
}

.quiz_answer
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:14pt !important;
	color:#4b2432 !important;
	display:block;
	padding:0;
	margin:0 0 32px 0;
}

.drop_caps
{
	color:#4b2432 !important;
	font-size:36pt !important;
	line-height:80%;
	letter-spacing:-6pt;
	text-transform:uppercase;
}


#quiz_answerwrapper
{	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
}

.quiz_answerbox
{
	width:230px;
	padding:8px 8px;
	margin:0 8px;
	border:#4b2432 solid 1px;
	float:left;
}

#printview
{
	margin:0 0 16px 0; 
}
