/*------ Defaults ------*/* {		margin: 0;		padding: 0;		}		_ {		margin: 0;		padding:0;		}		body {	background:#E9EBBE;	padding-bottom:40px;	padding-top:0px;	}/* 2.Layout */	#wrapper {	width:870px;	margin:0 auto;	background:#ffffff url(images/backgnd_repeat.gif) repeat-y;	padding:0px;	_ padding:0px;	}	#header	{	width:870px;	_ left:0px;	min-height:140px;	background:url(images/header.gif) no-repeat top center;	padding-top:120px;	}#bottom	{	width:870px;	min-height:444px;	padding-bottom:30px;	background:url(images/bottom_graphic.gif) no-repeat bottom center;	}	#contentLeft {	float:left;	width:75%px;	_ width:73%;	margin:20px 20px 60px 40px;	_ margin:20px 10px 60px 20px;	}#rightCol	{	float:left;	width:15%;	margin-top:20px;	margin-right:20px;	_ margin-right:10px;	padding-top:20px;	}	#contentCentre {	width:750px;	margin:20px 20px 40px 40px;	_ margin:20px 20px 40px 20px;	}	#introBox {	float:left;	background-color:#30C4BC;	width:710px;	min-height:110px;	margin-left:40px;	_ margin-left:20px;	margin-right:20px;	padding:20px 30px;	_ padding:20px;	border:1px solid #FFFFFF;	}	#contentBox {	float:left;	background-color:#FFFFFF;	width:750px;	margin-left:40px;	_ margin-left:20px;	margin-right:20px;	padding:10px;	border:solid 1px #CDD942;	}	#menuBox1 {	float:left;	width:202px;	height:220px;	background:url(images/menu_box1.gif) no-repeat;	margin-right:14px;	margin-bottom:10px;	padding-top:80px;	}#menuBox2 {	float:left;	width:202px;	height:220px;	background:url(images/menu_box2.gif) no-repeat;	margin-right:14px;	margin-bottom:10px;	padding-top:80px;	}#menuBox-nomargin {	float:left;	width:202px;	height:220px;	background:url(images/menu_box3.gif) no-repeat;	margin-right:0px;	margin-bottom:10px;	padding-top:80px;	}		#breadcrumbs	{	margin-left:40px;	margin-bottom:5px;	width:620px;	height:30px;	}	#linkBox	{	clear:right;	margin-left:0px;	margin-bottom:5px;	width:500px;	height:30px;	}	/* 4. Navigation */#menuBar {	display: block;	margin-bottom: 5px;	position: relative;	height:25px;	top: 0px;	left: 0px;	right: 0px;	width: 99%;	overflow: hidden;	background-color: #000000;	}.menuHeader {	color: #fff;	font-size: 14px;	font-family: arial, Helvetica, sans-serif;	font-weight: bold;	text-decoration: none;	white-space: nowrap;	cursor: pointer;	padding: 10px;	margin: 0px;	padding-right: 15px;	display: inline;	position: relative;	background-color: #2A5CA3;	border-right: 1px solid #000000;	}.menuDrop {	position: absolute;	visibility: hidden;	z-index: 1000;	top: 0px;	left: 0;	width: 175px;	height: auto;	margin: 0;	padding: 0;	color: #999999;	font-size: 12px;	font-family: arial, Helvetica, sans-serif;	background-color: #ffffff;	background-repeat: repeat;	border-style: solid;	border-width: 0 1px 1px;	border-color: #003365;}.menuDrop a {	display: block;	text-align: left;	padding: 5px 5px;	border-top: 1px solid #ccc;	text-decoration: none	}.menuDrop a:link {	color: #666666;	}.menuDrop a:visited {	color: #000000;	}.menuDrop a:hover {	color: #fff;	background-color: #CCCCCC;	}.menuDrop a:active {	color: #ffffff;	background-color: #66CC66;	}	/* 3. Type */p	{	font-family:Arial, Helvetica, sans-serif;	font-size:0.85em;	line-height:1.2em;	margin-bottom:5px;	color:#333333;	}	h1	{	font-family: Arial, Helvetica, sans-serif;	font-size:1.2em;	letter-spacing:1px;	color: #5AB4AC;	margin-bottom:6px;	}h2	{	font-family:Arial, Helvetica, sans-serif;	font-size:1em;	letter-spacing:1px;	color: #2A5CA3;	margin-bottom:10px;	}	a	{	color:#3595AC;	font-size:90%;	}#menuBox1 p, #menuBox2 p, #menuBox-nomargin p {	color: #333333;	font-size:87%;	margin-bottom:5px;	padding-left:10px;	padding-right:10px;	}	#menuBox1 a, #menuBox2 a, #menuBox-nomargin a {	color: #333333;	font-weight:bold;	}	#menuBox1 a:hover, #menuBox2 a:hover, #menuBox-nomargin a:hover {	color: #2A5CA3;	font-weight:bold;	}	#rightCol p {	font-size:70%;	_ font-size:0.7em;	margin-bottom:1px;	}#rightCol h2 {	margin-bottom:5px;	height:28px;	border-bottom:1px dashed #666666;	}	#rightCol a:hover {	color:#2A5CA3;	}#breadcrumbs a	{	background-color:#2A5CA3;	color:#FFFFFF;	padding:8px;	margin-right:5px;	border:1px #333333;	text-decoration:none;	}#breadcrumbs a:hover {	background-color: #377DDF;	text-decoration:underline;	}	#linkBox a	{	font-family:Arial, Helvetica, sans-serif;	background-color:#CDD942;	color:#000000;	padding:8px;	margin-right:8px;	border:1px #333333;	text-decoration:none;	}#linkBox a:hover {	background-color: #6FB90D;	text-decoration:underline;	}	#introBox p, #introBox h1 {	color:#FFFFFF;	}#contentCentre a {	color: #2A5CA3;	}