body {	background-image: url(images/gradient.jpg);	background-repeat: repeat-x;}.leftshadow {	background-image: url(images/leftbottom.jpg);	background-repeat: repeat-y;}.rightshadow {	background-image: url(images/rightbottom.jpg);	background-repeat: repeat-y;}.homeheader {	background-image: url(images/homebanner.jpg);	background-repeat: no-repeat;	height: 248px;	width: 583px;}.interiorheader {	background-image: url(images/interiorheader.jpg);	background-repeat: no-repeat;	height: 173px;	width: 583px;}.diag {	background-image: url(images/bottomdiag.gif);	background-repeat: repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	text-decoration: none;	text-align: center;	line-height: 30px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #bfbfbf;}.servicemenu {	background-image: url(images/servicesmenu.jpg);	background-repeat: no-repeat;	height: 101px;	width: 155px;}.servicesmain {	background-image: url(images/headservices.jpg); 	background-repeat: no-repeat;	background-position: left top;	margin-top: 30px;	clear: right;}.servicesmain2 {	background-image: url(images/headservices2.jpg); 	background-repeat: no-repeat;	background-position: left top;	margin-top: 30px;	clear: right;}.servicesmain3 {	background-image: url(images/headservices3.gif); 	background-repeat: no-repeat;	background-position: left top;	margin-top: 30px;	clear: right;}.contactmain {	background-image: url(images/headcontact.gif); 	background-repeat: no-repeat;	background-position: left top;	margin-top: 30px;	clear: right;}.estmain {	background-image: url(images/headest.gif); 	background-repeat: no-repeat;	background-position: left top;	margin-top: 30px;	clear: right;}.employmain {	background-image: url(images/heademploy.gif); 	background-repeat: no-repeat;	background-position: left top;	margin-top: 30px;	clear: right;}.aboutmain {	background-image: url(images/headabout.gif); 	background-repeat: no-repeat;	background-position: left top;	margin-top: 30px;	clear: right;}.menubox {	background-color: #deeecb;	width: 155px;	margin-right: 30px;	margin-left: 30px;	margin-top: 30px;	float: left;	border: 1px dashed bfbfbf;}ol {	margin-left: 5px;	padding-left: 5px;	padding-right: 5px;	text-indent: 0px;	list-style-type: decimal;	color: #82be3b;	}	li {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	line-height: 12px;	padding-bottom: 5px;	list-style-position: outside;	margin-left: 5px;}ul {    margin-left: 5px;	padding-left: 5px;	padding-right: 5px;	text-indent: 0px;	list-style-image: url(images/carrot.gif);}	.listbox {		line-height: 18px;}.menuboxtext, .listbox {	margin-left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	font-weight: bold;	color: #333333;	text-decoration: none;	padding-left: 10px;}	.homemain {	background-image: url(images/headwelcome.jpg);	background-repeat: no-repeat;	background-position: left top;	margin-top: 30px;	clear: right;}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	font-weight: bold;	color: #333333;	text-decoration: none;}a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bolder;	text-transform: uppercase;	color: #333333;	text-decoration: none;}a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bolder;	text-transform: uppercase;	color: #333333;	text-decoration: none;}a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bolder;	text-transform: uppercase;	color: #82be3b;	text-decoration: none;}a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bolder;	text-transform: uppercase;	color: #666666;	text-decoration: none;}.headline, .menuheadline {	font-family: Arial, Helvetica, sans-serif;	font-weight: bolder;	text-transform: uppercase;	color: #82be3b;	font-size: 12px;	text-decoration: none;}.servicesmenuint {	background-image: url(images/servicesmenuint.jpg);	background-repeat: no-repeat;	height: 37px;	width: 155px;}.contactmenu {	background-image: url(images/headcontact.jpg);	background-repeat: no-repeat;	height: 37px;	width: 155px;}.employmenu {	background-image: url(images/employmenu.jpg);	background-repeat: no-repeat;	height: 37px;	width: 155px;}.preamblelist {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-transform: uppercase;	color: #666666;	text-decoration: none;}.field {	background-image: url(images/field.gif);	background-repeat: no-repeat;	background-position: center bottom;	height: 188px;	width: 583px;}.fieldleft {	background-image: url(images/fieldleft.gif);	background-repeat: no-repeat;	background-position: center bottom;	height: 188px;	width: 583px;}.menubottom {	background-color: #82be3b;	height: 2px;}