﻿/* Masterhead */

.masthead{
	height:195px;
	background: #fff url('http://www.findata.co.nz/images/masthead_bg.png') repeat-x top;
	width:1000px;
	vertical-align: middle;
	clear:both;
	overflow: hidden;
	margin-bottom:8px;
	border: solid 1px #666666;
}

.mh
{
	width:100%;
	height:100px;
	background: #fff url('http://www.findata.co.nz/images/masthead_bg.png') repeat-x;
	background-position: top;
	padding:0px 0px 0px 0px;
}
.logo
{
	vertical-align: middle;	
	margin-left: 5px;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	width: auto;
	height: 92px;
}

.logo a img
{
	border: none;
}

.leaderboard
{
	width:728px;
	height:90px;
	vertical-align: middle;
	width: auto;
	height: auto;
}

.nav
{
	background:#eee;
	margin: 0px 0px 6px 0px;
	padding: 0 0 0 0;
	width: 100%;
	height:60px;
}

.quickquotenav
{
	display:block;
	position:absolute;
	top:133px;
	padding: 0px 0px 0px 0px;
	margin-left: 780px;
	font-size:10px;
	text-transform: uppercase;
}

.quickquotenav label
{
	vertical-align: middle;
}

.quickquotenav2
{
	display:block;
	position:absolute;
	top:3px;
	padding: 0px 0px 0px 0px;
	margin-left: 788px;
	font-size:10px;
	text-transform: uppercase;
}

.quickquotenav2 label
{
	vertical-align: middle;
}

.date {
	width:200px;
	padding: 0px 0px 0px 0px;
	/*margin-left: 20px;*/
	color:#000000;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#container 
{
	padding-left: 0px;
	padding-right: 0px;
}

#content
{
	padding-left: 2px;
	padding-right: 2px;
}

.uppernav 
{
	background-color: #386f4f;
	height: 35px;	
	
}


/*** Main Navigation ***/
/* ------------------- */

div.mn {
	background: url('http://www.findata.co.nz/images/navmain_bg.png') repeat-x bottom;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 3px;
	height: 30px;	
}
div.mn a:visited {
	color:#464646;
}
div.mn dt {
	display:none;		
}
div.mn dl {
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font:	bold 1.2em "Trebuchet MS", Arial, Verdana,sans-serif;
	clear:both;
	height: 30px;
	vertical-align: top;
	border: none;
}

div.mn dl dd {
	float:left;
	display:block;
	margin:0 4px 0 4px;
	padding:0 0px 0 0px;
	white-space:nowrap;	
	vertical-align: top;
}

div.mn dl dd a {
	float:left;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	color:#464646;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('http://www.findata.co.nz/images/navtabinactive_tl.png') no-repeat top left;
}

div.mn dl dd a span {
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 8px 16px 4px 16px;
	background: url('http://www.findata.co.nz/images/navtabinactive_tr.png') no-repeat top right;
	
}

/* Main navigation hover */
/*-----------------------*/
div.mn dl dd a:hover {
	background: url('http://www.findata.co.nz/images/navtabinactive_hover_tl.png') no-repeat top left;
	cursor:pointer;
	text-decoration:none;	
}

div.mn dl dd a:hover span {
	background: url('http://www.findata.co.nz/images/navtabinactive_hover_tr.png') no-repeat top right;
}

/* Main navigation current */
/*-------------------------*/
div.mn dl dd.current a, div.mn dl dd.current a:visited 
{
	font-size: 13px;
	color:#fff;
}

div.mn dl dd.current
{
	border-bottom: none;
}

div.mn dl dd.current a 
{
	background: url('http://www.findata.co.nz/images/navtabactive_tl.png') no-repeat top left;
}

div.mn dl dd.current a span
{
	padding-right: 20px;
	background:  url('http://www.findata.co.nz/images/navtabactive_tr.png') no-repeat top right;
}


/* Sub navigation */
/*----------------*/
div.sn {
	background: url('http://www.findata.co.nz/images/navsub_bg.png') repeat-x top left;
	background-color: #00422e;
	padding:0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	height: 28px;
}

div.sn dl dd a:visited {
	color:#cdcdcd;
}
div.sn dt 
{
	display:none;
}
div.sn dl 
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:normal 1.2em "Trebuchet MS", Arial, sans-serif;
	clear:both;
}

