body {
	background-color: #CBBDA0;
	background: url(images/bg.png) repeat-x #c4b18d;
}
.style1 {

	font-family: Times New Roman, Times, serif;
	font-size: 9px;
	color: #152565;
}

div#news, div#seocopy {
	text-align:left;
	padding:10px 25px 0px 25px;
}

div#news p, div#seocopy p { 
	font-size: 14px;
	line-height:18px;
	margin:10px 0px;
	color: #152565;
}

.uppercase {
	text-transform:uppercase;
}

a.read_more {
	text-decoration:underline;
	color: #152565;
	font-weight:bold;
	
}

h2.news {
	text-transform:uppercase;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	color: #152565;
	margin:0px;
	padding:0px;
	margin-top:15px;
}

div.mg_fix {
	width:352px;
	height:157px;
	background:url(images/mg_bg.jpg);
	position:relative;
}

div.mg_fix img {
	border:none;
	position:absolute;
}

div.mg_fix img.agency {
	border:none;
	left:75px;
	bottom:43px;
}

div.mg_fix img.insured {
	border:none;
	left:75px;
	top:42px;
}

ul#nav {
	background: url(images/new_nav.jpg) repeat-x;
	height:40px;
	margin:0px;
	padding:0px 42px 0px 42px;
}

ul#nav li { 
	float: left;
	list-style: none;	
}

ul#nav li a {
	float: left;
	text-indent: -9999px;
}

li.home a, li.about a, li.services a, li.guidelines a, li.faqs a, li.contact a, li.links a{ 
	background: url(images/nav.png);
	height:40px;
}

li.home a { width:73px; background-position: -42 bottom; }
li.home a:hover { background-position: -42 top; }

li.about a { width:85px; background-position: -115 bottom; }
li.about a:hover { background-position: -115 top; }

li.services a { width:147px; background-position: -200 bottom; }
li.services a:hover { background-position: -200 top; }

li.guidelines a { width:94px; background-position: -347 bottom; }
li.guidelines a:hover { background-position: -347 top; }

li.faqs a { width:60px; background-position: -441 bottom; }
li.faqs a:hover { background-position: -441 top; }

li.contact a { width:92px; background-position: -501 bottom; }
li.contact a:hover { background-position: -501 top; }

li.links a { width:115px; background-position: -593 bottom; }
li.links a:hover { background-position: -593 top; }

/* ipad offer
----------------------------------------- */


#ipad { 
	width: 535px;
	height: 237px;
	position: absolute;
	left:50%;
	top:100px;
	margin-left: -216px;
	z-index: 10;
	display: none;
}

#ipad a img { border:none; }
#ipad a { position: absolute; }
#ipad a#return_home { top:-16px; right:30px; }
#ipad a#details { bottom:13px; left: 80px; }

#overlay {
	*width:100%;
	*height:100%;
	_width:100%;
	_height:100%;
	top:0; left:0; right:0; bottom:0;
	background: black;
  	position: fixed;
  	z-index: 5;
  	display: none;
}




