@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body, html {
	background-color: #117adc;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}
a {
	color: #aedf11;
}
a:hover {
	color: #ff9710;
}
#container {
	width: 950px;
	margin: 0 auto;
	clear: both;
}
#header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	width: 950px;
	height: 225px;
}
#header h1 {
	visibility: hidden;
}
#description {
	float: left;
	width: 550px;
}
#navigation {
	width: 900px;
	margin: 133px auto 0;
}
#nav {
}
#home {
	margin: 0 0 0 5px;
	display: inline;
}
#home a {
	padding: 10px 85px 10px 30px;
}
#about {
	margin: 0 0 0 60px;
	display: inline;
}
#about a {
	padding: 10px 85px 10px 30px;
}
#services {
	margin: 0 0 0 60px;
	display: inline;
}
#services a {
	padding: 10px 60px 10px 30px;
}
#contact {
	margin: 0 0 0 60px;
	display: inline;
}
#contact a {
	padding: 10px 60px 10px 30px;
}
#home a:hover, #about a:hover, #services a:hover, #contact a:hover {
	color: #000000;
}
#nav li a {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#sidebar {
	background-image: url(../images/sidebar.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 376px;
	height: 550px;
	margin: 10px 10px auto 5px;
	clear: both;
}
#sidebar h3 {
	text-indent: -10000px;
}
#about_us {
	background-image: url(../images/about_us.jpg);
	background-repeat: no-repeat;
	width: 161px;
	height: 53px;
	float: left;
	margin: 10px 0 10px 180px;
	text-indent: -10000px;
}
#about_us_div {
	width: 500px;
	height: auto;
	float: left;
	margin: 0 0 0 20px;
}
#about_us_div p {
	margin: 20px 0 30px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
#main_products {
	background-image: url(../images/main_products.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0 0 0 50px;
	width: 436px;
	height: 197px;
}
#main_products h3 {
	text-indent: -10000px;
}
#products_list {
	margin: 10px 0 0 0;
}
#main_products li {
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0 0 0 45px;
}
#contact_img {
	float: left;
	background-image: url(../images/contact.jpg);
	background-repeat: no-repeat;
	width: 239px;
	height: 69px;
	margin: 0 0 0 160px;
}
#contact_img a {
	position: absolute;
	text-indent: -10000px;
	width: 240px;
	height: 70px;
}
#siteinfo {
	clear: both;
	border-top: 2px solid #aedf11;
	margin: 10px 0 5px 0;
	height: 30px;
}
#siteinfo p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	margin: 10px 0;
}
#management {
	background-image: url(../images/management.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 55px;
	float: left;
	margin: 0 0 20px 160px;
	text-indent: -10000px;
}
#management_div {
	width: 500px;
	height: auto;
	float: left;
	margin: 0 0 0 20px;
}
#management_div p {
	margin: 10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
#accountant {
	background-image: url(../images/accountant.jpg);
	background-repeat: no-repeat;
	width: 192px;
	height: 51px;
	float: left;
	margin: 30px 0 20px 160px;
	text-indent: -10000px;
}
#accountant_div {
	width: 500px;
	height: auto;
	float: left;
	margin: 0 0 0 20px;
}
#accountant_div p {
	margin: 10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
#banks {
	background-image: url(../images/banks.jpg);
	background-repeat: no-repeat;
	width: 195px;
	height: 51px;
	float: left;
	margin: 30px 0 20px 160px;
	text-indent: -10000px;
}
#banks_div {
	width: 500px;
	height: auto;
	float: left;
	margin: 0 0 0 20px;
}
#banks_div p {
	margin: 10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	clear: left;
}
#parent_co {
	background-image: url(../images/parent_co.jpg);
	background-repeat: no-repeat;
	width: 211px;
	height: 55px;
	float: left;
	margin: 30px 0 20px 160px;
	text-indent: -10000px;
}
#parent_co_div {
	width: 500px;
	height: auto;
	float: left;
	margin: 0 0 0 20px;
}
#parent_co_div p {
	margin: 10px 0 30px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
#products {
	background-image: url(../images/products.jpg);
	background-repeat: no-repeat;
	width: 211px;
	height: 55px;
	float: left;
	margin: 10px 0 20px 160px;
	text-indent: -10000px;
}
#products_div {
	width: 500px;
	height: auto;
	float: left;
	margin: 0 0 30px 20px;
}
#products_div p {
	margin: 10px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
#products_div ul {
	margin: 0 0 0 20px;
}
#products_div li {
	list-style: url(../images/lists.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}
#clients {
	background-image: url(../images/clients.jpg);
	background-repeat: no-repeat;
	width: 211px;
	height: 55px;
	float: left;
	margin: 10px 0 20px 160px;
	text-indent: -10000px;
}
#clients_div {
	width: 500px;
	height: auto;
	float: left;
	margin: 0 0 10px 20px;
}
#clients_div p {
	margin: 10px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
#clients_div ul {
	margin: 0 0 0 20px;
}
#clients_div li {
	list-style: url(../images/lists.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}
#countries {
	background-image: url(../images/countries.jpg);
	background-repeat: no-repeat;
	width: 237px;
	height: 55px;
	float: left;
	margin: 10px 0 20px 150px;
	text-indent: -10000px;
}
#countries_div {
	width: 500px;
	height: auto;
	float: left;
	margin: 0 0 10px 20px;
}
#countries_div p {
	margin: 10px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
#contact_us {
	background-image: url(../images/contact_us.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 55px;
	float: left;
	margin: 10px 0 20px 180px;
	text-indent: -10000px;
}
#contact_us_div {
	width: 500px;
	height: auto;
	float: left;
	margin: 0 0 10px 20px;
}
#contact_us_div p {
	margin: 10px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
div#office_pics {
	width: 550px;
	margin: 20px auto;
}
div.thmb {
	float: left;
	margin: 20px 10px;
}
div#map {
	float: left;
}
table#insurance {
	margin: 10px auto;
	float:left;
}
div#chamberLogo {
	float:left;
	margin: 10px 0 0 8px;
}