div.sn dl dd 
{
	float:left;
	display:block;
	margin:0 3px 0 3px; padding:0;
	white-space:nowrap;
}

div.sn dl dd a {
	float:left;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	font-size: small;
	color:#cdcdcd;
}

div.sn dl dd a span 
{
	float:left;
	display:block;
	padding:5px 8px 5px 8px;
}

/* Sub navigation hover */
/*-----------------------*/
div.sn dl dd.current a:hover {
	background:#306a4b;
	color:#e5bb4d;
	text-decoration:none;
	cursor:pointer;
}

div.sn dl dd a:hover {
	background:#306a4b;
	color:#e5bb4d;
	text-decoration:none;
	cursor:pointer;
}

div.sn dl dd a:hover span {
	background:transparent;
}

/* Sub navigation current */
/*-------------------------*/
div.sn dl dd.current a {
	font-weight:bolder;
	color:#e5bb4d;
}

div.sn dl dd.current a span {
}



/* ################################# */
/*          NEW NAV STYLES           */
/*-------------------START navigation---------------------*/
#TopNavigation
{
	height:41px;
	padding-top:7px;
	padding-left:15px;
	text-align:left;
	width:1000px;
	background-image:url('../images/navback_gr.png');
	background-repeat:no-repeat;
}

.topnav_item
{
	cursor:pointer;
	float:left;
	width:auto;
	height:41px;
}

.topnav_item_divider
{
	float:left;
	width:1px;
	height:41px;
	margin-left:15px;
	margin-right:15px;
	background-image:url('../images/topnav_div_gr.png');
	background-repeat:no-repeat;
}

.topnav_item_left, .topnav_item_left_selected, .topnav_item_left_hover
{
	float:left;
	width:2px;
	height:28px;
	margin-top:7px;	
}

.topnav_item_middle, .topnav_item_middle_selected, .topnav_item_middle_hover
{
	float:left;
	width: 108px;
	/*padding-left: 14px;
	padding-right: 14px;*/
	height:28px;
	margin-top:7px;
}

.topnav_item_right, .topnav_item_right_selected, .topnav_item_right_hover
{
	float:left;
	width:2px;
	height:28px;
	margin-top:7px;
}

.topnav_item_left_selected{background-image:url('../images/navhover_left_gr.png');}

.topnav_item_middle_selected{background-image:url('../images/navhover_bg_gr.png');}

.topnav_item_right_selected{background-image:url('../images/navhover_right_gr.png');}

.topnav_item_left_hover{background-image:url('../images/navhover_left_gr.png');}

.topnav_item_middle_hover{background-image:url('../images/navhover_bg_gr.png');}

.topnav_item_right_hover{background-image:url('../images/navhover_right_gr.png');}

.topnav_item_text{width:100%;text-align:center;line-height:28px;}

.topnav_item a
{
	font-size:1.05em;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.topnav_item a:hover{text-decoration:none;}

#subnavcont
{
	background:none;
	width:1000px;
	float:left;
	padding:0;
	height:30px;
}

#SubNavigation
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	height:30px;
	width:998px;
	margin-left:0px;
	background-image:url('../images/subnavback_gr.png');
	background-repeat:repeat-x;
}

.subnav{height:30px;line-height:28px;}

#subnav2{padding-left:15px;}

#subnav3{padding-left:15px;}

#subnav4{padding-left:240px;}

#subnav5{padding-left:470px;}

#subnav6{text-align: right; padding-right:5px;}

#subnav7{text-align: right; padding-right:5px;}

.subnav_item{float:left;}

.subnav a
{
	font-size:0.9em;
	text-decoration:none;
	color:#333333;
	width:auto;
	margin:0 6px 0 6px;
	display:inline-block;
}

.subnav a:hover{color:#fe5815;}

.subnav_item_divider
{
	float:left;
	margin-left:6px;
	margin-right:6px;
	font-size:0.9em;
	color:#333333;
}


