body{margin : 0; padding : 0; font : 13px/17px Arial, Helvetica, sans-serif;}

a {font-weight : bold;}

#PageContainer{width : 754px; margin-left : auto; margin-right : auto; background : #858585;}
#PageHeader {margin : 0; padding : 0; background : #fff url(/images/decor/headers/kvm_australia.gif) no-repeat top left; }
#PageHeader #Header h1 {margin : 0; padding : 0; text-indent : -2000em; height : 101px;}

#PageHeader #Nav{height : 27px; width : 754px; clear: both; margin : 0; padding : 2px 0 0 0;
	background : url(/images/decor/backgrounds/nav_gradient.gif) repeat top left;}
	
#PageHeader #nav{padding: 0; margin: 0; list-style-type: none;}
#PageHeader #nav ul {padding: 0; margin: 0; background : #FED11D;
	list-style-type: none; font : normal 17px Arial, Helvetica, sans-serif;}
#PageHeader #nav a {color : #000; display: block; height : 22px; padding : 1px 20px 2px 0; width : 100px; text-align : center;
	font : normal 14px Arial, Helvetica, sans-serif; text-transform : uppercase; text-decoration : none; 
	border-right : solid 1px #D6BE82;}
	
#PageHeader #nav a:hover{color :#fff;}
#PageHeader #nav li {float: left; margin : 0 15px 0 0;}
#PageHeader #nav li ul li a {margin : 0; padding : 0; text-align : left; border : 0; 
	font : 11px Arial, Helvetica, sans-serif; width : 150px;}
#PageHeader #nav li ul li a:hover {color : #fff;}
#PageHeader #nav li ul {position: absolute; padding : 5px; width: 160px; left: -999em;}
#PageHeader #nav li ul li{width : 160px; font : 10px Arial, Helvetica, sans-serif;}
#PageHeader #nav li ul li ul {margin: -26px 0 0 160px;}
#PageHeader #nav li ul li ul li a{width : 190px;}
#PageHeader #nav li:hover ul ul, #PageHeader #nav li.sfhover ul ul {left: -999em;}
#PageHeader #nav li:hover ul, #PageHeader #nav li li:hover ul, #PageHeader #nav li.sfhover ul, #PageHeader #nav li li.sfhover ul { /* lists nested under hovered list items */left: auto;}
	


#PageHeader #SubNav{float : right; margin : 25px 0 0 0; padding : 0 20px 0 0; color : #fff;
	font : normal 10px Arial, Helvetica, sans-serif; text-transform : uppercase;}
#PageHeader #SubNav a{color : #000; text-decoration : none; font-weight : bold;}
#PageHeader #SubNav a:hover {color : #fff;}
#PageHeader #SubNav ul {margin : 0; padding : 0;}
#PageHeader #SubNav ul li{margin : 0; padding : 0; display : inline;list-style-type : none;}

#PageHeader #ContactDetails {float : right; clear : right; margin : 0; padding : 0; }
#PageHeader #ContactDetails p {color : #941760; font : 20px Arial, Helvetica, sans-serif; margin : 20px 0 0 0; padding : 0 20px 0 0;}

#PageBody{background : #fff;}
#PageBody p{color : #B5480D;}
#PageBody h2 {margin : 0; padding : 0;}
#PageBody #PagePhoto {margin : 0px; padding : 0px; height : 150px;  border-bottom : solid 2px #fff;}

#PageBody #ColContainer{background : #858585; width : 754px;}

#PageBody #LeftBlock{width : 487px; float : left;border-right : solid 2px #fff;}

#PageBody #LeftBlock #TopLeftBlock{width : 245px; height : 298px; float : left;}
#PageBody #LeftBlock #TopCentreBlock{width : 240px;  float : left; background : #F6962E url(/images/decor/backgrounds/centre_col.gif) no-repeat bottom left; border-left : solid 2px #fff;}
#PageBody #LeftBlock #LowerLeftBlock {width : 487px; float : left; border-top : solid 2px #fff; }

#PageBody #RightBlock {width : 265px; float : left;}

#PageBody #LeftBlock #TopLeftBlock ul {margin : 10px 0 0 15px; padding : 0;}
#PageBody #LeftBlock #TopLeftBlock li {margin : 0 0 0 20px; padding : 0; list-style-image : url(/images/decor/arrow_bullet.gif);}
#PageBody #LeftBlock #TopLeftBlock h2 {font : bold 17px Arial, Helvetica, sans-serif; padding : 10px; color :#F4D542; text-transform : uppercase;}
#PageBody #LeftBlock #TopLeftBlock h3 {font : 13px Arial, Helvetica, sans-serif; margin : 0; padding : 5px;}
#PageBody #LeftBlock #TopLeftBlock h3 a{color :#F4D542; text-transform : uppercase; text-decoration : none;}

#PageBody #LeftBlock #TopCentreBlock h2 {padding : 10px 10px 0 10px; color :#CF2330; font : bold 17px Arial, Helvetica, sans-serif; text-transform : uppercase;}
#PageBody #LeftBlock #TopCentreBlock h3 {font : bold 13px Arial, Helvetica, sans-serif; padding : 0 0 0 10px;}
#PageBody #LeftBlock #TopCentreBlock p {padding : 0 10px 0px 10px; color : #000;}
#PageBody #LeftBlock #TopCentreBlock .Featured a {font : bold 13px Arial, Helvetica, sans-serif; padding : 0 0 0 10px;}

#PageBody #LeftBlock #LowerLeftBlock h2 {font : bold 17px Arial, Helvetica, sans-serif; padding : 10px; color :#F4D542; text-transform : uppercase;}
#PageBody #LeftBlock #LowerLeftBlock p {padding : 0 10px 0px 10px; color : #fff;}
#PageBody #LeftBlock #LowerLeftBlock li {padding : 0 0 0 30px; color : #fff; list-style-type : disc;}

#PageBody #RightBlock h2 {padding : 10px 10px 0 10px; color : #F4D542; font : bold 17px Arial, Helvetica, sans-serif; text-transform : uppercase;}
#PageBody #RightBlock h3 {padding : 0 10px 0 10px;}
#PageBody #RightBlock h3 a{color : #F4D542; font : bold 13px Arial, Helvetica, sans-serif; text-decoration : none;}
#PageBody #RightBlock p {color : #fff; padding : 0px 10px 5px 10px;}
#PageBody #RightBlock .TagLine{font : 11px Arial, Helvetica, sans-serif; margin-top : -10px; }
#PageBody #RightBlock .NewsMore {text-align : right; margin : -10px 0 20px 0;}
#PageBody #RightBlock .NewsMore a {color : #CF2330; font : bold 11px Arial, Helvetica, sans-serif;}

#PageBody #RightCol h2 {clear : none; margin : 0px; padding : 0px; height : 29px;}
#PageBody #RightCol h3 {color : #833B1D; font : bold 14px Arial, Helvetica, sans-serif; padding : 0 0 0 0; margin : 10px 0 0 0;}
#PageBody #RightCol h3 a {color : #833B1D; text-decoration : none;}
#PageBody #RightCol a {color : #D25311;}
#PageBody #RightCol p {margin : 2px 0 2px 0;}


#PageFooter{height : 30px; clear : both; font : 10px Arial, Helvetica, sans-serif; background : url(/images/decor/backgrounds/footer.gif) no-repeat top left;
	width : 754px; margin : 0; padding : 0; border-top : solid 1px #EBE2B5;}
#PageFooter #nav {padding : 8px 0 0 10px; margin : 0;}
#PageFooter #nav li {display : inline; padding-right : 10px;}
#PageFooter #nav a{color : #000;}
