body {
	background-image:url(images/gradient.gif);
	background-repeat:repeat-x;
	background-color: #1B5E10;
	margin-left: 0px;
	margin-top: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {margin:0px; padding: 20px 0 10px 25px; font-weight:100; color:#023769; background-image:url(images/leaf.gif); background-repeat:no-repeat; background-position:left; font-size:22px;}
h2 {margin:0px; padding-bottom:5px; padding-top:10px; font-weight:100; color:#369A9A; font-size:18px}
p {margin:0px;}


ul, li {margin-top:0px; margin-bottom:5px;}

#content {
	width:980px; 	
	background-image:url(images/bodybkg.gif);
	background-repeat:no-repeat;
	background-color:#FFF;
}

#content a{color:#369A9A; text-decoration:none;}
#content a:hover{color:#369A9A; text-decoration:underline;}

#mainbody {
	width:907px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;
	font-size:12px;
}



#leftcolumn {width:562px; vertical-align:top; background-color:#FFFFFF; float:left; padding-left:30px; padding-top:20px;}
#rightcolumn {width:295px; vertical-align:top; background-color:#f7f6e4; float:right;  padding-top:20px; padding-bottom:0px;}

#navbar {width:980px; height:74px; background-image:url(images/topnavbkg.gif); background-repeat:repeat-x; background-color:#FFFFFF;}
#services-navbar {width:980px; height:31x; background-image:url(images/bodybkg.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#clients-navbar {width:980px; height:31x; background-image:url(images/bodybkg.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#about-navbar {width:980px; height:31x; background-image:url(images/bodybkg.gif); background-repeat:no-repeat; background-color:#FFFFFF;}


.navbar a{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none;font-weight:500; background-image:url(images/nav-bkg-off.gif); background-repeat:no-repeat; width:115px; height:74px; display:block; line-height:74px;  text-align:center;  }
.navbar a:hover, .navbar .currentpage {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none;font-weight:500; background-image:url(images/nav-bkg-on.gif); background-repeat:no-repeat; width:115px; height:74px; line-height:74px; text-align:center; outline:none;  }

.services-navbar a{background-image:url(images/reversetab-off.png); width:146px; color:#FFFFFF; display:block; height:31px; text-decoration:none; background-repeat:no-repeat; font-size:12px; padding-top:5px; text-align:center; outline:none; }
.services-navbar a:hover, .services-navbar .servicespage{background-image:url(images/reversetab.png); width:146px; color:#FFFFFF; display:block; height:31px; text-decoration:none; background-repeat:no-repeat; font-size:12px; padding-top:5px; text-align:center; outline:none;}

.clients-navbar a{background-image:url(images/reversetab-off.png); width:146px; color:#FFFFFF; display:block; height:31px; text-decoration:none; background-repeat:no-repeat; font-size:12px; padding-top:5px; text-align:center; outline:none; }
.clients-navbar a:hover, .clients-navbar .clientspage{background-image:url(images/reversetab.png); width:146px; color:#FFFFFF; display:block; height:31px; text-decoration:none; background-repeat:no-repeat; font-size:12px; padding-top:5px; text-align:center; outline:none;}

.about-navbar a{background-image:url(images/reversetab-off.png); width:146px; color:#FFFFFF; display:block; height:31px; text-decoration:none; background-repeat:no-repeat; font-size:12px; padding-top:5px; text-align:center; outline:none;  }
.about-navbar a:hover, .about-navbar .aboutpage{background-image:url(images/reversetab.png); width:146px; color:#FFFFFF; display:block; height:31px; text-decoration:none; background-repeat:no-repeat; font-size:12px; padding-top:5px; text-align:center; outline:none;}



#textarea {color:#FFFFFF; margin-top:50px; margin-left:240px; width:580px; background-color:#000000; float:left; text-align:left;}
#footer {width:980px;  font-size:11px; background-color:#1C1C1A; height:60px; padding-top:20px;}
#footer-left {float:left; margin-left:50px; color: #F3F2E0; text-align:left; }
#footer-right {float:right; margin-right:50px; color: #F3F2E0;}

#footer-left a{#00C2DE; text-decoration:none;color: #F3F2E0;font-size:11px;}
#footer-left a:hover{#00C2DE; text-decoration:underline;color: #FFFFFF;font-size:11px;}

#footer-right a{#00C2DE; text-decoration:none;color: #F3F2E0;font-size:11px;}
#footer-right a:hover{#00C2DE; text-decoration:underline;color: #FFFFFF;font-size:11px;}

#newsflash {color:#FF5B01;  font-size:11px; font-weight:bold;  text-align:center; background-color:#000000; width:820px;}



.titles {width:140px;}
#contactform {width:520px; height:467px; background-image:url(images/splot.gif);  background-repeat:no-repeat;  }

.formbox { width:150px; background-color:#009CFF; border:none;color:#FFFFFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:13px; overflow:hidden;}
.msgbox { width:250px; background-color:#009CFF; border:none;color:#FFFFFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:13px; overflow:hidden;}


#subbox {background-image:url(images/subsection.gif); height:150px; width:980px; background-repeat:no-repeat; text-align:center; }
#sub_section {width:960px; font-size:11px;}

.divider{ background-image:url(images/vdivider.gif); background-repeat:repeat-y; background-position:right;}
.textbox {border:1px solid #7F9DB9;}
.error {border:1px solid #FF0000;}
