/*<agl.folder "Page Structure">*/
	body { font-size: 0.8em; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/pgBG.jpg); background-repeat: repeat-x; background-position: 0 175px; text-align: center; margin: 0; }
	body#home { font-size: 0.8em; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/pgBG.jpg); background-repeat: repeat-x; background-position: 0 325px; text-align: center; margin: 0; }
	#wrapper { width: 750px; margin: 0 auto; }
	#mast { background-image: url(../images/mastBG.gif); width: 100%; height: 100px; margin: 0; padding: 0; }
	#header { width: 100%; margin: 0; padding: 0; }
	#mainNav { width: 100%; height: 75px; margin: 0; padding: 0; }
	#content { background-color: white; background-image: url(../images/contentBG.gif); background-repeat: no-repeat; background-position: 0 bottom; clear: both; }
	#footer { background-color: #f0be00; background-image: url(../images/footerBG.gif); background-repeat: repeat-x; width: 690px; float: left; clear: both; margin-top: 10px; padding: 10px 30px; border: solid 1px black; }
/*</agl.folder>*/
/*<agl.folder "content">*/
	#secondary { color: #063; }
	.hundred #primary { width: 750px; height: auto; float: right; display: block; }
	.hundred #secondary {
		display: none;
		width: 750px;
		height: auto; }
	.forty-sixty #primary { display: block; width: 440px; height: auto; float: right; }
	.forty-sixty #secondary {
		width: 295px;
		height: auto;
		float: left;
		display: block; }
	.fifty-fifty #primary { display: block; width: 365px; height: auto; float: left; }
	.fifty-fifty #secondary {
		display: block;
		width: 365px;
		height: auto;
		float: right; }
	.sixty-forty #primary { width: 440px; height: auto; float: left; display: block; }
	.sixty-forty #secondary {
		width: 295px;
		height: auto;
		float: right;
		display: block; }
	#full-width {
		width: 750px;
		float: left;
		clear: both;
		margin-top: 10px; }

	h1 { color: #fff; font-size: 1.3em; background-color: #0d4428; text-align: left; margin: 10px 0 0; padding: 2px 50px 4px; }
	h2 { color: #0d4428; font-size: 1.15em; text-align: center; }
	h3 { color: #0d4428; font-size: 1.15em; text-align: left; margin-bottom: -10px; }
	p { text-align: left; margin: 10px 0 0; }
	td { }
	ul {  }
	li { text-align: left; list-style-image: url(../images/bullet.gif); }
	.hr { background-image: url(../images/hr.gif); background-repeat: no-repeat; background-position: center 0; height: 25px; clear: both; margin-top: 5px; border-width: 0; display: block; }
	a:link, a:visited { color: #13643c; text-decoration: underline; }
	a:hover, a:active { color: #0d4428; text-decoration: none; }
	.forty-sixty #primary h1 { background-image: url(../images/h1sixty.gif); background-repeat: no-repeat; background-position: left top; }
	.sixty-forty #primary h1 { background-image: url(../images/h1sixty.gif); background-repeat: no-repeat; background-position: left top; }
	.fifty-fifty h1 { background-image: url(../images/h1fifty.gif); background-repeat: no-repeat; background-position: left top; }
	.hundred #primary h1 { background-image: url(../images/h1hundred.gif); background-repeat: no-repeat; background-position: left top; }
	form { text-align: center; width: 100%; }
	form ul { margin: 0; padding: 0; }
	form li { color: #2f549a; background-color: #eff9fb; text-align: left; vertical-align: middle; margin: 2px; padding: 0; border: solid 1px #d3ebf8; list-style-type: none; list-style-image: none; }
	form li:hover { background-color: #e0f6fa; }
	form li.required { color: #2f549a; background-color: #f9effb; text-align: left; list-style-type: none; margin: 2px; vertical-align: middle; border: solid 1px #d3ebf8; }
	form li.required:hover { color: #2f549a; background-color: #f2eaf4; text-align: left; list-style-type: none; margin: 2px; vertical-align: middle; border: solid 1px #d3ebf8; }
	form label { text-align: right; width: 170px; float: left; display: block; }
	form input { border: solid 1px #a3cde3; }
	form textarea { background-position: inherit; border: solid 1px #a3cde3; }
	form .submit { margin-left: 200px; }
	.float50 { width: 50%; float: left; display: block; }
	blockquote { text-align: justify; margin: 0 10px 20px 0; padding: 5px; border: solid 1px #d5ded9; }
	blockquote .credit { font-style: italic; margin-left: 20px; }
/*</agl.folder>*/
/*<agl.folder "suppNav">*/
	#suppNav { width: 450px; height: 25px; float: right; margin: 75px 0 0; padding: 0; list-style-type: none; }
	#suppNav li { height: 25px; float: left; margin: 0; padding: 0; list-style-image: none; }
	#suppNav li.home a { background-image: url(../images/suppNav.gif); background-position: 0 -25px; text-decoration: none; text-indent: -999em; width: 140px; height: 25px; margin: 0; padding: 0; display: block; }
	#suppNav li.about a { background-image: url(../images/suppNav.gif); background-position: -140px -25px; text-decoration: none; text-indent: -999em; width: 150px; height: 25px; margin: 0; padding: 0; display: block; }
	#suppNav li.contact a { background-image: url(../images/suppNav.gif); background-position: -290px -25px; text-decoration: none; text-indent: -999em; width: 160px; height: 25px; margin: 0; padding: 0; display: block; }
	#suppNav li.home a:hover { background-image: url(../images/suppNav.gif); background-position: 0 0; text-decoration: none; text-indent: -999em; width: 140px; height: 25px; margin: 0; padding: 0; display: block; }
	#suppNav li.about a:hover { background-image: url(../images/suppNav.gif); background-position: -140px 0; text-decoration: none; text-indent: -999em; width: 150px; height: 25px; margin: 0; padding: 0; display: block; }
	#suppNav li.contact a:hover { background-image: url(../images/suppNav.gif); background-position: -290px 0; text-decoration: none; text-indent: -999em; width: 160px; height: 25px; margin: 0; padding: 0; display: block; }
	body#home #mast li.home a { background-image: url(../images/suppNav.gif); background-position: 0 25px; text-decoration: none; text-indent: -999em; width: 140px; height: 25px; margin: 0; padding: 0; display: block; }
	body#about #mast li.about a { background-image: url(../images/suppNav.gif); background-position: -140px 25px; text-decoration: none; text-indent: -999em; width: 150px; height: 25px; margin: 0; padding: 0; display: block; }
	body#contact #mast li.contact a { background-image: url(../images/suppNav.gif); background-position: -290px 25px; text-decoration: none; text-indent: -999em; width: 160px; height: 25px; margin: 0; padding: 0; display: block; }
/*</agl.folder>*/
/*<agl.folder "mainNav">*/
	#mainNav ul { text-indent: 0; vertical-align: top; margin: 0; padding: 0; }
	#mainNav li { text-indent: 0; vertical-align: top; width: 150px; height: 75px; float: left; margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
	#mainNav li a { text-decoration: none; text-indent: -999em; margin: 0; padding: 0; }
	#mainNav li.gallery a { background-image: url(../images/mainNav.gif); background-position: 0 -75px; width: 150px; height: 75px; margin: 0; display: block; }
	#mainNav li.commercial a { background-image: url(../images/mainNav.gif); background-position: -150px -75px; width: 150px; height: 75px; margin: 0; display: block; }
	#mainNav li.testimonials a { background-image: url(../images/mainNav.gif); background-position: -300px -75px; width: 150px; height: 75px; margin: 0; display: block; }
	#mainNav li.services a { background-image: url(../images/mainNav.gif); background-position: -450px -75px; width: 150px; height: 75px; margin: 0; display: block; }
	#mainNav li.faqs a { background-image: url(../images/mainNav.gif); background-position: -600px -75px; width: 150px; height: 75px; margin: 0; display: block; }
	#mainNav li.gallery a:hover { background-image: url(../images/mainNav.gif); background-position: 0 0; width: 150px; height: 75px; margin: 0; display: block; }
	#mainNav li.commercial a:hover { background-image: url(../images/mainNav.gif); background-position: -150px 0; width: 150px; height: 75px; margin: 0; display: block; }
	#mainNav li.testimonials a:hover { background-image: url(../images/mainNav.gif); background-position: -300px 0; width: 150px; height: 75px; margin: 0; display: block; }
	#mainNav li.services a:hover { background-image: url(../images/mainNav.gif); background-position: -450px 0; width: 150px; height: 75px; margin: 0; display: block; }
	#mainNav li.faqs a:hover { background-image: url(../images/mainNav.gif); background-position: -600px 0; width: 150px; height: 75px; margin: 0; display: block; }
	body#gallery #mainNav li.gallery a { background-image: url(../images/mainNav.gif); background-position: 0 75px; width: 150px; height: 75px; margin: 0; display: block; }
	body#commercial #mainNav li.commercial a { background-image: url(../images/mainNav.gif); background-position: -150px 75px; width: 150px; height: 75px; margin: 0; display: block; }
	body#testimonials #mainNav li.testimonials a { background-image: url(../images/mainNav.gif); background-position: -300px 75px; width: 150px; height: 75px; margin: 0; display: block; }
	body#services #mainNav li.services a { background-image: url(../images/mainNav.gif); background-position: -450px 75px; width: 150px; height: 75px; margin: 0; display: block; }
	body#faqs #mainNav li.faqs a { background-image: url(../images/mainNav.gif); background-position: -600px 75px; width: 150px; height: 75px; margin: 0; display: block; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#footer p { text-align: center; margin-top: 2px; margin-bottom: 0; }
/*</agl.folder>*/
/*<agl.folder "enlarged">*/
	body#enlarged { background-position: 0 100px; margin: 0; }
	body#enlarged #wrapper { width: 600px; }
	body#enlarged .hundred #primary { width: 600px; }
	body#enlarged .hundred #primary h1 { background-image: url(../images/h1hundred.gif); width: 550px; margin: 0; padding-right: 5px; }
	body#enlarged .hundred #primary h1 p { text-align: left; margin: 0; }
	body#enlarged .hundred #primary p { text-align: center; }
	#body#enlarged img { border-color: #0e4a2c #0e4a2c #177a49 #177a49; border-style: solid; border-width: 2px; }
/*</agl.folder>*/
/*<agl.folder "galleries">*/
	#thumbs { height: 230px; overflow-y: scroll; scrollbar-3dlight-color: #cccccc; scrollbar-arrow-color: #0d4428; scrollbar-track-color: #dbe8e2; scrollbar-darkshadow-color: #cccccc; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #0d4428; background-color: #eaf2ee; border-color: #dbe8e2; border-style: solid;border-width: 0 0 1px 1px; }
	#thumbs img { margin: 10px; }
	#thumbs a img { border: solid 2px #177a49; }
	#thumbs a:hover img { border: solid 2px #f0be00; }
/*</agl.folder>*/
