body
{
background:url(../images/bodybg.jpg) repeat-x top;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#333333;
margin:0px;
}

h1
{
font-family:'Didact Gothic', serif, Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:normal;
color:#76b421;
margin:0px;
margin-bottom:15px;
}


h2
{
font-family:'Didact Gothic', serif, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#dc810b;
margin:0px;
margin-bottom:15px;
}

#toplink
{
width:960px;
height:17px;
margin:0 auto;
text-align:right;
font-size:11px;
color:#fff;
}

#toplink a
{
text-decoration:none;
color:#fff;
}

#toplink a:hover
{
text-decoration:none;
color:#000;
}

#logosec
{
width:960px;
height:101px;
margin:0 auto;
}

#logo
{
width:392px;
height:70px;
float:left;
padding-top:15px;
}

#phonediv
{
width:300px;
float:right;
font-size:24px;
color:#dc810b;
text-align:right;
padding-top:20px;}

.smallfontphone
{
font-size:16px;
color:#000;
}

.smallfontphone a
{
color:#76b421;
text-decoration:underline;
}

.smallfontphone a:hover
{
color:#000;
text-decoration:underline;
}



#menubar
{
margin:0 auto;
width:960px;
height:33px;
}

#menu-content
{
	float:left;
	padding: 0;
	position: relative;
}


#menu-content ul 
{
	color: #FFF;
	margin: 0;
	padding-left: 0;
}



#menu-content li 
{ display:inline; }


#menu-content li a
{
	font: 15px 'Didact Gothic', serif, Calibri, Arial, Helvetica, sans-serif;
	margin:0px;
	float:left;
	text-align:center;
	color: #FFF;
	text-decoration: none;
	height:25px;
	background:none;
	width:125px;
	padding-top:8px;
	margin-right:5px;
}


#menu-content li a:hover
{
	font: 15px 'Didact Gothic', serif, Calibri, Arial, Helvetica, sans-serif;
	color:#fff; 
	background: url(../images/menuhoverhome.jpg) no-repeat;
}


#menu-content li a#current
{
	font: 15px 'Didact Gothic', serif, Calibri, Arial, Helvetica, sans-serif;
	color:#fff; 
	background:url(../images/menuhoverhome.jpg) no-repeat;
}


#contentsec
{
background:url(../images/contentsec.jpg) repeat-y center;
width:960px;
margin:0 auto;
}

.cleardiv
{
clear:both;
}

#leftsec
{
width:700px;
float:left;
padding-top:10px;
}

.linksdiv
{
background:url(../images/border.jpg) repeat-x bottom;
width:700px;
height:22px;
margin:0 auto;
font-size:11px;
margin-bottom:10px;
}


.linksdiv a
{
text-decoration:none;
color:#76b421;
}

.linksdiv a:hover
{
text-decoration:none;
color:#000;
}

.colgreen
{
color:#76b421;
}

.colblack
{
color:#000;
}




p
{
margin:0px;
margin-bottom:10px;
line-height:18px;
}

.rightpic
{
widows:128px;
height:125px;
float:right;
margin-left:15px;
margin-bottom:15px;
}


.testimonaildiv
{
background:url(../images/testimonial.jpg) no-repeat;
width:620px;
height:51px;
margin:0 auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding:15px 40px 15px 40px;
line-height:18px;
margin-top:20px;
clear:both;
}

.greentop
{
background:url(../images/green-top.jpg) no-repeat #e4f0d3;
width:700px;
height:12px;
margin:0 auto;}


.greenbottom
{
background:url(../images/green-bottom.jpg) no-repeat #e4f0d3 bottom;
width:600px;
margin:0 auto;
padding-left:50px;
padding-right:50px;
padding-top:15px;
padding-bottom:15px;
margin-bottom:20px;
}

.greenbottom ul
{
margin:0px;
padding:0px;
}


.greenbottom ul li
{
background:url(../images/tick.jpg) no-repeat;
list-style:none;
padding-left:35px;
margin-bottom:10px;
font-family:'Didact Gothic', serif, Calibri, Arial, Helvetica, sans-serif;
font-size:17px;
color:#2d4a2b;
}

.fontsize15px
{
font-family:'Didact Gothic', serif, Calibri, Arial, Helvetica, sans-serif;
font-size:15px;
}

.divservice
{
background:url(../images/border.jpg) repeat-x bottom;
width:700px;
margin:0 auto;
padding-bottom:10px;
margin-bottom:10px;
}

