 /*-----------------------------------------------
'	Company: Surecan (www.surecan.com.au)
'	Copyright (c) 2007, All rights reserved.
'	Date Created: May 2007
'
'	Last Modified Date: 25th May, 2007
'	Last Modified By: Benjamin -> benjamin@surecan.com.au
'
'	DO NOT MODIFY THIS DOCUMENT WITHOUT
'	NOTIFYING THE AUTHOR FIRST
'
------------------------------------------------*/ 


/* ---------- Global Classes ----------- */

body{
	font-family:					helvetica, arial, sans-serif;
	margin:							0;
	padding:						0px 0 0;
	text-align:						center;
}

img{
	border:							none;
	margin:							0 -3px 0 0;
	padding:						0;	
	padding:						0;
}

div.wn h1{
	color:							#231f20;
	font-size:						1.5em;
	font-weight:					normal;
}

div.wn h2{
	color:							#231f20;
	font-size:						1em;
	
}

div.wn h3{
	color:							#231f20;
	font-size:						0.9em;
	margin-bottom:					0; 
	padding-bottom:					0;
}

div.wn h4{
	color:							#231f20; 
	font-size:						0.7em;
	margin-bottom:					0; 
	padding-bottom:					0;
}

div.wn p.small{
	padding:						0;
	margin:							0;
	font-size:						0.7em;
	font-weight:					normal;
}

div.wn p{
	margin-top:						0;
	padding-top:					0;
	color:							#333;
}

div.wn p, div.wn li{
	font-size:						0.8em;
	color:							#333;
	line-height:					1.4em;
}

p.intro{
	font-size:						0.85em!important
}

div.wn a{
	color:							#236ba6;
	text-decoration:				none;
}

div.wn a:hover{
	color:							#ff8800;
	text-decoration:				underline;
}

ol{
	margin:							0 0 0 20px;
	padding:						0;
}

ul.flags{
	float:						left;
	margin:						0 10px 20px 0!important;
	padding:					0!important;
	list-style:					none none;
}

ul.flags li {
	margin: 					0 0 5px!important;
	padding:					0 0 0 5px;
	paddin\g: 					0 0 0 20px!important;
}

/* ---------- Structure Classes ---------- */

div.globalNav a{
	color:							#69a3ca;
}

div.globalNav a:hover, div.globalNav a.selected{
	color:							#fff;
}


div.globalNav{
	postion:						relative;
	width:							760px;
	height:							30px;
	overflow:						hidden;
	margin:							0 auto 10px;
}

div.globalNav a{
	float:							left;
	text-decoration:				none;
	display:						block;
	margin:							10px 0 0 20px;
	font-size:						0.8em
}

a.logo{
	margin:							1px 0 0!important;
}

div.wn{
	border: 						1px solid #dddddd;
	padding:						9px;
	margin:							10px;
	text-align:						left;
	background:						none!important;
}

.fixed{
	width:							770px;
	margin:							10px auto!important;	
}


div.wn .insuranceBtns{
	text-align:						center;
}

.insuranceBtns a{
	padding:						0 10px;
	font-weight:					bold;
	text-transform:					uppercase;
}

div.wn table{
	width:							100%;
	padding:						0 0 14px 14px;

}


.alt{
	background:						#e3effa;
}

.dataTable th{
	text-transform:					uppercase;
	font-size:						11px;
	font-weight:					normal;
	border-bottom:					2px solid #9bceef;
	text-align:						left;
	padding:						0 0 5px;
}

td{
	vertical-align:					top;
}

.dataTable td{
	font-weight:					normal;
}

.dataTable tr.country td {
	font-size:						12px;
	margin:							0!important;
	padding:						5px 0;
}



.dataTable tr.country td a img{
	margin:							0 3px 0 0;
}


.blue{
	background:						#cfe5ff
}

.green h1, .green h2{
	color:							#486e0c!important
}

.purple h1, .purple h2{
	color:							#b51a8a!important;
}

.blue, .purple{
	border-bottom:					none!important;
}


div.footer{
	border-top:						1px solid #ebebeb;
	margin:							30px 0 0;
	padding:						30px 0 0;

}

div.footer p{
	font-size:					0.7em;
	margin:						0;
	color:						#999;
}

p.footerLinks{
	padding:					10px 0 0px;
}

p.footerLinks a{
	border-left:				1px solid #ebebeb;
	padding:					5px 10px;
}

p.footerLinks a.first{
	padding-left:				0;
	border:						none;
}