/*Rodney Library Style Sheet*/
/* Default*/
 
 
p{
	 
	color: #666;margin-top:3px;margin-bottom:10px;margin-left:7px; }

	
p a { color:#749999;}
	
p a:hover {color:#460066}	
	
 
/*Common Questions List*/
 
 ul.question {margin-left:5px;padding:5px;width:370px;}
 	 
.question li {
	padding:0;
	margin:0;
	display: block;
	list-style-type:none; 
	
	}
.question a {
	display: block;
	font: 1.1em Arial, Helvetica, sans-serif; 
	color: #666;
	padding:4px 0px 4px 28px;
	margin:0;
	text-decoration:none;
	width:370px; 
	text-transform:none;
	background: transparent url(../images/button_transpearent.gif) no-repeat 4px 25%;
	}
.question a:hover {background: #9C0 url(../images/button_transpearent.gif) no-repeat 4px 25%; }

  
/*Other Common Classes*/

td.horizline{
	border-bottom: 2px solid #999;	
	padding: 0px;
	margin: 0px;}

.extrapad{
	padding:3px 0px 0px 23px;
}
 
td.h1pad2{
	padding:0px 0px 0px 15px;
	margin:0px;
}
/*Homepage Classes*/	
.leftpad{
	padding-left:40px;
}
.leftpad2{
	padding-left: 76px;
}

 



td.h1pad1{
	padding:3px 15px 0px 15px;
}
td.h2pad1{
	padding:0px 0px 2px 3px;
	margin:0px;
}
#midcolumn {
	border-left: 1px dotted black;
}
td.horizline2{
	border-bottom:2px solid #ccc;
	padding:0px 3px 0px 0px;
	margin:0px;
	}
.pad1{
	padding-bottom: 7px;
}

.homepic{
	vertical-align: top;
	padding:20px 0 0 0;
}
table.bottompad{
	margin:0px;
	padding-bottom: 5px;
	vertical-align: top;
}
.border2{
	padding: 5px 0px 5px 3px;
	border-top:1px dotted;	
}
.border1{
	padding: 5px 0px 5px 3px;
	border-bottom:1px dotted;	
}


table.first{
	width:330px;
}
/*Common Questions Classes*/
.text5{
	font: x-small Arial, Helvetica, sans-serif; 
	color: #666;
	padding:0px 10px 8px 15px;
	display:none;
}
.text6{
	font: x-small Arial, Helvetica, sans-serif; 
	color: #666;
	padding:0px 10px 8px 15px;
}
table.comquestions{
	width:325px;
}
.thick{
	font-weight: bold;
}
/*Contact Info Classes*/
.bottomline{	
	border-bottom: 1px dotted #CCC;
	padding: 0px 0px 6px 0px;
	margin:0px;
}
.toppad{
	padding:5px 0px 0px 0px;
	vertical-align: top;
}
table.headpad{
	padding-top:10px;
}
table.contact{
	width:720px;
}
/*Map Classes*/
ul#map {
	list-style-type: none;
	position: relative;
	display: block;
	width: 225px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	background: #fff url(../images/red_map.gif) no-repeat;
}
ul#map li {
	position: absolute;
}
ul#map li a {
	position: absolute;
	display: block;
	height: 20px;
	width:auto;
	background: transparent;
}
ul#map li a span { /* hide text */
	position: absolute;
	left: -999em;
}
.mapselected {
	display:none;
	}
ul#map a#welsford {
	left: 91px;
	top: 15px;
	width: 70px;
	background: transparent url(../images/map/wellsford.gif) no-repeat 0% 0%;
	}
ul#map a#welsford:hover{
	background: transparent url(../images/map/wellsford_over.gif) no-repeat 0% 0%;
}
ul#map a#warkworth {
	left: 112px;
	top: 41px;
	width: 77px;
	background: transparent url(../images/map/warkworth.gif) no-repeat 0% 0%;
}
ul#map a#warkworth:hover {
	background: transparent url(../images/map/warkworth_over.gif) no-repeat 0% 0%;
}
ul#map a#mahurangi {
	left: 135px;
	top: 77px;
	width: 77px;
	background: transparent url(../images/map/mahurangi.gif) no-repeat 0% 0%;
}
ul#map a#mahurangi:hover {
	background: transparent url(../images/map/mahurangi_over.gif) no-repeat 0% 0%;
}
ul#map a#orewa {
	left: 109px;
	top: 104px;
	width: 77px;
	background: transparent url(../images/map/orewa.gif) no-repeat 0% 0%;
}
ul#map a#orewa:hover{
	background: transparent url(../images/map/orewa_over.gif) no-repeat 0% 0%;
}
ul#map a#whangaparoa{
	left: 129px;
	top: 129px;
	width: 100px;
	background: transparent url(../images/map/whangaparoa.gif) no-repeat 0% 0%;
}
ul#map a#whangaparoa:hover{
	background: transparent url(../images/map/whangaparoa_over.gif) no-repeat 0% 0%;
}
ul#map a#kumeu{
	left: 85px;
	top: 174px;
	width: 90px;
	background: transparent url(../images/map/kumeu.gif) no-repeat 0% 0%;
}
ul#map a#kumeu:hover{
	background: transparent url(../images/map/kumeu_over.gif) no-repeat 0% 0%;
}
ul#map a#helensville{
	left: 2px;
	top: 134px;
	width: 80px;
	background: transparent url(../images/map/helensville.gif) no-repeat 0% 0%;
}
ul#map a#helensville:hover {
	background: transparent url(../images/map/helensville_over.gif) no-repeat 0% 0%;
}

table.bottompad, td.bottompad {
	font-size:.5em;
}


