.headerbg {background-image:(images/bg.jpg); background-repeat: repeat-x; } 
.bannerbg {background-image:(images/header_bg.jpg); background-repeat: repeat-x; } 
.paragraph_main {font-size:15.5px; line-height:20px; color:#444; padding-top:15px;}
.paragraph_green {font-size:15.5px; line-height:20px; color:#1f5800;}
.paragraph_ollist {font-size:18.5px; line-height:20px; color:#1f5800;}
.paragraph_footer {font-size:15.5px; line-height:20px;}
.paragraph_footercopy {font-size:12px; line-height:20px; font-family:"Arial", Gadget, sans-serif;}
.title_green {font-size:23px; line-height:25px; color:#1f5800;}




A:link {text-decoration: none; color:#276d00; font-size:15.5px;}
A:visited {text-decoration: none; color:#1f5800; font-size:15.5px;}
A:active {text-decoration: none; color:#276d00; font-size:15.5px;}
A:hover {text-decoration: underline; color:#1f5800; font-size:15.5px;}

A.readmore:link {text-decoration: none; color:#1f5800; font-size:13px;}
A.readmore:visited {text-decoration: none; color:#1f5800; font-size:13px;}
A.readmore:active {text-decoration: none; color:#1f5800; font-size:13px;}
A.readmore:hover {text-decoration: underline; color:#1f5800; font-size:13px;}

A.readmore2:link {text-decoration: none; background-color:#555; padding-top:5px; padding-left:3px; padding-right:5px; color:#fff; font-size:18px;}
A.readmore2:visited {text-decoration: none; background-color:#555; padding-top:5px; padding-left:3px; padding-right:5px; color:#fff; font-size:18px;}
A.readmore2:active {text-decoration: none; background-color:#555; padding-top:5px; padding-left:3px; padding-right:5px; color:#fff; font-size:18px;}
A.readmore2:hover {text-decoration: underline; background-color:#555; padding-top:5px; padding-left:3px; padding-right:5px; color:#fff; font-size:18px;}

A.same:link {text-decoration: none; color:#444;font-size:15.5px;}
A.same:visited {text-decoration: none; color:#444; font-size:15.5px;}
A.same:active {text-decoration: none; color:#444; font-size:15.5px;}
A.same:hover {text-decoration: underline; color:#555555; font-size:15.5px;}

A.footer:link {text-decoration: none; color:#000;font-size:12px;}
A.footer:visited {text-decoration: none; color:#222222; font-size:12px;}
A.footer:active {text-decoration: none; color:#222222; font-size:12px;}
A.footer:hover {text-decoration: underline; color:#555555; font-size:12px;}

#menu { 
  padding:0; 
  margin-left:15px;
  margin-top:-10px; 
	  } 
#menu li { 	  
list-style-image:url("images/check.gif");	  
} 
#menu1 { 
  padding:0; 
  margin-left:15px; 
    margin-top:-10px; 

	  } 
#menu1 li { 	  
list-style-image:url("images/check.gif");
} 
#menu2 { 
  padding:0; 
  margin-left:15px; 
    margin-top:-10px; 

	  } 
#menu2 li { 	  
list-style-image:url("images/check.gif");	  
} 

#navbar {
   margin: 0;
   padding-top: 20px;
   height: 1em; 
   
  }
#navbar li {
   list-style: none;
   float: left;
   margin-right:50px;
   }
#navbar li a {
   color: #555555;
   text-decoration: none;

}
#navbar li ul {
   display: none;
   margin-left:-38px;
}
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   z-index:2;
   color:#70bf44;
}
#navbar li:hover li, #navbar li.hover li {
   float: none;
   }
#navbar li:hover li a, #navbar li.hover li a {
   background-color: #fff;
   padding:3px;

 }
#navbar li li a:hover {
   color:#70bf44 ;
   }

.moveup {position:relative; top:-20px;}
.moveup15 {position:relative; top:-15px;}
.moveup10 {position:relative; top:-10px;}
.moveup5 {position:relative; top:-5px;}
.moveup2 {position:relative; top:-2px;}
.movedown {position:relative; top:20px;}
.moveright {position:relative; left:12px;}
.moveleft {position:relative; left:-115px;}
.moveleft2 {position:relative; left:-65px;}


.img
{
	opacity:0.85;               /*Firefox & Chrome*/
	filter:alpha(opacity=85);   /* IE */
}
.img:hover
{
	opacity:1;               /*Firefox & Chrome*/
	filter:alpha(opacity=100);
}

#divblack{
	background-color:#555555;}
	
#checkmark
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#checkmark li 
{
margin-left:20px;
margin-top:5px;
padding-left: 15px;
background-image: url(images/check.jpg);
background-repeat: no-repeat;
line-height:15px;
}

#slider							{ background: white url(images/headerbackground.jpg); height: 471px; width:1150px; overflow: hidden;
								  position: relative; margin: 0px 0; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }

.slide							{ padding: 40px 30px; width: 1128px; float: left; position: relative; }
.slide p						{ color: #fff; font-size: 17px; line-height: 22px; float:left; width:500px;}
.slide img						{ position: absolute; top: 0px; left:0px; }
#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #555; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
								  
.slide1							{ padding: 40px 30px; width: 1128px; float: left; position: relative; }
.slide1 h1						{ font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;
								  color: #ac0000; }
.slide1 p						{ color: #999; font-size: 12px; line-height: 22px; float:left; width:1200px;}
.slide1 img						{ position: absolute; top: 20px; left:0px; }

