body     { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; background-image: url(../_toolbox/effect_bgstrip.gif); background-repeat: repeat-y; background-position: center top; margin: 0; padding: 0; }
p  { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 8px 0; line-height:18px; }
h1 { font-size: 2em; font-weight: bold; margin: 0.67em 0; }
h2 { color: #d18416; font-size: 32px; font-weight: normal; margin: 0; padding: 7px 0; }
h3 { color: #d18416; font-size: 17px; font-weight: normal; margin: 0; padding: 5px 0; }
h4 { color: #514f26; font-size: 16px; font-weight: bold; margin: 0; padding: 5px 0; }
h5 { color: #d18416; font-weight: normal; margin: 0; padding: 5px 0;}
#leftcolumnhome h5 { color: #fff; font-weight: normal; background-image: url(../_toolbox/white_leaf.gif); background-repeat: no-repeat; background-position: left 50%; margin: 0 0 0 5px; padding: 10px 0 10px 15px; }
#wrapper { background-image: url(../_toolbox/expand_bg.gif); background-repeat: repeat-y; background-position: center top; width: 800px; margin: 0 auto; padding: 0; }
#header { background-image: url(../_toolbox/header_bg.gif); background-repeat: no-repeat; background-position: center top; text-align: center; width: 158px; height: 585px; float: left; margin: 0; padding: 0; }
#header h2 { color: #d18416; font-size: 17px; font-weight: normal; margin: 0; padding: 5px 0; }
#content { width: 642px; float: right; margin: 0; padding: 0; }
#mainnav { background-color:#A49A00; color: #fff; height: 35px; margin-bottom: 10px; padding: 23px 0 0 20px; }
#mainnav ul { margin: 0; padding: 0; }
#mainnav li {
	letter-spacing: 1px;
	list-style-image: none;
	display: inline;
	margin-top: 0;
	margin-right: 18px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#mainnav li.lastnav{border:none;}

#mainnav a:link, #mainnav a:visited { color: #fff; font-size: 11px; text-decoration: none; margin: 0; padding: 0; }
#mainnav a:hover { color: #dcd498; font-size: 11px; text-decoration: none; margin: 0; padding: 0; }
#subnav { color: #666; text-align: right; height: 40px; margin: 0; padding: 0 30px 0 0; }
#subnav ul { margin: 0; padding: 0; }
#subnav li { background-image: url(../_toolbox/leaf.gif); background-repeat: no-repeat; background-position: left center; margin: 0; padding: 0 10px 0 22px; list-style-image: none; display: inline; }
#subnav a:link, #subnav a:visited { color: #666; font-size: 11px; text-decoration: none; margin: 0; padding: 0; }
#subnav a:hover { color: #d18416; font-size: 11px; text-decoration: none; margin: 0; padding: 0; }
#leftcolumn, #leftcolumnhome { width: 425px; float: left; margin: 0 0 0 15px; padding: 0; clear:right; }
.newsbox { background-image: url(../_toolbox/newsbox_bg.gif); background-repeat: repeat-x; background-position: left top; width: 200px; float: left; margin: 15px 10px 15px 0; padding: 0; border: solid 1px #a49a00; height:125px;}
.newsbox p { margin: 0; padding: 5px 0 5px 5px; }
.newsbox img{ float: right; margin: 0; padding: 5px 5px 0 0; padding-top:40px;}
#rightcolumn { width: 150px; float: right; margin: 51px 20px 0 0; padding: 0; }
#rightcolumnhome { width: 150px; float: right; margin: 41px 20px 0 0; padding: 0; }
#footer {
	clear: both;
	margin-left: 173px;
	padding-top: 5px;
}
#footer p, #footer a, #footer a:visited{
	font-size:10px;
	color:#A49A00;
	text-decoration:none;}
#footer a:hover{
	text-decoration:underline;}
	
#leftcolumn ul{margin-left:25px; font-size:12px;}
#leftcolumn li{margin-bottom:6px;line-height:18px;}
#maincolumn { width: 620px; float: left; margin: 0 0 0 15px; padding: 0; }
#maincolumn img{border:none;}
#maincolumn hr{margin:25px 0 25px 0;}
/* links */
#leftcolumn a, #leftcolumn a:visited, #leftcolumnhome a, #leftcolumnhome a:visited, #maincolumn a, #maincolumn a:visited{
	color: #A49A00;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A49A00;
}
#leftcolumn a:hover, #leftcolumnhome a:hover, #maincolumn a:hover{
	color: #A49A00;
	text-decoration: none;
	border-bottom-style: none;
	background-color: #E6E3BE;
}
#content .showhomes{
	border-bottom:1px solid #A49A00;
	padding:20px 0 20px 0;
	clear:left;
}
#content .showhomes img{
	float:left;
	margin:0px 20px 0 0;
}


.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/effect/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:#F6F6E6;
	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;
}

#social{
	width:125px;
	float:right;
}
#social li{
	list-style:none;
	display:inline;
	margin-right:10px;
	border:none;
}
#social li a,  #social li a img{
	border:0px;
	border:none;
	outline:none;
}
.fb-like{
	margin: 25px 0 0 173px;
}
