body { color: black; background-color: #94af30; background-image: url(../images/testbackground23.gif); background-repeat: repeat-x; background-position: center top; margin-top: 20px; font-family: Helvetica, Arial, sans-serif; font-size: 0.9em; }
#container { width: 740px; margin-right: auto; margin-left: auto; }
#containergallery { width: 740px; height: 320px; margin-right: auto; margin-left: auto; }
#header { width: 740px; height: 228px; }
#header2 { background-image: url(../images/banner_temp.jpg); width: 740px; height: 228px; }

#navigation { width: 740px; float: right; margin-top: 0px; *margin-top: 15px; margin-right: 15px; text-align: center; border: #fff 1px solid; line-height: 1.4em; }
a:link { color: #48531F; text-decoration: underline; }
a:visited { color: #48531F; text-decoration: none; }
a:hover { color: #48531F; text-decoration: underline; }
#tagline { width: 400px; float: right; font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #656242; font-weight: bold; font-style: italic; text-align: right; letter-spacing: .5px; }

#navigation p { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 1px; }
#navigation a:link { color: #48531F; text-decoration: none; }
#navigation a:visited { color: #48531F; text-decoration: none; }
#navigation a:hover { color: black; text-decoration: none; }

#servicebox { width: 709px; border: #000 1px solid; background-image:url(../images/text_background_horiz.jpg); margin-top: 120px; *margin-top: 80px; padding: 15px;   }

#gallerybox { width: 709px; height: 360px; border: #000 1px solid; background-image:url(../images/text_background_horiz.jpg); margin-top: 120px; *margin-top: 80px; padding: 15px;   }


#servicesleft {  background-image: url(../images/testtextbackground.jpg); width: 709px; height: 750px; float: left; margin-top: 20px; padding: 15px; border: solid 1px black; background-position: top; }
li {list-style: ;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 0.9em; }

#servicesright {  background-image: url(../images/testtextbackground.jpg); margin-top: 20px; width: 334px; height: 1120px; float: right; border: solid 1px black; padding: 15px; background-position: bottom; }


#servicebox p { color: black; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

#servicebox a:link { color: #48531F; text-decoration: underline; font-weight: bold; }

#servicebox a:visited { color: #48531F; text-decoration: none; font-weight: bold; }

#servicebox a:hover { color: #48531F; text-decoration: underline; font-weight: bold; }

#servicebox h1 { color: black; font-size: 1.1em; font-family: "Agency FB", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

#servicesleft p { color: black; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

#servicesleft h1 { color: black; font-size: 1.5em; font-family: "Agency FB", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

.subhead { color: black; font-size: 1.3em; font-family: "Agency FB", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding: 0px; }

#servicesright p { color: black; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

#servicesright h1 { color: black; font-size: 1.1em; font-family: "Agency FB", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

#photo { margin-left: 15px; float: right; }

.servicemark { text-transform: uppercase; font-size: 9px; }

.boldbright { background-color: #F47600; border: #000 1px dashed; padding: 5px; text-align: center; }

.button { width: 150px; padding: 5px; background-color: #FFF; border: #000 1px solid; margin-left: auto; margin-right: auto; text-align: center; }

#flash { width: 320px; height: 240px; padding: 0px 0px 10px 15px; float: right; }

#mainbody { width: 740px; }

#mainbody a:link { color: #48531F; text-decoration: underline; font-weight: bold; }

#mainbody a:visited { color: #48531F; text-decoration: underline; font-weight: bold; }

#mainbody a:hover { color: #48531F; text-decoration: underline; font-weight: bold; }

#footer { text-align: center; width: 740px; height: 100px; margin-top: 15px; }
#footer p { color: #000; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
#footer a:link { color: black; text-decoration: underline; }
#footer a:visited { color: black; text-decoration: none; }
#footer a:hover { color: black; text-decoration: underline; }
.clear { clear: both; height: 0; }
#center { text-align: center; }

.littlegreen { color: #909d33; font-size: 12px; font-weight: bold; }

.biggreen { color: #48531F; }

.orange { color: #d47600; }

#seminarform { }

#seminarform p { padding: 0px; margin: 0px; }

#FrogJS{
width: 700px;
height: 360px;
margin: 0 auto;
}
#FrogJSCredit{
text-align: right;
font-size: 80%;
color: #999;
padding: 1px;
}
#FrogJSCaption{
text-align: left;
line-height: 140%;
}
	

.bannerText {
	font:bold 12px arial;color:#666666;
}
.welcomeText {
	font:12px arial;color:#000000;
}
.small_textbox {
	Border: 1px solid #CECECE;
	font: 11px arial;
	padding: 2px 2px 2px 2px;
}
small_button {
	font: 10px arial;
}

.fieldHeader {
	Font:bold 11px arial;color:#515151;
	TEXT-ALIGN: left;
}

.fieldHeaderRequired {
	font:bold 11px arial;color:#C30000;
	text-align:left;
}

.menuLink{
	font:bold 13px arial;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
}

.menuLink:hover{
	font:bold 13px arial;
	color:#FFFFFF;
	text-decoration:underline;
	padding-left:7px;
	padding-right:7px;
}

.menuBackOff{
	background-image:url(menu/blackBack.gif);
}

.menuBackOn{
	background-image:url(menu/blueBack.gif);
}

.greyTableBorder{
	border:1px solid #ACACAC;
}

.greyGradientBack{
	background-image:url(headerBackgre.gif);
	font:bold 12px arial;color:#626262;
}

.dgSortHeader{
	background-image:url(headerBackgre.gif);
	font:bold 12px arial;color:#626262;
}

.dgSortHeader a{
	font:bold 12px arial;color:#626262;
}

.whiteBack{
	background:#ffffff;
}
.mainheader{
	font:bold 12px arial;
	color:#ffffff;
	background-image:url(http://buildertrend.net/customfolders/maitral/mainback.gif);
}

.jobSiteText{
	font:11px arial;color:#626262;
}

.link_calendar{
	color: white;
	text-decoration:none;
}

.link_calendar:hover{
	text-decoration:underline;
}

.link_jobsites{
	color: #626262;
	text-decoration:none;
}

.link_jobsites:hover{
	text-decoration:underline;
}

.fieldMainheader{
	font:11px verdana;color:#626262;
}
.subBackColorBorder{
	background:#f7f7f7;
	border:1px solid #ACACAC;
}
.subBackWhiteBorder{
	background:#ffffff;
	border:1px solid #ACACAC;
}
.entryLink{
	font:11px arial;color:#626262;
	text-decoration:none;
}
.entryLink:hover{
	font:11px arial;color:#626262;
	text-decoration:underline;
}

.calendar{
		font: 10px arial;
		text-decoration: none;
		}
.calendar:hover{
		font: 10px arial;
		color: #c10000;
		text-decoration: underline;
		}
.calenderColor
{
	BACKGROUND-COLOR: #003c78;
}