body { min-height: 1000px; color: #232733; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background: url(../images/GradientBeige.gif) repeat-x; background-position: top left; text-align: center; margin: 0; padding: 0; }
img	{border: none;}
p { line-height: 14px; }
td { }
ul { padding: 0; margin: 0; list-style: none; }
li ul { padding: 15px 0 15px 15px; }
li li { padding-bottom: 5px; }
a:link, a:visited { color: #b53; font-weight: normal; text-decoration: none; }
a:hover, a:active { color: #ffa500; font-weight: normal; text-decoration: none; }
.nw {}

#logo { position: relative; text-align: left; width: 800px; height: 70px; margin: 10px auto 0; background: transparent url(../images/GreenBuildingLogo.gif) top right no-repeat; }
#logotext { margin-left: 13px; }
#thirtybanner { position: relative; top: -50px; left: 355px; height: 66px; width: 135px; background: transparent url(../images/LTC30yearlogo.jpg) 0 0 no-repeat; }

/* dynamic menu navigation code */
#menu { background-color: #304266; background-image: url(../images/LandTechBlue.gif); background-repeat: repeat-x; text-align: left; height: 21px; width: 800px; margin: 0 auto; }
#menu ul { padding: 0; margin: 0; list-style: none; }
#menu li { display: block; float: left; position: relative; margin: 0; padding: 0; border-right: 1px solid #dfdbae; height: 21px; }
#menu li a, #menu li a:visited { color: #d6ce91; font-weight: normal; text-decoration: none; display: block; background-color: none; background-image: url(../images/LandTechBlue.gif); background-repeat: repeat-x; padding: 4px 18px; }
#menu li a:hover, #menu li a:active { color: #232733; background-image: url(../images/LandTechBeige.gif); background-repeat: repeat-x; }
#menu li .new { font-size: 10px; color: #b53; position: relative; top: -4px; }
#menu li ul { background-color: #304266; display: none; position: absolute; top: 21px; left: 0; width: 105px; background-image: url(../images/LandTechBlue2.gif); background-position: left bottom; background-repeat: no-repeat; padding: 5px 0 10px 0; }
#menu li li { display: block; float: none; background-color: transparent; border: 0; text-align: center; padding: 0; height: auto; }
#menu li li a, #menu li li a:visited { text-align: center; background-image: none; padding: 3px 5px; }
#menu li li a:hover, #menu li li a:active { color: #b53; background-image: none; padding: 3px 3px; border: 2px solid #d6ce91; border-width: 0 2px; }
#menu li:hover ul, #menu li.over ul { display: block; }
/* end dynamic menu navigation code */



/* index page definitions - picture box navigation */
#spacer { clear: left; background-color: #d6ce91; width: 800px; height: 24px; margin: 0 auto; border-bottom: 1px solid #ffffff; }
#pics { background-color: #d6ce91; background-image: url(../images/LandTechBeige.gif); background-repeat: repeat-x; background-position: left bottom; width: 800px; height: 225px; margin: 0 auto 0; }
#panorama { background-image: url(../images/LandTechPanorama.jpg); background-repeat: no-repeat; height: 210px; width: 320px; float: left; margin-top: 5px; margin-left: 20px; margin-right: 20px; }
#panorama h1 { font-size: 11px; font-weight: bold; text-align: right; margin-top: 4px; margin-right: 10px; margin-bottom: 2px; }
#panorama p { text-align: right; line-height: 13px; margin: 0 10px 0 5px; }
#panorama a, #panorama a:visited { color: #666; text-decoration: none; }
#panorama a:hover, panorama a:active { color: #b53; text-decoration: none; }
#servicespic1, #servicespic2, #servicespic3 { height: 210px; width: 125px; float: left; margin-top: 5px; margin-right: 20px; }
#servicespic1 { background-image: url(../images/ServicesPic1.jpg); background-repeat: no-repeat; background-position: 0 0; }
#servicespic2 { background-image: url(../images/ServicesPic2.jpg); background-repeat: no-repeat; background-position: 0 0; }
#servicespic3 { background-image: url(../images/ServicesPic3.jpg); background-repeat: no-repeat; background-position: 0 0; }
#servicespic1 a, #servicespic1 a:visited { display: block; background-image: url(../images/ServicesLabel1.gif); background-repeat: no-repeat; background-position: 0 177px; }
#servicespic2 a, #servicespic2 a:visited { display: block; background-image: url(../images/ServicesLabel2.gif); background-repeat: no-repeat; background-position: 0 177px; }
#servicespic3 a, #servicespic3 a:visited { display: block; background-image: url(../images/ServicesLabel3.gif); background-repeat: no-repeat; background-position: 0 177px; }
#servicespic1 a:hover, #servicespic1 a:active { display: block; background-position: 0 211px; }
#servicespic2 a:hover, #servicespic1 a:active { display: block; background-position: 0 211px; }
#servicespic3 a:hover, #servicespic1 a:active { display: block; background-position: 0 211px; }
#pics, #panorama, #servicespic1, #servicespic2, #servicespic3 { overflow: hidden; }
#panorama, #servicespic1, #servicespic2, #servicespic3 { display: inline; }
/* end index page definitions - picture box navigation */

#where { clear: left; background-color: #485d23; background-image: url(../images/LandTechBeige.gif); background-position: bottom left; background-repeat: repeat-x; width: 800px; height: 24px; margin: 0 auto; }
#where p { display: block; float: right; font-size: 10px; text-align: right; width: 280px; font-weight: normal; padding-top: 5px; padding-right: 10px; margin: 0; }

.content { border-bottom: 1px solid #d6ce91; clear: both; text-align: left; color: #232733; background-image: url(../images/Gradient.gif); background-repeat: repeat-y; background-position: right top; width: 800px; margin: 0 auto; }
.content2 { border-bottom: 1px solid #d6ce91; clear: both; text-align: left; color: #232733; background-image: url(../images/Gradient2.gif); background-repeat: repeat-y; background-position: left top; width: 800px; margin: 0 auto; }
.content .spacer, .content2 .spacer { clear: left; height: 15px; }
.content .piccol, .content2 .piccol { float: left; margin-left: 15px; margin-right: 0; }
.content .textcol, .content2 .textcol { float: left; width: 475px; margin-left: 25px; margin-right: 0; }
.content p, .content2 p { margin-top: 0px; margin-bottom: 15px; }
.content h1, .content2 h1 { display: block; font-size: 15px; color: #366; font-weight: bold; padding-top: 8px; padding-bottom: 10px; padding-left: 15px; margin: 0; }
.content h2, .content2 h2 { display: block; text-align: center; font-size: 15px; font-weight: bold; font-style: italic; color: #7cbabd; padding-top: 8px; padding-bottom: 10px; margin: 0; }
.content h3, .content2 h3 { font-size: 11px; font-weight: bold; text-decoration: underline; margin-top: 0; margin-bottom: 0; }
.content h4, .content2 h4 { font-size: 11px; font-weight: bold; margin-top: 0; margin-bottom: 13px; }
.content .piccol, .content2 .piccol, .content .textcol, .content2 .textcol { display: inline; }
/* index page definitions - intro and news section */
#intro { float: left; width: 425px; text-align: left; margin-right: 40px; margin-left: 15px; }
#news { float: left; width: 305px; text-align: left; }
#news h1 { font-size: 11px; font-weight: bold; color: #366; margin: 0; padding: 0; margin-bottom: 5px; }
#news h2 { display: inline; font-size: 9px; font-weight: normal; color: #666; margin-top: 0px; margin-bottom: 1px; }
#news p { margin-top: 0px; margin-bottom: 5px; }
#news a, #news a:visited { color: #b53; font-weight: normal; text-decoration: none; }
#news a:hover, #news a:active { color: #ffa500; font-weight: normal; text-decoration: none; }
#intro, #news { display: inline; }
/* end index page definitions - intro and news section */

#footer { clear: left; font-size: 9px; color: #999; background-color: #304266; background-image: url(../images/LandTechBlue.gif); background-repeat: repeat-x; background-position: left bottom; text-align: left; width: 800px; height: 90px; margin: 0 auto 0; }
#linkimg { float: left; margin-top: 20px; width: 50px; margin-left: 15px; margin-right: 5px; }
#linktext { float: left; margin-top: 20px; width: 260px; margin-right: 170px; }
#linktext a, #linktext a:visited { color: #fff; background-color: inherit; font-weight: normal; text-decoration: none; }
#linktext a:hover, #linktext a:active { color: #b53; font-weight: normal; text-decoration: none; }
#linktext p { margin-top: 3px; margin-bottom: 1px; line-height: 12px; }
#addresstext { float: left; margin-top: 10px; width: 300px; }
#addresstext h1 { font-size: 10px; font-weight: bold; margin-top: 0px; margin-bottom: 3px; }
#addresstext .address { float: left; margin-top: 0px; margin-bottom: 0px; margin-right: 20px; }
#addresstext p { margin-top: 0px; margin-bottom: 1px; line-height: 12px; }
#footer, #linkimg, #linktext, #addresstext { overflow: hidden; }
#linkimg, #linktext, #addresstext, #addresstext .address { display: inline; }