body {
	margin:0 0 15px 0;
	padding:0;
	text-align: center;
	color: #6d6e71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

#containerhome { 
	width: 900px;
	margin: 30px auto; 
	text-align: left;
	background-image:url(/images/bannerBg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:solid 4px #e2e2e2;
	position:relative;
} 

#containersub { 
	width: 900px;
	margin: 30px auto; 
	padding:0;
	text-align: left;
	background-image:url(/images/bannerBgSub.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:solid 4px #e2e2e2;		
	position:relative;
} 

/**************** banner and nav ********************************************************
*********************************************************************************/
#logo {
	float:left;
	width:244px;
	padding:0;
	margin:0;
}

#quote {
	position:absolute;
	top:-15px;
	left:700px;
}

.nav {
	width:600px;
	padding:0;
	margin:0;	
	float:right;
}

.nav ul{
	padding:0;
	margin:158px 0 0 0;
	width:600px;
	float:right;
	list-style-type:none;
}

.nav ul li{
	list-style: none;
	display: inline;
	min-height:25px;
}

.nav ul li a{
	padding:2px 8px 0px 8px;
	text-decoration: none;
	color: #FFFFFF;
	font: 14px verdana;
}

/*body#home #home a, 
body#sub #about a {
	background-image: url(/images/nav/homeTab.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#006d3a;
}*/


#hometab a:hover, body#home #hometab a{
	background-image: url(/images/nav/homeTab.gif);
	background-repeat:no-repeat;
	background-position:2px 0px;
	color:#006d3a;
}

#about a:hover, body#about #about a {
	background-image: url(/images/nav/aboutTab.gif);
	background-repeat:no-repeat;
	background-position:2px 0px;
	color:#006d3a;
}

#career a:hover {
	background-image: url(/images/nav/careerTab.gif);
	background-repeat:no-repeat;
	background-position:3px 0px;
	color:#006d3a;
}

#serv a:hover {
	background-image: url(/images/nav/servTab.gif);
	background-repeat:no-repeat;
	background-position:4px 0px;
	color:#006d3a;
}

#news a:hover {
	background-image: url(/images/nav/newsTab.gif);
	background-repeat:no-repeat;
	background-position:3px 0px;
	color:#006d3a;
}

#contact a:hover {
	background-image: url(/images/nav/contactTab.gif);
	background-repeat:no-repeat;
	background-position:3px 0px;
	color:#006d3a;
}

#faq a:hover {
	background-image: url(/images/nav/faqTab.gif);
	background-repeat:no-repeat;
	background-position:3px 0px;
	color:#006d3a;
}

/**************** promo feature *************************************************
*********************************************************************************/
#featureleft {
	float:left;
	width:244px;
	padding:10px;
}

#featureleft img {
	border: 3px solid #ffffff;
}

#featureright {
	float:right;
	width:580px;
	padding:10px 0 0 0;
	margin-right:20px;
}

#featureright h3 {
	font:1.4em Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	margin: -14px 0px 5px 0px;
}

#featuresub {
	padding:0;
	margin:0;
}

/**************** icons *******************************************************
*********************************************************************************/

.icons ul{
	padding:20px 0 16px 0;
	margin:0;
	float:left;
	width:899px;
}

.icons ul li, .icons ul li a{
	list-style: none;
	display: inline;
	padding:0 4px 6px 4px;
	border: none;
}

#last, #last a{
	display: inline;
	border:none;	
}

.icons img {border:none}
/**************** content *******************************************************
*********************************************************************************/
.content1 {
	float:left;
/*	width: 685px;*/
	margin-top:8px;
}

.content2 {
	float:right;
	width: 200px;
	margin:8px 0 0 0;
	padding:0;
	background-image:url(/images/right/right_col_bg.gif);
	background-repeat:no-repeat;
	font-size:90%;
}

.content2 h3 {
	font:1.1em Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	color:#39984c;
	margin-bottom:3px;
	margin-top:3px;
	padding:0 8px 0 8px;
}

.content2 p {
	padding:0 8px 0 8px;
	margin:3px 0 3px 0;
}

.content2 img {
	padding:10px 8px 10px 8px;
}

.content2 ul {
  float: left;
  width: 15em; /* width is changed */
  margin: 0;
  padding: 0 8px 0 8px;
  list-style: none;
}

.content2 ul li {
  float: left;
  width: 6.0em;
  margin: 0;
  padding: 0 0 0 1.0em; /* left padding moves the text away from the bullet */
} 

#motor 		{background-image: url(/images/bullets/motor.gif); background-position: 0 9px; background-repeat: no-repeat;}
#financial 	{background-image: url(/images/bullets/financial.gif); background-position: 0 9px; background-repeat: no-repeat;}
#homeins	{background-image: url(/images/bullets/home.gif); background-position: 0 9px; background-repeat: no-repeat; }
#selfbuild 	{background-image: url(/images/bullets/selfbuild.gif); background-position: 0 9px; background-repeat: no-repeat; }
#commercial {background-image: url(/images/bullets/commercial.gif); background-position: 0 9px; background-repeat: no-repeat; }
#travel 	{background-image: url(/images/bullets/travel.gif); background-position: 0 9px; background-repeat: no-repeat; }
#mortgages 	{background-image: url(/images/bullets/mortgages.gif); background-position: 0 9px; background-repeat: no-repeat;}

/**************** footer ********************************************************
*********************************************************************************/

#footer {
	width:892px;
	margin:10px 0 0 0;
	padding:0 6px 6px 0;
	text-align:right;
}
