body{background:#ffffff url("/images/BG.gif") repeat; font-family:arial, helvetica, sans-serif; font-size:9pt; color:#000000; padding:20px 0; margin:0;}

#content a{color:#993F42; font-weight:bold;}

/* for all browsers that understand min-width */
.width {background:#ffffff; max-width:1000px; min-width:780px; margin:auto; width:expression(document.body.clientWidth > 1000? "1000px": "770px" );}

/* the bodge for IE6 browsers */
* html .minwidth {border-left:780px solid #fff; position:relative; float:left; z-index:1;}
* html .container {margin-left:-780px; position:relative; float:left; z-index:2; text-align:left;}

.container{border:1px solid #171717; background:#ffffff;}

#header{margin:0; padding:0; height:48px; background:#171717 url("/images/header/headerBG.jpg") no-repeat 100% 0; border-bottom:2px solid #EFC464;}
.logo{float:left; margin:-3px 0 0 80px; font-size:24pt; color:#ffffff; font-family:verdana, sans-serif;}
.logo a{text-decoration:none; color:#ffffff;}
#header span, #header a span{color:#ffcc00;}
.tagline{float:left; font-size:14pt; color:#EFC464; font-family:"arial narrow", arial, verdana, sans-serif; margin:25px 0 0 -30px;}

/* classes for the horizontal nav */
#navBar{float:left; width:100%; background-image:url("/images/header/navBG.gif"); text-align:center; font-family:"arial narrow", arial, verdana, sans-serif; font-weight:bold; letter-spacing:-1px; font-size:12pt; border-top:1px solid #666666; border-bottom:1px solid #666666;}
#nav, #nav ul{padding:0; width:780px; margin: 0 auto; list-style:none; line-height:1; z-index:1000;}
#nav li{background-image:url("/images/header/navBG.gif"); border-left:1px solid #444444; float:left; width:10%; text-align:center; postion:relative;} /* width needed or else Opera goes nuts */
#nav a{display:block; text-decoration:none; padding:9px 0; color:#333333; border-left:1px solid #ffffff; border-right:1px solid #ffffff;} 
#nav li:hover a, #nav li.hover a, #nav li.sfhover a{color:#ffffff;}
#nav li:hover, #nav li.sfhover{position:static; background-image:url("/images/header/navHoverBG.gif");} /* fix for IE7 having sticky menus */
/* make the turned on nav have a different image background */
#home .navHome, #entrepreneur .navEntrepreneur, #supervisor .navSupervisor, #manager .navManager, #leader .navLeader, #customer .navCustomer, #links .navLinks, #about .navAbout, #contact .navContact{background-image:url("/images/header/navHoverBG.gif");}
 /* make the turned on nav link black */
#home .navHome a, #entrepreneur .navEntrepreneur a, #supervisor .navSupervisor a, #manager .navManager a, #leader .navLeader a, #customer .navCustomer a, #links .navLinks a, #about .navAbout a, #contact .navContact a{color:#ffffff;}
/* end of horizontal nav classes */

.clear{clear:both; font-size:0; margin:0; padding:0; height:0;}
.center{text-align:center;}
hr{border:0; border-top:2px solid #993F42; height:2px;}

h1{color:#ffffff; font-size:14pt; background:#000000; font-family:"arial narrow", arial, helvetica, sans-serif; padding:5px; text-align:center; margin-top:0;}
h2{color:#D77022; font-size:13pt; font-family:"arial narrow", arial, helvetica, sans-serif; margin-top:0;}
h3{color:#D77022; font-size:12pt; font-family:"arial narrow", arial, helvetica, sans-serif;}

#content{background:#ffffff; border-top:4px solid #EFC464; width:100%;}
#contentPadding{padding:20px 10px;}
.rightContent{width:60%; padding:10px;}
.leftContent{width:40%; background:#E2E2E2; padding:10px;}

#footer{margin-top:10px;}
#footerTagline{background:#D77022; font-size:16pt; font-family:"arial narrow", arial, verdana, sans-serif; color:#ffffff; height:34px; border-bottom:1px solid #ffffff; padding:7px 0 0 140px;}
#insight{height:209px; background-image:url("/images/footer/insightBG.jpg"); color:#ffffff; border-bottom:7px solid #ffffff;}
#insightCenter{width:780px; margin:0 auto;}
.insightSection{float:left; width:175px; padding:5px 8px 0 10px; border-left:1px solid #aaaaaa; text-align:left; margin:0; font-size:8pt; height:204px;}
#insight h2{color:#ffffff; font-size:13pt; font-family:"arial narrow", arial, verdana, sans-serif; margin-top:0; padding-top:0;}
#insight a{color:#ffffff; font-weight:bold; text-decoration:none;}
#insight a:hover{text-decoration:underline;}
#footerNav{background:#E2E2E2; color:#000000; border-top:1px solid #999999; border-bottom:2px solid #ffffff; font-size:8pt; text-align:center; padding:10px 0;}
#footerNav a, #copyright a{text-decoration:none; color:#000000;}
#footerNav a:hover, #copyright a:hover{text-decoration:underline;}
#copyright{background:#D77022; color:#000000; font-size:8pt; text-align:center; padding:6px 0;}