/* CSS Document */
html{
	background: url(images/bg.jpg) repeat-x;
}
body{
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	background: url(images/headbg.jpg) no-repeat center top;
	color: #333;
}
	.ibod{
		background: url(images/headbg.jpg) no-repeat center top;
	}
a{
	text-decoration: none;
	color: #FF6600;
}
a img{
	border: none;
}

h1{
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 22px;
	font-family: Century Gothic, Helvetica, Trebuchet MS, Arial;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	letter-spacing: -1px;
}
h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: 300;
	color: #000;
}


#head{
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 90px;
}
	#logo{
		float: left;
	}
	#phone{
		float: right;
	}

#nav{
	margin: 0 auto;
	width: 902px;
	height: 65px;
}
	#nav ul{
		margin: 0;
		padding: 0;
		height: 48px;
		list-style-type: none;
	}
		#nav li{
			margin: 0;
			float: left;
			text-align: center;
			overflow: hidden;
		}
			#nav a{
				font-size: 14px;
				text-transform: capitalize;
				color: #333;
				font-weight: bold;
			}
			#nav a:hover{
				color: #003366;
			}
	.divid{
		padding: 0 !important;
		width: 1px;
		height: 48px;
		background: url(images/divid.jpg);
	}

#banner{
	margin: 0 auto;
	margin-top: 10px;
	height: 70px;
	width: 900px;
}
	#page{
		float: left;
	}
	#quote{
		float: right;
	}
#ibanner{
	margin: 0 auto;
	margin-top: 10px;
	height: 292px;
	width: 900px;
	background: url(images/ibanner.png) repeat-x;
}
	#bannerl{
		float: left;
		width: 500px;
	}
	#bannerr{
		float: right;
	}

#wrap{
	margin: 40px 0 0 0;
	padding: 20px;
}

#content{
	margin: 0 auto;
	padding: 40px 0 0 0;
	width: 900px;
	color: #555;
}
	#icontentl,#contentl{
		margin: 0;
		width: 223px;
		color: #555;
		float: right;
	}
	#contentl{
		width: 251px;
		float: left;
	}
	#icontentr,#contentr{
		margin: 0;
		width: 630px;
		color: #555;
		float: left;
	}
	#contentr{
		float: right;
		width: 620px;
	}
	.grey{
		margin: 10px 0 0 0;
		background: #ddd;
	}
	.greybar{
		margin: 7px 0 10px 0;
		height: 3px;
		background: #ddd;
		clear: both;
	}
	
#links{
	margin: 30px 0 0 0;
	height: 200px;
	background: url(images/linksbg.jpg);
}

#footwrap{
	background: url(images/bottomr.jpg);
}
#footer{
	margin: 0 auto;
	height: 40px;
	padding: 17px 0 0 0;
	background: url(/images/bottom.jpg) #1b2c3e;
	text-align: center;
	border-top: #111c28 3px solid;
}
	#footer a{
		margin: 0 20px 0 0;
		color: #fff;
		text-transform: capitalize;
	}
	
#localwrap{
	background: #111c28;
}
	#local{
		margin: 0 auto;
		padding: 20px 0;
		width: 900px;
		text-align: center;
		font-size: 10px;
		color: #CCC;
	}

.divider{clear: both; border-bottom: 1px solid #ccc; height: 15px;}
.title{
	margin: 10px 0 0 0;
	font-size: 22px;
	font-family: Century Gothic, Helvetica, Trebuchet MS, Arial;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	letter-spacing: -1px;
}
.spacer{height: 20px; clear: both;}





/*  INDEX PAGE  */

.box{
	padding: 0 0 15px 0;
	width: 300px;
	float: left;
}
	.box p{
		margin: 10px 0 0 41px;
	}