body{
margin: 0; 
padding: 10px 0px 0px 0px;
background-color: #eef6e6;
font-family: Verdana, Helvetica, sans-serif;	
} 

h1 {margin: 0px; padding: 40px 10px 0px 500px; font-size: 12px; color: #336666; }


img { border:none; }

#wrap1 {
background-color: #eef6e6;
width: 849px;
margin: auto;
padding: 6px 0px 6px 0px;
background-image: url(../images/trimbg.gif);
}

.style3 {font-size: 12px}
.style4 {color: #74AE3D; font-size: 14px; }
.style5 {font-size: 14px}
.style6 {color: #7CBB42}

#top {
width: 849px;
margin: auto;
height: 13px;
background-image: url(../images/topbg.gif);
}


#wrap2 {
width: 790px;
margin: auto;
background-color: #ffffff;
padding-top: 15px;
}

#conwrap {
width: 790px;
margin: auto;
height: 900px;
}

#conwrap2 {
width: 790px;
margin: auto;
height: 1120px;
}

#conwrap3 {
width: 760px;
margin: auto;
height: 720px;
}

#header {
width: 790px; 
height:80px;
background-image: url(../images/logo.gif);
background-repeat: no-repeat;
padding: 0px 0px 10px 0px;
}

.imgfloatr { float: right; }
.imgfloatl { float: left; }

#navbar {
width: 790px;
height: 30px;
}

/* testing */
#navcontainer {
height: 30px;
}

#navcontainer ul
{
padding-left: 0px;
padding-top: 0px;
margin-top: 0px;
margin-left: 0px;
background-color: #ffffff;
color: #505050;
float: left;
width: 790px;
font-family: arial, helvetica, sans-serif;
height: 30px;
}

#navcontainer ul li { display: inline; height: 30px; }

#navcontainer ul li a
{
padding: 3px 34px;
background-color: #ccd8c7;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
height: 24px;
}

#navlist a:link#current, #navlist a:visited#current 
{
background-color: #416b23;
color: #fff;
}

#navlist a:hover { background-color: #416b23; color: #ffffff; }

/* end test 

#navsep {
width: 406px;
height: 25px;
border-right: 1px solid #cccccc;
float: left;
padding: 5px 0px 0px 5px;
}

.nav { font-family: Verdana, Helvetica, sans-serif; font-size: 16px; display: inline; letter-spacing: 1px; color: #505050;}
.nav a:link { color: #505050; text-decoration: none;}
.nav a:active { color: #505050; text-decoration: none; }
.nav a:hover { color: #acc920; text-decoration: underline; }
.nav a:visited { color: #505050; text-decoration: none; }
ul.serve {  list-style:disc; }*/

#img {
width: 790px;
height: 190px;
padding: 0px 0px 10px 0px;
margin: 10px 0px 0px 0px;
border-bottom: 1px solid #cccccc;
/*background-image: url(../images/img.jpg);
background-repeat: no-repeat;*/
}

#index1 { width: 310px; height: 190px; background-image: url(../images/mainimg/img1.jpg); float: left; margin: 0px; padding: 0px; }
#index2 { width: 240px; height: 190px; background-image: url(../images/mainimg/img2.jpg); float: left; margin: 0px; padding: 0px; }
#index3 { width: 240px; height: 190px; background-image: url(../images/mainimg/img3.jpg); float: left; margin: 0px; padding: 0px; }

#about1 { width: 310px; height: 190px; background-image: url(../images/aboutimg/imgabt1.jpg); float: left; margin: 0px; padding: 0px; }
#about2 { width: 240px; height: 190px; background-image: url(../images/aboutimg/imgabt2.jpg); float: left; margin: 0px; padding: 0px; }
#about3 { width: 240px; height: 190px; background-image: url(../images/aboutimg/imgabt3.jpg); float: left; margin: 0px; padding: 0px; }

#service1 { width: 310px; height: 190px; background-image: url(../images/serviceimg/imgservices1.jpg); float: left; margin: 0px; padding: 0px; }
#service2 { width: 240px; height: 190px; background-image: url(../images/serviceimg/imgservices2.jpg); float: left; margin: 0px; padding: 0px; }
#service3 { width: 240px; height: 190px; background-image: url(../images/serviceimg/imgservices3.jpg); float: left; margin: 0px; padding: 0px; }

#contact1 { width: 310px; height: 190px; background-image: url(../images/contactimg/imgcontact1.jpg); float: left; margin: 0px; padding: 0px; }
#contact2 { width: 240px; height: 190px; background-image: url(../images/contactimg/imgcontact2.jpg); float: left; margin: 0px; padding: 0px; }
#contact3 { width: 240px; height: 190px; background-image: url(../images/contactimg/imgcontact3.jpg); float: left; margin: 0px; padding: 0px; }

