@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background:#fff;
	color:#333;
}
#container{
width:800px;
margin:0px auto;
position:relative;


}
#logo_top{
height:220px;
background:#91d204 url(images/top_bar.png);
}
#logo{
background:#FFF;
height:150px;
}
.logo_email{
float:right;
text-align:right;
padding:5px;
color:#105b44;
font-weight:bold;
}
.logo_email a{
color:#105b44;
font-weight:bold;
text-decoration:none;
}
.logo_image{
padding:30px 5px 5px 5px;
}


#navbar{
background: url(images/nav_bg.png) repeat-x;
height:49px;
}
.parent_ul{
	list-style:none;
	height:35px;
	padding-left:10px;
}
/*#navbar ul{
	list-style:none;
	padding:10px;	
}
*/
.parent_ul li{
	display:inline;
	padding:10px 20px 0px 20px;
	height:25px;
	position:relative;
	float:left;
	z-index:10;	
	 -moz-border-radius-topleft:5px;
   -webkit-border-top-left-radius:5px;
   border-top-left-radius:5px;
   -moz-border-radius-topright:5px;
   -webkit-border-top-right-radius:5px;
   border-top-right-radius:5px;
	
	
}
/*
#navbar ul li{
	display:inline;
	padding-right:20px;
	padding-left:20px;
	position:relative;
	float:left;
	z-index:10;
/**	padding:10px 20px; **/
/*
}
*/
#navbar ul li a{
color:#7E7E7E;	
text-decoration:none;
font-weight:bold;
font-size:1em;
}
#navbar ul li a:hover ,#navbar ul li a:focus , #navbar li:hover a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	z-index:10;
}

#navbar ul li ul li a:hover ,#navbar ul li  ul li a:focus , #navbar li:hover a{
	color:#7E7E7E;
	text-decoration:none;
	font-weight:bold;
	z-index:10;
}

/* .parent:hover,.parent:focus{
	padding-bottom:9px;
	background:url("images/arrow_hover.jpg") no-repeat scroll 50% 100% transparent  !important;
	z-index:100;
}
*/
#navbar li:hover{
background: #91D205;
}




#navbar ul li:hover ul{
display:block;
}
#navbar ul li ul:hover{
display:block;
}
#navbar ul li ul{
	display:none;
	z-index:1000;
	left:0px;
		/* [disabled]padding:10px; */
	top:35px;
	background:#fff;
	position:absolute;
	font-size:0.8em;
}
#navbar ul li ul li{
display:block !important;	
width:131px;
height:15px;
border-left:#91D205 solid 1pt;
border-right:#91D205 solid 1pt;
border-bottom:#91D205 solid 1pt;
padding:5px 20px 0px 20px;
 -moz-border-radius-topleft:0px;
   -webkit-border-top-left-radius:0px;
   border-top-left-radius:0px;
   -moz-border-radius-topright:0px;
   -webkit-border-top-right-radius:0px;
   border-top-right-radius:0px;
}


#content{
margin-top:25px;	
}
#faux_top{
background:url(images/faux_top.png) no-repeat;
height:16px;
}
#faux_body{
background:url(images/faux_body.png) repeat-y;
height:200px;
}
#faux_bottom{
background:url(images/faux_bottom.png) no-repeat;
height:13px;
}
#block1{
display:inline-block;
width:200px;
padding:0px 4px;
margin:0px 4px;
float:left;
}
#block1 .news{
padding:4px;
}
a.readmore{
color:#666;
text-decoration:none;
font-size:11px;
}
#a.readmore:hover{
color:	#0c5e3a;
}
#block2{
display:inline-block;
width:360px;
padding:0px 2px;
margin:0px 4px;
float:left;
}

#block3{
display:inline-block;
width:190px;
padding:0px 4px;
margin:0px 4px;
}
#block3{
color:#0c5e3a;
font-weight:bold;
}
#block3 .text
{
width:120px;padding:3px;
	-moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
   border:1px solid #CCC
}
#block3 .submit
{
	padding:4px 15px; border:1px solid #EFEFEF;background:#fff;font-weight:normal;
	-moz-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;
}
#welcome_text_top{
	margin-top:10px;
	background:url(images/content_top.png) no-repeat;
	height:15px;	
}
#welcome_text{
min-height:200px;
background:url(images/content.png) repeat-y;
line-height:1.5;
padding:0px 15px;
margin-top:-4px;
}
#welcome_text_bottom{
background:url(images/content_bottom.png) no-repeat;
height:12px;
margin-bottom:20px;
}

