@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0; background:url(images/bg.jpg) top repeat-x #2c7f50; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; font-size:14px}
body img{ border:0}
h1,h2,h3{ margin:0; padding:0; font-weight:normal; line-height:normal}
a{ color:#056739}
a:hover{ text-decoration:none}
#main { width:968px; margin:0 auto}
#header{ background:url(images/header.jpg); height:206px}
#contents{ background:url(images/shadow.png)}
#logo{ float:left; width:418px;}
#logo a{ width:418px; height:151px; display:block; text-indent:-9000px}

#top{ height:151px}
.clear{ clear:both}
#callus{ float:left; padding-left:190px; width:360px; color:#056739; padding-top:100px}
ul,li{ text-indent:0; list-style-type:none; padding:0; margin:0}
#nav li{ float:left; padding-left:15px; padding-right:17px; background: url(images/libg.jpg) right no-repeat;}
#nav a{ text-decoration:none; color:#000; font-size:15px}
#nav #last { padding-right:0; background:none}
#nav a:hover, #selected a{ color:#056839}
#nav{ padding:20px; height:24px}
#contents{ padding-left:24px; padding-right:24px}
#slidingnavleft{ width:220px; padding-top:17px; float:left; height:173px; background:url(images/slidingnav.jpg)}
#slidingnavleft li{ padding-left:20px}
#slidingnavleft a{ display:block; background:url(images/small-triangle.jpg) left  no-repeat; padding-left:23px; text-decoration:none; color:#FFF; font-size:15px; height:28px; padding-top:4px}
#slidingnavleft a:hover,#slidingnavleft a.activeSlide { background:url(images/linkbg.jpg) bottom; color:#056839}
#slidingnavright{ float:left; width:700px; background:#e1f1bc; height:190px; overflow:hidden} 
.left{ float:left; width:220px}
.right{ width:670px; float:left; padding-left:30px; padding-top:18px}
#content{ padding-top:20px}
#testimonials{ background:url(images/testibg.jpg)}
#testcontent{ background:url(images/top.jpg) top no-repeat; padding-top:25px; padding-left:18px; padding-right:18px}
h1{ font-size:20px; font-weight:bold}
h3{ font-size:15px}
#testilink{ margin-top:20px; border-top:1px dotted #8c8c8c; padding-bottom:10px}
#testilink a{ display:block; text-decoration:none; padding-left:18px; padding-top:18px; color:#8c8c8c; background:url(images/smalltringlegrey.jpg) left 20px no-repeat}
.right li{  padding-top:5px; background: url(images/list.jpg) left 10px no-repeat; padding-left:20px }
#footer{ color:#FFF; font-size:11px;padding-bottom:20px}
.footerleft{ float:left; width:600px; padding-left:4px; padding-top:10px; }
.footerright{ float:right; text-align:right; padding-right:4px}
.px1{ height:1px}
.cmsul{ text-indent:0;  padding:0; margin:0}
.cmsul li
{
	text-indent:0; list-style-type:disc; padding:0; margin:0;
	background:transparent none repeat scroll 0 0;
}

#dropmenudiv{position:absolute;
background-color: White;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-top:0px;
border-bottom-width: 0;
font:normal 15px Verdana;
line-height:30px;

z-index:100;

}

#dropmenudiv a
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width: 100%;
color:black;
font-size:15px;
display: block;
text-indent: 3px;
border-bottom: 1px solid #091C44;
padding: 1px 0;
text-decoration: none;
font-weight: ;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
color:#056839;
font-size:15px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}