body {
	background-color:white;
}

.pagecontent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#00CC00;
}

.facilitiesmenupanel {
	background-color: transparent;
	border: solid #0303AB 1px;
	position: absolute;
	top: 110px;
	left: 610px;
	width: 152px;
	height: 900px;
	z-index:8;
	padding-top:6px;
	padding-left:4px;
	color: #0303AB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.facilitiesmenu, a.facilitiesmenu, a.facilitiesmenu:visited {
	font-size:10px;
	text-decoration:none;
	color: #0303AB;
}

.facilitiesmenuQS {
	font-size:12px;
	font-weight:bold;
	margin-left:4px;
}

.button {
	border: solid #0303AB 1px;
}

#textbreadcrumb {
	position: absolute;
	top: 120px;
	left: 155px;
	width:600px;
	height:20px;
	z-index:9;
}
	
 a.breadcrumbs, a.breadcrumbs:visited, .breadcrumbs {
	color:#00cc00;
	font-family:verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
 }

.funtionnavpanel  {
	background-color: #0303AB;
	position: absolute;
	top: 121;
	left:0;
	width:150px;
	height:898px;
	padding:1px;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-indent:4px;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	z-index:9;
}

.funtionnav , a.funtionnav 
{
	color:#00CC00;
}

.funtionnavcurrent, a.funtionnavcurrent , a.functionnavcurrent:visited {
	color:#ffffff;
	text-decoration:none;
}
a.funtionnav:hover, .funtionnavadmin, a.funtionnavadmin, a.funtionnavadmin:visited {
	color:#ffffff;
}

.centralpanelhome{
	background-color: #ffffff;
	position: absolute;
	top:114px;
	left: 155px;
	width: 450px;
	font-family: verdana,Arial, Helvetica, sans-serif;
	color:#454444;
	font-size:11px;
	padding:4px;
	height:800px;
	font-weight:normal;
}

.heading {
	padding:0px;
	text-indent:0px;
	font-weight:bold;
	font-size:15px;
}

.centralpanelhomeheading{
	font-weight:bold;
	color:#00CC00;
}

.centralpanelhomecontent{
	text-align:justify;
	padding:4px;
	padding-right:6px;
	text-indent:0px;
	font-family:verdana, arial, sans-serif;
}
#centralpanelnsLOGO{
	color:#00CC00;
	font-size:24px;
	font-weight:bold;
	font-family:serif;
	position:absolute;
	left:114px;
}

#centralpanelnsLOGOmaori{
	color:#0303AB;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	left:144px;
}

#homepagecontentphotoone {
	position:absolute;
	top:150px;
	left:0px;
	z-index:2;
	border: 1 solid #454444;
}

#homepagecontentphototwo {
	position:absolute;
	top:280px;
	left:12px;
	z-index:2;
	border: 1 solid #454444;
}
#homepagecontentphotothree {
	position:absolute;
	top:130px;
	left:155px;
	z-index:3;
	border: 1 solid #454444;
}

#homepagecontentphotofour {
	position:absolute;
	top:325px;
	left:212px;
	z-index:4;
	border: 1 solid #454444;
}
#homepagecontentphotofive {
	position:absolute;
	top:375px;
	left:170px;
	z-index:1;
	border: 1 solid #454444;
}

#homepagecontentphotosix {
	position:absolute;
	top:250px;
	left:225px;
	z-index:2;
	border: 1 solid #454444;
}
#homepagecontentphotoseven {
	position:absolute;
	top:150px;
	left:310px;
	z-index:3;
	border: 1 solid #454444;
}

#centralpanellevel2{
	background-color: #ffffff;
	position: absolute;
	top:20px;
	left: 155px;
	width: 440px;
	font-family: verdana,Arial, Helvetica, sans-serif;
	color: #454444;
	font-size:11px;
	height:800px;
	font-weight:normal;
	padding:6px;
	text-indent:0px;
	
}

.centralpanellevel2title , a.centralpanellevel2title{
	color: #00cc00;
	font-size:11px;
	font-weight:bold;
}

.centralpanellevel2description, .centralpanellevel2item{
	font-size:11px;
	font-weight:normal;
}

.centralpanellevel2subnavtitle, a.centralpanellevel2subnavtitle:link,  a.centralpanellevel2subnavtitle:visited{
	font-size:11px;
	font-weight:bold;
	color: #0303AB;
}

.centralpanellevel3item{
	color: #0303AB;
	font-weight:bold;
	text-indent:6px;
}

.centralpanellevel3itemnolink {
	color: #49A397;
	font-weight:bold;
	text-indent:6px;
}

