body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	font-size:10pt;
	color:#000000;
	text-align:center;
}
*{
padding:0px;
margin:0px auto;
}
p{
padding:9px 3px 9px 3px;
font-size:10pt;
}
a {
color:#ff6633;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#000000;
}
a.faq {
display:block;
padding:7px 0 5px 7px;
margin:0px;	
font-weight:normal;
color:#000000;
}
a.faq:hover {
display:block;
padding:7px 0 5px 7px;
margin:0px;	
font-weight:normal;
color:#000000;
background:#ff6633;
}

h1 {
font-size:13pt;
margin:12px 0 0 3px;
padding:0px;	
}
h2 {
font-size:11pt;
margin:9px 0 0 3px;
padding:0px;	
}
a:hover {
color:#000000;
font-weight:bold;
}
img {
border:0px;
}
#container {
	border:#99cc99 solid 5px;
	width:772px;
	height:675px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#header {
	background:url(images/header.jpg) no-repeat;
	width:763px;
	height:184px;
}
#leftspacer {
width:38px;
height:444px;
float:left;
}
/*left navigation bar*/
#leftnav {
width:145px;
height:436px;
background:#669999;
float:left;
}
#leftnav ul{
list-style-type:none;
padding:0px;
margin:0px;
}
#leftnav li{
list-style-type:none;
margin:0 0 4px 0;
}
/*main content box*/
#content {
	width:534px;
	height:456px;
	float:left;
	background:url(images/background.jpg) no-repeat;
}
#content_box {
	width:534px;
	height:396px;
}
#orange_text_box {
	width:456px;
	height:311px;
	border:5px solid #ff9966;
	overflow:auto;
	position:absolute;
	margin:30px 0 0 56px;
	padding:0px;	
}
#orange_text_box ul{
list-style-type:disc;
margin-left:2em;
}
#orange_text_box li{
list-style-type:disc;
margin:3px;	
padding:4px;
}
#about_box {
	width:417px;
	height:220px;
	border:6px solid #ff9966;
	position:absolute;
	margin:145px 0 0 70px;
	padding:0px 0 0 0px;
	overflow:auto;	
}
#faq_box {
	width:400px;
	border:4px solid #ff6633;
	position:absolute;
	margin:20px 4px 0 110px;
}
#faq_answer {
	width:412px;
	position:absolute;
	margin:265px 4px 0 110px;
	overflow:auto;
}
#faq_answer p{
	font-weight:bold;
	padding:1px;
}
#faq_box p{
	padding:0px;
}
#faq_box li{	
padding:0px;
margin:0px;
display:inline;
}
#about_box p{
margin:0 0 0 3px;
}
#footer {
width:534px;
height:80px;
background:url(images/footer.jpg) no-repeat;
float:left;
}
#rightspacer {
width:50px;
height:485px;
float:left;
background:url(images/rightspacer.jpg) no-repeat;
}
/*orange services submenu here*/
#services_submenu {
width:174px;
height:185px;
margin:60px 0 0 4px;
position:absolute;
float:left;
}
#contact_minibox {
background:#336666;
width:228px;
height:82px;
border:solid #ffffff 3px;
position:absolute;
margin:91px 0 0 28px;
text-align:center;
}
#contact_minibox img {
padding:8px 0 0 0px;
}
#services_submenu img {
float:left;
}
.bottom_email {
margin:48px 0 0 180px;
}
.terms_space {
padding-top:18px;
}
.organize_me {
position:absolute;
margin:10px 0 0 10px;
}
.before {
position:absolute;
margin:1px 0 0 353px;
}
.imagine {
position:absolute;
margin:217px 0 0 353px;
}
/*this class is for the inner page background in the content box div*/
.inner_page {
background:url(images/background2.jpg);
}
.contact_page {
background:url(images/contact_bg.jpg);
}
.center_image {
margin:10px 0 0 60px;
}
.center_image_left {
margin:27px 0 0 170px;
}
.center_image_right {
margin:27px 0 0 0px;
}
.next {
margin-left:200px;
}
.orange_pointer {
position:absolute;
margin:140px 0 0 5px;
padding:0px;
}
.about_pointer {
position:absolute;
margin:50px 0 0 8px;
padding:0px;
}
.ethics_pointer {
position:absolute;
margin:70px 0 0 8px;
padding:0px;
}
.faq_pointer {
position:absolute;
margin:40px 0 0 8px;
padding:0px;
}
.bold {
font-weight:bold;
}
.about_top {
position:absolute;
z-index:99999;
margin:2px 0 0 59px;
}
.links {
margin:20px 0 0 300px;
list-style-type:none;
}
/*SCROLLBARS*/
body {scrollbar-3dlight-color:#ccffcc; 
scrollbar-arrow-color:#ff9966; 
scrollbar-base-color:#ccffcc; 
scrollbar-darkshadow-color:#ff9966; 
scrollbar-face-color:#333333; 
scrollbar-highlight-color:#ff9966; 
scrollbar-shadow-color:#ccffcc;
scrollbar-track-color:#ccffcc;
} 
/*FORM STYLES*/
#contact_form {
width:300px;
position:absolute;
height:500px;
margin:100px 0 0 230px;
}
label
{
width: 100px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}
.textbox {
border:1px solid #669999;
width:170px;

}
.submit {
margin-left:125px;
}
.center {
text-align:center;
}
#services_box {
width:300px;
position:absolute;
margin:10px 0 0 200px;
}
#services_box h2 {
display:block;
width:325px;
margin:20px 0 0 0px;
padding:0px;
}
#services_box li {
margin-left:20px;
padding:0px;
list-style-image:url(images/orange_disc.gif);
}
.mail {
margin:20px 0 30px 0px;
z-index:999999999999999;
}
#maintenance_box {
width:269px;
height:255px;
background:url(images/maintenance_03.jpg) no-repeat;
}
#maintenance_box p{
padding:10px 10px 10px 15px;
}
#linkser {
text-align:right;	
position:absolute;
width:500px;
}
#linkser ul{
list-style-type:none;
margin:3px 20px 0 20px;
padding:0px;
}
#linkser h2 {
margin:15px 20px 9px 0;
padding:0px;
}
#linkser li{
line-height:18px;
}
a.linkz {
color:#669999;
}
a.linkz:hover {
color:#000000;
}
.truck {
margin-top:-16px;
}
.napo {
position:absolute;
margin-top:305px;
margin-left:-138px;
}
.nsgcd {
position:absolute;
margin-top:315px;
margin-left:20px;
}
p.details {
	text-align:center;
	font-size:11px;
	color:#666666;
}
a.center_link {
	color:#FF6600;
	font-weight:bold;
	text-align:center;
}
body.ba {
	background:url(images/green_rep.gif);
}