/*

Authour: Graphic D-Signs
Author URI: http://www.GraphicD-Signs.com
Client: Let It Grow
Date: June 2010
Website: http://www.letitgrow.com
Description: Let It Grow main stylesheet.

*/
.blank { padding: 18px 0 0px 0;}

/*-----------------------------------*/
/* Home Page Slider Styles
/*-----------------------------------*/

.Slider { position: relative; padding: 0px; z-index: 100; overflow: hidden; }
.Slider ul { position: relative; list-style: none; padding: 0px; margin: 0px; }
.Slider ul li { position: absolute; display: block; width: 100%; }
.Slider ul li img { position: relative; z-index: 1; }
.Slider .active { z-index:10; }
.Slider .reset { z-index:3; }
.Slider span { position: absolute !important; display: none; color: #fff; bottom: 0px; padding: 10px; width: 100%; left: 0px; z-index: 555; background: url('i/comment-bg.png'); font-family: Verdana, Geneva, sans-serif; }
.control_active { background: url('i/active.png') no-repeat !important; height: 20px !important; margin-top: 9px !important; }
.control_hover { background: url('i/active.png') top no-repeat !important; height: 20px !important; margin-top: 9px!important; }
#sliderWrap {   height: 400px; overflow: auto;  }
#slider { width: 995px; height: 400px; margin: 32px 0 0 0; }

/*** set the width and height to match your images **/

#slideshow { position: relative; height: 400px; margin: 32px 0 0 0; }
#slideshow IMG { position: absolute; top: 0; left: 0; z-index: 8; opacity: 0.0; }
#slideshow IMG.active { z-index: 10; opacity: 1.0; }
#slideshow IMG.last-active { z-index: 10; }

#apDiv1 { position:absolute; left:693px; top:3px; width:258px; height:166px; z-index:1; background-color: #CC3366; }
body { background-color: #FFF; background-image: url(../images/bg.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px; background-position: center top; }
#inner { background-color: #FFF; background-image: url(../images/bginner.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px; background-position: center top; }
#inner2 { background-color: #FFF; background-image: url(../images/bginner.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px; background-position: center top; }
* { margin: 0px; padding: 0px; }
#wrapper { width: 995px; margin-right: auto; margin-left: auto; }

#topNav { position: relative; width: 200px; height: 33px; float: right; padding: 0 0 0 0; margin: 0 11px 0 0; }
#topNav li { list-style: none; float: right; padding: 0; }

#home a { width: 74px; height: 33px; background: url(../images/home_1.jpg) no-repeat; text-indent: -9999px; display: block; }
#home a:hover { width: 74px; height: 33px; background: url(../images/home_2.jpg) no-repeat; }

#sitemap a { width: 101px; height: 33px; background: url(../images/sitemap_1.jpg) no-repeat; text-indent: -9999px; display: block; }
#sitemap a:hover { width: 101px; height: 33px; background: url(../images/sitemap_2.jpg) no-repeat; }

#headergraphic { position: relative; height: 400px; width: 995px; padding: 0 0 2px 0; z-index: 5; top: 33px; }
#headergraphicInner { position: relative; height: 134px; width: 995px; padding: 0 0 10px 0; z-index: 5; top: 33px; }
#featureboxes { position: relative; width: 995px; }
#maincontent { position: relative; width: 995px; height: 100%; top: 15px; }
#featureprojectfront { background: url(../images/featureprojectfront.jpg) no-repeat; float: left; height: 418px; width: 324px; text-align: left; left: auto; }
#righttext { width: 671px; float: right; clear: none; }

.headerparagraph { font: bold 14px/16px Georgia, "Times New Roman", Times, serif; color: #556983; width: 630px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #5A6D84; margin-top: 20px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; }
.lefthandfeaturebox { font: 11px/12px Arial, Helvetica, sans-serif; color: #506578; margin-top: 235px; margin-left: 26px; margin-right: 38px; height: 105px; }
.standardlist { font-family: Georgia, "Times New Roman", Times, serif; color: #666; font-size: 13px; vertical-align:top; text-align:left; margin-left: 25px; padding-left:25px; padding-bottom:20px; list-style-type:none; background:transparent url(images/bullet.jpg) no-repeat 0 0px; }
.standardlistref { font-family: Georgia, "Times New Roman", Times, serif; color: #666; font-size: 13px; vertical-align:top; text-align:left; margin-left: 25px; padding-left:25px; padding-bottom:20px; list-style-type:none; background:transparent url(images/bullet.jpg) no-repeat 0 0px; }
.standardlistindent { font-family: Georgia, "Times New Roman", Times, serif; color: #666; font-size: 13px; line-height: 24px; vertical-align:top; text-align:left; margin-left: 55px; list-style-image:url(images/bullet3.jpg); }
.standardlistindent2 { font-family: Georgia, "Times New Roman", Times, serif; color: #666; font-size: 13px; line-height: 24px; vertical-align:top; text-align:left; margin-left: 95px; list-style-image:url(images/bullet2.jpg); }
.address { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #403019; text-decoration: none; }
.addresslink { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #403019; }
.addresslink:link { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #403019; }
.addresslink:visited { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #403019; }
.addresslink:hover { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #5F788D; }
a img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#wrapper #footer { position: relative; clear: both; height: 44px; width: 995px; text-align: center; vertical-align: middle; top: 30px; }
#wrapper #gdslogo { width: 63px; height:18px; margin-right: auto; margin-left: auto; float:right; }

h1 { font: bold 14px/16px Georgia, "Times New Roman", Times, serif; color: #5F788D; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #5F788D; margin-top: 15px; }
h2 { font-size: 20px; font-weight: bold; color: #4B372D; }
h3 { font: 14px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #5F788D; border-top-width: 1px; border-top-style: solid; border-top-color: #5F788D; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #5F788D; padding-top: 5px; padding-bottom: 5px; font-weight: bold; }
h4 { font-family: Georgia, "Times New Roman", Times, serif; color: #5F788D; font-size: 12px; font-style:italic; line-height: 16px; font-weight:lighter; }
h5 { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.mission { margin: 25px; font-size: 16px; line-height: 23px; color:#5F788D;}

/* NAVIGATION */

#nav { position: relative; width: 995px; height: 68px; z-index: 2000; top: -100px; }
.navi { width: 995px; margin: 134px 0 0 0; padding: 0; list-style: none; position: absolute; left: 0px; z-index: 10000; }
.navi li { float: left; text-align: left; }
.navi li a { display: block; text-indent: -9999px; vertical-align: middle; height: 68px; text-decoration: none; text-align: left; outline: none; }

/* About */
.navi li a.nav2 { width: 105px; background: url(../images/nav.jpg) no-repeat 0 0; }
.navi li a.nav2:hover, .navigation li.active a.nav2 { background-position: 0 -68px; }

/* Capabilities */
.navi li a.nav3 { width: 107px; background: url(../images/nav.jpg) no-repeat -105px 0; }
.navi li a.nav3:hover, .navigation li.active a.nav3 { background-position: -105px -68px; }

/* Projects */
.navi li a.nav4 { width: 95px; background: url(../images/nav.jpg) no-repeat -212px 0; }
.navi li a.nav4:hover, .navigation li.active a.nav4 { background-position: -212px -68px; }

/* Services */
.navi li a.nav5 { width: 85px; background: url(../images/nav.jpg) no-repeat -307px 0; }
.navi li a.nav5:hover, .navigation li.active a.nav5 { background-position: -307px -68px; }

/* Safety */
.navi li a.nav6 { width: 161px; background: url(../images/nav.jpg) no-repeat -392px 0; }
.navi li a.nav6:hover, .navigation li.active a.nav6 { background-position: -392px -68px; }

/* News & Awards */
.navi li a.nav7 { width: 131px; background: url(../images/nav.jpg) no-repeat -553px 0; }
.navi li a.nav7:hover, .navigation li.active a.nav7 { background-position: -553px -68px; }

/* References */
.navi li a.nav8 { width: 106px; background: url(../images/nav.jpg) no-repeat -684px 0; }
.navi li a.nav8:hover, .navigation li.active a.nav8 { background-position: -684px -68px; }

/* Community */
.navi li a.nav9 { width: 107px; background: url(../images/nav.jpg) no-repeat -790px 0; }
.navi li a.nav9:hover, .navigation li.active a.nav9 { background-position: -790px -68px; }

/* Contact */
.navi li a.nav10 { width: 98px; background: url(../images/nav.jpg) no-repeat -897px 0; }
.navi li a.nav10:hover, .navigation li.active a.nav10 { background-position: -897px -68px; }

/* Styles for drop downs */
#nav ul li ul li span { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; vertical-align: left; letter-spacing: .03em; color: #3B4428; display: block; margin: 0; padding: 3px 8px 0 8px; text-decoration: none; text-indent: 0px; list-style-type: none; text-align: left; list-style-position: outside; height:21px; }
#nav ul li ul { position: absolute; z-index: 1000; top: auto; display: none; text-decoration: none; list-style-type: none; padding: 2px; margin: 0px; background: #F3F6F0; -webkit-border-radius-bottomleft: 3px; -webkit-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; height: auto; width: 200px; }


div#nav span:hover { display: block; color: #ffffff; text-decoration: none; margin: 0; background: url(../images/menubacker.jpg) no-repeat; text-align: left; }
#nav ul li ul a:hover { cursor: pointer; z-index: 100; height: 100%; width: 100%; /* makes the list items fill the list container (ul) */ display: block; text-decoration: none; margin: 0; text-align: center; }
#nav li ul { display: none; position: absolute; top: 100%; height: 100%; padding: 0; margin: 0; }
#nav li:hover > ul { display: block; }
#nav li ul li, #nav li ul li a { float: none; height: 100%; }
#nav li ul li { _display: inline; /* for IE6 */ }
#nav li ul li a { display: block; }

/* BODY FONT WITH LINK STYLE */
p { font-family: Georgia, "Times New Roman", Times, serif; color: #666; font-size: 13px; line-height: 19px; }
a.bodylink:link { color: #5F788D; }
a.bodylink:visited { color: #5F788D; }
a.bodylink:hover { color: #666; text-decoration:none; }
.bodylink { font-family: Georgia, "Times New Roman", Times, serif; color: #666; font-size: 13px; line-height: 19px; }
.leftnavigation { font: 12px Georgia, "Times New Roman", Times, serif; color: #222F2E; text-decoration: none; margin-top: 225px; width: 206px; margin-left: 25px; }
.projectstexthead { font: 18px Georgia, "Times New Roman", Times, serif; color: #4b372d; line-height: 25px; text-decoration: none; font-style:italic; margin-top: 25px; width: 225px; margin-left: 15px; }
.projectstext { font: 14px Georgia, "Times New Roman", Times, serif; color: #666; line-height: 25px; text-decoration: none; margin-top: 0px; width: 625px; margin-left: 0px; }
.missiontexthead { font: 18px Georgia, "Times New Roman", Times, serif; color: #4b372d; line-height: 25px; text-decoration: none; font-style:italic; width: 225px; margin-left: 15px; }
.missiontext { font: 14px Georgia, "Times New Roman", Times, serif; color: #666; line-height: 25px; text-decoration: none; padding-top: 25px; width: 225px; margin-left: 15px; }
.leftnav { font: 12px Georgia, "Times New Roman", Times, serif; color: #222F2E; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #49452C; width: 226px; padding-bottom: 5px; padding-top: 5px; }
a.leftnav:link { color: #222F2E; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #49452C; width: 226px; }
a.leftnav:visited { color: #222F2E; }
a.leftnav:hover { color: #5F788D; }
#wrapper #maincontent #innerpagemaincontent #projectfacts { width: 228px; float: right; padding: 20px; height: 225px; background: url(../images/projectsbox.jpg); margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#innerpagemaincontent h2 { font-size: 20px; font-weight: bold; color: #4B372D; margin: 20px 0 0 0; }


/* START OF PROJECTS SPLASH PAGE SECTION */
#wrapper #maincontent #innerpagemaincontent #project { width: 655px; float: left; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom:12px; }
#wrapper #maincontent #innerpagemaincontent .project { width: 655px; float: left; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom:12px; }
#wrapper #maincontent #innerpagemaincontent #projectref { width: 625px; float: left; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
#container { background: none; }
#project_athbutton { width: 195px; float: left; padding: 20px; height: 126px; background: url(../images/projects_athletic.jpg) no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#button { float:left; width:195px; margin:0; padding:0; }
.button { float:left; width:195px; margin:0; padding:0; }
#buttonsidebar { float:left; width:290px; margin:0; padding:0; }
#buttonpdf { float:left; width:610px; margin:0; padding:0; }
#div1 { float:left; width:215px; margin:0; padding-top: 15px; }
.div1 { float:left; width:215px; margin:0; padding-top: 15px; }
#divservice { float:left; width:400px; margin:0; padding-top: 15px; padding-left:15px; }
#div2 { float:right; width:230px; padding-top: 15px; }
.div2 { float:right; width:230px; padding-top: 15px; }

/* START OF 3 COLUMNS FOR REF'S PAGE */
#ref1 { float:left; width:195px; margin:0; padding-right: 25px; }
#ref2 { float:left; width:200px; margin:0; padding: 0px; }
#ref3 { float:right; width:200px; padding: 0px; }
/* END OF 3 COLUMNS FOR REF'S PAGE */

/* START OF PROJECTS SPLASH PAGE SECTION:: Rollover Code */

/* atheletic */
a.rolloverath { display: block; width: 195px; height: 126px; text-decoration: none; background: url(../images/projects_ath.jpg); }
a.rolloverath:hover { background-position: -195px 0; }

/* edu */
a.rolloveredu { display: block; width: 195px; height: 126px; text-decoration: none; background: url(../images/projects_edu.jpg); }
a.rolloveredu:hover { background-position: -195px 0; }

/* parks */
a.rolloverparks { display: block; width: 195px; height: 126px; text-decoration: none; background: url(../images/projects_parks.jpg); }
a.rolloverparks:hover { background-position: -195px 0; }
/* lux */
a.rolloverlux { display: block; width: 195px; height: 126px; text-decoration: none; background: url(../images/projects_lux.jpg); }
a.rolloverlux:hover { background-position: -195px 0; }
/* govt */
a.rollovergovt { display: block; width: 195px; height: 126px; text-decoration: none; background: url(../images/projects_govt.jpg); }
a.rollovergovt:hover { background-position: -195px 0; }
/* retail */
a.rolloverretail { display: block; width: 195px; height: 126px; text-decoration: none; background: url(../images/projects_retail.jpg); }
a.rolloverretail:hover { background-position: -195px 0; }
/* services landscape mgt */
a.rolloverland { display: block; width: 195px; height: 126px; text-decoration: none; background: url(../images/services_lm.jpg); }
a.rolloverland:hover { background-position: -195px 0; }
/* services snow */
a.rolloversnow { display: block; width: 195px; height: 126px; text-decoration: none; background: url(../images/services_snow.jpg); }
a.rolloversnow:hover { background-position: -195px 0; }
/* services irrigation */
a.rolloverirrigation { display: block; width: 195px; height: 126px; text-decoration: none; background: url(../images/services_irrigation.jpg); }
a.rolloverirrigation:hover { background-position: -195px 0; }
/* SIDE COLUMN: COMMUNITY INVOLVEMENT */
a.rollovercommunity { display: block; width: 290px; height: 201px; text-decoration: none; background: url(../images/side_com.jpg); }
a.rollovercommunity:hover { background-position: -290px 0; }
/* SIDE COLUMN: CAREERS */
a.rollovercareers { display: block; width: 290px; height: 201px; text-decoration: none; background: url(../images/side_career.jpg); }
a.rollovercareers:hover { background-position: -290px 0; }
/* PDF DOWNLOAD SAFETY PAGE: ROLLOVER CODE */	
a.rolloverpdf { display: block; width: 610px; height: 170px; text-decoration: none; background: url(../images/conveyor.jpg); }
a.rolloverpdf:hover { background-position: -610px 0; }
.displace { position: absolute; left: -5000px; }
/* END OF PROJECTS SPLASH PAGE SECTION:: Rollover Code */



#wrapper #maincontent #innerpagemaincontent #project_edu { width: 600px; float: left; padding: 20px; height: 98px; background: url(../images/projects_edu.jpg) no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#wrapper #maincontent #innerpagemaincontent #project_parks { width: 600px; float: left; padding: 20px; height: 98px; background: url(../images/projects_parks.jpg) no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#wrapper #maincontent #innerpagemaincontent #project_lux { width: 600px; float: left; padding: 20px; height: 98px; background: url(../images/projects_lux.jpg) no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#wrapper #maincontent #innerpagemaincontent #project_govt { width: 600px; float: left; padding: 20px; height: 98px; background: url(../images/projects_govt.jpg) no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#wrapper #maincontent #innerpagemaincontent #project_retail { width: 600px; float: left; padding: 20px; height: 98px; background: url(../images/projects_retail.jpg) no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
/* END OF PROJECTS SPLASH PAGE SECTION */

#wrapper #leftboxprojects { background: url(../images/leftback_projects.jpg) no-repeat; float: left; height: 410px; width: 290px; text-align: left; left: auto; }
#wrapper #mission { background: url(../images/misson.jpg) no-repeat; float: right; height: 390px; width: 280px; text-align: left; left: auto; margin-left:20px; margin-bottom:20px; }
#wrapper #maincontent #innerpagemaincontent { float: right; clear: both; width: 680px; margin-right: 15px; }


#wrapper #maincontent #innerpagemaincontent #projectfacts #factsandfigures { width: 224px; clear: both; }
#wrapper #maincontent #innerpagemaincontent #projectfacts #factsandfigures #factline1 { font: bold 10px/22px Georgia, "Times New Roman", Times, serif; color: #633; text-align: right; width: 80px; border-bottom-width: 0px; border-bottom-style: none; float: left; clear: both; margin: 0px; position: static; border-top-style: none; border-right-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; }
#wrapper #maincontent #innerpagemaincontent #projectfacts #factsandfigures #factline2 { font: bold normal 10px/22px Georgia, "Times New Roman", Times, serif; color: #394D5E; text-align: left; width: 143px; float: right; clear: none; text-indent: 4px; }

#kent #factline1 { font: bold 10px/17px Georgia, "Times New Roman", Times, serif !important; color: #633; text-align: right; width: 80px; border-bottom-width: 0px; border-bottom-style: none; float: left; clear: both; margin: 0px; position: static; border-top-style: none; border-right-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; }
#kent #factline2 { font: bold normal 10px/17px Georgia, "Times New Roman", Times, serif !important; color: #394D5E; text-align: left; width: 143px; float: right; clear: none; text-indent: 4px; }

#state #factline1 { font: bold 10px/18px Georgia, "Times New Roman", Times, serif !important; color: #633; text-align: right; width: 80px; border-bottom-width: 0px; border-bottom-style: none; float: left; clear: both; margin: 0px; position: static; border-top-style: none; border-right-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; }
#state #factline2 { font: bold normal 10px/18px Georgia, "Times New Roman", Times, serif !important; color: #394D5E; text-align: left; width: 143px; float: right; clear: none; text-indent: 4px; }



#wrapper #maincontent #innerpagemaincontent #projectfacts #factsdiv { color: #F0F0F0; background: #BACBD9; height: 1px; width: 226px; clear: both; }

/* New Left Nav*/

#newleftnav { background: url(../images/leftback_projects.jpg) repeat-y; clear: left; width: 290px; height:410px; }
#newleftnav #nlphoto { height: 187px; width: 256px; margin-left:10px; padding-top:24px; }
#newleftnav #nlbody { font: 12px Georgia, "Times New Roman", Times, serif; color: #222F2E; text-decoration: none; margin-top: 5px; width: 226px; margin-left: 25px; }


/* Featured Project Box: INNER */

#wrapper #maincontent #innertestimonial { background: url(../images/innertestimonial.jpg) repeat-y; clear: left; width: 290px; }
#wrapper #maincontent #innertestimonial #testimonialheader { background: url(../images/testimonialheader.jpg); padding: 0px; height: 42px; width: 290px; }
#wrapper #maincontent #innertestimonial #testimonialimage { height: 187px; width: 290px; }
#wrapper #maincontent #innertestimonial #testimonialbody { font: 11px Verdana, Geneva, sans-serif; color: #6A7279; width: 225px; margin-right: auto; margin-left: 22px; height: 130px; padding-top: 13px; padding-bottom: 13px; }
#wrapper #maincontent #innertestimonial #testimonialfooter { text-decoration: none; background: url(../images/moreinfoback.jpg); height: 67px; width: 290px; }
/*  End Featured Project Box: INNER */

/* Featured Project Box: HOME */

#wrapper #maincontent #hometestimonial { background: url(../images/innertestimonial2.jpg) repeat-y; float: left; width: 324px; }
#wrapper #maincontent #hometestimonial #testimonialheader { background: url(../images/testimonialheader2.jpg); padding: 0px; height: 42px; width: 324px; }
#wrapper #maincontent #hometestimonial #testimonialimage { height: 187px; width: 324px; }
#wrapper #maincontent #hometestimonial #testimonialbody { font: 11px Verdana, Geneva, sans-serif; color: #6A7279; width: 265px; margin-right: auto; margin-left: 22px; height: 130px; padding-top: 13px; padding-bottom: 13px; }
#wrapper #maincontent #hometestimonial #testimonialfooter { text-decoration: none; background: url(../images/moreinfoback2.jpg); height: 67px; width: 324px; }
/* End Featured Project Box: HOME */

.leftboxhead { font: 14px Georgia, "Times New Roman", Times, serif; color: #D7E3EB; text-indent: 25px; vertical-align:middle; padding-top: 13px; }
.leftboxbottomlink { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #525133; text-indent: 25px; vertical-align:middle; padding-top: 15px; }
.leftboxbottomlink:link { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #525133; }
.leftboxbottomlink:visited { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #525133; }
.leftboxbottomlink:hover { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #666; }
/* Start of PROJECT ROLLOVERS ON HOMEPAGE */
ul#rollmenu { width:997px; margin: 0px auto; list-style: none; }
ul#rollmenu li a { display:block; float:left; height: 128px; background-image:url(../images/rollmenu.jpg); text-indent: -9999px; }
ul#rollmenu li a.athletic { width:171px; background-position: 0 0; }
ul#rollmenu li a.educational { width:162px; background-position: -171px 0; }
ul#rollmenu li a.parks { width:162px; background-position: -333px 0; }
ul#rollmenu li a.luxury { width:163px; background-position: -495px 0; }
ul#rollmenu li a.government { width:162px; background-position: -658px 0; }
ul#rollmenu li a.retail { width:175px; background-position: -820px 0; }
ul#rollmenu li a.athletic:hover, ul#rollmenu li a.athletic:focus { width:171px; background-position: 0 -128px; }
ul#rollmenu li a.educational:hover, ul#rollmenu li a.educational:focus { width:162px; background-position: -171px -128px; }
ul#rollmenu li a.parks:hover, ul#rollmenu li a.parks:focus { width:162px; background-position: -333px -128px; }
ul#rollmenu li a.luxury:hover, ul#rollmenu li a.luxury:focus { width:163px; background-position: -495px -128px; }
ul#rollmenu li a.government:hover, ul#rollmenu li a.government:focus { width:162px; background-position: -658px -128px; }
ul#rollmenu li a.retail:hover, ul#rollmenu li a.retail:focus { width:175px; background-position: -820px -128px; }
a { outline:none; }
/* Start of PROJECT ROLLOVERS ON HOMEPAGE */


/* START OF COLUMNS FOR Home PAGE */
#homeroll { position: relative; height: 135px; width:995px; margin: -25px 0 0 0; padding: 4px 0 30px 0; float:left; top: 35px; }
#home1 { float:left; width:171px; margin:0; padding: 0px; }
#home2 { float:left; width:162px; margin:0; padding: 0px; }
#home3 { float:left; width:162px; padding: 0px; }
#home4 { float:left; width:163px; padding: 0px; }
#home5 { float:left; width:162px; padding: 0px; }
#home6 { float:right; width:175px; padding: 0px; }
/* END OF COLUMNS FOR Home PAGE */

a.home_ath { display: block; width:171px; height: 128px; text-decoration: none; background: url(../images/rollmenu_ath.jpg); }
a.home_ath:hover { background-position: -171px 0px; }
a.home_edu { display: block; width:162px; height: 128px; text-decoration: none; background: url(../images/rollmenu_edu.jpg); }
a.home_edu:hover { background-position: -162px 0px; }
a.home_parks { display: block; width:162px; height: 128px; text-decoration: none; background: url(../images/rollmenu_parks.jpg); }
a.home_parks:hover { background-position: -162px 0px; }
a.home_lux { display: block; width:163px; height: 128px; text-decoration: none; background: url(../images/rollmenu_lux.jpg); }
a.home_lux:hover { background-position: -163px 0px; }
a.home_govt { display: block; width:162px; height: 128px; text-decoration: none; background: url(../images/rollmenu_govt.jpg); }
a.home_govt:hover { background-position: -162px 0px; }
a.home_retail { display: block; width:175px; height: 128px; text-decoration: none; background: url(../images/rollmenu_retail.jpg); }
a.home_retail:hover { background-position: -175px 0px; }
.displace { position: absolute; left: -5000px; }


/* Projetcs Section */

#col1 { position: relative; width: 290px; height: 100%; margin: 25px 0 0 0; }
#col2 { position: relative; width: 290px; height: 100%; margin: 240px 0 0 0; }
#nlphoto { height: 187px; width: 256px; margin: 0 0 0 10px; padding: 24px 0 0 0; }
#projects { width: 290px; height: 215px; background: url(../images/projectsTop2.jpg) no-repeat; }
#projectsMiddle { width: 290px; min-height: 100%; background: url(../images/projectsMiddle2.jpg) repeat-y #e6ecd0; }
#projectsBottom { width: 290px; height: 28px; background: url(../images/projectBottom.jpg) no-repeat; padding: 0 0 20px 0; }

#projectsMiddle ul { overflow: hidden; padding: 0; margin: 0 0 0 25px; }
#projectsMiddle li { font: 12px Georgia, "Times New Roman", Times, serif; color: #222F2E; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #49452C; width: 226px; padding-bottom: 5px; padding-top: 5px; }
#projectsMiddle li a { color: #222F2E; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #49452C; width: 226px; }
#projectsMiddle li a:hover { color: #5F788D; }
#projectsMiddle:visited { color: #222F2E; }