.leftpic
{
width:107px;
float:left;
margin-right:15px;
margin-bottom:15px;
}

.leftpic1
{
width:143px;
height:162px;
float:left;
margin-right:15px;
margin-bottom:15px;
}



.rightpic1
{
width:260px;
height:215px;
float:right;
margin-left:15px;
margin-bottom:15px;
}

.textalignright
{
font-family:Arial, Helvetica, sans-serif !important;
text-align:right;
margin:0px;
}

img
{
border:none;
}
.textalignright img
{
position:relative;
top:7px;}

.textalignright a
{
color:#dc810b;
text-decoration:none;
}

.textalignright a:hover
{
color:#76b421;
text-decoration:none;
}




.textalignleft
{
font-family:Arial, Helvetica, sans-serif !important;
text-align:left;
margin:0px;
}

.textalignleft img
{
position:relative;
top:7px;}

.textalignleft a
{
color:#dc810b;
text-decoration:none;
}

.textalignleft a:hover
{
color:#76b421;
text-decoration:none;
}


#rightsec
{
width:218px;
float:right;
padding-top:10px;
padding-left:11px;
padding-right:11px;
padding-bottom:50px;
}


#rightsec h1
{
font-family:'Didact Gothic', serif, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
color:#000;
margin:0px;
margin-bottom:15px;
}

#rightsec h2
{
font-family:'Didact Gothic', serif, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#dc810b;
margin:0px;
margin-bottom:0px;
}

#rightsec p
{
margin:0px;
margin-bottom:5px;}

.fontsize11
{
font-size:11px;
}


.fontsize11 a
{
color:#dc810b;
text-decoration:none;
}


.fontsize11 a:hover
{
color:#dc810b;
text-decoration:underline;
}


.colorange
{
color:#dc810b;
}

.fontsize22
{
font-size:22px;
}

.smallfontphone1
{
font-size:14px;
color:#000;
}

.divider1
{
border-bottom:1px #999999 dotted;
width:100%;
height:1px;
margin-bottom:15px;
margin-top:15px;
}

.testimonialtextdiv
{
background:url(../images/left.gif) no-repeat;
width:168px;
margin:0 auto;
padding-left:30px;
padding-right:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:14px;
position:relative;
}

.righttest
{
width:20px;
height:16px;
position:absolute;
right:0px;
bottom:20px;
}


.footermain
{
background:url(../images/footer.jpg) repeat-x bottom #272727;
width:100%;
margin:0 auto;
}

#footer1
{
width:960px;
margin:0 auto;
padding-top:20px;
color:#999999;
}

#footer1 ul
{
margin:0px;
padding:0px;
}

#footer1 ul li
{
background:url(../images/bullet.jpg) no-repeat 0px 3px;
list-style:none;
padding-left:15px;
margin-bottom:5px;
color:#999999;
}

#footer1 ul li a
{
color:#999999;
text-decoration:none;
}

#footer1 ul li a:hover
{
color:#fff;
text-decoration:underline;
}


#footer1 p a
{
color:#fff;
text-decoration:none;
}

#footer1 p a:hover
{
color:#fff;
text-decoration:underline;
}

