@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------
Screen Stylesheet
version:   1.0
date:      01/01/2010
author:    Peter Koopman
email:    peter@zulu.co.nz

website:   http://www.scribbledesign.co.nz

-----------------------------------------------------------------------------*/
/* Import other stylesheets
-----------------------------------------------------------------------------*/
@import url("reset.css"); 
@import url("type.css");

/* Set up the document
-----------------------------------------------------------------------------*/
body{
	background: #fff; 

}
#wrapper{ 
	width: 645px; /* Set page width here - you can also use percentage */
	text-align:left;  
	margin:30px auto; 
	background-color: #fff;
	display:table;
}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear {clear: both; }
.group:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group {zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

a {
	color:#666666;
	text-decoration:none;
	padding-bottom:2px;
}

a:hover {
	color:#006892;
	text-decoration:none;
}
h1, h2, h3 {margin: 0 0 10px 0; }

h2 {
	font-weight:bold;
	color:#000; 
}

h3 {
	padding: 10px 0;
	font-weight:bold; 
}

h4, h5 {
	font-weight:normal;
	padding: 10px 0;
	color:#000; 
}

p {	margin: 0 0 10px 0; }
ul, ol {margin: 0 0 10px 0; }
hr {
	padding:15px 0; 
	border:none;
	background:none; 
}

/* Header
-----------------------------------------------------------------------------*/
#header {
 width:645px; 
 height:145px;
 border:none;
 overflow:hidden; 
 /* display:table-row; */
 margin-top:20px;
 }

#header a{
border:none; }


#header h1{
margin: 0px;
}

/* Navigation
-----------------------------------------------------------------------------*/

#sidebar {
	padding-top:15px; 
	border-top:solid #006892 8px; 
	display:table-cell;
	width:150px; 
	color:#666666; 
	font: bold 13px/1.2em  arial, helvetica, sans-serif;
    float:left; 
}

#sidebar li{
	margin-bottom: 5px;
}

#sidebar li a {
	color:#666666; 
	text-decoration:none;
}

#sidebar li a:hover,  #sidebar li.current_page_item a {color:#006892;}

#sidebar li a.active {
	color:#006892;
}

#sidebar li.selected a{color:#006892;}

#sidebar li.selected ul li a{color:#666666;}

#sidebar li.selected ul li a:hover{color:#006892;}

#sidebar li.selected ul li.selected a{color:#006892;}

#sidebar li.selected ul{margin-top:3px;}
#sidebar ul li ul{
font-size:0.7em;
margin-left:20px;
list-style:disc outside none;
}

#sidebar ul li ul li{
margin-bottom: 2px;
line-height:14px;
}
/* Content
-----------------------------------------------------------------------------*/

.content {
	padding-top:15px; 
	width:480px; 
	display:table-cell;
	border-top:solid black 8px;
    float: right;
    color:black;
}

.content p{
font-size : 1.3em;
}

.featuresDesc {
	margin-top:5px;
	margin-bottom:20px;
}

.featuresDesc ul{
list-style: disc outside none;
}

.featuresDesc ul li{
margin-left:15px;
margin-bottom:5px;
}

#post-area {
width:310px; }

#post-area li{
	list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 10px;
}

#contact-panel {
    background:none repeat scroll 0 0 #FFFFFF;
    color:#000000;
    float:right;
    height:280px;
    margin:0 0 15px 15px;
    width:150px;
}
#post-area h2{
	font: bold 11px/1.4 helvetica,arial,sans-serif;
}

.content p.emailEnquiry a{
text-decoration: underline;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	border-top:8px solid black;
	height:40px;
    /* display:table-row; */
	margin-left:165px;
	padding:15px 0;    
}

#footer li {
	list-style:none; 
	float:left;
    font: 11px/1.4 helvetica,arial,sans-serif;
}


#footer ul.left {
float:left; }

#footer ul.left li a{
margin-right:8px;
color:black;
}
#footer ul.right {
float:right; }

#footer {
	clear: both;
}


/* Contact Pannel
-----------------------------------------------------------------------------*/

a:focus {
outline: none; }

#contact-panel {
float:right;
height:280px;
width:150px;
background:#fff;
color:#000;
margin:0 0 15px 15px; }

#contact-panel h2 {
width:120px;
padding-left:3px; 
font: bold 11px/1.4 helvetica,arial,sans-serif;
}

#panel {
background: #cccccc;
height: 211px;
display: none;
color:#666; }

.slide {
margin: 0;
padding: 0;
background:black; }

.btn-slide {
background: url(../images/open.jpg) no-repeat;
width: 150px;
height:20px;
display: block;
color: #fff;
text-decoration: none;
text-indent:-9999px;
color:transparent; }

#panel input.submit {
text-indent:-9999px;
color:transparent;}

a.btn-slide  {
border:none;
padding:0;}

.active {
background: url(../images/close.jpg) no-repeat; }

fieldset {
border:none; }

#panel input[type=text] {
width:144px;
height:20px;
background:#D9D9D9;
border:none;
padding:3px;
font:12px/1.4 helvetica,arial,sans-serif; }

#panel textarea {
width:144px;
height:70px;
background:#D9D9D9;
border:none;
padding:3px;
font:12px/1.4 helvetica,arial,sans-serif;
overflow:hidden; }

#panel .label {
width:150px;
padding: 3px; }

#panel .submit{
background:#999999;
width:150px;
height:21px;
border:none;
color:white;
background: url(../images/submit.jpg) no-repeat;
background-color:#000;
text-indent:-9999px; }

#panel .submit:hover {
cursor:pointer; }

textarea#message {
resize: none;
margin-bottom:-2px; }

#contact-panel p.phone-number {
background-color:black;
width:144px;
height:14px;
color:white; 
padding:3px 3px 4px 6px;
font-size:12px;}

#omniMoreInfo {
	margin-top:10px;
    margin-bottom:10px;
    font-size:1.2em;
}

#omniMoreInfo p{
	font-weight:bold;
    font-size:1em;
}
#omniMoreInfo a{
	color:#000000;
	text-decoration:underline;
	padding-bottom:2px;
}

#omniMoreInfo a:hover{
	color:#006892;
}

.benefitLeft:hover {float: left;}
a.benefitLeft:hover img {height:195px;}

.productLeft:hover {float: left;}
a.productLeft:hover img {width:296px;}

.regionLeft:hover {float: left;}
a.regionLeft:hover img {width:315px;}

.providerLeft:hover {float: left;}
a.providerLeft:hover img {width:347px;}

.groupLeft:hover {float: left;}
a.groupLeft:hover img {width:300px;}

#keyFeatures{
	float:left;
    width:300px;
}

#keyFeatures h2{
	color:#036a95;
    margin-top:10px;
}

#keyFeatures ul{
	list-style:disc outside none;
}

#keyFeatures ul li{
	margin-bottom:5px;
    margin-left:15px;
}

#keyFeaturesImgs{
	float:right;
    width:150px;
    float:right;
}

#supportFunc{
	float:left;
    width:480px;
    padding-bottom:10px;
}

#supportFunc h2{
	color:#036a95;
    margin-top:10px;
}

#supportFunc h3{
	color:#036a95;
    font-size:1.6em;
    padding:0px;
    margin-top:25px;
}

#supportFunc ul{
	list-style:disc outside none;
}

#supportFunc ul li{
	margin-bottom:5px;
    margin-left:15px;
}

.policyEnquiry:hover {float: left;}
a.policyEnquiry:hover img {width:550px;}