ul#topNav{
	margin-top:0;
	padding:0;
	list-style:none;
	}
ul#topNav li{
	display:block;
	float:right;
	}
	
	
ul#topNav li a{
	display:block;
	color:#bfbfbf;
	font-size:110%;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	letter-spacing:0;
	
	/*background-image:url(../images/elements/nav/b-xx.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;*/
	height: 44px;
	}
	
ul#topNav li a:active
{
outline: none;
}

ul#topNav li a:focus
{
-moz-outline-style: none;
}
ul#topNav  li a span{
	display:block;
	/*background-color:#00FF00;*/
	padding:15px;
	padding-top:3px;
	padding-bottom:12px;
	text-indent: -500em;

	/*background-image:url(../images/elements/nav/bx--.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;*/
	}

ul#topNav li#home a{
	background-image:url(../images/elements/nav/home.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:88px;
}

ul#topNav li#home a:hover{
	background-image:url(../images/elements/nav/hover/home.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:88px;
}

ul#topNav li#home a.current{
	background-image:url(../images/elements/nav/on/home.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:88px;
}

ul#topNav li#motor_insurance a{
	background-image:url(../images/elements/nav/motor_insurance.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}


ul#topNav li#motor_insurance a:hover{
	background-image:url(../images/elements/nav/hover/motor_insurance.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}


ul#topNav li#motor_insurance a.current{
	background-image:url(../images/elements/nav/on/motor_insurance.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}

ul#topNav li#motor_insurance.hoverOn a{
	background-image:url(../images/elements/nav/hover/motor_insurance.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}



ul#topNav li#personal_insurance a{
	background-image:url(../images/elements/nav/personal_insurance.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}



ul#topNav li#personal_insurance a:hover{
	background-image:url(../images/elements/nav/hover/personal_insurance.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}
ul#topNav li#personal_insurance a.current{
	background-image:url(../images/elements/nav/on/personal_insurance.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}
ul#topNav li#personal_insurance.hoverOn a{
	background-image:url(../images/elements/nav/hover/personal_insurance.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}
ul#topNav li#existing_clients a{
	background-image:url(../images/elements/nav/existing_clients.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}


ul#topNav li#existing_clients a.current{
	background-image:url(../images/elements/nav/on/existing_clients.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}

ul#topNav li#existing_clients.hoverOn a{
	background-image:url(../images/elements/nav/hover/existing_clients.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}

ul#topNav li#existing_clients a:hover{
	background-image:url(../images/elements/nav/hover/existing_clients.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}

ul#topNav li#about_us a{
	background-image:url(../images/elements/nav/about_us.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
	
}


ul#topNav li#about_us a:hover{
	background-image:url(../images/elements/nav/hover/about_us.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}




ul#topNav li#about_us a.current{
	background-image:url(../images/elements/nav/on/about_us.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}

ul#topNav li#about_us.hoverOn a{
	background-image:url(../images/elements/nav/hover/about_us.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}
ul#topNav li#news a{
	background-image:url(../images/elements/nav/news.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}

ul#topNav li#news a:hover{
	background-image:url(../images/elements/nav/hover/news.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}

ul#topNav li#news a.current{
	background-image:url(../images/elements/nav/on/news.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}


ul#topNav li#contact_us a{
	background-image:url(../images/elements/nav/contact_us.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}

ul#topNav li#contact_us a:hover{
	background-image:url(../images/elements/nav/hover/contact.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}

ul#topNav li#contact_us a.current{
	background-image:url(../images/elements/nav/on/contact_us.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:103px;
}

ul.listType01{
margin:0;
padding:0;
list-style-type:none;
}

ul.listType01 li{
margin:0;
padding:0;
background-image:url(../images/elements/lists/arrow_red.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left: 18px;
margin-bottom: 14px;
color:#4C4C4C;
padding-right: 15px;
line-height:120%;
font-size: 90%;
font-weight:bold;
display:block;
}



ul.listType02{
margin:0;
padding:0;
list-style-type:none;
padding-top: 10px;
padding-left: 10px;
}

ul.listType02 li{
margin:0;
padding:0;
background-image:url(../images/elements/lists/tick_red.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left: 21px;
margin-bottom: 14px;
color:#4D4D4D;
font-weight:bold;
padding-right: 15px;
line-height:140%;
display:block;
font-size: 110%;
font-family:Helvetica, sans-serif

}



ul.listType03{
list-style-type:none;	
padding-left: 0;
margin-left: 0;
}

ul.listType03 li{
background-image:url(../images/elements/lists/footer_arrow.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left: 10px;
font-weight:bold;
}

ul.listType03 li a{
color:#fff;	

}

ul.listType04{
margin:0;
padding:0;
list-style-type:none;
padding-top: 10px;
padding-left: 10px;
}

ul.listType04 li{
margin:0;
padding:0;
background-image:url(../images/elements/lists/arrow_circle.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left: 16px;
margin-bottom: 1px;
/*color:#989898;*/
color: #016F8A;
padding-right: 15px;
line-height:120%;
display:block;
font-size: 110%;
font-family:Helvetica, sans-serif

}


ul.listType05{
margin:0;
padding:0;
list-style-type:none;
}

ul.listType05 li{
margin:0;
padding:0;
background-image:url(../images/elements/lists/arrow_circle.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left: 18px;
margin-bottom: 14px;
padding-right: 15px;
display:block;
color:#595959;
}


ul.listType05 li ul{

margin-top: 10px;
margin-left: 10px;
margin-top: 15px;
}


ul.listType05 li ul li{

background-image:url(../images/elements/lists/list_triangle.gif);
background-repeat:no-repeat;
background-position:0px 3px;

}

.pageNav{
margin:0;
padding:0;
list-style-type:none;
margin-bottom: 5px;
}

.pageNav li{
float:left;
margin-right: 6px;
border-right: 1px solid #000;
}

.pageNav li a{
	color: #484848;
	padding-right: 10px;
	font-weight:normal;
	letter-spacing:-1px;
	font-size: 110%;
}
.pageNav li a:hover{
	color: #484848;
	
}

.pageNav li.last, .pageNav li.last a{
	
	padding-right: 0;
	margin-right :0;
	border-right: 0;
}

.navWrap{
height:44px;
margin-top:-44px; position:relative;
	z-index:100; background-image:url(../images/elements/layout/nav_bottom.jpg); background-repeat:repeat-x; background-position:bottom left; padding-right: 5px;	
}

.downloadList{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-top: 5px;
}

.downloadList li{
	list-style-type:none;
	display:block;
	padding-left: 20px;
	background-image: url(../images/elements/misc/pdf_icon.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	line-height: 110%;
	margin-bottom: 7px;
	padding-top: 2px;
	padding-bottom: 4px;
}
.downloadList li a{
	color: #999999;
	display:block;
	
}
