body {margin: 0px;padding: 0px;font: 85%  Tahoma, "Trebuchet MS", Arial;min-width:760px;}
#outer {margin: 0 auto;width: 760px;padding:0px;}

ul#topnav {list-style: none;float:right;width: 495px;color: #CCCCCC;font-weight: bold;margin: 30px 0px 0px;padding:0px;}
ul#topnav li {display: inline;float:right;}
ul#topnav li a{text-decoration: none;color: #000000;font-weight: bold;font-size: 88%;}
ul#topnav li a:hover{text-decoration: underline;color: #2D3F8B;}
ul#topnav li a#active {color: #CD1216;font-size: 88%;}
	
ul#main-nav {list-style: none;width: 760px;line-height:35px;font-weight: normal;margin: 0px;padding: 0px;}
ul#main-nav li {display: inline;float:left;}
ul#main-nav li a{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	border-right: 1px solid #000000;
	font-size: 105%;
	padding-top: 0px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 28px;
}
ul#main-nav li a:hover{text-decoration: underline;color: #99CCFF;font-weight: normal;border-right: 1px solid #000000;}
	
ul#main-nav li a#noline{border-right: 0px;}
#main-nav-div {clear: both;width: 760px;height:35px;background: url(tmp-img/behindnavigation.jpg) no-repeat;}
#branding {height: 71px;padding:0px 20px 0px 20px;}
#footer {background: #005DA2 url(tmp-img/behindnavigation-footer.gif) no-repeat;color: #FFFFFF;text-align: center;font-size: 90%;
clear: both;line-height: 20px;padding: 0px;}
#frontpagecontent {float: left;width: 615px;}
#infocolumn {float: right;width: 140px;}
#mainpagecontent {float: left;width: 485px;margin-left:10px;background: url(tmp-img/testmotor.jpg) no-repeat right top;margin-top: 0px;}

#home #mainpagecontent {background: url(tmp-img/houseimage.jpg) no-repeat right top;}
#legal #mainpagecontent {background: url(tmp-img/legalimage.jpg) no-repeat right top;}

#infocolumnsub {float: right;width: 260px;background: #EBF3FB url(tmp-img/cornerpoint.gif) no-repeat right top;}

