@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0;
}
#wrapper, #header_inside {
	width:960px;
	margin:0 auto;
}
#wrapper {
	background-color:white;
	margin-top:32px;
}
#header {
	height:106px;
	border-bottom:1px solid #bbb;
	background-color:#e1e1e1;
	margin-bottom:16px;
}
#header_inside img {
	display:block;
	border:none;
	padding:16px;
}
#footer {
	background-color:#4c2432;	
	position:relative;
}
#footer p {
	padding:0.5em 16px;
	text-align:left;
	color:white;
	font-size:1.2em;
}
#leftcolumn {
	float:left;
	width:200px;
	margin:0 16px 203px 16px;
}
#tree {
	height:665px;
	background-image:url(../images/CT_Tree2.png);
}
#tree, #mainpanel {
	width:712px;
	margin-left:232px;
	position:relative;
}
#minitree {
	width:200px;
	height:187px;
	background-image:url(../images/minitree.png);
	position:absolute;
	left:16px;
	top:-203px;	
}
.button {
	position:absolute;
	outline:none;
	height:34px;
	background-image:url(../images/buttons5.png);
}
.button a {
	display:block;
	text-decoration:none;
	height:34px;
}
.agribusiness {
	top:65px;
	left:305px;
	background-position:0 0;
	width:133px;
}
.biotech {
	top:132px;
	left:175px;
	background-position:0 -68px;
	width:100px;
}
.business {
	top:85px;
	left:507px;
	background-position:0 -136px;
	width:171px;
}
.health {
	top:178px;
	left:558px;
	background-position:0 -204px;
	width:120px;
}
.construction {
	top:236px;
	left:76px;
	background-position:0 -272px;
	width:122px;
}
.manufacturing {
	top:339px;
	left:49px;
	background-position:0 -340px;
	width:138px;
}
.public {
	top:263px;
	left:481px;
	background-position:0 -408px;
	width:149px;
}
.retail {
	top:490px;
	left:132px;
	background-position:0 -476px;
	width:73px;
}
.tourism {
	top:416px;
	left:561px;
	background-position:0 -544px;
	width:90px;
}
#mainmenu {
	border:1px solid #bbb;
	border-top:1px solid #888;
	list-style:none;
	margin:0;
	padding:0;	
	background-color:#f8f8f8;
}
#mainmenu li {
	font-size:1.2em;
}
#mainmenu a {
	display:block;
	color:black;
	text-decoration:none;
	padding:0.25em 0.5em;
	border-top:1px solid #f8f8f8;
	border-bottom:1px solid #f8f8f8;
}
#mainmenu a:hover {
	background:#4c2432 url(../images/menuhead_background.gif) top repeat-x;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	color:#4c2432;
	font-weight:bold;
}
.submenu {
	list-style:none;
	margin:0.25em 0;
	padding:0;
	font-size:0.8em;
}
.submenu a {
	color:#666 !important;
	padding-left:1.5em !important;
}
.submenu a:hover {
	color:#4c2432 !important;	
}
#leftcolumn .menuheader {
	padding:0.25em 0.5em;
	color:#4c2432;
	background-color:#4c2432;
	font-weight:bold;
	font-size:1.2em;
	background:url(../images/menuhead_background.gif) repeat-x #ccc top;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	border-top:1px solid #bbb;
	border-bottom:1px solid #ddd;
}

#sectionheading
{
	width:100%;
	border-bottom:#4b2432 2px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#4b2432;
	padding:4px 0;
	margin-bottom:16px;
	text-transform:uppercase;
	font-weight:bold;
}

#zonebody
{
	float:left;
	width:792px;
	margin:8px 0 0 4px;
}

#occupationsbody
{
	width:100%;
	margin:0;
	padding:4px 0;
}

.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-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
{
	padding:0 8px;
	margin:16px 8px;
	font-size:1.6em;
	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;
}

#searchselections
{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

#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
{
	color:#4b2432 !important;
	background:#e4dfe1;
}

.search_heading
{
	font-weight:bold;
	padding-left:8px;
}

.questions_header
{
	color:#4b2432 !important;
	background:#e4dfe1;
	padding:4px 0;
	text-align:center;
	font-weight:bold;
}

.questions_style
{
	margin:8px 0 32px 0;
}

.quiz_answer
{
	font-size:1.2em !important;
	color:#4b2432 !important;
	display:block;
	padding:0;
	margin:0 0 32px 0;
}

.drop_caps
{
	color:#4b2432 !important;
	font-size:3em !important;
	line-height:80%;
	letter-spacing:0;
	text-transform:uppercase;
}


#quiz_answerwrapper
{	width:100%;
	display:block;
}

.quiz_answerbox
{
	width:200px;
	padding:8px 8px;
	margin:0 8px;
	border:#4b2432 solid 1px;
	float:left;
}

#printview
{
	margin:0 0 16px 0; 
}

.infobox {
	width:150px;
	padding:8px;
	background-color:#FFC;
	border:#4c2432 1px solid;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	font-size:0.9em;
}
.infobox h1 {
	text-decoration:underline;
	font-size:inherit !important;
	font-weight:bold;
	display:block;
	margin-top:0;
}

