/*
** April 2007
*/

#middle-right table { color:#ffffff; text-align:left; margin:0; padding:0; line-height:1.0em;}
#middle-right td { color:#ffffff; text-align:left; font-size:0.81em; margin:0; padding:0; line-height:1.0em;}
#middle-right-sub table { color:#ffffff; text-align:left; margin:0; padding:0;}
#middle-right-sub td { color:#ffffff; text-align:left; margin:0; padding:0;}

input { color:#000000; text-align:left; margin:0; font-size:0.88em; background-color:#ffffff;}
input.noback { color:#000000; text-align:left; margin:0; font-size:0.88em; background:none;}
select { color:#000000; text-align:left; margin:0; font-size:0.88em; background-color:#ffffff;}
form  { background:transparent; margin:0; padding:0; }
textarea { text-align:left; margin:0; font-family: arial,sans-serif; font-size:1.0em; }
.button {

	background-color:#000000;

	color:#FFFFFF;

	font-size:11px;

	font-family:tahoma;

	font-weight:bold;

	border:1px #000000 solid;

}
body {
	margin:20px 0 0 0px;
	background-color:#e3ded1;
	text-align:justify;
	font-family: tahoma;
	font-size: 11px;
	color: #141414;
}
#wrapper-top {
	position:absolute;
	background-image:url(../images/wrapper-top.gif);
	background-repeat:no-repeat;
	top:-10px;
	width:932px;
	height:26px;
	z-index:2;
}
#logo {
	position:absolute;
	left:21px;
	top:25px;
	width:294px;
	height:97px;
	z-index:2;
}
#banner {
	position:absolute;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	left:10px;
	top:176px;
	width:912px;
	height:279px;
	z-index:2;
}
#banner-2 {
	position:absolute;
	background-image:url(../images/banner-2.jpg);
	background-repeat:no-repeat;
	top:161px;
	width:912px;
	height:279px;
	z-index:5;
	left: 10px;
}
#primary-nav {
	position:absolute;
	background-color:#006db5;
	font-family:tahoma;
	text-align:left;
	font-size:11px;
	color:#FFFFFF;
	line-height:27px;
	left:10px;
	top:132px;
	padding-left:15px;
	width:897px;
	height:29px;
	z-index:2;
}
#primary-nav a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:0 12px 0 12px;
}

#primary-nav a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
#content {
	position:absolute;
	left:28px;
	top:537px;
	width:877px;
	height:604px;
	z-index:2;
}
#life-insurance-quote {
	position:absolute;
	left:195px;
	top:467px;
	width:257px;
	height:43px;
	z-index:2;
}
#bottom {
	position:absolute;
	background-image:url(../images/wrapper-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	top:1187px;
	width:932px;
	height:26px;
	z-index:2;
	left: -10px;
}
#footer {
	position:absolute;
	background-color:#008c7e;
	background-image:url(../images/uk-flag.gif);
	background-position:LEFT;
	background-repeat:no-repeat;
	top:1156px;
	width:912px;
	height:30px;
	z-index:2;
}
#Policy-type {
	position:absolute;
	left:638px;
	top:26px;
	z-index:2;
}
#Policy-type .listmenu {

	font-size:11px;
	font-family:tahoma;
	padding:1px;
	border:1px #008c7e solid;
	background-color:#f3f3f3;

}

.txtbox {
	border:1px #077FBC solid;
	font-family:tahoma;
	font-size:11px;
	padding:2px;
}

.txtboxtop {
	font-family:tahoma;
	font-size:9px;
	padding:1px;
	background-color:#FFFFFF;
	border:1px #0068a3 solid;
	color:#333333;
}

.submitbutton {
	background-image:url(../images/submit-button.gif);
	font-family:tahoma;
	background-color:#8ebc04;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	border:1px #3c6b00 solid;
}

.submitbutton2 {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#6e9204;
}
.txtbox2 {
	font-size:9px;
	font-family:tahoma;
	padding:2px;
	border:1px #C89B8C solid;
}

.button {
	background-color:#000000;
	color:#FFFFFF;
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	border:1px #000000 solid;
}

.mandatory {
	color:#FF0000;
}

.formhead {
	background-color:#A0593A;
	color:#FFFFFF;
	font-weight:bold;
}


.mandatory { color:#FF0000; }
#get-a-quote {
	position:absolute;
	left:820px;
	top:336px;
	width:65px;
	height:60px;
	z-index:7;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	padding-top:0px;
	color:#333333;
}

h2 {
	font-size:12px;
	font-weight:bold;
}
#life-insurance-info {
	position:absolute;
	background-image:url(../images/life-insurance-button.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
	padding-left:8px;
	color:#FFFFFF;
	height:27px;
	left:20px;
	top:451px;
	width:214px;
	z-index:2;
}
#life-insurancelinks {
	position:absolute;
	left:20px;
	top:488px;
	width:221px;
	z-index:2;
}
#life-insurancelinks ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;	
}

#life-insurancelinks ul li{
	padding:0 0 0 15px;
	margin:0 0 0 5px;
	line-height:22px;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:#98c0d5 1px dotted;
}
	
#life-insurancelinks ul li a{
	color:#000000;
	text-decoration:none;
}

#life-insurancelinks ul li a:hover{
	color:#000000;
	text-decoration:underline;
}
#types-of-insurance {
	position:absolute;
	background-image:url(../images/life-insurance-button.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
	padding-left:8px;
	color:#FFFFFF;
	left:21px;
	height:27px;
	top:760px;
	width:214px;
	z-index:4;
}
#insurance-types-links {
	position:absolute;
	left:20px;
	top:798px;
	width:221px;
	z-index:4;
}
#insurance-types-links ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;	
}

#insurance-types-links ul li{
	padding:0 0 0 15px;
	margin:0 0 0 5px;
	line-height:22px;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:#98c0d5 1px dotted;
}
	
#insurance-types-links ul li a{
	color:#000000;
	text-decoration:none;
}

#insurance-types-links ul li a:hover{
	color:#000000;
	text-decoration:underline;
}
#special-lifeinsurance {
	position:absolute;
	background-image:url(../images/life-insurance-button.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
	padding-left:8px;
	color:#FFFFFF;
	left:19px;
	top:974px;
	width:214px;
	height:27px;
	z-index:4;
}
#special-lifeinsurance-links {
	position:absolute;
	left:18px;
	top:1011px;
	width:224px;
	z-index:5;
}
#special-lifeinsurance-links ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;	
}

#special-lifeinsurance-links ul li{
	padding:0 0 0 15px;
	margin:0 0 0 5px;
	line-height:22px;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:#98c0d5 1px dotted;
}
	
#special-lifeinsurance-links ul li a{
	color:#000000;
	text-decoration:none;
}

#special-lifeinsurance-links ul li a:hover{
	color:#000000;
	text-decoration:underline;
}
#content-section {
	position:absolute;
	left:263px;
	top:460px;
	width:651px;
	line-height:16px;
	z-index:6;
}
#topline {
	position:absolute;
	top:-28px;
	width:932px;
	height:22px;
	text-align:center;
	color:#000000;
	line-height:20px;
	z-index:5;
	left: 0px;
}
a { 
	color:#141414; }