﻿html,body {
	margin: 0px 0px 0px 0px; 
	background-color:#a3a19c;
	background-image: url(../images/bkgrnd.jpg);
	background-repeat: repeat-x;
}

body,table,td {font-family: Garamond; font-size:13pt; color:#e5e5e5; text-align:left;}
table,td {padding:0px; border-collapse:collapse; border-spacing:0px;}
img {border: 0px; border-color:#666633;}
hr {border: none 0; 
border-top: 1px dotted #666;
width: 100%;
height: 1px;
} 

.header {width: 1000px; height: 141px; background-image: url(../images/header.jpg);}
.home-image {width:871px; height: 415px;}

.headerhd {width: 944px; height: 230px; background-image: url(../images/hdr-hd.jpg); background-repeat: no-repeat;}
.headerhdplatmap {width: 944px;}
.headerhdsilver {width: 944px; height: 230px; background-image: url(../images/hdr-hd-silver.jpg); background-repeat: no-repeat;}
.headerhdgold {width: 944px; height: 230px; background-image: url(../images/hdr-hd-gold.jpg); background-repeat: no-repeat;}
.headerhdplat {width: 944px; height: 230px; background-image: url(../images/hdr-hd-plat.jpg); background-repeat: no-repeat;}
.headerhdenviornment {width: 944px; height: 230px; background-image: url(../images/hdr-hd-fact.jpg); background-repeat: no-repeat;}
.headerhdcov {width: 944px; height: 230px; background-image: url(../images/hdr-hd-cov.jpg); background-repeat: no-repeat;}

.headeroc {width: 944px; height: 230px; background-image: url(../images/hdr-oc.jpg); background-repeat: no-repeat;}
.headerocnederland {width: 944px; height: 230px; background-image: url(../images/hdr-oc-nederland.jpg); background-repeat: no-repeat;}
.headerocarea {width: 944px; height: 230px; background-image: url(../images/hdr-oc-area.jpg); background-repeat: no-repeat;}
.headeroctransportation {width: 944px; height: 230px; background-image: url(../images/hdr-oc-transportation.jpg); background-repeat: no-repeat;}

.headerre {width: 944px; height: 230px; background-image: url(../images/hdr-re.jpg); background-repeat: no-repeat;}
.headerreboulder {width: 944px; height: 230px; background-image: url(../images/hdr-re-boulder.jpg); background-repeat: no-repeat;}
.headerreservices {width: 944px; height: 230px; background-image: url(../images/hdr-re-services.jpg); background-repeat: no-repeat;}
.headerreevents {width: 944px; height: 230px; background-image: url(../images/hdr-re-events.jpg); background-repeat: no-repeat;}

.headerabout {width: 944px; height: 230px; background-image: url(../images/hdr-about.jpg); background-repeat: no-repeat;}
.headeraboutcrh {width: 944px; height: 230px; background-image: url(../images/hdr-about-crh.jpg); background-repeat: no-repeat;}
.headeraboutmanagement {width: 944px; height: 230px; background-image: url(../images/hdr-about-management.jpg); background-repeat: no-repeat;}
.headeraboutfact{width: 944px; height: 230px; background-image: url(../images/hdr-about-fact.jpg); background-repeat: no-repeat;}
.headerhistory {width: 944px; height: 230px; background-image: url(../images/hdr-history.jpg); background-repeat: no-repeat;}

.headerarcdesign {width: 944px; height: 230px; background-image: url(../images/hdr-architect-design.jpg); background-repeat: no-repeat;}
.headerlandscapedesign {width: 944px; height: 230px; background-image: url(../images/hdr-landscape-design.jpg); background-repeat: no-repeat;}
.headergreenliving {width: 944px; height: 230px; background-image: url(../images/hdr-green-living.jpg); background-repeat: no-repeat;}
.headerweather {width: 944px; height: 230px; background-image: url(../images/hdr-local-weather.jpg); background-repeat: no-repeat;}
.headerdisclaimer {width: 944px; height: 230px; background-image: url(../images/hdr-disclaimer.jpg); background-repeat: no-repeat;}

.headernews {width: 944px; height: 230px; background-image: url(../images/hdr-news.jpg); background-repeat: no-repeat;}

.headerfaq {width: 944px; height: 230px; background-image: url(../images/hdr-faq.jpg); background-repeat: no-repeat;}

.headercontact {width: 944px; height: 230px; background-image: url(../images/hdr-contact.jpg); background-repeat: no-repeat;}
.headercontactmap {width: 944px; height: 230px; background-image: url(../images/hdr-contact-map.jpg); background-repeat: no-repeat;}

.maintable {width: 1000px; background-image: url(../images/maintbl-bkgrnd.jpg);}
.maintable2 {width: 1000px; height: 230px; background-image: url(../images/outertable.jpg); background-repeat: no-repeat;}

.buttonstable { background-image: url(../images/btnbkgrnd.jpg); background-repeat: repeat-x; background-color: #362c11;}
.footer { background-image: url(../images/footerbkgrnd.jpg); width: 984px; background-repeat: repeat-y;}

.bottom {width:871px; height: 74px; background-image: url(../images/bottom.jpg);}
.green {background-color: #666633;}
.blue {background-color: #56a8d8;}

.top {vertical-align:top;}
.bottom {vertical-align:bottom;}
.right {text-align:right;}
.center {text-align:center; margin: 0 auto;}
.bold {font-weight:bold;}
.italic {font-style: italic;}

.twentyfive {width: 25%;}
.thirtythree {width: 33%;}
.fifty {width: 50%;}
.sixtyseven {width: 67%;}
.seventyfive {width: 75%;}
.stretch {width: 100%;}

.contentspacing {line-height: 17pt;}
.contentsize { font-size:9pt; }

.textwhite {color: #fff;}
.textblack {color: #000;}

.title {color:#de5807; font-size:20pt;}
.subtitle {font-size:12pt;}

.cellpadding {padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px;}
.buttonpadding {padding-bottom:0px; padding-left:0px; padding-right:10px; padding-top:40px;}
.contentpadding {padding-bottom:0px; padding-left:10px; padding-right:10px; padding-top:20px;}
.maintablepadding {padding-bottom:20px; padding-left:28px; padding-right:29px; padding-top:0px;}
.leftpadding {padding-bottom:10px; padding-left:35px; padding-right:10px; padding-top:175px;}
.leftpadding2 {padding-bottom:10px; padding-left:35px; padding-right:10px; padding-top:0px;}
.rightpadding {padding-bottom:10px; padding-left:0px; padding-right:0px; padding-top:115px;}

a {color:#ffcc66; text-decoration: none; font-weight: bold;}
a:hover {color:#dcb360; text-decoration:none;  font-weight: bold;}
a.submenu {color:#333333; text-decoration: none; font-weight:normal;}
a.submenu:hover {color:#333333; border-bottom: 2px solid #de5807; text-decoration:none;}
a.footerlnk {color:#000; font-size: x-small; font-weight:bold; text-transform: uppercase; text-decoration: none;}
a.footerlnk:hover {color:#fdfffa; font-size: x-small; text-transform: uppercase; text-decoration:none;}

.footerCallToAction { color: #663300; font-family: Times New Roman; font-size:12pt; }

.Menu
{
	cursor: pointer;
    cursor: hand;	
}

.MenuGroup
{
}

.MenuItem
{
    color: #ffffff;
    font-family: Arial;
    font-size: 11px;
	cursor: pointer;
    cursor: hand;
    background-color:  #6B4F2A;
}

.MenuItemHover
{
    background-color: #44421B;
    color: #FCF8DB;
    font-family: Arial;
    font-size: 11px;
	cursor: pointer;    
    cursor: hand;
}

.MenuItemDown
{
  background-color:#44421B;
  color:#FCF8DB;
  font-family:Arial;
  font-size:11px;
	cursor: pointer;  
  cursor:hand;
}           

.MenuItem td
{
    color: #ffffff;
    font-family: Arial;
    font-size: 11px;
	cursor: pointer;    
    cursor: hand;
    background-color:  #6B4F2A;
}

.MenuItemHover td
{
    background-color: #44421B;
    color: #FCF8DB;
    font-family: Arial;
    font-size: 11px;
	cursor: pointer;    
    cursor: hand;
}

.MenuItemDown td
{
	background-color:#44421B;
	color:#FCF8DB;
	font-family:Arial;
	font-size:11px;
	cursor: pointer;  
	cursor:hand;
}         


