html, body{ 
 margin:0; 
 padding:0; 
 font-family: verdana;
 font-size: x-small;
 color: #000000;
 background-color: #CCCC99;
 } 
 
td, div { 
font-family: verdana;
font-size: x-small;
}

ul {
list-style-image: url(/newimages/nzia/bullet.gif);
list-style-type: circle;
}

.query {
background-color: #FFFFED;
border-top: solid #CCCC99 1px;
}

.answer {
padding-bottom: 30px
}

h2 {
font-family: verdana;
font-size: medium;
font-weight: bold;
color: #6E0000;
}

.formfield {
background-color: #FFFFE3;
border-top: solid #CCCC99 1px;
border-left: solid #CCCC99 1px;
border-bottom: solid #CCCC99 1px;
border-right: solid #cccc99 1px;
}

.formfielda {
background-color: #FFFFF6;
border-bottom: solid #E5E5BF 1px;
border-top: solid #ffffff 3px;
}

.formfieldb {
background-color: #FFFFF6;
border-bottom: solid #E5E5BF 1px;
border-top: solid #ffffff 3px;
}

.formfieldc {
padding: 10px 5px 14px 5px;
background-color: #EFEFCE;
border-bottom: solid #D6D6B3 1px;
border-top: solid #ffffff 3px;
}

.buttonf {
background-color: #8E8E57;
border-top: solid #CCCC99 2px;
border-right: solid #4C4B12 2px;
border-bottom: solid #4C4B12 2px;
border-left: solid #CCCC99 2px;
color: #ffffcc;
}
 
a {
color:#57A80F;
font-family:verdana,arial;
}

a:hover	{
color:#1C5D00;
}

.alternate a {
color:#460D00;
font-family:verdana,arial;
}

.alternate a:hover {
color:#7E1800;
}

.subnav	{
color: #CCCC99;
font-size: xx-small;
}

#pagewidth{ 
 width:100%; 
 min-width: 600px; 
} 
 
#header{
 position:relative;
 height:126px; 
 width:100%; 
 background: #8C2105 url("/newimages/nzia/headBack.gif") repeat-x top left;
 
 /*background: green url("/newimages/nzia/topLeft.jpg") no-repeat top left;*/
 }
 
 #header .logo{
	 position:absolute;
	 height:126px; 
	 bottom:0px;
	 left:0px;
	 width: 420px;
	 background: transparent url("/newimages/nzia/topLeft.gif") no-repeat top left;
 }

 #header h1{
	 margin: 0px;
	 padding: 0px;
	 display:none;
 }
 #header .right{
	 position:absolute;
	 height:126px; 
	 bottom:0px;
	 right:0px;
	 width: 272px;
	 background: transparent url("/newimages/nzia/topRight.gif") no-repeat top left;
 }
 
#leftcol{
 width:138px;
 /* height:500px; */
 float:left;
 position:relative; 
 padding:0px;
 margin-left:-138px; /*NN4 Hack I wont pretend to understand */
 margin-right:0px;
 background: #CCCC99;
 }
 
 
#outer{
/*border:solid red 1px;*/
/*/*/
border-left-width: 138px ;
/* left column width. NN4 hack to hide borders */
border-left-color:  #CCCC99;
/* left column colour */
border-left-style: solid;
background-color: white;
/* center column colour */
width: auto;
} 
 
#footer{ 
 width:100%; 
 background:#CCCC99;
 margin-bottom: 10px;

} 

#copyright {
text-align: right;
padding-right: 5px;
color: #817F5D;
font-size: x-small;
}


#footer img{
	margin:20px;
}

#bottomNav{
	margin-left:138px;
	padding: 12px 5px 5px 38px;
	background:#F6F6E9 url("/newimages/nzia/footerLinkBack2.gif") repeat-x;
	border-bottom: solid #ACAA8B 1px;
}

#inner{
	margin:0; 
	width:100%;
	background:ffffff;
}

#topstrip {
 float: right; 
 width: auto; 
 position: relative;
 background: #ffffff url("/newimages/nzia/topstrip.gif") repeat-x top;
 /*margin: 0 -8px 0 -2px;*/ 
 }
 
#maincol{ 
 width: 100%; 
 position: relative;
 background:transparent url("/newimages/nzia/tongue.gif") no-repeat top right; 
 /*margin: 0 -8px 0 -2px;*/ 
 }
 
 #maincol .content{

	 height: 150px;
	 padding: 20px 37px 35px 35px;
	 margin-left: -1px;
	 background: transparent url("/newimages/nzia/leafContent.gif") no-repeat top left;
 }
 
#outer>#inner { border-bottom: 1px solid #111111;  }
 
.clr{clear:both;}
 
.content{padding:5px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 

 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 
}

#navigator {
width: auto;
text-align: center;
}

.button1 {
font-size: xx-small;
font-weight: bold;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}

.button1 a {
color: #E9FF90;
font-family: verdana;
font-size: 100%;
padding: 3px;
text-decoration: none;
width: 100%;
display: block;
background-color: #489526;
border-top: 1px #A1C355 solid;
border-bottom: 1px #317B11 solid;
}

.button1 a:hover {
color: #174A00;
background-color: #91D328;
border-top: 1px #D9FF66 solid;
border-bottom: 1px #57A809 solid;
}

.button2 {
font-size: xx-small;
font-weight: bold;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}

.button2 a {
color: #666666;
font-family: verdana;
font-size: 100%;
padding: 3px;
text-decoration: none;
width: 100%;
display: block;
background-color: #cccccc;
border-top: 1px #F7F7F7 solid;
border-bottom: 1px #666666 solid;
}

.button2 a:hover {
color: #333333;
background-color: #EEEEEE;
border-top: 1px #ffffff solid;
border-bottom: 1px #999999 solid;
}

.currentpage {
font-size: xx-small;
font-weight: bold;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}

.currentpage a {
color: #F5E6B9;
font-family: verdana;
font-size: 100%;
padding: 3px;
text-decoration: none;
width: 100%;
display: block;
background-color: #E31B00;
border-top: 1px #FF9271 solid;
border-bottom: 1px #991200 solid;
}

.currentpage a:hover {
color: #530A00;
background-color: #FF5230;
border-top: 1px #FFBFA3 solid;
border-bottom: 1px #CB1800 solid;
}

.submen {
font-size: xx-small;
font-weight: bold;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}

.submen a {
color: #FFFFE4;
font-family: verdana;
font-size: 100%;
padding: 3px;
text-decoration: none;
width: 100%;
display: block;
background-color: #B7B785;
border-top: 1px #D9D9A8 solid;
border-bottom: 1px #9E9E6B solid;
}

.submen a:hover {
color: #6C6C46;
background-color: #DFDFAF;
border-top: 1px #FFFFD8 solid;
border-bottom: 1px #B7B782 solid;
}
