@charset "utf-8";body {	background-image: url(../images/bkg.png);        background-color: #fbfbf1;	background-repeat: repeat-x;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 1.8em;}body a:link {	text-decoration: underline;	font-size: 12px;}.righttop  {	float: left;	position: relative;	width: 300px;	margin-left: 40px;	margin-top: 5px;}.lefttop {	float: left;}div#wrapper  {	width: 950px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;}div#header {	width: 950px;	float: left;}div#timeDate   {	font-style: normal;	position: relative;	top: 0px;	font-size: 12px;	color: #000000;	font-family: Arial, Helvetica, sans-serif;}.CDate {	border: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px;}.contenttop {}.contactForm  {	background-color: #CDE0B4;	border: 1px solid #CECECE;	right: 200px;	width: 350px;	margin-left: 5px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	float: right;	height: 460px;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #336600;	color: #003300;	background-image: url(../images/scales_icon.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 26px;	padding-bottom: 2px;}.quickContact {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding-left: 10px;	margin-bottom: 10px;	padding-bottom: 2px;	padding-top: 8px;	background-repeat: no-repeat;	height: 350px;	background-color: #F0F0D5;}.contactInfo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}.sideheader {	background-color: #006633;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	height: 20px;	padding-top: 8px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #F0F7E8;	background-image: none;	font-weight: bold;	padding-bottom: 5px;	padding-left: 8px;}#newsblock {	padding-bottom: 5px;	width: 240px;}#newsblock p {}.news {	height: 260px;	padding-bottom: 2px;	color: #003300;	border: 1px solid #CDE0B4;	padding-right: 8px;	padding-left: 8px;}.news h1  {	text-align: center;	font-family: Arial, Helvetica, sans-serif;}h2 {	font-size: 13px;	font-family: Arial, Helvetica, sans-serif;}div#contact  {	width: 900px;	float: left;	padding-left: 20px;}div#phone  {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #006600;	float: right;	right: 370px;	top: 60px;	width: 300px;	font-style: normal;	position: absolute;	margin-left: 5px;}a:hover {	font-size: 12px;}.phonenumber {	font-family: "Times New Roman", Times, serif;	font-size: 24px;	font-weight: bold;	color: #006600;	font-style: normal;	float: left;	position: relative;	top: 30px;	left: 20px;}div#logo  {	width: 420px;	height: 113px;	float: left;	position: relative;}div#menu {	background-repeat: no-repeat;	float: left;	width: 750px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003300;	font-weight: bold;	position: relative;	background-image: url(../images/nav_bkg.jpg);	background-position: center top;	height: 35px;	margin-right: 0px;	margin-left: 0px;	top: 12px;	margin-top: 0px;	margin-bottom: 0px;	left: 0px;}a:link {	color: #003300;	text-decoration: none;	font-size: 12px;} div#menu li a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003300;	text-decoration: none;}div#menu li a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-decoration: none;}div#menu li a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003300;	text-decoration: none;}a:visited {	color: #0063300;	font-size: 12px;}div#menu li {	display: inline;	float: left;	color: #003300;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666666;	padding-right: 15px;	padding-left: 8px;	border-left-width: 1px;	border-left-color: #999999;	margin-left: 11px;	padding-top: 0px;	padding-bottom: 0px;}div#menu .contact {border: none;}.homebanner {	width: 950px;	position: relative;	height: 225px;	margin-bottom: 5px;	background-image: url(../images/banner_home.jpg);	background-repeat: no-repeat;	margin-top: 20px;	float: left;}.homebanner {	width: 950px;	position: relative;	height: 225px;	margin-bottom: 5px;	background-image: url(../images/banner_home.jpg);	background-repeat: no-repeat;	margin-top: 20px;	float: left;}.homebanner2 {	width: 950px;	position: relative;	height: 225px;	margin-bottom: 5px;	background-image: url(../images/banner_realestate.jpg);	background-repeat: no-repeat;	margin-top: 20px;	float: left;}.homebanner3 {	width: 950px;	position: relative;	height: 225px;	margin-bottom: 5px;	background-image: url(../images/banner_civil.jpg);	background-repeat: no-repeat;	margin-top: 20px;	float: left;}.homebanner4 {	width: 950px;	position: relative;	height: 225px;	margin-bottom: 5px;	background-image: url(../images/banner_business.jpg);	background-repeat: no-repeat;	margin-top: 20px;	float: left;}div#maincontent  {	width: 952px;}#main {	background-image: url(../images/content_center.png);	background-repeat: repeat-y;	width: 952px;	background-color: #FFFFFF;	height: 1120px;	background-position: top;}div#footer {	width: 952px;	margin-left: auto;	margin-right: auto;}div#footer p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}div#topwrapper  {	background-image: url(../images/content_top.png);	background-repeat: no-repeat;	height: 35px;	background-position: left top;	margin-top: 10px;	width: 950px;}div#bottomwrapper   {	background-image: url(../images/content_bottom.png);	background-repeat: no-repeat;	width: 950px;	height: 30px;	background-position: left top;}div#left {	width: 246px;	position: relative;	float: left;	margin-left: 15px;}div#right  {	width: 645px;	float: left;	margin-left: 10px;	padding-left: 10px;}div#footerMenu {	color: #F7F4D5;	padding: 0px;	width: 952px;	height: 60px;	font-family: Arial, Helvetica, sans-serif;	text-align: center;	}.footerTop {	width: 952px;	height: 15px;}.footerBottom {	height: 10px;	width: 952px;}div#footerMenu li {	display: inline;	list-style-type: none;	padding-left: 5px;	padding-right: 5px;	padding-top: 0px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	color: #006600;	clip: rect(auto,auto,auto,10px);}div#footerMenu a:link, a:visited, a:hover {	color: #003300;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;}.bodyPhotos {	border: 1px solid #003300;	margin-right: 5px;	margin-bottom: 2px;}#map {	float: left;	width: 300px;}#main2 {	background-image: url(../images/content_center.png);	background-repeat: repeat-y;	width: 952px;	background-color: #FFFFFF;	height: 1120px;	background-position: top;}.forminputs {	padding-left: 10px;}#main3 {	background-image: url(../images/content_center.png);	background-repeat: repeat-y;	width: 952px;	background-color: #FFFFFF;	height: 1490px;	background-position: top;}#main4 {	background-image: url(../images/content_center.png);	background-repeat: repeat-y;	width: 952px;	background-color: #FFFFFF;	height: 1250px;	background-position: top;}#main5 {	background-image: url(../images/content_center.png);	background-repeat: repeat-y;	width: 952px;	background-color: #FFFFFF;	height: 605px;	background-position: top;}#main6 {	background-image: url(../images/content_center.png);	background-repeat: repeat-y;	width: 952px;	background-color: #FFFFFF;	height: 710px;	background-position: top;}div#left a:hover {font-weight: normal; color: #003300;}div#left a:visited {font-weight: normal; color: #003300;}div#right li a:hover {font-weight: normal; color: #003300;}div#right a:hover {font-weight: normal; color: #003300;}div#right li a:visited {font-weight: normal; color: #003300;}