@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
}

h2 {
	font-weight:bold;
	font-style:normal;
	color:#006837
	
	}
	
h3 {
	font-weight:bold;
	font-style:normal;
	color:#1b1464
	
	}
h4 {
	font-weight:bold;
	font-style:normal;
	color:#006837
	
	}


body	{
	background-color:#d5f0d6;
	/* background-color:#d5f0d6; */
	font-family:Arial, Helvetica, sans-serif; 
}


#wrapper {
  width:860px;
  height:660px;
  margin: 0 auto;
  padding: 0;
  margin-top:15px;
  background-color:#dcdcdc;
 /* border-color:red;
  border-width: 3.0px;
  border-style:double;  */
}

#container {
 
  width:820px;
  height:660px;
  margin: 0px;
  padding: 0px;
  background-color:#dcdcdc;
  	
/* border-color:purple;
  border-width: 3.0px;
  border-style:double;  */
  
}
span {
	color: #006837;
}


#page_box {
	padding: 0px;
	margin: 0 0 0 20px;
	float: left;
	width: 775px;
	height: 425px;
	border-color:#1b1464;
  	border-width: 3.0px;
  	border-style:solid;
	background-color:#dcdcdc;
}
/*********PAGE BOX CONTENT ***********/

#page_box_content {
  	padding-top:10px;
	padding-left:10px;
	margin:0px;
	float: left;
	width: 505px;
	height:400px;
	
/*	border-width: 1.0px;
  	border-style: solid;
  	border-color: #000;
	
  	overflow: hidden;
*/
}


/*#page_box_content a:link {color:#00bf09;}*/
#page_box_content a:link {color:#006837;}
#page_box_content a:active {color:#006837;}
#page_box_content a:visited {color:#006837;}
#page_box_content a:hover {color:#1b1464;}

/* Paragraph styles */
#thinpara {
	float:left;
	display:inline;
}

#shortpara {
	margin:30px 0px;
	display:inline;
	width:300px;
	float:left;
}

#shortparaco {
	margin:30px 0px;
	display:inline;
	width:200px;
	float:left;
}


/******Sidebar Orders Forms************/

#forms ul {
list-style: none;
margin: 0;
padding: 0;
width: 189px;
float: left;
}

#forms ul li {
margin-top: 10px;
line-height: 1.0; 
}
/******Sidebar Orders Resources************/
#resources {
margin: 20px 0 0 0;
padding: 0;
width: 185px;
float: left;
}

#resources ul {
list-style: none;
margin: 0;
padding: 0;
width: 189px;
float: left;
}
#resources ul li {
margin-top: 10px;
line-height: 1.0; 
}

/******Sidebar Orders Tax Rebates************/
#tax_rebates {
margin: 20px 0 0 0;
padding: 0;
width: 185px;
float: left;
}

#tax_rebates ul {
list-style: none;
margin: 0;
padding: 0;
width: 189px;
float: left;
}
#tax_rebates ul li {
margin-top: 10px;
line-height: 1.0; 
}

/******Sidebar News************/

#news ul {
list-style: none;
margin: 0;
padding: 0;
width: 185px;
float: left;
}
#news ul li {
margin-top: 10px;
line-height: 1.0; 
}
/******Sidebar Links************/

#links ul {
list-style: none;
margin: 0;
padding: 0;
width: 185px;
float: left;
}

#links ul li {
margin-top: 0px;
line-height: 1.0; 
}

/************Head Box************/
#head_box {
	padding: 0px;
	margin:0px;
	text-align:left;
	float: right; 
	width: 200px;
	height: 280px;
/*	opacity: 0.73;
	filter:alpha(opacity=73); /* For IE6&7 */
/*background-color:#d5f0d6 ; */
/*	border-width: 1.0px;
	border-style:dotted;
	border-color: #black;
*/
	  	
  	overflow: hidden;
}

#head_box a img  { border:none;}

#trailer_box {
	padding: 0px;
	margin:0px;
	text-align:left;
	float: left; 
	width: 300px;
	height: 190px;
	/*opacity: 0.60;
	filter:alpha(opacity=60); /* For IE6&7 */
/*background-color:#d5f0d6 ; */
/*	border-width: 1.0px;
	border-style:dotted;
	border-color: #black;
*/
	  	
  	overflow: hidden;
}	

#trailer_box a img  { border:none;}

#contact_info_box_home {
	padding: 38px 0px 0px 0px;
	margin:0px;
	text-align:left;
	float: left; 
	width: 250px;
	height: 80px;
		  	
  	overflow: hidden;
}

#contact_info_box_company {
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
	float: left; 
	width: 250px;
	height: 80px;
	  	
  	overflow: hidden;
}
	
/************Page Box Sidebar************/
#page_box_sidebar {
  	font-size:12px;
	padding:10px 5px 0 5px;
  	margin:0px;
	text-align:left;
	float: right;
	width: 187px;
	height: 320px;
	opacity: 0.73;
	filter:alpha(opacity=73); /* For IE6&7 */
	background:#fff;
	
	border-width: 4.0px;
  	border-style:solid;
  	border-color: #00bf09;
  	
  	overflow: hidden; 

}

#page_box_sidebar p {
	font-weight:200;
	font-style:normal;
	text-align:left;
	color: #006837;
	text-decoration: none;
	
	
}

