/*  
bg orange = c60
bg grey = 666
tick1 = c90
tick2 = 069
tick3 = c30
tick4 = 360
link on grey = f93
 */

body {font: 76%/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #666; margin: 0; padding: 0;}
/*  body {background: #c60 url(../img/common/bg.jpg);}  */
/*  5c5c5c, cf8d1b, c23e02, 298114, 0f739d  */
body {background-color: #cf8d1b;}
img {border: 0;}
a:focus {outline: none;}
a.orange {color: #f93; font-weight: bold;}

a, a:link, a:visited {color: #666; text-decoration: none;}
a:active, a:hover {color: #f93;}

.clearBoth {clear: both;}

.bg-gray {background: #707070 url(../img/common/bg_gray.gif); color: #707070;}

#wrapper {background-color: #fff; width: 872px; border: 8px solid #fff; margin: 0 auto;}
#logo-tagline {height: 138px; background-color: #fff;}
#logo-tagline #logo {float: left; width: 85px; height: 79px; margin-left: 47px; margin-top: 31px;}
#logo-tagline #tagline {float: right; width: 329px; height: 30px; margin-top: 80px; margin-right: 22px;}

#navBar {display: block; height: 20px; width:872px; margin: 0px auto; background-color: #fff;}

#udm li a.main-nav {width: 168px; text-align: center; margin-right: 8px; text-transform:uppercase;}
#udm li a.main-nav.last {margin-right: 0;}
#udm li a.hot {background-color: #5c5c5c;}

#udm li ul.subnav-whoweare, #udm li ul.subnav-careers {padding-bottom: 117px;}
#udm li ul.subnav-services {padding-bottom: 12px;}
#udm li ul.subnav-pressroom {padding-bottom: 138px;}

/* Banners Properties  */
#banner {display: block; width: 872px; height: 182px; margin: 8px 0;}
#banner.careers {height: 182px; background: url(../img/banners/careers.jpg) no-repeat;}
#banner.construction {height: 182px; background: url(../img/banners/construction.jpg) no-repeat;}
#banner.capital-improvement {height: 182px; background: url(../img/banners/capital-improvement.jpg) no-repeat;}
#banner.contact {height: 182px; background: url(../img/banners/contact.jpg) no-repeat;}
#banner.screening {height: 182px; background: url(../img/banners/screening.jpg) no-repeat;}
#banner.financial {height: 182px; background: url(../img/banners/financial.jpg) no-repeat;}
#banner.marketing_media {height: 182px; background: url(../img/banners/marketing_media.jpg) no-repeat;}
/*  #banner.home {height: 281px; background: #ccc url(../img/banners/home.jpg) no-repeat;}  */

/*  #banner.home {height: 281px;
background-color: #ccc; 
background-image: url(../img/banners/home.jpg); 
background-repeat: no-repeat;
}  */

#banner.insurance {height: 182px; background: url(../img/banners/insurance.jpg) no-repeat;}
#banner.press-room {height: 182px; background: url(../img/banners/press-room.jpg) no-repeat;}
#banner.property {height: 182px; background: url(../img/banners/property.jpg) no-repeat;}
#banner.purchasing {height: 182px; background: url(../img/banners/purchasing.jpg) no-repeat;}
#banner.utilities {height: 182px; background: url(../img/banners/utilities.jpg) no-repeat;}
#banner.who-we-are {height: 182px; background: url(../img/banners/who-we-are.jpg) no-repeat;}
#banner.services {height: 182px; background: url(../img/banners/services.jpg) no-repeat;}
#banner.sitemap {height: 182px; background: url(../img/banners/sitemap.jpg) no-repeat;}
/* +++++++++++++++++++++ */

#colorbar {width: 872px; height: 10px; background: url(../img/common/colorbar.png) no-repeat; margin-bottom: 8px;}

/* Content Body Properties  */
table#contentBody {width: 872px;}
#contentBody tr {vertical-align: top;}
#contentBody td#left {width: 218px; background: #707070 url(../img/common/bg_gray.gif); color: #fff;}/*   min-height: 230px; height: 230px; !important;  */
#contentBody td#body {width: 654px; padding: 0px; padding-left: 8px; background-color: #fff;}
#contentBody td#body .home {padding-right: 0px;background: #707070 url(../img/common/bg_gray.gif); color: #fff; min-height: 248px; height: 248px; !important;}
#contentBody td#body .inside {padding: 10px 50px 5px 20px;}

#contentBody td#body .inside #copyBlock {line-height: 1.9em;}
#contentBody td#body .inside #copyBlock > p:first-child {font-size: 120%; margin-top: 5px;}

#contentBody td#body .inside #intro {line-height: 1.9em; font-size: 120%; margin-top: 5px;}
/* +++++++++++++++++++++ */

/* SubNav Left GRAY Properties  */
ul.subNav {width: 208px; font-size: 90%; line-height: 1em; margin: 0; padding: 0; padding-left: 8px; list-style-type: none;}
.subNav a {display: block; padding: 2px 0px 2px 30px; width: 180px;}
.subNav a:link, .subNav a:visited {color: #fff; text-decoration: none;}
.subNav li a:hover {color: #f93;}
.rule {height: 1px; background-color: #ccc; margin: 10px auto; width: 150px;}
/* +++++++++++++++++++++ */

/* Header Properties  */
.inside .header {display: block; margin: 0px; width: 378px; height: 42px;}
.inside.home .header {background: transparent url(../img/hdr/h1-home.png) no-repeat center left;}

.inside.careers .header {background: url(../img/hdr/h1-careers.png) no-repeat;}
.inside.construction .header {background: url(../img/hdr/h1-construction.png) no-repeat;}
.inside.capital-improvement .header {width: 440px; background: url(../img/hdr/h1-capital-improvement.png) no-repeat;}
.inside.contact .header {background: url(../img/hdr/h1-contact.png) no-repeat;}
.inside.screening .header {background: url(../img/hdr/h1-screening.png) no-repeat;}
.inside.financial .header {background: url(../img/hdr/h1-financial.png) no-repeat;}
.inside.insurance .header {background: url(../img/hdr/h1-insurance.png) no-repeat;}
.inside.key-customers .header {background: url(../img/hdr/h1-key-customers.png) no-repeat;}
.inside.key-execs .header {background: url(../img/hdr/h1-key-execs.png) no-repeat;}
.inside.press-room .header {background: url(../img/hdr/h1-press-room.png) no-repeat;}

.inside.press-releases .header {background: url(../img/hdr/h1-press-releases.png) no-repeat;}
.inside.inthenews .header {background: url(../img/hdr/h1-inthenews.png) no-repeat;}

.inside.property .header {width: 348px; background: url(../img/hdr/h1-property.png) no-repeat;}
.inside.purchasing .header {background: url(../img/hdr/h1-purchasing.png) no-repeat;}
.inside.services .header {background: url(../img/hdr/h1-services.png) no-repeat;}
.inside.utilities .header {background: url(../img/hdr/h1-utilities.png) no-repeat;}
.inside.values .header {background: url(../img/hdr/h1-values.png) no-repeat;}
.inside.who-we-are .header {background: url(../img/hdr/h1-who-we-are.png) no-repeat;}
.inside.sitemap .header {background: url(../img/hdr/h1-sitemap.png) no-repeat;}
.inside.marketing_media .header {background: url(../img/hdr/h1-marketing_media.png) no-repeat;}

.inside.home .header SPAN, .inside .header SPAN {visibility: hidden;}
/* +++++++++++++++++++++ */

#homebar {text-align: right; margin: 8px 0; padding-right: 15px; height: 50px; line-height: 50px;}
#homebar a {color: #999; text-decoration: none; font-size: 90%; text-transform: uppercase;}
#homebar a:hover {color: #f93;}

/* DEFUNCT Properties  */
#contentBodyHome {width: 872px; height: 240px;}

#contentBodyHome .left {float: left; height: 240px; width: 218px; margin-right: 8px;}
#contentBodyHome .left .inside {width: 208px; height: 190px; margin: 25px 25px 25px 7px; }
#contentBodyHome .left .header {margin-left: 30px;}

#contentBodyHome .center {float: left; height: 240px; width: 645px;}
#contentBodyHome .center .inside {font-size: 100%; line-height: 1.7em; width: 570px; height: 190px; margin: 25px;}

#contentBodyHome .right {float: left; height: 240px; width: 187px;}
/* +++++++++++++++++++++ */

.h2-services { margin: 25px 0px 10px 38px; display: block; width: 108px; height: 11px; background: url(../img/hdr/h2-services.png) no-repeat;}
.h2-services SPAN {visibility: hidden;}
ul#ticks {width: 208px; font-size: 90%; line-height: 1em; margin: 0; padding: 0; padding-left: 8px; list-style-type: none;}
#ticks a {display: block; padding: 7px 0px 7px 30px; width: 180px;}
#ticks a:link, #ticks a:visited {color: #fff; text-decoration: none;}
#ticks li a:hover {color: #f93;}

#ticks li a.property:hover, #ticks li a.property.hot {background: transparent url(../img/ticks/property.png) no-repeat left center; }
#ticks li a.financial:hover, #ticks li a.financial.hot {background: transparent url(../img/ticks/financial.png) no-repeat left center; }
#ticks li a.insurance:hover, #ticks li a.insurance.hot {color: #f93; background: transparent url(../img/ticks/insurance.png) no-repeat left center; }
#ticks li a.capital-improvement:hover, #ticks li a.capital-improvement.hot {background: transparent url(../img/ticks/capital-improvement.png) no-repeat left center; }
#ticks li a.utility:hover, #ticks li a.utility.hot {background: transparent url(../img/ticks/utility.png) no-repeat left center; }
#ticks li a.screening:hover, #ticks li a.screening.hot {background: transparent url(../img/ticks/screening.png) no-repeat left center; }
#ticks li a.purchasing:hover, #ticks li a.purchasing.hot {background: transparent url(../img/ticks/purchasing.png) no-repeat left center; }
#ticks li a.marketing_media:hover, #ticks li a.marketing_media.hot {background: transparent url(../img/ticks/marketing_media.png) no-repeat left center; }

#footer {width: 888px; height: 24px; line-height: 22px; margin: 10px auto; padding: 0; font-size: 90%; color: #fff;}
#footer a {color: #fff; text-decoration: none;}
#footer #left {width: 250px; height: 24px; float: left;}
#footer #right {width: 450px; height: 18px; line-height: 16px; float: right; background: url(../img/common/equalhousing.png) no-repeat center right; text-align: right; padding-right: 35px;}
#footerPrint {display: none;}