html, body 	{ margin: 0px; padding: 0px; text-align: center; background: #b6b091 url(http://www.ajbuildingandgrounds.com/images/bg_site.gif) repeat-y top center;}

#container 	{ position: relative; margin: 0px auto; padding: 0; width: 780px; border: 0; text-align: left; background: #a9b28e; }

p,td	{ margin: 0; padding: 0; font-family: trebuchet ms,geneva,georgia,serif; font-size: 13px; color: #333333; }
a:link, a:visited, a:hover, a:active	{ color: #638e39; font-weight: bold; text-decoration: underline; }

h1	{ margin: 0px 0px 5px 0px; font: bold 24px trebuchet ms,tahoma,arial,sans-serif; color: #5e6d5a; }
h2	{ margin: 15px 0px 5px 0px; font: 20px impact,trebuchet ms,tahoma,arial,sans-serif; color: #26499a; }
h3	{ margin-bottom: 0px; font: 18px impact,trebuchet ms,tahoma,arial,sans-serif; color: #638e39; }
h4	{ margin-bottom: 0px; font: bold 15px trebuchet ms,arial,tahoma,arial,sans-serif; color: #638e39; }
h5	{ margin-bottom: 2px; font: 14px impact,trebuchet ms,tahoma,arial,sans-serif; color: #26499a; }
h6	{ margin-bottom: 2px; font: 10px impact,trebuchet ms,tahoma,arial,sans-serif; color: #26499a; }

.clr		{ clear: both; height: 0px; }
.noborder	{ border: 0; }
.employee	{ border: 2px solid #b6b091; margin: 0px 2px 0px 0px; }	
/* main divs */

.header			{ float: left; margin: 0; padding: 0; width: 780px; background: #fff url(http://www.ajbuildingandgrounds.com/images/bg_header.jpg); height: 160px; }
#nav			{ clear: both; float: left; margin: 0; padding: 0; width: 780px; height: 30px; background: transparent; border-top: 1px solid #666; border-bottom: 1px solid #666; }
.main			{ clear: both; margin: 0; padding: 0; width: 740px; padding: 20px; background: #fff; font: 13px trebuchet ms,georgia,serif; }
#colone			{ float: left; margin: 0; padding: 0; width: 380px; }
#coltwo			{ float: left; margin: 0; padding-left: 30px; width: 330px; }
#coltwo a:link, #coltwo a:visited, #coltwo a:hover, #coltwo a:active	{ color: #638e39; font-weight: bold; text-decoration: underline; }
#coltwo img		{ border: 3px solid #b6b091; margin-top: 10px; }

.footer			{ clear: both; float: left; margin: 0; padding: 0; width: 780px; height: 55px; border-top: 5px solid #5e6e5b; border-bottom: 5px solid #5e6e5b; background: #a9b28e url(../images/bg_tail.jpg) no-repeat; }
.footl			{ float: left; margin: 0; padding: 0; border: 0; }
.footr			{ float: right; margin: 10px 15px 5px 5px; padding: 0; border: 0; color: #5e6d5a; font: 10px arial,tahoma,sans-serif; text-align: right; }
.footr a:link		{ font: bold 10px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footr a:visited	{ font: bold 10px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footr a:hover		{ text-decoration: underline; }

#tabs 			{ margin: 0; background: transparent; line-height:normal; }
#tabs ul 		{ margin:0; padding: 5px 15px 0 15px; list-style:none; }
#tabs li 		{ display:inline; margin: 0; padding: 0; }
#tabs a 		{ float:left; background:url("http://www.ajbuildingandgrounds.com/images/tableft.gif") no-repeat left top; margin: 0px 1px 0px 1px; padding:0 0 0 4px; text-decoration:none; }
#tabs a span 		{ float:left; display:block; background:url("http://www.ajbuildingandgrounds.com/images/tabright.gif") no-repeat right top; font: bold 12px arial,tahoma,sans-serif; padding:5px 15px 4px 6px; color:#333; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span 		{ float:none;}
/* End IE5-Mac hack */
#tabs a:hover span 	{ color:#00299d; text-decoration: underline; }
#tabs a:hover 		{ background-position:0% -42px; }
#tabs a:hover span 	{ background-position:100% -42px; }


/* styles */

p.front			{ font: 12px lucida grande,arial,tahoma,sans-serif; color: #f2f2f2; line-height: 17px; width: 95%; }
p.front a:link		{ font: bold 12px lucida grande,arial,tahoma,sans-serif; color: #f2f2f2; text-decoration: underline; }
p.front a:visited	{ font: bold 12px lucida grande,arial,tahoma,sans-serif; color: #f2f2f2; text-decoration: underline; }
p.front a:hover		{ font: bold 12px lucida grande,arial,tahoma,sans-serif; color: #f2f2f2; text-decoration: underline; }
p.front a:active	{ font: bold 12px lucida grande,arial,tahoma,sans-serif; color: #f2f2f2; text-decoration: underline; }

/* staff */

ul.info li		{ font: 12px lucida grande,arial,tahoma,sans-serif; color: #f2f2f2; }

/* form */

form		{ display: inline; margin: 0; padding: 0; }
label.cform	{ float: left; width: 110px; margin: 0; padding: 6px; font: bold 12px lucida grande,arial,tahoma,sans-serif; color: #333; text-align: right; }
.cfloat		{ float: left; width: 300px; margin: 0; padding: 5px; }
.ctext		{ font: 11px arial,sans-serif; width: 250px; margin: 0; }
.button		{ font: bold 13px arial,sans-serif; background: #bac7b7; color: #fff; padding: 5px; background: #606f5c url(../images/bg_btn.jpg) repeat-x; }