.links {background: #FBECED;padding: 10px;clear: both;}

h1 {color: #005CA1;font-size: 150%;padding-bottom: 0px;margin:0px;}
h2 {font-size: 130%;color: #CD1216;font-weight: bold;padding: 0px;}
h3 {color: #005CA1;font-size: 120%;}
h4 {color: #CD1216;border-bottom: 1px dashed #CD1216;margin-top: 0px;padding-top: 0px;line-height: 30px;}
h5 {color:#FFF;margin:0px;padding-top:15px 16px 0px 13px;font-size:120%;font-weight:bold;}
h6 {font-size: 90%;color: #CD1216;font-weight: bold;margin:0px;padding-left:10px;padding-top:7px;letter-spacing:-0.15px;}
.white{	color: #FFF;letter-spacing:0.1px;}
#content h2 {margin:0px;padding-left:12px;padding-top:9px;}

#content h1 {margin:0px;padding-left:12px;padding-top:9px;padding-bottom:9px;font-size:120%;font-weight:bold;}
	
#infocolumnsub a {color: #005CA1;text-decoration:underline}

#infocolumnsub a:hover {color: #6699FF}
	
#infocolumnsub form {padding: 15px;font-size: 95%;color: #005CA1;font-weight: bold;}
#infocolumnsub h2 {color: #005CA1;margin: 0px;padding-top: 0px;}
#contentsub {width: 760px;margin-top: 10px;}


.smalltext{font-size: 75%;font-weight: bold;color: #666666;line-height: 10px;}

ul#bullet {list-style: url(tmp-img/arrow2.gif) outside;font-size: 95%;color: #333333;margin-left:20px;margin-right:30px;}

ul#bullet li{padding-bottom:6px;}
ul#bullet a, ul#bullet a:link {color: #CD1216; font-weight:bold;line-height:20px;}
ul#bullet a:hover {color: #005CA1; font-weight:bold;}
.centre {text-align:center;}

.links a, a:link {color: #CD1216;font-weight: bold;font-size: 90%;}
.links a:hover {color: #005CA1;}
.links a:visited {color: #CD1216;}

.left {float: left;padding-right: 10px;}
.leftbelow {float: left;padding-left: 20px;padding-top:28px;}


#content ul{list-style-type:disc;list-style-position:outside;font-size:88%;padding: 0px 0px 0px 25px;margin:0px;line-height:15px;
color:#000;font-weight:normal;list-style-image: url(content-imagery/img_li.gif);}
		
.right {float:right;text-align:right;padding-top:5px;margin:0px;padding-right: 5px;}
.right_bottom {float:right;clear:right;text-align:right;padding-top:5px;margin:0px;padding-right: 5px;}
.submit {color:#fff;background-color: #CD1216;width:100px;border-top: 1px solid #FFFFFF;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #FFFFFF;padding: 5px 0px;} 
.submitbig {color:#fff;background-color: #CD1216;width:175px;text-align: left;border-top: 1px solid #FFFFFF;border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
	padding: 5px 5px;
} 

.reset {color:#fff; background-color: #005CA1; width:100px;border-top: 1px solid #FFFFFF;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #FFFFFF;padding: 5px 0px;} 
	
	
input, select, textarea {color: #000000;font: bold 90% Tahoma, "Trebuchet MS", Arial;width: 225px;border-top: 1px solid #CCCCCC;border-right: 1px solid #999999;border-left: 1px solid #CCCCCC;
}
select.smaller {font-size:80%}
label {color: #003366;}
.checkbox {width: 30px;border:0px;}
.widthchanger {width:120px;}
.widthchanger2 {width:10px;height:12px;line-height:12px;}
.yesno {color: #666666;}

#content a:hover {color: #CCC;}
#content a:visited:hover{color: #CCC;}
	p{margin-top:-9px;}

/*subpage*/
#box_pink2 {
	padding:0px;
	width: 185px;
	height: 203px;
	background: #FFF url(tmp-img/pinkblue-bg-sp.gif) no-repeat left top;
	margin:0px 0px 6px 0px;
	font-weight: bold;
	font-size: 130%;
	color: #FFFFFF;
}
#box_pink2 p{padding:22px 15px 15px 20px;}
#infocolumnsub2 {float: right;width: 200px; padding-top:0px;}
#box_e2 {padding:0px;width: 186px;height: 154px;background: #FFF url(content-imagery/bg_box_e.gif) no-repeat top left;margin:0px 6px 6px 0px;}

.style2 {color: #666666}
.style4 {font-size: 90%}
#legal #mainpagecontentsub {float: left;width: 530px;margin-left:10px;margin-top: 0px;background: url(tmp-img/legalimage.jpg) no-repeat right top;}
#motorbike #mainpagecontent {float: left;width: 485px;margin-left:10px;margin-top: 0px;background: url(tmp-img/motorimage.jpg) no-repeat right top;}
#mainpagecontentsub {float: left;width: 530px;margin-left:10px;margin-top: 0px;}
#mainpagecontentsub a, #mainpagecontentsub a:link{color: #CD1216;}
#box_marine {padding:0px;width: 185px;height: 154px;background: #FFF url(tmp-img/blue-bg.gif) no-repeat left top;margin:0px 6px 6px 0px;}
#mortgage #mainpagecontent {float: left;width: 485px;margin-left:10px;margin-top: 0px;background: url(tmp-img/mortgageimage.jpg) no-repeat right top;}
#travel #mainpagecontent {float: left;width: 485px;margin-left:10px;margin-top: 0px;background: url(tmp-img/travelimage.jpg) no-repeat right top;}
#marine #mainpagecontent {float: left;width: 485px;margin-left:10px;margin-top: 0px;background: url(tmp-img/marineimage.jpg) no-repeat right top;}


#apart #mainpagecontentstyle2 {float: left;width: 740px;margin-left:10px;background: url(tmp-img/apartmentimage.jpg) no-repeat right top;margin-top: 0px;}

a:link {
	color: #0063A7;
}

#legal #mainpagecontentstyle2 {float: left;width: 740px;margin-left:10px;background: url(tmp-img/legalimage2.jpg) no-repeat right top;margin-top: 0px;}

#pet #mainpagecontentstyle2 {float: left;width: 740px;margin-left:10px;background: url(tmp-img/petimage2.jpg) no-repeat right top;margin-top: 0px;}

#medical #mainpagecontentstyle2 {float: left;width: 740px;margin-left:10px;background: url(tmp-img/medicalimage.jpg) no-repeat right top;margin-top: 0px;}



#box_b {
	padding:0px;
	width: 187px;
	height: 203px;
	background: #FFF url(content-imagery/bg_box_b.jpg) no-repeat left top;
	margin-right: 5px;
	margin-bottom: 6px;
	margin-left: 0px;
}

#infocolumnsub2 h1 {
	margin:0px;
	padding-left:12px;
	padding-top:9px;
	color: #0852AC;
	font-size: 115%;
	font-weight: bold;
}

#infocolumnsub2 ul{list-style-type:disc;list-style-position:outside;font-size:88%;padding: 0px 0px 0px 25px;margin:0px;line-height:15px;
color:#000;font-weight:normal;list-style-image: url(content-imagery/img_li.gif);}

#box_d {padding:0px;width: 187px;height: 153px;background: #FFF url(content-imagery/bg_box_d.jpg) no-repeat left top;margin:5px 6px 6px 0px;}
#belowfooter{
width:100%;
text-align:center;
font-size:12px;
padding-top:5px;
}
#belowfooter a,#belowfooter a:link,#belowfooter a:hover,#belowfooter a:visited,#belowfooter a:active{
color:#0000FF;
}
#subdescription{
font-weight:normal; 
font-size:80%; 
margin:0; 
padding:0px; 
margin-top:-15px; 
margin-bottom:20px;
}
#spandescription
{
font-weight:normal; 
font-size:80%; 
}
#footer a {
	font-weight: normal;
	color: #FFFFFF;
	font-size: 110%;
}