#imgservice {
width: 790px;
height: 190px;
padding-bottom: 10px;
margin: 10px 0px 0px 0px;
border-bottom: 1px solid #cccccc;
background-image: url(../images/imgservices.jpg);
background-repeat: no-repeat;
}

#imgabt {
width: 790px;
height: 190px;
padding-bottom: 10px;
margin: 10px 0px 0px 0px;
border-bottom: 1px solid #cccccc;
background-image: url(../images/imgabt.jpg);
background-repeat: no-repeat;
}

#imgcontact {
width: 790px;
height: 190px;
padding-bottom: 10px;
margin: 10px 0px 0px 0px;
border-bottom: 1px solid #cccccc;
background-image: url(../images/imgcontact.jpg);
background-repeat: no-repeat;
}


.imgtext1 { font-family: Verdana, Helvetica, sans-serif; font-size: 18px; color: #ffffff; padding: 70px 0px 0px 40px; word-spacing: 2px; }
.imgtext2 { font-family: Verdana, Helvetica, sans-serif; font-size: 20px; color: #ffffff; padding: 5px 0px 0px 55px; word-spacing: 2px; }
.imgtext3 { font-family: Verdana, Helvetica, sans-serif; font-size: 18px; color: #ffffff; padding: 5px 0px 0px 40px; word-spacing: 2px; }

#indexcon {
width: 790px;
color: #336666;
font-family: Verdana, Helvetica, sans-serif;
}

#servicescon {
width: 790px;
color: #336666;
font-family: Verdana, Helvetica, sans-serif;
}

#indexcon a:link { color: #336666; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline;}
#indexcon a:active { color: #336666; font-family: Verdana, Helvetica, sans-serif; text-decoration: none;}
#indexcon a:hover { color: #acc920; font-family: Verdana, Helvetica, sans-serif; text-decoration: none;} 
#indexcon a:visited { color: #336666; font-family: Verdana, Helvetica, sans-serif; text-decoration: none;}

#servicescon a:link { color: #acc920; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; font-size:14px;}
#servicescon a:active { color: #acc920; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size:14px;}
#servicescon a:hover { color: #acc920; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; font-size:14px;} 
#servicescon a:visited { color: #336666; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size:14px;}

#indexlft {
width: 545px;
float: left;
font-size: 12px;
line-height: 180%;
margin: 15px 4px 0px 0px;
}

#conform { width:540px; font-size: 14px; color: #706d5c; clear: both; }
#myForm p { width: 540px; margin: 0; padding: 0; margin-bottom: 20px; margin-top: 5px; }
#myForm label { width: 120px; float: left; margin-right: 10px; margin-left: 20px; display: block;}
#myForm input {width: 350px; margin-bottom: 20px;}
#myForm input.submit {width: 90px; margin-left: 260px;}

#leftbody {
width: 545px;
margin-top: 10px;
border-top: 1px solid #cccccc;
padding-top: 10px;
margin-bottom: 0px;
}

#leftside {
width: 270px;
float: left;
}

#lftlist a:link#current, #lftlist a:visited#current, #lftlist a:hover
{
background-color: #b1d11f;
color: #fff;
}

span.head { font-family: Verdana, Helvetica, sans-serif; font-size: 18px; color: #7cbb42; }
.lft { width: 540px; }

#rightside {
width: 275px;
float: right;
}

#rightside a:link#current, #lftlist a:visited#current, #lftlist a:hover
{
background-color: #b1d11f;
color: #fff;
}

#indexr {
width: 229px;
float: right;
font-size: 12px;
line-height: 170%;
margin: 0px 0px 0px 0px;
background-image: url(../images/rshadow.gif);
background-repeat: repeat-y;
margin-top: 20px;
}

.sidebox { width: 200px; margin: auto; margin-bottom: 15px;}
.sideboxa { width: 196px; height: 21px; background-color: #5b8b31; font-family: Verdana, Helvetica, sans-serif; 
font-size: 14px; color: #ffffff; padding: 4px 0px 0px 4px; }
.sideboxb { width: 193px; background-color: #eef6e6; border-top: 2px solid #ffffff; padding: 6px 3px 5px 4px;}
.sidebox a:link { text-decoration: underline; color: #7cbb42; }
.sidebox a:visited { text-decoration: underline; color: #7cbb42; }
.sidebox a:hover { text-decoration: underline; color: #7cbb42; }


#service {
width: 760px;
padding: 15px 0px 0px 10px;
font-size: 12px;
line-height: 170%;
font-family: Verdana, Helvetica, sans-serif;
}

#footer {
width: 790px;
border-top: 1px solid #cccccc;
height: 40px;
clear: both;
}

.footerp {float: left; padding: 0px 10px 0px 10px; width: 770px; line-height: 140%; 
font-size: 10px; font-family: Verdana, Helvetica, sans-serif; color: #336666; background-color:#ffffff;}

#bottom {
width: 849px;
margin: auto;
height: 13px;
background-image: url(../images/bottombg.gif);
margin-bottom:10px;
}