.button {
	background-color: #EFEEE2;
	border: 1 solid #0303AB;
	font-size:10px;
	font-family:verdana,Geneva,Arial,Helvetica,sans-serif;
}


.whatsnewheading {
	color:#00CC00;
	font-weight:bold;
	font-family:verdana,Geneva,Arial,Helvetica,sans-serif;
	position:absolute;
	text-indent:2px;
	line-height:14px;
}	

.whatsnewcontent {
	color: 454444;
	font-size:10px;
	font-family:verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-left:2px;
	line-height:12px;
	width:142px;
}
.whatsnewcontenttitle {
	color: #0303AB;
	font-weight:bold;
	font-size:10px;
	line-height:12px;
}

.whatsnewcontentdate {
	color: #00CC00;
	font-weight:normal;
}
.whatsnewcontentmore, a.whatsnewcontentmore:link, a.whatsnewcontentmore:visited {
	color: 000000;
	font-weight:bold;
	text-decoration:none;
}

.footerpanel  {
	position:absolute;
	top:100%;
	left:0px;
	width:152px;
	height:60px;
	background-color:#ffffff;
	padding:4px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#0303AB;
}
.footer, a.footer , a.footer:visited, a.footer:hover {
	font-size:10px;
	color:#0303AB;
}
.logofooter {
	font-size:12px;
	font-weight:bold;
}

.popupbodytext{
	color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:0px;
}

a.popUpRowExpandedText:link ,a.popUpRowExpandedText:visited {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#00cc00;
	text-indent:0;
	padding:0px;
}

.popUpRowExpandedText{
	padding:4px;
}

.popUpRowTitle, a.popUpRowTitle {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00cc00;
}

.bodytextblue{
	color:#0303AB;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:0px;
}

.bodytext{
	color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
}

.adminmenu {
	color:#0303AB;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.RegisterTitle{
	font-size:11px;
	font-weight:bold;
	color:#00cc00;
}

#filterpanel {
	border:dashed 1px #00cc00;
	text-indent:12px;
	width: 142px;
}

.filter {
	color:#00cc00;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-indent:3px;
	z-index:9;
}

.formtext{
	background-color:#0303AB;
	color:#ffffff;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	z-index:9;
}
.forminputtext{
	border:1px solid #0303AB;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	z-index:9;
}

.infoTitle{
	color:#00cc00;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}
	
a.infoTitle{
	text-decoration:none;
}


/*  placeholders at the top of the page */

#logo{
	position:absolute;
	background-color:#0303AB;
	top:0px;
	left:0px;
	width:150px;
	height:93px;
	z-index:9;
	padding:0px;
}

#topbluebox{
	position:absolute;
	background-color:#ffffff;
	top:0px;
	left:150px;
	width:620px;
	height:94px;
	z-index:5;
}

#topline{
	position: absolute;
	top: 93px;
	width: 760px;
	left:0px;
	background-color: #0303AB;
	z-index:8;
}

#topwhiteblock{
	background-color: White;
	position:absolute;
	top:95px;
	width:780px;
	height:30px;
	z-index:8;
}
	
#topgreenbar{
	background-color: #00CC00;
	border: 1px solid #0303AB;
	position: absolute;
	top: 94px;
	left: 0px;
	width: 750px;
	height:24px;
	z-index:9;
}

#topbluespace {
	background-color:#0303AB;
	border: 1 solid #0303AB;
	position: absolute;
	top: 88px;
	left: 624px;
	width: 150px;
	height:23px;
	z-index:9;
	color:white;
}

#textmenucontact{
	position: absolute;
	top: 108px;
	left: 538px;
	color: #0303AB;
	font-family:verdana;
	font-size:10px;
}

#topclearbox {
	background-color: transparent;
	border: solid #0303AB 1px;
	position: absolute;
	top: 82px;
	left: 530px;
	width: 152px;
	height: 20px;
	
}

#textname {
	color:#ffffff;
	font-family:verdana;
	font-size:12pt;
	position: absolute;
	top: 100px;
	left: 132px;
	width:150px;
}

#textletters {
	color:#0303AB;
	font-family:verdana;
	font-size:12pt;
	position: absolute;
	top: 100px;
	left: 280px;
	width:120px;
}

#textca {
	color:#0303AB;
	font-family:verdana;
	font-size:11pt;
	position: absolute;
	top: 122px;
	left: 132px;
	z-index:9;
	width:170px;
}

.photosubtext , a.photosubtext, a.photosubtext:visited, a.photosubtext:link {
	color:#0303AB; font-size:10px; text-decoration:underline;
}
.thumbimage, a.thumbimage, a.thumbnail:visited {
	border:white solid 1px;
}
a.thumbnail:hover {
	border:black solid 2px;
}
