@charset "UTF-8";

/* CSS Document - Site Name */

html, body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#DDDCE4;
}

* {
}

/*////////////////////////////////
//
//  START Layout Div's ( # )
//
////////////////////////////////*/

div#wrapper {
}

div#container {
	position:relative;
	width:766px;
	margin:0px;
	padding:5px;
	background-color:#ffffff;
}

div#top {
	position:static;
	width:766px;
	height:107px;
	margin-bottom:1px;
	background-color:#00478C;
}

div#header {
	width:766px;
	height:200px;
	margin-bottom:1px;
	/*background-color:#444;*/
}

div.header_bar {
	width:766px;
	height:7px;
	margin:0px;
	padding:0px;
	background-color:#00478C;
}

div#mainnav {
	float:left;
	width:191px;
	height:200px;
	margin:0px;
	padding:0px;
	background:url(../images/nav_bg.jpg) top left no-repeat;
}

div#banner {
	float:left;
	width:574px;
	height:200px;
	margin-left:1px;
}

div#content {
	width:auto;
	/*background:#ededed;*/
	padding:5px 5px 20px 5px;
	margin-top:30px;
}

div#left {
}

div#right {
}

/*////////////////////////////////
//
//  END Layout Div's
//
////////////////////////////////*/

/*////////////////////////////////
//
//  START Navigations ( ul, li, a )
//
////////////////////////////////*/

/*---------- MAIN NAV ----------*/

div#mainnav ul {
	list-style-type:none;
	margin:0px;
	padding:20px 0px 0px 0px;
	overflow:auto;
}

div#mainnav ul li {
	/*float:left;*/
	width:100%;
	height:auto;
	border-bottom:1px dotted #ffffff;
	/*background-color:#f00;*/
	padding:0px;
	margin:0px;

}

div#mainnav ul li a {
	display:block;
	padding:5px 0px 5px 12px;
	font:normal 8pt verdana;
	text-decoration:none;
	color:#ffffff;
}

div#mainnav ul li a:hover {
	background-color:#dddddd;
	color:#444444;
	padding-left:0px;
	border-left:10px solid #425B74;
}

/*--------- FOOTER NAV ---------*/


/*---------- SIDE NAV ----------*/

div#topnav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:auto;
}

div#topnav ul li {
	float:right;
	padding:18px 15px 18px 55px;
	margin:0px 7px 0px 0px;
	width:105px;
	background-color:#dedede;
	border:1px solid #aaaaaa;
}

div#topnav ul li a {
	font:bold 12pt arial, helvetica;
	color:#555555;
	text-decoration:none;
}

div#topnav ul li a:hover {
	color:#990000;
}

.multi {
	background:url(../images/multi_policy.jpg) center left no-repeat;
}

.single {
	background:url(../images/single_policy.jpg) center left no-repeat;
}

/*////////////////////////////////
//
//  END Navigations
//
////////////////////////////////*/

/*////////////////////////////////
//
//  START Common Styles ( h1, p, a )
//
////////////////////////////////*/

h1 {
	font:bold 12pt arial, helvetica;
	color:#333;
	margin:0px;
	padding:12px 0px 12px 0px;
}

h2 {
	font:bold 11pt arial, helvetica;
	color:#333;
	margin:0px;
	padding:12px 0px 12px 0px;
}

h3 {
	font:bold 10pt arial, helvetica;
	color:#333;
	margin:0px;
	padding:12px 0px 12px 0px;
}

p, td {
	font:normal 11px verdana;
	line-height:18px;
	color:#555555;
	margin:0px;
	padding:7px 0px 7px 0px;
}

legend {
	font:normal 12px verdana;
	line-height:18px;
	color:#555555;
	margin:0px;
	font-weight: bold;
	padding:7px 0px 7px 0px;
}

li {
	font:normal 11px verdana;
	line-height:18px;
	color:#555555;
	margin:0px;
	padding:2px 0px 2px 0px;
}

a:link {
}

a:visited {
}

a:hover {
}

/*////////////////////////////////
//
//  END Common Styles
//
////////////////////////////////*/

/*////////////////////////////////
//
//  START Classes ( . )
//
////////////////////////////////*/

.left { float:left; }

.right { float:right; }

/*////////////////////////////////
//
//  END Classes
//
////////////////////////////////*/

/*////////////////////////////////
//
//  START Testing
//
////////////////////////////////*/



/*////////////////////////////////
//
//  END Testing
//
////////////////////////////////*/

/*********** COLOURS ************

 Black - #000000
 White - #FFFFFF
 Red - #FF0000

*********************************/