html,body { margin:0; padding:0; 
text-decoration:none;
font-family: Arial; text-decoration: none; font-size: 8pt;
font-weight: normal;
background-color:#CDDCF1;
color: #000000;
font-size:12px;
}
#wrapper {
position:relative;
margin:0 auto;
width:100%;
}
#header {
position:absolute;
height:155px;
left:5px;
top:0;
}
#contentwrapper {
position:relative;
top: 135px;
left:200px;
width:955px;
}
.content {
background:url(../images/bg.jpg) repeat-y;
padding-top:25px;
padding:15px;
}
.top {
position:absolute;
background:url(../images/top.jpg) no-repeat;
width:955px;
left:-1px;
height:50px;
}

.content_head h1 {
	height: 30px;
	text-align: center;
	background-color:#EAEAEA;
	color: #306DBE;
	}
	
.bottom {
position:absolute;
background:url(../images/bottom.jpg) no-repeat;
width:955px;
left:-3px;
height:70px;
}
p.blue { 
padding-left: 1px; 
Padding-top: 10px;
margin:0px;color: #1c4280; 
font-family: Arial; 
text-decoration: none; 
font-size: 9pt;
}
p.white { 
padding-left: 1px; 
Padding-top: 10px;
margin:0px;color: #ffffff; 
font-family: Arial; 
text-decoration: none; 
font-size: 9pt;
}
h2.white { 
padding-left: 1px; 
Padding-top: 10px;
margin:0px;color: #ffffff; 
font-family: Arial; 
text-decoration: none; 
font-size: 12pt;
font-weight: bold;
}
p.black { 
padding-left: 1px; 
Padding-top: 10px;
margin:0px;color: #000000; 
font-family: Arial; 
text-decoration: none; 
font-size: 9pt;
}
ul.blue { 
padding-left: 20px; 
Padding-top: 10px;
margin:0px;color: #1c4280; 
font-family: Arial; 
text-decoration: none; 
font-size: 9pt;
}
#menu {
position:absolute;
top: 140px;
left:5px;
width:178px;
background:url(../images/menubg.jpg);
}
#menu ul {
margin-top:25px;
padding:0;
margin-left:10px;
margin-bottom:5px;
list-style:none;
}
#menu ul a {
border-bottom: #FFFFFF dashed 1px;
font-weight:bold;
font-size:11px;
display:block;
width:150px;
height:18.5px;
padding:0px;
color:#fff;
line-height:20px;
text-decoration:none;
}

.tableBottomBorderBlue {
		border-bottom: 1px solid #CFDCEF;
}

.tableTopBorderBlue {
		border-top: 5px solid #306dbe;
}

.menutop {
position:absolute;
background:url(../images/menutop.jpg) no-repeat;
width:185px;
left:-1px;
height:25px;
}
.menubottom {
position:absolute;
background:url(../images/menubottom.jpg) no-repeat;
width:179px;
left:-1px;
height:35px;
}
#menu-form {
position:absolute;
top: 140px;
left:5px;
width:178px;
background:url(/images/menubg-form.gif);
}
.menutop-form {
position:absolute;
background:url(/images/menutop-form.gif) no-repeat;
width:185px;
left:-1px;
height:25px;
}
.menubottom-form {
position:absolute;
background:url(/images/menubottom-form.gif) no-repeat;
width:179px;
left:-1px;
height:35px;
}
#menu ul a:hover {background: url(http://www.landlords-building-insurance.co.uk/images/main_nav_fade.gif); color:#306DBE; background-position:right;width:150px;} 
.bg {
width:920px;
border-bottom: solid #306DBE 5px;
height:25px;
color:#306DBE;
padding:5px;
line-height:28px;
font-size:20px;
background-color:#EAEAEA;
}
.bg1 {
width:900px;
color:#1C4280;
font-size:13px;
padding:15px;
font-weight:bold;
background-color:#EAEAEA;
}
p{ padding-left: 10px; Padding-right: 10px; color: #8b8b8b; font-family: Arial; text-decoration: none; font-size: 8pt; }

h1,h2,h3 { margin: 10px 2% -10px auto;font-family: arial; 
font-size: 10pt; 
color:#316ebf; }
.font {font-size:15px; color:#0063D2; font-weight:bold;}
#copy {
position:absolute;
top:770px;
color:#3F5EBA;
font-size:11px;

width:125px;
left:35px;
}
img {
border:0;
}
.sitemap { position: absolute; margin-top:30px; left:460px;}
a { color:#ff9600; text-decoration:none;}
a:hover {color:#1C4280}
.quote {color: #0063BB; font-family: Arial; font-size: 11pt; font-weight: bold;}
.bold { color: #1c4280; font-family: Arial; text-decoration: none; font-size: 10pt; font-weight: bold; }

.sidenavhead h2{
  width: 158px;
  border: 1px solid #fff;
  background-color: #306dbe;
  color: #fff;
  line-height: 18px;
  margin: 25px 0px 5px 3px;
  padding: 5px 5px 5px 5px;
  font-size: 11px;
  text-align: left;
}
.form-nav-tel   {
  padding: 0px 0px 0px 0px;
  font-size: 15px;
  color: #1B5096;
  font-weight: bold;
  margin: 0px 3px 0px 3px;
}
.form-nav   {
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  color: #1B5096;
  font-weight: bold;
  margin: 0px 3px 0px 3px;
}