/*** RESET CODE FROM http://developer.yahoo.com/yui/reset/ ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;} 

/*** STANDARD HTML TAGS ***/
body { background: #e4e0d0; font-family:georgia, times new roman, times, serif; font-size:13px;color:#555;}
p { margin:15px 0; line-height:20px; color:#555;}
a, a:visited, a:active {color:#238; text-decoration:none;}
a:hover {text-decoration:underline;}
i, em {font-style:italic;font-weight:inherit;}
b, strong {font-weight:bold;font-style:inherit;}
ol {margin:10px 0 0;}
ul {margin:10px 0 0;}
li {margin:0 0 10px;}
ul li {margin:0 0 10px 45px;padding-left:6px;list-style-type:disc;}
ol li {margin:0 0 10px 45px;padding-left:6px;list-style-type:decimal;}
h1 {margin:0 0 10px;font-size:18px;}
h2 {margin:15px 0 10px;font-size:16px;}
h3 {margin:15px 0 10px;font-size:14px;}


/* HEADER */
#header {background: #000 url("images/header-bg.jpg") center no-repeat; height:126px;}
#header #nav-utility { width:899px;text-align:right; padding:20px 20px 0; font-size:10px; color:#969484; font-weight:normal;}
#header #nav-utility a, #header #nav-utility a:visited, #header #nav-utility a:active {font-size:10px; color:#969484; font-weight:normal; text-decoration:none; }
#header #nav-utility a:hover { text-decoration:underline; }

/* NAV */
#nav {background: #7a200e url("images/nav-bg.gif") repeat-x; height:55px;}
#nav #links { width:827px; height:35px; padding-top:3px; padding-right:80px; }
#nav .link { float:left; margin-right:1px; display:block; height:35px; }
#nav a#home, #nav a#home:visited {background:url("images/nav-home.gif") no-repeat; width:66px;} 
#nav a#home:active {background:url("images/nav-home-on.gif") no-repeat; width:66px; }
#nav a#home:hover {background:url("images/nav-home-hover.gif") no-repeat; width:66px; }

#nav a#staffing, #nav a#staffing:visited, #nav a#staffing:active {background:url("images/nav-staffing.gif") no-repeat; width:147px;} 
#nav a#staffing-on {background:url("images/nav-staffing-on.gif") no-repeat; width:147px;}
#nav a#staffing:hover {background:url("images/nav-staffing-hover.gif") no-repeat; width:147px;}

#nav a#services, #nav a#services:visited, #nav a#services:active {background:url("images/nav-services.gif") no-repeat; width:258px;} 
#nav a#services-on {background:url("images/nav-services-on.gif") no-repeat; width:258px;}
#nav a#services:hover {background:url("images/nav-services-hover.gif") no-repeat; width:258px;}

#nav a#risk, #nav a#risk:visited, #nav a#risk:active {background:url("images/nav-risk.gif") no-repeat; width:105px;} 
#nav a#risk-on {background:url("images/nav-risk-on.gif") no-repeat; width:105px;}
#nav a#risk:hover {background:url("images/nav-risk-hover.gif") no-repeat; width:105px;}

#nav a#consultants, #nav a#consultants:visited, #nav a#consultants:active {background:url("images/nav-consultants.gif") no-repeat; width:142px;} 
#nav a#consultants-on {background:url("images/nav-consultants-on.gif") no-repeat; width:142px;}
#nav a#consultants:hover {background:url("images/nav-consultants-hover.gif") no-repeat; width:142px;}

#nav a#contact, #nav a#contact:visited, #nav a#contact:active {background:url("images/nav-contact.gif") no-repeat; width:95px;} 
#nav a#contact-on {background:url("images/nav-contact-on.gif") no-repeat; width:95px;}
#nav a#contact:hover {background:url("images/nav-contact-hover.gif") no-repeat; width:95px;}

/* PAGE ARCHITECTURE */
#page { }
#container {width:899px; text-align:left; margin-top:10px;}
#main-image {background: #e4e0d0 url("images/main-boardroom.jpg") no-repeat; width:899px; height:302px;}

.page-header-text {margin:25px 0 0;}
#page-header-image4 {background: #e4e0d0 url("images/page-header-staff.jpg"); width:594px; height:232px;}
#page-header-text4 {background: #e4e0d0 url("images/page-prof-staffing.gif"); width:236px; height:15px; }	

#page-header-image7 {background: #e4e0d0 url("images/page-header-mgmt.jpg"); width:594px; height:232px;}
#page-header-text7 {background: #e4e0d0 url("images/page-mgmt-rep-services.gif"); width:419px; height:15px;}

#page-header-image9 {background: #e4e0d0 url("images/page-header-risk.jpg"); width:594px; height:232px;}
#page-header-text9 {background: #e4e0d0 url("images/page-risk-analysis.gif"); width:137px; height:15px; }

#page-header-image11 {background: #e4e0d0 url("images/page-header-expert1.jpg"); width:594px; height:232px;}
#page-header-text11 {background: #e4e0d0 url("images/page-exp-cons.gif"); width:213px; height:15px; }

#page-header-image13 {background: #e4e0d0 url("images/page-header-contact.jpg"); width:594px; height:232px;}
#page-header-text13 {background: #e4e0d0 url("images/page-contact-us.gif"); width:123px; height:15px;}

#page-header-image2 {background: #e4e0d0 url("images/page-header-about.jpg"); width:594px; height:232px;}
#page-header-text2 {background: #e4e0d0 url("images/page-about.gif"); width:63px; height:15px; }



#content {width:575px; float:left;}
.edit {color:#555;text-align:right;font-size:11px;margin-top:20px;}

/* NAV-BUSINESS */
#nav-business { background: #e4e0d0; float:left; width:249px; height:300px; padding: 10px 0 0 35px; }
#nav-business .bus-serv { float:left; margin-bottom:3px; width:289px; height:24px; }
#nav-business #bus-services{ background: #e4e0d0 url("images/main-business-services.gif"); }
#nav-business a#staffing { background: #e4e0d0 url("images/main-staffing.gif"); }
#nav-business a#staffing:hover { background: #e4e0d0 url("images/main-staffing-hover.gif"); }
#nav-business a#services { background: #e4e0d0 url("images/main-services.gif"); }
#nav-business a#services:hover { background: #e4e0d0 url("images/main-services-hover.gif"); }
#nav-business a#consultants { background: #e4e0d0 url("images/main-consultants.gif"); }
#nav-business a#consultants:hover { background: #e4e0d0 url("images/main-consultants-hover.gif"); }
#nav-business a#risk { background: #e4e0d0 url("images/main-risk.gif"); }
#nav-business a#risk:hover { background: #e4e0d0 url("images/main-risk-hover.gif"); }

/* SIDEBAR */
#sidebar {background: #e4e0d0; width:289px; float:right; vertical-align:top;}
#sidebar #sign-up {background: #d2cdba url("images/sidebar-sign-up.gif") no-repeat; width:289px; padding-top:40px; margin-bottom:2px; }
#sidebar #sign-up #sign-up-form {background: #d2cdba; width:249px; padding: 15px 20px 6px 20px; text-align:right; }

#sidebar #sign-up #sign-up-form th {width:70px; font-size: 10px; color:#908d80; text-align:left; font-family: Arial, Helvetica, san-serif; font-weight: normal; padding-bottom:2px; padding-left:2px;}
#sidebar #sign-up #sign-up-form td {padding-bottom:8px;}
#sidebar #sign-up #sign-up-form input.txt {width:239px;}

#sidebar #quotes { background: #d2cdba; width:249px; height:350px; padding:20px 20px; color:#797668; font-size:13px; font-weight:normal; }
#sidebar .author { color:#77200c; font-style:italic; }



/* FOOTER */
#footer { clear:both; background: #e4e0d0;  width:899px; text-align:left; font-size:9px; color: #7e7c6f; font-weight:normal; padding:20px 0;}
#footer a, #footer a:visited, #footer a:active {font-size:9px; color: #7e7c6f; font-weight:normal; text-decoration:none; margin:0 6px;}
#footer a:hover {text-decoration:underline; }
#footer a#first {margin-left:0;}
#footer #text-links { float:left; }
#copyright { float:right; }
#credit { clear:both;text-align:left; padding:20px 0 20px; color:#969484; font-size:9px; text-transform:uppercase; letter-spacing:1px; }
#credit a, #credit a:visited, #credit a:active {font-size:9px; color:#969484; font-weight:normal; text-decoration:none; margin:0 0; }
#credit a:hover { text-decoration:underline; }
#preload { display:none; }