/* CSS for NZOVRF */

* {
	margin: 	0;
	padding: 	0;
}

a {
	border: 					none;
	text-decoration:	none;
}

body {
	background-color:				#FFE9B7; /* yellow */
	background-image: 			url("../images/bg.gif");
	background-position: 		100% 0%;
	background-repeat:			repeat-x;
	font-size:							10pt;
}

h1 {
	color:				#DCDCDC; /* light grey */
	font-weight:	bold;
	font-size:		2em;
}

h2 {
	color:			#515151; /* grey */
	font-size:	1.1em;
}

h3 {
	color: 						#2E797F; /* green */
  font-size:				0.9em;
	margin-left:			20px;
	margin-top:				10px;
}

h4 {
	color: 						#2E797F; /* green */
	font-size:				0.8em;
	margin-top:				20px;
	padding-top:			5px;
}

img {
	border:	none;
}

sup {
	font-size: 0.7em;
}

/************** CLASSES ****************/

.clFootnote {
	font-size: 	0.8em;
	text-align:	right;
}

.clExternalLinks {
	margin-left: 3px;
}

.clExternalLinks h4 {
	border: 				none;
	color: 					#2E797F; /* green */
	font-size:			1.2em;
}
.clExternalLinks a {
	color:						#505050; /* grey */
	font-size:			0.85em;
	text-decoration:	underline;
}

.clExternalLinks a:hover {
	color: blue;
}

/****** APPLY FLOAT FIX TO SHOW BACKGROUND COLOUR TO EMPTY DIVS ******/

.clFloatFix {
	clear: both;
}

/*********** BULLET POINT IMAGES ****************/
.clBullet {
	list-style-image: url("../images/bullet.gif");
}

.clSubBullet {
	list-style-image: url("../images/sub_bullet.gif");
}

/************************************************/

#idContainer {
	font-family: 				verdana, Arial, Helvetica, sans-serif;
	margin: 						auto;
	width: 							900px;
	
}

/**************** HEADER AREA ****************/

#idHeader {
	background-image: url("../images/header_bg.gif");
	height:						190px;
	margin-top:				10px;
}

#idHeaderLeft {
	float: left;
	width: 25%;
}

#idHeaderRight {
	float: 	left;
	height:	190px;
	width: 	75%;
}

#idLogo {
	float:					left;
	margin-left: 		60px;
	margin-top:			20px;
	padding-top:		20px;
}

#idMenu {
	float: 			right;
	height:			80px;
	margin-top:	10px;
}

#idMenu ul {
	margin-top:				10px;
	padding-right:		3px;
	width:						350px;
}

#idMenu ul li {
	display:					inline;
	font-weight: 			bold;
	list-style-type:	none;
}

#idMenu ul li a {
	color:						#DCDCDC; /* light grey */
	text-decoration:	none;
	padding-right:		3px;
}

#idMenu ul li a:hover {
	text-decoration:	underline;
}


#idHeading {
	color:				#DCDCDC; /* light grey */
	float:				left;
	height:				80px;
	width: 				400px;
}

#idHeading h1 {

}
/*********************************************/

#idLeftCol {
	background-color: white;
	clear:					left;
	float: 					left;
	padding-bottom:	5px;
	padding-right: 	30px;
	width: 					260px !important;
	width: 250px;
}

#idLeftBox {
	background-color:	#F7F5F0; /* light grey */
	width: 260px !important;
	width: 250px;
}

#idArticleContent {
	height:			auto;
	min-height:				100px;
	padding:					5px 5px 0 5px;
}

#idArticleHeading {
	margin-left:			30px;
	margin-top:				20px;
}

#idArticleFooter {
	background-image:	url("../images/left_bg.gif");
	height:						28px;
	width: 						260px;
}

#idLeftCol h2 {
	color:						#A4A39E; /* grey */
	margin-right:			20px;
	padding:					0 0 5px 20px;
}

#idLeftCol p {
	clear:					both;
	color: 					#2E797F; /* green */
	margin-left:		30px;
	margin-right:		30px;
	margin-top:			10px;
	padding-left:		10px;
}

/**************** CONTENT AREA ****************/

#idCentreSection {
	background-color: white;
	min-height:				450px;
}

#idContent {
	margin-left: 			290px;
	padding-bottom: 	5px;
}


#idContentBox, #idContactBox {
	border-top:				2px solid #DCDCDC; /* light grey */
	float:						left;
	padding:					5px;
	margin-left:			5px;
	margin-top:				5px;
	width:						570px;

}

#idContentBox h2, #idContactBox h2 {
	color: 						#2E797F; /* green */
	margin-top:				5px;
}

#idContentBox p {
	color:						#505050; /* grey */
	margin-top:				20px;
	padding-left:			20px;
}

#idContentBox ul, #idContentBox ol, #idfrmResetPwd {
	color:				#505050; /* grey */
	margin-top: 10px;
	padding-left:	40px;
}

#idContentBox ul li, #idContentBox ol li {
	color:					#505050; /* grey */
	padding-bottom:	5px;
}

#idMission {
	background-color:	white;
	float:						left;
	margin:						5px;
	width:						580px;
}

.clMission {
	border:						1px solid #DCDCDC; /* light grey */
	color: 						#515151; /* grey */
	padding-bottom:		5px;
	padding-top:			5px;
	text-align:				center;
}

/*********************************************/

#idFooter {
	background-image: url("../images/footer.gif");
	clear: 						both;
	height:						60px;
}

#idFooter ul {
	float: 				left;
	padding-top:	20px;
	padding-left:	30px;
}

#idFooter ul li {
	display:					inline;
	list-style-type:	none;
}

#idFooter ul li a {
	color: 						#515151; /* grey */
	text-decoration:	none;
}

#idFooter ul li a:hover {
	text-decoration:	underline;
}

#idFooter a.clRightTag {
	color: 						#515151; /* grey */
	float: 						right;
	font-size:				0.8em;
	padding-top:			20px;
	padding-right: 		30px;
	text-decoration:	none;
}

#idFooter a.clRightTag span.clUnderline {
	text-decoration:	underline;
}


#idFooter a.clRightTag:hover {
	color:					white;
}

/********************* PAGE SPECIFIC STYLES *******************/

ul#idSiteMap li a {
	color: 						#2E797F; /* green */
	text-decoration:	none;
}

ul#idSiteMap li a:hover {
	text-decoration:	underline;
}

#idPDF {
	padding-top:		20px;
	margin-left:		40%;
}

#idfrmResetPwd input {
	margin:		5px 0;
}

/********************* OTHER *******************/

#idMenu ul li a.clCurrentPage {
	color:			#FFE9B7; /* yellow */
}

#idFooter ul li a.clCurrentPage {
	color: 						#2E797F; /* green */
	text-decoration:	none;
}

#idArticleContent img {
	margin: 			10% 30%;
}

#idArticleContent a:hover {
	text-decoration: underline;
}