body { background: url(/images/bgs/fade.jpg) fixed repeat-x; margin: 0px; padding: 0px; color: #333333; font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; }
    
    /* Site width:800px; height:702px */
    
    #container { padding: 0px 0px 0px 0px; margin: 0px auto; width: 799px; background-color: #EAEAEC; border-right: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; } 
      
        #header {float:left; width:799px; height:83px; background-color:#FFFFFF}
            #headerL {float:left; width:233px; height:84px}
            #headerR {float:left; width:566px; height:84px}
        
                #banner{width:566px; height:62px}
                #nav{float:left;width:566px; height:22px; margin:0px 0px 0px 0px; background-color:#F8991C}
                   
                   #navbuttons{float:left; margin:0px 0px 0px 0px; height:22px; line-height:22px; text-align:center;  font-weight:bold;  font-size:10px; font-family:Arial;  }
                    
                    a.navlinkHOME:link {float:left;display: block;width:63px;  background-color: #F8991C; text-decoration: none; color: #ffffff;}
                    a.navlinkHOME:visited {float:left;display: block;width:63px; text-decoration: none; color: #ffffff;}
                    a.navlinkHOME:hover {float:left;display: block;width:63px; background-color: #CE0F41;text-decoration: none; color: #ffffff;}
                    a.navlinkHOME_on {float:left;display: block;width:63px;  background-color: #CE0F41; text-decoration: none; color: #ffffff;}	

                    a.navlinkOFFICES:link {float:left;display: block;width:84px;  background-color: #F8991C; text-decoration: none; color: #ffffff;}
                    a.navlinkOFFICES:visited {float:left;display: block;width:84px; text-decoration: none; color: #ffffff;}
                    a.navlinkOFFICES:hover {float:left;display: block;width:84px; background-color: #CE0F41;text-decoration: none; color: #ffffff;}
                    a.navlinkOFFICES_on {float:left;display: block;width:84px;  background-color: #CE0F41; text-decoration: none; color: #ffffff;}	

                    a.navlinkHOUSING:link {float:left;display: block;width:81px;  background-color: #F8991C; text-decoration: none; color: #ffffff;}
                    a.navlinkHOUSING:visited {float:left;display: block;width:81px; text-decoration: none; color: #ffffff;}
                    a.navlinkHOUSING:hover {float:left;display: block;width:81px; background-color: #CE0F41;text-decoration: none; color: #ffffff;}
                    a.navlinkHOUSING_on {float:left;display: block;width:81px;  background-color: #CE0F41; text-decoration: none; color: #ffffff;}	

                    a.navlinkLAND:link {float:left;display: block;width:60px;  background-color: #F8991C; text-decoration: none; color: #ffffff;}
                    a.navlinkLAND:visited {float:left;display: block;width:60px; text-decoration: none; color: #ffffff;}
                    a.navlinkLAND:hover {float:left;display: block;width:60px; background-color: #CE0F41;text-decoration: none; color: #ffffff;}
                    a.navlinkLAND_on {float:left;display: block;width:60px;  background-color: #CE0F41; text-decoration: none; color: #ffffff;}	

                    a.navlinkENVIRONMENT:link {float:left;display: block;width:109px;  background-color: #F8991C; text-decoration: none; color: #ffffff;}
                    a.navlinkENVIRONMENT:visited {float:left;display: block;width:109px; text-decoration: none; color: #ffffff;}
                    a.navlinkENVIRONMENT:hover {float:left;display: block;width:109px; background-color: #CE0F41;text-decoration: none; color: #ffffff;}
                    a.navlinkENVIRONMENT_on {float:left;display: block;width:109px;  background-color: #CE0F41; text-decoration: none; color: #ffffff;}	

                    a.navlinkABOUT:link {float:left;display: block;width:69px;  background-color: #F8991C; text-decoration: none; color: #ffffff;}
                    a.navlinkABOUT:visited {float:left;display: block;width:69px; text-decoration: none; color: #ffffff;}
                    a.navlinkABOUT:hover {float:left;display: block;width:69px; background-color: #CE0F41;text-decoration: none; color: #ffffff;}
                    a.navlinkABOUT_on {float:left;display: block;width:69px;  background-color: #CE0F41; text-decoration: none; color: #ffffff;}	

                    a.navlinkCONTACT:link {float:left;display: block;width:83px;  background-color: #F8991C; text-decoration: none; color: #ffffff;}
                    a.navlinkCONTACT:visited {float:left;display: block;width:83px; text-decoration: none; color: #ffffff;}
                    a.navlinkCONTACT:hover {float:left;display: block;width:83px; background-color: #CE0F41;text-decoration: none; color: #ffffff;}
                    a.navlinkCONTACT_on {float:left;display: block;width:83px;  background-color: #CE0F41; text-decoration: none; color: #ffffff;}	


         #navhome {float:left; margin:0px; padding:0px;}
            #navhomebg {float:left;width:233px;height:223px; background-image: url(/images/bgs/home.gif); background-repeat: no-repeat;} 
            #navhomeinner { margin:43px 0px 0px 50px;}
                 
                 
                 
         #navsub{float:left; width:233px; background-color: #EAEAEC;} 
            #navsubinner{float:left; height:460px;}
         
            #navsubbg {float:left; width:233px; height:66px; background-image: url(/images/bgs/topsubnav.gif); background-repeat: no-repeat; } 
            #navsubheading {float:left; width:223px;  text-align:right;} 
            
            #navsubbuttons{border-top: #F6E5C9 1px solid; margin:0px 0px 0px 0px; text-align:left; line-height:22px; font-weight:bold;  font-size:9px; font-family:Arial;  }
                
                a.navsublink:link {float:left; padding:0px 0px 0px 23px; background-color: #CCCCCC; text-decoration: none; color: #ffffff; display: block; width: 210px; height:22px; border-top: #E2E2E4 2px solid;}
                a.navsublink:visited {float:left;padding:0px 0px 0px 23px; background-color: #CCCCCC; text-decoration: none; color: #ffffff; display: block; width: 210px; height:22px; border-top: #E2E2E4 2px solid;}
                a.navsublink:hover {float:left;padding:0px 0px 0px 23px; background-color: #F5C48A; text-decoration: none; color: #ffffff; display: block; width: 210px; height:22px; border-top: #E2E2E4 2px solid;}
                a.navsublink_on {float:left;padding:0px 0px 0px 23px; background-color: #F8991C; text-decoration: none; color: #ffffff; display: block; width: 210px; height:22px; border-top: #E2E2E4 2px solid;}	  
       
               
                a.navsublink2:link {float:left;padding:0px 0px 0px 45px; display: block; width: 188px; height:22px; line-height:22px;background-color: #F5C48A; text-decoration: none; color: #ffffff; }
                a.navsublink2:visited {float:left;padding:0px 0px 0px 45px;display: block;width:188px;height:22px; line-height:22px; text-decoration: none; color: #ffffff;background-color: #F5C48A;}
                a.navsublink2:hover {float:left;padding:0px 0px 0px 45px;display: block;width:188px; height:22px; line-height:22px;background-color: #F5C48A;text-decoration: none; color: #CE0F41; }
                a.navsublink2_on {float:left;padding:0px 0px 0px 45px;display: block; width:188px; height:22px;  line-height:22px;background-color: #F5C48A; text-decoration: none; color: #CE0F41; }	  
               
               .navsublinkshim{float:none; display: block; padding:0px 0px 0px 0px ; width:233px; height:2px; line-height:2px;  background-color: #F5C48A; }	  
                
                /*
                .ulnavsublink2 {font-size:9px;  margin:0px 0px 0px 0px; line-height:18px;padding:0px 0px 0px 45px; background-color: #F5C48A;}
                .linavsublink2{padding:0px; width:188px; line-height:20px; background-color: #F5C48A;text-decoration: none; color: #CE0F41;}  
                */
                          
             #navsubcopy {float:left; margin:25px 0px 10px 25px; width:183px}
             #navsubcontact {float:left; margin:8px 0px 0px 25px; width:175px; padding:4px; background-color:#F1F4F6; color:#9C9A9A; font-weight:normal; text-decoration:none; font-size:10px}
             #navsubinterested {float:left; margin:3px 0px 0px 0px; color:#4E4A49; font-weight:normal; text-decoration:none; font-size:10px}
                 
                 
                 
         #content{float:left; margin:0px 0px 0px 0px; width:566px; background-color:#EAEAEC; }        
         #content2 { float: left; margin: 0px 0px 0px 0px; width: 799px; background-color: #EAEAEC; border-bottom: #cccccc 1px solid; }        
          
                 
            #headimg {float:left; margin:0px 0px 0px 0px; } 
            #bct {float:left; margin:0px 0px 0px 0px;width:501px;  height:9px; text-align:right;color:#CCCCCC; font-size:9px; background-color:#FFFFFF;padding: 5px 20px 0px 20px ;} 
            #copy {float:left; margin:0px 0px 0px 0px; width:501px; padding: 0px 20px 20px 20px ; background-color: #FFFFFF;}  
            
            #copy2a { float:left; margin: 22px 0px 0px 12px; padding:20px; width:231px; height: 277px; background-color: #FFFFFF; border-right: #cccccc 1px solid; }  
            #copy2b {float:left; margin:22px 12px 0px 0px; padding: 15px 0px 20px 20px; width:282px; height:267px;  background-color: #FFFFFF;} 
            #copy2c {float:left; margin:22px 0px 0px 0px; padding: 15px 15px 20px 15px; width:146px; height:267px;  background-color: #FFFFFF; border-right: #cccccc 1px solid;} 
            
            #copy2c h2 {color:#FC7713}
            
             .featuredDevsHome {float:left;width:272px;border-top: #cccccc 1px solid; padding:10px 10px 10px 0px }
             .featuredDevsImg {float:left; width:90px;  margin: 0px 10px 10px 0px; border: solid 3px #CCCCCC;}
             .featuredDevsText {float:left;width:165px; font-size: 10px; font-weight: normal; text-decoration:none; color:#6D6E71; margin: 0px 0px 0px 0px;}
             .featuredDevsHeading {float:left; width:165px; font-size: 11px; font-weight: bold;text-decoration:none;  color:#6D6E71; text-decoration:underline;  text-align:left; margin:0px 0px 4px 0px}
             
             
             
             
             .homenewsImg {float:left; width:127px;  margin: 0px 0px 10px 0px; border: solid 3px #CCCCCC;}
             
               
                h1 {font-size: 18px; font-weight: normal; color:#CE0F41; margin: 40px 5px 0px 0px; font-family: Verdana,Arial }
                h2 {font-size: 14px; font-weight: normal;   color:#CE0F41; margin: 0px 0px 12px 0px; font-family: Verdana,Arial}
                h3 {font-size: 13px; font-weight: normal;   color:#4E4A49; margin: 0px 0px 12px 0px; font-family: Verdana,Arial}
                
                
                
                p{font-size: 11px; font-weight: normal; color:#6D6E71; margin: 0px 0px 20px 0px;}
                
                .textRed {font-size: 11px; font-weight: normal;   color:#CE0F41; margin: 0px 0px 0px 0px; font-family: Verdana,Arial}
                .textRedSml {font-size: 10px; font-weight: normal;  text-decoration:none; color:#CE0F41; margin: 0px 0px 0px 0px; font-family: Verdana,Arial}
                .textRedLrg {font-size: 12px; line-height:16px; font-weight: normal;   color:#CE0F41; margin: 0px 0px 0px 0px; font-family: Verdana,Arial}
                .textRed2 {font-size: 11px; font-weight: normal;   color:#CE0F41; margin: 0px 0px 0px 0px; font-family: Arial, Verdana; text-decoration: none; }
                .textGrey {font-size: 11px; font-weight: normal; color:#6D6E71; margin: 0px 0px 0px 0px;text-decoration:none}
                .textGreyBold {font-size: 11px; font-weight: bold; color:#6D6E71; margin: 0px 0px 20px 0px; text-decoration:none;}
                
                .textGreyLrgBold {font-size: 12px; font-weight: bold; color:#6D6E71; margin: 0px 0px 20px 0px;}
                .textBlackLrgBold {font-size: 14px; font-weight: bold; color:#000000; margin: 0px 0px 0px 0px;}
                
                .hr {float:left; color:#D9D9D9; line-height:1px; width:501px; height:1px; margin: 0px 0px 10px 0px; padding: 0px;}
                .linkGreyMed{color:#9C9A9A; font-weight:normal; text-decoration:none; font-size:11px}
                .linkGreySml{color:#9C9A9A; font-weight:normal; text-decoration:none; font-size:10px}
                .linkGreySml2{color:#4E4A49; font-weight:normal; text-decoration:none; font-size:10px}
               
            ul{margin: 0px 0px 10px 20px; padding:0px;}
            li{margin:0px 0px 2px 0px; color:#6D6E71;}   
              
               
               
               
             .copycol {float:left; width:162px; padding:2px}  
             .copypanel{border: #fab559 1px solid;padding:10px; margin:0px 8px 5px 0px}
             .copypanelEnd{border: #fab559 1px solid;padding:10px; margin-bottom:5px}
             .copyPanelHeading {font-size: 11px; font-weight: bold;   color:#CE0F41; text-align:center; margin-bottom:6px}
             .copyPanelSubHeading {font-size: 11px; font-weight: bold;text-decoration:none;  color:#6D6E71; text-decoration:underline;  text-align:left; margin:8px 0px 4px 0px}
             .copyPanelCenter {text-align:center; margin: 0px auto; }
             
             .copyPanelImgs {float:left; width:163px; margin:17px 0px 0px 0px}
             .copyPanelImgs2{float:left;margin:0px 0px 0px 2px}
                 .copyPanelImgLrg {margin: 0px 0px 0px 4px; border: solid 3px #CCCCCC;}
                 .copyPanelImgSmlL {margin: 10px 9px 0px 0px; border: solid 3px #CCCCCC; width:70px}
                 .copyPanelImgSmlR {margin: 10px 0px 0px 0px; border: solid 3px #CCCCCC; width:70px}
             
             
             .copyPanelText {font-size: 11px; font-weight: normal; text-decoration:none; color:#6D6E71; margin: 0px 0px 0px 0px;}
             
             .copyL{float:left; width:250px; }
             .copyR{float:left; width:250px; }
             
            
             
              .devnav1 { float: left; width: 495px; height: 16px; line-height: 16px; background-color: #EAEAEC; font-size: 9px; font-weight: bold; color: #F8991C; padding: 0px 0px 0px 5px; }
              .devnav2 { float: left; width: 210px; height: 16px; line-height: 16px; background-color: #EAEAEC; font-size: 9px; font-weight: bold; color: #F8991C; padding: 0px 0px 0px 5px; }
                a.devnavlink:link {  text-decoration: none; color: #F8991C; }
                a.devnavlink:visited { text-decoration: none; color: #F8991C;}
                a.devnavlink:hover {text-decoration: none; color: #CE0F41;}
                a.devnavlink_on {text-decoration: none; color: #CE0F41;}	  
             
             /*
               .devButton {float:left; display:block; width:280px; height:14px; border:solid 2px #FCCD91; padding:2px 2px 2px 15px; }
               .devButtonLi {line-height:16px; font-size:9px; font-weight:bold}
               .devButtonUL {color:#FC7713; display:inline}
               .devButtonLiText1 {color:#FC7713}
               .devButtonLiText2 {color:#B61030}
             */
             
             .galleryImgs {margin: 10px 10px 0px 0px; border: solid 3px #CCCCCC;}
            
            
            #layouthead {width: 799px;height:80px ; background-image: url(/images/bgs/layout.gif); background-repeat: no-repeat;}
            #layoutheading {float:left;width:323px; margin:25px 0px 0px 122px}
            .layoutCloseWindow {float:right; width:740px; text-align:right; margin-right:10px}
            .layoutHover {float:right;margin:10px 0px 0px 5px; color:#ffffff; font-size:12px; font-weight:bold; width:200px}
            
            #imageshead {width: 799px;height:80px ; background-image: url(/images/bgs/layout.gif); background-repeat: no-repeat;}
            #imagesheading{float:left;width:323px; margin:25px 0px 0px 120px}
            .imgBorder {border: solid 3px #CCCCCC;}
             
            .layoutbuffer{height:12px}
            a.unit { position: relative; z-index: 24; color: #000; text-decoration: none; }
            a.unit:hover { z-index: 25; background-color:Transparent; }
            a.unit span{display: none;}
            a.unit:hover span { padding: 10px; display: block; width:180px; height:100px; position: absolute; top: -140px; left: -10px; border: 3px solid #F8991B; background-color: #FFFFFF; color: #000; text-align: left; }
        
        
            .contactimageshim {height:160px}
            .envimageshim {height:68px}
               
            #footer {float: left; background-color:#FFFFFF; width:799px; margin:0px 0px 10px 0px; }
        #footerL{float: left; margin: 10px 0px 0px 10px; width:440px; color: #9C9A9A; font-size: 10px;}
        
        #footerL2{float: left; margin: 10px 0px 0px 0px; padding:10px 0px 0px 20px; width:414px; color: #9C9A9A; font-size: 10px; border-top: #cccccc 1px solid;}
        
        
        #footerR{float: left; margin: 10px 10px 0px 0px; width:310px; color: #9C9A9A; font-size: 10px; text-align:right}
        #footerR2{float: left; margin: 10px 0px 0px 10px; width:310px; color: #9C9A9A; font-size: 10px; text-align:right}
            
                
           /*
            
            #copy2 {float:left; margin:0px 0px 20px 0px; width:290px;} 
                
               
                h3 {font-size: 11px; font-weight: bold;   color:#000000; margin: 0px 0px 14px 0px; line-height:14px}
                .p2  {font-size: 10px; font-weight: normal; color:#000000; margin: 0px 0px 14px 0px; line-height:18px}
                .pBlue {font-size: 11px; font-weight: normal; color:#009DDA; margin: 0px 0px 14px 0px; }
                .linkblue{color:#009DDA; font-weight:normal; text-decoration:none}
                .linkblack{color:#000000; font-weight:normal; text-decoration:none}     
                .linkblackB{color:#000000; font-weight:bold; text-decoration:none}                                
                .linkRedSml{color:#E84D2E; font-weight:normal; text-decoration:none}
                .linkOrangeLrg{color:#F0A53C; font-weight:bold; text-decoration:none; font-size: 12px;}
                
                ul{margin-left:20px}
                li{margin:0px 0px 2px 0px}
                
                
                
            #copyfoot {}
            .image {float:right; margin: 15px 0px 40px 0px; width:193px; text-align:right}    
                     
     
 
        
    div.form {padding:0px 0px 10px 0px; }
		div.formLabel {float:left; font-weight:normal; padding-left:0px; padding-right:0px;padding-top:5px; width:169px; margin-bottom:5px}
		div.formLabel2 {float:left; font-weight:normal; padding-left:0px; padding-right:0px;padding-top:5px; width:100px; margin-bottom:5px}
		div.formElement{}
	    .inputtxt1 {margin-bottom:5px;margin-top: 0px; margin-left: 0px; padding-left: 5px; font-size:11px; color:#000000; font-family:Verdana ; width:160px; height: 15px; border: solid 1px #000000;}
	    .txtarea1 {font-family: Verdana, Arial, Helvetica, sans-serif;  margin-bottom:5px; padding-right: 0px; margin-top: 0px; padding-left: 5px; font-size: 11px;  padding-bottom: 0px; overflow: auto; width: 161px; height:100px; color: #000000; border: solid 1px #000000;}
		.formTag {padding:0px;margin:0px}
		
  */
 /*
*/		
	
	/* IE7 hacks */
	*:first-child+html #copy2a {float: left; margin: 22px 0px 0px 22px; padding:20px; width: 245px; height: 277px; background-color: #FFFFFF; border-right: #cccccc 1px solid; }  
	*:first-child+html #imagesheading{width:180px; margin:25px 0px 0px 240px}
	*:first-child+html #layoutheading {float:left;width:323px; margin:25px 0px 0px 242px}
    *:first-child+html.layoutCloseWindow {float:left;  text-align:right; margin: 5px 19px 0px 50px }
    *:first-child+html.layoutHover {float:left;margin:13px 0px 0px 8px; color:#ffffff}
    *:first-child+html.layoutbuffer{}

	
#FooterLinks
{
    float: left;
    width: 789px;
    padding: 10px 0px 10px 10px;
    border: solid 1px #000;
    border-top: dashed 1px #000;
    position: relative;
    left: -1px;
}

#FooterLinks h2
{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
}

#FooterLinks h2 a, #FooterLinks h2 a:hover, #FooterLinks h2 a:visited
{
    color: #CE0F41;
}