.colwhite
{
color:#FFFFFF}




#footer1 h1
{
font-family: 'Didact Gothic', serif, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#76b421;
margin:0px;
margin-bottom:15px;
}


#footer2
{
width:960px;
height:23px;
margin:0 auto;
text-align:right;
color:#666666;
font-size:11px;
padding-top:10px;
}

#footer2 a
{
color:#666666;
text-decoration:none;
}
#footer2 a:hover
{
color:#fff;
text-decoration:underline;
}


.blogstrip1
{
background:url(../images/blogstrip.jpg) no-repeat;
width:700px;
height:31px;
margin:0 auto;
font-size:12px;
color:#000;
margin-bottom:15px;
}

.blogstrip1 a
{
text-decoration:none;
color:#dc810b;
}


.blogstrip1 a:hover
{
text-decoration:underline;
color:#dc810b;
}


.text1
{
width:100px;
float:left;
padding-left:35px;
padding-right:30px;
padding-top:8px;
}


.text2
{
width:300px;
float:left;
color:#dc810b;
padding-top:8px;}


.text3
{
width:70px;
float:right;
color:#dc810b;
padding-top:8px;
padding-right:5px;}



.blogstrip2
{
background:url(../images/blogstrip1.jpg) no-repeat;
width:700px;
height:31px;
margin:0 auto;
font-size:12px;
color:#dc810b;
margin-bottom:5px;
}

.blogstrip2 a
{
text-decoration:none;
color:#dc810b;
}


.blogstrip2 a:hover
{
text-decoration:underline;
color:#dc810b;
}

.blogstrip2.text1
{
width:100px;
float:left;
padding-left:35px;
padding-right:30px;
padding-top:8px;
}

.blogstrip2.text2
{
width:300px;
float:left;
color:#dc810b;
padding-top:8px;}


.recentpostdiv
{
width:218px;
margin:0 auto;
}

.recentpostdiv ul
{
margin:0px;
padding:0px;
}

.recentpostdiv ul li
{
background:url(../images/bul1.jpg) no-repeat;
list-style:none;
padding-left:20px;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
color:#dc810b;
}


.recentpostdiv ul li a
{
color:#dc810b;
text-decoration:none;
}

.recentpostdiv ul li a:hover
{
color:#000;
text-decoration:none;
}



.categoriesdiv
{
width:218px;
margin:0 auto;
}

.categoriesdiv ul
{
margin:0px;
padding:0px;
}

.categoriesdiv ul li
{
background:url(../images/bul2.jpg) no-repeat;
list-style:none;
padding-left:20px;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
color:#dc810b;
}


.categoriesdiv ul li a
{
color:#dc810b;
text-decoration:none;
}

.categoriesdiv ul li a:hover
{
color:#000;
text-decoration:none;
}



.archievediv
{
width:218px;
margin:0 auto;
}

.archievediv ul
{
margin:0px;
padding:0px;
}

.archievediv ul li
{
background:url(../images/bul3.jpg) no-repeat;
list-style:none;
padding-left:20px;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
color:#dc810b;
}


.archievediv ul li a
{
color:#dc810b;
text-decoration:none;
}

.archievediv ul li a:hover
{
color:#000;
text-decoration:none;
}


.uppertab
{
width:700px;
height:25px;
border-bottom:1px solid #cccccc;
margin:0 auto;
font-size:12px;
color:#dc810b;
position:relative;
}

.uppertab a
{
color:#dc810b;
text-decoration:none;
}

.uppertab a:hover
{
color:#dc810b;
text-decoration:underline;
}


.tab1
{
border:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width:95px;
height:22px;
position:absolute;
top:-1px;
right:110px;
color:#000;
text-align:center;
padding-top:3px;
}


.tab1 a
{
color:#000;
text-decoration:none;
}

.tab1 a:hover
{
color:#000;
text-decoration:underline;
}

.tab2
{
border:1px solid #cccccc;
border-bottom:1px solid #fff;
width:95px;
height:22px;
position:absolute;
top:-1px;
right:10px;
color:#000;
text-align:center;
padding-top:3px;
}

.tab2 a
{
color:#000;
text-decoration:none;
}

.tab2 a:hover
{
color:#000;
text-decoration:underline;
}


.commentdiv
{
width:700px;
margin:0 auto;
border-bottom:1px solid #cccccc;
padding-top:15px;
padding-bottom:15px;
}

.commentleft
{
width:64px;
height:76px;
float:left;
color:#dc810b;
font-size:12px;
font-weight:bold;
text-align:center;
padding-left:35px;
}

.commentright
{
background:url(../images/commentbg.jpg) no-repeat;
width:515px;
height:89px;
float:right;
font-size:12px;
color:#7c7c7c;
padding-left:40px;
padding-right:40px;
padding-top:10px;
padding-bottom:10px;
}

.commentright a
{
text-decoration:none;
color:#dc810b;
}


.commentright a:hover
{
text-decoration:underline;
color:#dc810b;
}


#formdiv
{
width:700px;
margin:0 auto;
}

input
{
background:url(../images/inputbg.jpg) repeat-x top;
width:220px;
margin:0px;
padding:5px;
border:1px solid #cccccc;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
}

input.button
{
background:url(../images/btnsubmit.jpg) no-repeat;
width:120px;
height:24px;
margin:0px;
padding:0px;
border:none;
float:right;
}

textarea
{
background:url(../images/textareabg.jpg) repeat-x bottom;
width:678px;
height:150px;
margin:0px;
padding:5px;
border:1px solid #cccccc;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
}