#page_box_sidebar a:link h2   {color:#00bf09; text-decoration:none;}
#page_box_sidebar a:active h2 {color:#00bf09;text-decoration:none;}
#page_box_sidebar a:visited h2  {color:#00bf09;text-decoration:none;}
#page_box_sidebar a:hover h2 {color:#F00; text-decoration:underline;}
	



#page_box_sidebar h3 {
	text-align:leftr;
	margin-top: 10px;
	
}

#page_box_sidebar a:link {color:#1b1464; text-decoration:none;}
#page_box_sidebar a:active {color:#1b1464;text-decoration:none;}
#page_box_sidebar a:visited {color:#1b1464;text-decoration:none;}
#page_box_sidebar a:hover {color:#1b1464; text-decoration:underline;}
	



#page_box_sidebar  a:link .toplink {color:#006837; text-decoration:none;}
#page_box_sidebar  a:active .toplink {color:#006837;text-decoration:none;}
#page_box_sidebar  a:visited .toplink {color:#006837;text-decoration:none;}
#page_box_sidebar  a:hover .toplink {color:#006837; text-decoration:underline;}
	




	
/* Banner */
#head {
  	border-color:#1b1464;
  	border-width: 3.0px;
  	border-style:solid;
	background-color:#ffffff;
  
  margin: 15px 0px 0px 20px;
  padding: 0;
  width: 775px;
  height: 130px;
  float: left;
}

#banner {
  margin: 20px 0px 0px 10px;
  padding: 0;
  width: 450px;
  height: 90px;
  float: left;
}

/*#banner {
  margin: 20px 0px 0px 15px;
  padding: 0;
  width: 395px;
  height: 70px;
  float: left;
}*/

#banner img {
	text-decoration: none;
	float: left;
	border: none;
}

#tagline {
	margin: 0px 0px 10px 40px;
	padding 0;
	width: 215px;
	height: 20px;
	float: left;
}

#rotate_pics {
  z-index: 0;
  margin-top: 0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding: 0;
  width: 250px;
  height: 130px;
}



#top_pic_image_box {
	margin: 18px 0px 0px 0px;;
	padding:0px 6px 0px 5px;
	text-align: center;
	outline: none;
}

#top_pic_image_box img {
	margin:0px 0px 0px 0px;;
	padding: 0px 0px 0px 2px;
	text-align: center;
}

#top_pic {
  margin: 0px 0px 0px 0;
  padding: 0;
  width: 250px;
  height:130px;
  float: right;
}	



/**********************BOTTOM CONTENT******************/
#bottom_container {
	padding: 0;
	margin: 5px; 0 0 15px;
	float: left;
	width: 800px;
/
}


#bottom_container ul {
list-style: none;
margin: 0;
padding: 0;
width: 500px;
float: left;
}

#copyright, #copyright p {
  float: left;
  padding: 0px 0 0 10px;
  margin: 0;
  font-size: 12px;
  color:#1b1464;
}
#copyright  a:link  {color:#1b1464; text-decoration:none;}
#copyright  a:active {color:#1b1464;text-decoration:none;}
#copyright  a:visited  {color:#1b1464;text-decoration:none;}
#copyright  a:hover  {color:#1b1464; text-decoration:underline;}

#st {
  float: right;
  padding: 0px 5px 0 0px;
  margin: 0;
  font-size: 12px;
  color:#ffffff;
}

#st  a:link  {color:#ffffff; text-decoration:none;}
#st  a:active {color:#ffffff;text-decoration:none;}
#st  a:visited  {color:#ffffff;text-decoration:none;}
#st  a:hover  {color:#ffffff; text-decoration:underline;}

#website {
  float: left;
  padding: 0px 10px 0 160px;
  margin: 0 0 0 0px;
  font-size: 12px;
  color:#1b1464;
}
#website  a:link  {color:#1b1464; text-decoration:none;}
#website  a:active {color:#1b1464;text-decoration:none;}
#website  a:visited  {color:#1b1464;text-decoration:none;}
#website  a:hover  {color:#1b1464; text-decoration:underline;}

/********* GENERAL CLASSES *********/
.hed {
	font-size:19px;
	color:#1b1464;
	text-align:left;
}
.hedj {
	font-size:19px;
	color:#1b1464;
	text-align:justify;
}
.mid {
	font-size:18px;
	font-weight: 600;
	color:#1b1464;
	text-align:justify;
}

.std {
	font-size:15px;
	color:#1b1464;
}

.reg {
	font-size:16px;
	font-weight:600;
	color:#1b1464;
}
.regj {
	font-size:16px;
	font-weight:600;
	color:#1b1464;
	text-align:justify;
}


.phone {
	font-size:20px;
	color:#00bf09; 
}

.email {
	font-size:20px;
	color:#00bf09; 
}

.home {
	font-size:30px;
	font-weight:bold;
	color:#006837; 
}



.space3 {
	line-height:10.0px;
}

.clearfloats {
  clear: both;
}


.flt-right {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
.flt-left {
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
}

.text-center {
	text-align:center;
}

.service_selected {
	
	color: #f00;
}

.toplink {
	font-size:22px;
	text-align:left;
	font-weight:bold;
}

.mid ul li {
	line-height:1.0;
	margin-top:08px;
}

.std ul li {
	line-height:1.0;
	margin-top:08px;
}

.gohome {
	font-size:20px;
	text-align:left;
	color:#00bf09;
	font-weight:bold;
}

.pump {
	color:#00bf09;
}

.nowrap	{
	white-space:nowrap;
	}




	