body {
background-color: #004c00;
margin: 0em;
padding: 0em; 
text-align: center}
body.home{
background-color: #ffffff; }
#header{
          position: relative;
          top: 0px;
          width: 850px;
	height: 144px;
	text-align: center;
               margin: 0 auto;
z-index: 3000;
}
table.main{
background-image: url(images/main-page-table-back.gif);
background-repeat: no-repeat; 
z-index:-100;}
div.headline{
color: #004080;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18pt;
font-weight: bold;
position: relative;
	z-index: 2;
	top: 0px;
	left: 260px;
	/*width: 600px;*/
	height: 15px;
	text-align: left;
float: none;
clear: both;
 }
div.photo{
position: relative;
	z-index: 0;
	top: -40px;
	left: 0px;
	/*width: 600px;*/
	text-align: left;
float: none;
clear: both;
}
#mainspace {
	  position: relative;
               width: 850px;
	text-align: center;
               margin: 0 auto;
               margin-left : auto;
	margin-right : auto;
 }
div.blurbtext{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 18px;
text-align: left;
width: 375px; }
div.aboutusheadline{
color: #ffd129;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 22pt;
font-weight: bold;
position: relative;
	z-index: 4;
	top: -15px;
	/*width: 600px;*/
	height: 30px;
	text-align: left;
float: none;
clear: both;
 }
div.productsphoto{
position: relative;
	z-index: 2;
	top: -25px;
	left: 0px;
	/*width: 600px;*/
	text-align: left;
float: none;
clear: both;
}
div.frontpagecontenttext{
color: #ffd129;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 13px;
text-align: left;
width: 230px; 
}
div.servicesheadline{
color: #ffd129;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 22pt;
font-weight: bold;
position: relative;
	z-index: 4;
	top: -5px;
	left: 95px;
	/*width: 600px;*/
	height: 30px;
	text-align: left;
float: none;
clear: both;
 }
div.newsheadline{
color: #ffd129;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18pt;
font-weight: bold;
position: relative;
	z-index: 4;
	top: -38px;
	left: 0px;
	/*width: 600px;*/
	height: 30px;
	text-align: left;
float: none;
clear: both;
padding-bottom: 4px; }
div.servicesphoto{
position: relative;
	z-index: 2;
	top: -30px;
	left: -5px;
	/*width: 600px;*/
	text-align: left;
float: none;
clear: both;
}
#marqueecontainer{
position: relative;
width: 385px; /*marquee width */
height: 115px; /*marquee height */
background-color: #f9cf01;
overflow: hidden;
border: 3px solid orange;
padding: 2px;
padding-left: 4px;
top: -45px;
}
h1.newsheadline{
color: #004080;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
text-align: center;
font-weight: bold; }
div.newscontent{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
line-height: 13pt; }
td.servicetable{
background-image: url(images/service_table_back.gif);
background-repeat: no-repeat;
padding-right: 80px;
padding-left: 0 }
div.placeserviceheadline{
color: #ffd129;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 16pt;
font-weight: bold;
padding-top: 5pt;
position: relative;
top: -40px; }
div.servicetext{
color: #ffd129;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
position: relative;
top: -40px; }
table.bottomtable{
position: relative;
top: -25px;
left: 40px; }
img.servicebutton{
position: relative;
left: 200px;
top: -10px; }
td.intouchtable{
background-image: url(images/get-in-touch_box.gif);
background-repeat: no-repeat;
padding-right: 80px;
padding-left: 0 }
div.touchtext{
color: #ffd129;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
line-height: 10pt;
padding-left: 15pt; }
div.mouseover{
color: #ffd129;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
line-height: 10pt;
padding-left: 15pt;
position: relative;
top: -40px;
left: -15px; }
div.copyright{
color: #666666;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
line-height: 10pt;
padding-left: 15pt; }
a:hover, a.services:hover{
color: #ff0000; }
a {
text-decoration: none;
color: #ff8000; }
a.services {
text-decoration: none;
color: #f9cf01; }
a.aboutusheadline{
color: #ffd129;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 22pt;
 }
a.servicesheadline{
color: #ffd129;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 22pt;
 }
a.servicesheadline:hover, a.aboutusheadline:hover {
color: #ff8000; 
}