body{margin:0; padding:0; color:#000; background:#f0f0f0; font-family:arial; font-size:12px; text-align:center;}

/* GLOBAL STYLES */
img{border:0;}

a{
	color: #335067;
	text-decoration: none;
}
a:hover{text-decoration:underline;}

#content a, #homecontent a, #detailcontent a, .section a, #lodge a{color:#335067;}
#Rightpane a{color:#FFFFFF;}
.section a:hover{text-decoration:underline;}

td{vertical-align:top; font-size:12px;}

h1, h2, h3, h4{margin:0; color:#888;}
h1{font: normal 21px arial; margin-bottom:15px;}
#detailcontent h2, #content h2, #homecontent h2{padding:0px; font:normal 12px arial; margin-top:10px; line-height:14px; font-weight:600;color: #000;}
#testimonial, #Claims{color:#808080; font-size:13.5px;}

h4{padding:0; font-weight:bold; font-size:12px; margin-top:10px;}

ul{list-style-position:outside; padding:0 0 0 1px; margin-left:15px;}
ul li{list-style-type:disc; margin:5px 0;}

h1#hometitle, h1#wh_Products, h1#wh_Tools, h1#wh_e2Support{font-size:1px; color:#fff; height:25px;}
h1#hometitle{background:url(/dirp/profin/profin.nsf/AttachmentsByTitle/pagetitle_home.gif/$FILE/pagetitle_home.gif) top left no-repeat;}
h1#wh_Products{background:url(/dire/enterprise/enterprisepublishing.nsf/AttachmentsByTitle/wh_Products.gif/$file/wh_Products.gif) top left no-repeat;}
h1#wh_Tools{background:url(/dire/enterprise/enterprisepublishing.nsf/AttachmentsByTitle/wh_Tools.gif/$file/wh_Tools.gif) top left no-repeat;}
h1#wh_e2Support{background:url(/dire/enterprise/enterprisepublishing.nsf/AttachmentsByTitle/wh_e2Support.gif/$file/wh_e2Support.gif) top left no-repeat;}

.clearfloat{clear:both; margin:0px; padding:0px;}
hr{height:1px; border-top:1px solid #cccccc;}
/* END GLOBAL STYLES */


/* PAGE LAYOUT STYLES */
#wholepage{width:1000px;position:relative; margin:0 auto; padding:0; text-align:left; background:#fff url(/dirp/profin/profin.nsf/AttachmentsByTitle/vero_logo.gif/$FILE/vero_logo.gif) 100% 0 no-repeat;}

#header{position:relative; margin:0 4px; height:262px; border-bottom:3px solid #787878;}
* html #wholepage #header{height:265px;}

#tabs, #banner, #news, #RightPane {float:left; margin-top:98px;}

#tabs{width:199px; margin-right:2px;}

#banner{margin-right:2px; width:550px; background: url(/dire/enterprise/enterprisepublishing.nsf/AttachmentsByTitle/banner_home.jpg/$file/banner_home.jpg) top left no-repeat; height:160px;}

#RightPane{margin-top:98px;height:162px;width:239px; background:#787878;float:left;}

#right_btn {margin-right:5px;padding:0 0 0 10px; font-size:12px;}
*html right_btn{width:162px; height:100px;}

#container, #detailcontainer{width:100%; min-height:400px; float:left; background:url(/dirp/profin/profin.nsf/AttachmentsByTitle/body_bg.gif/$FILE/body_bg.gif) top left repeat-y; position:relative;}
/* for Internet Explorer */
/*\*/
* html #container, * html #detailcontainer{height:400px;}
/**/

#detailcontainer{background:url(/dirp/profin/profin.nsf/AttachmentsByTitle/detailbody_bg.gif/$FILE/detailbody_bg.gif) top left repeat-y;}

div#contentnav img{margin:5px; float:left;}
#contentnav{padding:0px; margin:0px;}
#contentsubnav img{margin:5px;}

#leftnav{float:left; width:179px; padding:19px 0px 0px 24px; margin:0;}


#content, #homecontent{float:left; max-width:740px; padding:19px 10px 20px 15px; margin:0;color:#484848;}
*html #content,#homecontent{width:760px;}

#detailcontent{float:left; padding:12px 10px 20px 15px;width:740px;margin:0;color:#484848;}
*html #detailcontent{width:760px;}
#detailcontent table{color:#484848;}

#content table, #homecontent table{margin-top:10px;color:#484848;}
#content table td, #homecontent table td{padding:5px;}


p{position:relative;}
label{display:block; clear:both; padding-bottom:1em; float:left; width:32%; padding-right:20px; padding-left:0px; font-weight:bold;}


div#rightmessage{margin:5px; float:right;}
#rightmessage{position:relative; width:190px; padding:50px 0px 50px 0px; margin:0; margin-left:800px; font-size:11px;}


/* Navigators */
ul#TopMenu, ul#DetailMenu{margin: 0px 0px 30px 0px; width:179px;}
ul#TopMenu li, ul#DetailMenu li{list-style-type:none; border-bottom:1px solid #cccccc; margin:0px;}
ul#TopMenu li a, ul#DetailMenu li a{display:block; text-decoration:none; padding-top:7px; padding-bottom:7px; color:#008ee5;}
ul#TopMenu li a.selected, ul#DetailMenu li a.selected, ul#TopMenu li a:hover, ul#DetailMenu li a:hover{background-color:#cccccc; color:#fff;}
/* End Navigators */


/* FIX IE 3 Pixel Text-Jog */
* html #content,* html #homecontent,* html #homecontent{height:1px;}

#footer{clear:both; margin:0 4px; padding:0; padding-bottom:5px; font:normal 10px Arial; color:#cccccc; text-decoration:none; text-align:center; height:40px;}
#footer p{line-height:25px;}
#footer a{font-size:10px;}
/* END PAGE LAYOUT STYLES */



/*-- BOTTOM NAV STYLES--*/
#bottomnav{height:20px; background-color:#787878; color:#ffffff; padding-top:3px; margin-bottom:4px;}
#bottomnav a, #bottomnav a:visited{font-size:11px; display:inline; color:#ffffff; padding:3px 5px 3px 5px;}
#bottomnav a.selected, #bottomnav a.selected:visited{color:#fff;}
/*--END BOTTOM NAV STYLES--*/

/*--BREADCRUMB STYLES--*/
#breadcrumb{font-size:10px; z-index:99;float:right;padding:0 10 0 0; margin:0;}
#breadcrumb a, #breadcrumb a:visited{text-align:right;}
#breadcrumbselected, #breadcrumbselected a, #breadcrumbselected a:visited{color:#335067; text-align:right;}
/* -- END BREADCRUMB STYLES -- */

/* SITEMAP STYLES */
#sitemap ul{margin:0; padding:0;}
#sitemap ul.sitemaphome{float:left; width:190px;padding:0;}
#sitemap ul.sitemap{margin-left:250px; padding-bottom:20px;}
#sitemap li{list-style-type:none; margin:0; line-height:20px; padding:0;}
#sitemap li.mainlevel{font-weight:bold;}
#sitemap li.sublevel1{padding-left:20px;}
#sitemap li.sublevel2{padding-left:40px;}
#sitemap li.sublevel3{padding-left:60px;}
#sitemap li a{display:inline;}
/* END SITEMAP STYLES */

/*--CONTACT US STYLES--*/

#contactmap {position:relative; height:220px; width:177px; margin:0 20px 0 0;*margin:0;background:url(/dirm/motorfleet/motorfleet.nsf/AttachmentsByTitle/Oz-Map.gif/$FILE/Oz-Map.gif) no-repeat;}

#contactmap li {list-style-type:none;}

.section {display:none; margin:0 0 30px 0;width:167px;}
/*FOR IE SECTION */
*html .section{margin-top:10px;}
/*FOR IE END SCTION*/
.section h2{font:normal 12px arial; margin-top:10px; line-height:14px; font-weight:600;color: #000;}

#contactmap li a {color:#000; position:absolute; font-size:11px; display:block;}
#contactmap li a:hover {color:#008ee5;}

#tasmap {top:160px;left:140px;}
#wamap {top:115px;left:1px;}
#vicmap {top:142px;left:140px;}
#nswmap {top:120px;left:160px;}
#qldmap {top:90px; left:160px;}
#samap {top:120px;left:90px;}
#ntmap{top:30px; left:90px;}
#riskmap{top:180px;left:-10;}


#lodge {width:160px; height:120px;background:url(/dirm/motorfleet/motorfleet.nsf/AttachmentsByTitle/Lodge_A_Claim.gif/$FILE/Lodge_A_Claim.gif) no-repeat;
padding-top:30px;margin:40px0 0 0;}

*html #lodge{margin:30px 0 0 0px;}

#lodge a:hover{color:#008ee5;}

/*--END CONTACTUS STYLES--*/

/*-- RIGHT NAVIGATION STYLE--*/
#rightnav{width:219px; padding:50px 0px 50px 0px; margin:10px 0 0 10px; font-size:12px; float:left;
background:url(/dirp/profin/profin.nsf/AttachmentsByTitle/product_categories.gif/$FILE/product_categories.gif) top left no-repeat;}
#rightnav ul, #rightnav li{list-style:none; margin:0;padding:0; clear:both;}
*html #rightnav{margin:10px 0 0 7px;}
/*-- END RIGHT NAVIGATION STYLE*/


/* -- TABLE STYLES -- */

.header {background-color:#cccccc;color:#ffffff;font-weight:bold;}
.rowhighlight {background-color:#cccccc;}
.graybordertable, .graybordertable td  {border:solid #cccccc; border-width:1px; border-collapse:collapse;padding:5px;}
.graybordertable td {padding:5px;vertical-align:top;}

/* -- END TABLE STYLES -- */

/*--FORM STYLES--*/
form{margin-top:1.5em;}
form p{font-weight:bold; margin:0; padding:0;}
#maincol form{margin-left:10px;}

div.row{clear:left; margin-bottom:5px;}


label{display:block; clear:both; padding-bottom:1em; float:left; width:32%; padding-right:20px; padding-left:0px; font-weight:bold;}

.correctionText{display:block; color:#37554a; font-weight:bold;}
.correctionIcon{position:relative; left:-25px; top:2px; width:17px; height:17px;  margin-right:-17px; vertical-align:middle;}




input.radio, input.checkbox{border:0;}
input#smallsearchfield{width:95px; margin-right:1px; float:left;}
input.buttonsmall {color: #FFFFFF; font-size:11px; background:#335067; border:1px solid #858585; border-width:1px 2px 2px 1px; font-family:arial; height:20px; width:55px; vertical-align:middle; margin-top:0px; font-weight:bold;}
input.button {color:#FFFFFF; font-size:11px; background:#335067; border:1px solid #858585; border-width:1px 2px 2px 1px; font-family:arial; height:20px; width:100px; vertical-align:middle; margin-top:15px; font-weight:bold;}
input.text, select, textarea{width:280px; vertical-align:top; border:1px solid #878787; font-size:12px; font-family:arial;}
textarea{overflow:hidden;}
textarea.max{width:90%;}

.requiredMarker{display:block; color:#999; font-size:80%; text-transform:uppercase; font-weight:normal;}

span.error{display:block; color:#37554a; vertical-align:top; font-weight:bold;}
select.error, input.error, textarea.error{border:1px solid #390e68;}
input.error.radio, input.error.checkbox{border:0;}
/*--END FORM STYLES--*/


/*icon hover*/
div#contentnav a img, div#rightnav a img{filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; -khtml-opacity:1.0; z-index:105;}
div#contentnav a:hover img, div#rightnav a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; -khtml-opacity:0.7;}
div#contentnav a, div#rightnav a{float:left; text-align:center;  margin:0; padding:0;}
div#contentnav a{text-decoration:none;}

div#contentnav a p, div#rightnav a p{display:none; z-index:110;}
div#contentnav a:hover p, div#rightnav a:hover p{
	display: block;
	width: 99px;
	position: absolute;
	top: 25px;
	left: -4px;
	border: 1px solid #390e68;
	text-align: center;
	padding: 2px;
	z-index: 110;
	font-size: 10px;
	color: #37554a;
	background-color: #FFFACD;
	min-height: 25px;
}
/* for Internet Explorer */
/*\*/
* html div#contentnav a:hover p, * html div#

 a:hover p{height:25px;}

#broker, #page2 {display:none; clear:left;}
/**/
