
body  {
	font: 100% Tahoma, verdana, sans-serif;
	background: #91c5da;
	margin: 0 auto;
	padding: 0;
	text-align: center; 
	color: #7b7e81;
}
#top_header{
	width:1009px;
	height:28px;
	background-image:url(../images/top_header.jpg);
	padding:0;
	margin:0 auto;
}
#home_top{
	background-image:url(../images/home.jpg);
	width:33px;
	height:28px;
	float:right;
	margin-right:0;
	padding:0;
}
#email_top{
	background-image:url(../images/email.jpg);
	width:31px;
	height:28px;
	float:right;
	margin-right:4em;
	padding:0;
}
#header { 
	background:url(../images/header.jpg) no-repeat;
	width:1009px;
	height:213px;
	padding:0;
	margin:0 auto;
} 
#header h1 {
	margin: 0; 
	padding: 0;
}
#logo{
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	height:140px;
	width:230px;
	float: left;
	margin-left:3em;
	margin-top:3em;
}
#container { 
	width: 1009px; 
	/*background:url(../images/content_bg.png) repeat-y;*/
	background:url(../images/repeater.jpg) repeat-y;
	height:auto;
	margin: 0 auto; 
	text-align: left; 
} 
#mainContent { 
	width:550px;
	float:left;
	height:auto;
	margin: 0; 
	padding: 0;
	display:inline;
}
#mainContent p{
	width:550px;
	font-size:0.8em;
	text-align:justify;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:3em;
}
#mainContent a{
	text-decoration:underline;
	color:#4995b5;
}
ul.list li {
  font-size:0.8em;
  margin-right:25px;
  margin-top:5px;
  list-style-type:none;
  padding-left: 1.5em;
}
ul.backgroundbullet li {
  font-size:0.8em;
  margin-right:25px;
  margin-left:20px;
  list-style-type: none;
  text-align:justify;
  background-image: url(images/bullet-2.PNG);
  background-repeat: no-repeat;
  padding: 0em 0px 15px 1.5em;
}

/*#sub_menu{
	background:url(../images/sub_menu.png) no-repeat;
	width:650px;
	height:11px;
	padding:0;
	margin:0;
	float:left;
}*/
#left_content{
	width:550px;
	height:auto;
	float:left;
	margin-left:40px;
	margin-top:15px;
	margin-bottom:10px;
	display:inline;
}
.blue{
	font-family:impact;
	font-size:1.2em;
	padding:0;
	margin-left:2.3em;
	width: 550px;
	color:#062042;
}
.light_blue{
	font-size:1.2em;
	padding:0;
	margin:0;
	color:#2eabe5;
}
h1{
	font-size:1em;
	padding:0;
	margin-left:2.8em;
	width: 550px;
	color:#09C;
}
#sidebar {
	float: right;
	width: 359px;
	height:auto;
	padding: 0;
	margin:0;
	display:inline;
}
#our_services{
	float:left;
	width:359px;
	height:auto;
	margin:0px;
	padding:0;
}
.our_services_header{
	background:url(../images/our_services_header.jpg) no-repeat;
	width:359px;
	height:56px;
}
.our_services_bg{
	background:url(../images/our_services_bg.jpg) repeat-y;
	width:359px;
	height:auto;
}
.our_services_footer{
	background:url(../images/our_services_footer.jpg) no-repeat;
	width:359px;
	height:20px;
}
#quote{
	float:left;
	width:359px;
	height:auto;
	margin-left:0px;
	margin-top:1em;
	padding:0;
}
.quote_header{
	background:url(../images/quote_header.jpg) no-repeat;
	width:359px;
	height:54px;
}
.quote_bg{
	background:url(../images/our_services_bg.jpg) repeat-y;
	width:359px;
	height:auto;
}
.quote_text{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	margin-left:5px;
	width:260px;
	height:auto;
	font-size:0.8em;
	color:#61666b;
}
.quote_footer{
	background:url(../images/quote_footer.jpg) no-repeat;
	width:359px;
	height:10px;
	margin-bottom:1em;
}
.see_more{
	background:url(../images/see_more.jpg) no-repeat;
	width:88px;
	height:29px;
	margin-right:5em;
	padding:0;
	float:right;
}
.see_more:hover{
	background:url(../images/see_more_hover.jpg) no-repeat;
	width:88px;
	height:29px;
	margin-right:5em;
	padding:0;
}
.quote{
	background:url(../images/quote.jpg) no-repeat;
	width:88px;
	height:29px;
	margin-right:5em;
	padding:0;
	float:right;
}
.quote:hover{
	background:url(../images/quote_hover.jpg) no-repeat;
	width:88px;
	height:29px;
	margin-right:5em;
	padding:0;
}

.send_message{
	background-image:url(../images/submit.jpg);
	background-repeat:no-repeat;
	width:89px;
	height:29px;
	float:left;
	margin-left:3em;
	margin-top:0;
	padding:0;
	text-decoration:none;
	border:0;
}
.send_message:hover{
	background-image:url(../images/submit_hover.jpg);
	background-repeat:no-repeat;
	width:89px;
	height:29px;
	float:left;
	margin-left:3em;
	margin-top:0;
	padding:0;
	text-decoration:none;
	border:0;
}

.clear { 
	clear:both;
}
#footer {
	background:url(../images/footer.jpg) no-repeat;
	margin:0 auto;
	padding:0;
	width:1009px;
	height:207px;
} 
#footer p {
	text-align:left;
	color:#FFF;
	font-size:0.7em;
	font-weight:bold;
	padding-top:2em;
	margin-left:7.3em;
	margin-top:0;
}
#footer a {
	color:#FFF;
	text-decoration:none;
}
#footer a:hover, a:link, a:active{
	color:#4995b5;
}
.valid_xhtml{
	background:url(../images/valid_xhtml.jpg) no-repeat;
	width:94px;
	height:18px;
	margin-left:5.2em;
	padding:0;
	float:left;
}
.valid_css{
	background:url(../images/valid_css.jpg) no-repeat;
	width:70px;
	height:18px;
	margin-left:1em;
	padding:0;
	float:left;
}