#welcome_text ul{
	margin-left:25px;
}
	

/** links **/
#links_top{
	background:url(images/products_top_2.png) no-repeat;
	height:12px;
}
#links_body{
	background:url(images/product_body_2.png) repeat-y;
}
#links_bottom{
	background:url(images/product_bottom_2.png) no-repeat;
	height:22px;
}
.links_title{
	color:#8cd100;
	font-weight:bold;
	padding:0px 0px 4px 30px;
}
.links_text p a{
	color:#0f603c;
	font-weight:bold;
	padding-bottom:18px;
	font-size:11px;
}
.links_text a{
	color:#0f603c;
	text-decoration:none;
	font-size:9px;
}
.links_text a:hover{
	text-decoration:underline;
}
#footer{
	background:url(images/footer_bg.png) repeat-x;
	height:35px;
	padding:15px 15px 15px 0px;
	position:relative;
}
#footer_images img{
margin-top:5px;
margin-bottom:5px;
margin-right:20px;
margin-left:10px;	
}
#footer_images img.last{
margin-right:0px;	
}
.copyright{
position:absolute;
top:15px;
left:5px;
color:#0F603C;
font-weight:bold;
}
.footer_links{
	width:100%;
text-align:center;
display:inline-block;
font-size:0.8em;
}

.footer_links ul{
	display:inline;
	list-style:none;
}
.footer_links ul li {
		display:inline;
		padding:0px 10px 0px 10px;
		border-right:1px solid #8cd100;
}
.footer_links ul li.last{
		border-right:0px;	
}
.footer_links ul li a{
		color:#0F603C;
		font-weight:bold;
		text-decoration:none;
}
.footer_links ul li a:hover{
		text-decoration:underline;
}
/** news.php **/
.news_item{
padding:10px;
border:1px solid #fff;
}
.news_item:hover {
	background-color: #E8EEEF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.news_item h2{
font-size:16px;	
}
.news_item a{
text-decoration:none;
color:#0f603c;	
}
.breadcrumb {
margin:0px 0px 10px 0px;	
font-size:11px;
border-bottom:1px dotted #ccc;
}
.breadcrumb a{
color:#0f603c;

text-decoration:none;	
}
/** contact.php **/
#c_form_main input[type=text]{
    width:300px;
    padding:5px;
    font-size:16px;
    font-weight:bold;
    border:1px solid #ccc;
  	-moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
   letter-spacing:1px;
}
#c_form_main input[type=submit]
{
    padding:5px 20px;
 	-moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
    border:1px solid #ccc;
}
/** generic classes **/
.inline-block{
display:inline-block;	
}
.bold{
    font-weight:bold;
}
.none{
border:0px;
color:inherit;
text-decoration:none;
}
.center{
    text-align:center;    
}
.italic{	font-style:italic;}
.small{font-size:9px;}
.round-border-bottom{
   -moz-border-radius-bottomleft:5px;
   -webkit-border-bottom-left-radius:5px;
   border-bottom-left-radius:5px;
   -moz-border-radius-bottomright:5px;
   -webkit-border-bottom-right-radius:5px;
   border-bottom-right-radius:5px;
}
.round-border-top{
   -moz-border-radius-topleft:5px;
   -webkit-border-top-left-radius:5px;
   border-top-left-radius:5px;
   -moz-border-radius-topright:5px;
   -webkit-border-top-right-radius:5px;
   border-top-right-radius:5px;
}

.shadow{
   -moz-box-shadow: 10px 5px 5px black;
-webkit-box-shadow: 10px 5px 5px black;
        box-shadow: 10px 5px 5px black;
}
.margin-center{
width:800px;
margin:0px auto;
}
.right{	text-align:right}

