/* nzmaintenance scheme */

@import url("/themes/default/style/includes/mainnav.css");
@import url("/themes/default/style/includes/leftnav.css");
@import url("/themes/default/style/includes/search.css");
@import url("/themes/default/style/includes/related.css");
@import url("/themes/default/style/includes/mainpage_sectionindex.css");

body {
}

h1,h2, h2 a {
	color: #00568c;
}

h2 {
	margin-bottom: 5px;
	
}

a {
	color: #666666;
}

.head {
	position: relative;
	height: 147px;
}

.main_head .head
{
	height: 140px;
}

.head h1 {
	position: absolute;


}

.head h1.logo {
	height: 150px;
	width: 100%;
	
}

.head .metamenu {
	float: right;
	padding-top: 3px;
	padding-right: 10px;
}

.head .metamenu a {
	padding: 0px 10px;
}

.foot {
	
	text-align: right;
	color: #666;
	
}
body#printer .printerhead {
	border-bottom: 1px solid #ccc;
}



.contentbox ul {
	list-style-type: none;
	margin:	0;
	padding: 0;
}

.headinner
{
	height: 107px;

}



#loginbox
{
	height: 50px;
	color: White;
}

#loginbox #loginButton
{
	width:49px;
	height: 21px;
	border: 0px;
	position: relative;
	top: 7px;
	
}

#loginbox input
{
	width:85px;
}

.phone
{
	text-align: right;
	position: relative;
	top: 50px;
}

.phone img
{
	padding: 5px;
	vertical-align: bottom;
}

.contentbox.webboxes
{
	border: 			1px solid #000000;
	width: 				140px;
	margin-bottom: 		10px;
	margin-top: 		10px;
	margin-right: 		7px;
	padding: 			2px;
	text-align: 		center;
	background-color: 	#ffffff;
	float: right;
}

.container
{
	
}


.items td.fieldeven
{
	vertical-align: top;
}

.items li.item
{
	border-top: 1px dotted #000000;
	clear: both;
	overflow: auto;
	
	
}

.items td.fieldeven
{
	border-bottom: 1px dotted #000000;
}

.items ul.cglist li.item
{
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.footer1 li
{
	list-style: none;
	line-height: 15px;
	float: left;
	padding-left: 25px;
	padding-right: 20px;
}
.footer1
{
	padding-bottom: 10px;
	border-bottom: 1px solid #B9BABE;
	height: 20px;
	padding-top: 5px;
	text-align: left;
	font-size: 10px;
	background-image: url(/themes/default/images/nzmaintenance/line-back.gif);
	background-repeat: repeat-y;
}


.mainpagefoot .footer1
{
	border-left: 1px solid #B9BABE;
}

.footer1 table
{
	width: 890px;
}

.footer1 table a.text
{
	position: relative;
	bottom:2px;
}

.footer1 table td
{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 140px;
}

.footer1 td.foot-spacer
{
	border-top: 0px;
}

.footer1 td.foot-right-spacer
{
	width: 350px;
}

.mainpagefoot .footer1 table, .no-nav-foot .footer1 table
{
	width: 870px;
}

.mainpagefoot td.foot-right-spacer
{
	width: 520px;
}

.footer2
{
	font-size: 10px;
	text-align: left;
}

.columns-inner
{
	overflow: auto;
	border-left: 1px solid #B9BABE;
	margin-top: -1px;
}

.columns.left-content .columns-inner
{
	border-left: 0px;
}

.footerlinks
{
	float: left;
	width: 300px;
}

.printerhead
{
	display: none;
}

.printer .footer1, .printer .footer2, printerhead, .printer .cmdline
{
	display: none;
}

.page
{
	padding-top: 22px;
	
}

.cglayoutbox .subheading
{
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: normal;
}

div.subcats, div.subcats ul.cglist li.item
{
	clear:both;
}
.cglayoutbox img.mceSeparatorLine
{
	border: none;
}
.cglayoutbox img
{
	border: 1px solid #000000;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 0px;
	padding-left: 0px;
}

.cglayoutbox .text img[align="left"]
{
	padding-right: 0px;
	margin-left: 0px;
}

.mainpage_boxes img
{
	border: 1px solid #000000;
}

div.banner
{
	height: 107px;
	
}
div.banner h1.logo
{
	background-image: url(/themes/default/images/nzmaintenance/banner.gif);
	background-repeat: no-repeat;
}

.content-left-boxes-right .column.right
{
	background-image: url(/themes/default/images/nzmaintenance/right_gradient.gif);
	height: 700px;
}

.basebanner
{
	height: 34px;
	border-left: 1px solid #B9BABE;
	background-image: url(/themes/default/images/nzmaintenance/base_banner.gif);

}

.dropshadow_content
{
	height: 6px;
	background-image: url(/themes/default/images/nzmaintenance/drop_shadow.gif);
}

.columns.left-content
{
	background-image: url(/themes/default/images/nzmaintenance/line-back.gif);
	background-repeat: repeat-y;
}

.columns.left-content .column.content
{
	border-right: 1px solid #B9BABE;
}
