body  {
	font: 62.5% Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color: #373737;
	padding:0;
	margin:0;
	text-align:left
}
h1, h2, h3, h4, h5, h6, p { margin:0; padding:0;}
a:focus {outline:none;}
img {border:0;}

.outer {width:977px; margin:auto; padding:0 10px;}

.header {width:977px; margin:0; padding:0; float:left;}
	.cvmLogin{width:977px; /*height:38px; background-color:#999;*/ float:left; }
	.AgentLogin{width:977px; /*height:38px;*/ background-color:#999; float:left}
	.HeaderTextPane {width:740px; float:left; position:relative; /*height:20px;*/ margin-top:-40px; overflow:hidden;}
		.HeaderTextPane h1 {font-size:1.1em; font-weight:bold; color:#9b9696;}
	.HeaderAgentLoginPane {width:460px; /*height:20px;*/ float:left;}
	.innerheader {float:left; width:977px; margin:0; padding:0; }
		.LogoPane {width:245px; height:90px; float:left; position:relative;  padding:0;}
			.LogoPane img {position:absolute; bottom:0; margin-bottom:15px;}
		.MessagePane {width:730px; height:90px;  float:left; display:block; position:relative;}
			.MessagePane .rightlogo {float:right; width:82px; }
				.MessagePane .rightlogo img {margin-right:50px; margin-bottom:15px; position:absolute; right:0; bottom:0;}

.navigation {float:left; width:977px; margin-bottom:12px;}
	#dnn_NavPane {width:977px; float:left; /*width:728px;background-color:#939;*/}
	.SearchPane {width:215px;/*width:245px;*/ float:right; /*background-color:#936;*/}


.main{background:#FFFFFF; width: 977px; float:left; /*position:relative*/}
.relativeWrapper {position:relative; float:left;}/*This is to cheep QuickdownloadsPane at the bottom of the page*/
.quote {width:245px; float:left;}
	.QuoteboxPane {width:245px; float:left; }
	.QuickdownloadsPane {width:245px; float:left; position:absolute; bottom:0; clear:both; }

.CVMBanner {width:710px; height:180px; float:left; /*margin-left:13px !important;*/margin-left:15px; margin-bottom:15px;}


.maincontent {width:461px; float:left; margin-left:15px;}

.homerightarea {width:245px; float:right; text-align:left; /*height:607px;border:1px solid #ccc;*/}

/*.footer {width:977px; float:left; margin:10px 0 20px 0; padding-top:5px; font-size:1.1em; color:#adacac; background:url(../images/footer-bg.gif) repeat-x top left; }
.footernav {width:auto; float:left; margin:11px 0 0 0; text-align:left;}
.footercopy {width:auto; float:right; margin:11px 0 0 15px; text-align:right;}
.SkinObject{ float:right; display:block; margin-top:10px;}



.footer, .footer a {color:#adacac;}
.footer a {text-decoration:underline;}
.footer a:hover, .footer a:focus {color:#000;}*/
.footer {width:960px; height:22px; float:left; margin:50px 0 20px 0; padding:8px 8px 0 8px; font-size:1.1em; color:#adacac; background:url(/images/bg-footer.gif) repeat-x top left;}
	.footer ul {list-style:none; padding:0; margin:0; float:left}
	.footer	ul.categ1 {margin-left:20px;}
	.footer	ul.categ2, ul.categ3, ul.categ4, ul.categ5, ul.categ6 {padding-left:60px;}
	.footer	ul.categ2, ul.categ3, ul.categ4, ul.categ5 {margin-left:40px;}
	.footer ul.categ6 {float:left;}
	.footer ul.categ7 {float:right; margin:-5px 0 0 90px;}
	ul.categ1 li, ul.categ2 li, ul.categ3 li, ul.categ4 li, ul.categ5 li, ul.categ6 li{padding:1px 0;}
	.footer, .footer li {color:#FFFFFF;}
	.footer li.au {margin-top:18px; background:url(/images/flag-au.gif) top left no-repeat; padding:3px 0}
	.footer li.nz {background:url(/images/flag-nz.gif) top left no-repeat; margin:5px 0; padding:3px 0}
	.footer li.uk {background:url(/images/flag-uk.gif) top left no-repeat;  padding:3px 0;}
	.footer li.au a, .footer li.nz a, .footer li.uk a {padding-left:40px;}
	.footer a {text-decoration:none !important; color:#555 !important}
	.footer a:hover {text-decoration:underline !important;}
	.SkinObject {/*position:absolute; right:504px;*/ float:right;  margin-top:34px; margin-right:40px; font-weight:normal; color:#555; font-family:Verdana,Arial,Helvetica,sans-serif}
	.footer .legaltext {width:100%; float: left; clear: both; margin-top: 30px; color:#555}




