@charset "utf-8";
/* CSS Document */

 
/* ---------- Global Classes ----------- */

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;
}

.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;
}


