/* CSS Document */

body { font: 81%/145% Arial, Helvetica, sans-serif; color: #000; background-color: #E9E6E4;  /*#EEEBDF; OR #F8F7EF */ x background: url(/gr/bg/bg.gif) repeat-x;
}
#wrap { width: 863px; margin: 0 auto 20px auto; }
#shadow-left { float: left; width: 20px; height: 300px; background: url(/gr/bg/1shadow.gif) top right no-repeat; margin: 0; padding: 0; }
#shadow-right { float: left; width: 20px; height: 300px; background: url(/gr/bg/3shadow.gif) top left no-repeat; margin: 0; padding: 0; }
#siteholder { float: left; position: relative; font-size: 0.9em; width: 818px; margin: 0 auto 20px auto; padding: 0; background-color: #fff; border: 1px solid #999; }
#header { position: relative; height: 180px; margin: 70px 0 0 0; padding: 0; }
#header #top-links { float: right; padding: 5px 0px 5px 30px; margin-right: 20px; text-align: right; font: bold 0.95em Arial, Helvetica, sans-serif; color: #333; background: url("/gr/icon_harris5_small.gif") left center no-repeat; }
#header .header { background-color: #000; border-top: 1px solid #333; border-bottom: 1px solid #333; width: 100%; height: 100%; clear: both; }
#header .homepage { background: url("/gr/bg/homepage6.jpg") no-repeat #000; }
#header .default { background: url("/gr/bg/default3.jpg") no-repeat #000; }
#header .article { background: url("/gr/bg/articles2.jpg") no-repeat #000; }
#header .career { background: url("/gr/bg/career_management.jpg") no-repeat #000; }
#header .client-comments { background: url("/gr/bg/client_comments.jpg") no-repeat #000; }
#header .contact { background: url("/gr/bg/contact2.jpg") no-repeat #000; }
#header .team_coaching { background: url("/gr/bg/senior_team_coaching.jpg") no-repeat #000; }
#header .business_relationship_coaching { background: url("/gr/bg/business_relationship_coaching.jpg") no-repeat #000; }
#header .psychometric_assessment { background: url("/gr/bg/psychometric_assessment.jpg") no-repeat #000; }
#header .senior_team_coaching { background: url("/gr/bg/senior_team_coaching.jpg") no-repeat #000; }
#header .consulting { background: url("/gr/bg/executive_coaching.jpg") no-repeat #000; }
#header .diagnostic_consulting { background: url("/gr/bg/psychometric_assessment.jpg") no-repeat #000; }
#header .training { background: url("/gr/bg/coaching.jpg") no-repeat #000; }
#header .influencing-skills { background: url("/gr/bg/influencing_skills2.jpg") no-repeat #000; }
#header .leadership { background: url("/gr/bg/leadership_development.jpg") no-repeat #000; }
#header .reading { background: url("/gr/bg/reading.jpg") no-repeat #000; }
#header .women { background: url("/gr/bg/women2.jpg") no-repeat #000; }
#header .think { background: url("/gr/bg/strategic_thinking2.jpg") no-repeat #000; }
#header .management { background: url("/gr/bg/management_skills.jpg") no-repeat #000; }
#header .thinking_partner { background: url("/gr/bg/thinking_partner.jpg") no-repeat #000; }
#header .work-life-integration { background: url("/gr/bg/work_life_integration.jpg") no-repeat #000; }
#header .why-work-with-us { background: url("/gr/bg/why_work_with_us.jpg") no-repeat #000; }
#logo-white { position: absolute; top: 140px; left: 30px; background: url("/gr/logo_white6.gif") no-repeat; width: 200px; height: 45px; z-index: 600; }
#logo-white a { display: block; height: 40px; }
#logo-white a:hover { background: transparent; border: 0; }
#main { margin: 0; padding-top: 50px; }
/* LEFTSIDE NAVIGATION, ETC.
--------------------------------------------------------------- */
#main #left-side { float: left; width: 250px; margin-bottom: 50px; }
#main #left-side #navcontainer { margin: 0 0 0 40px; font-size: 1.0em; }
#main #left-side #navcontainer a { background: url(/gr/bullet_sq_grey2.gif) top left no-repeat; padding-left: 20px; text-decoration: none; }
#main #left-side #navcontainer a:hover { border-bottom: 1px solid #ccc; color: #000; background: url(/gr/bullet_sq_grey2_f2.gif) top left no-repeat #EEEBDF; }
#main #left-side #navcontainer .highlight { background: url(/gr/bullet_sq_grey2.gif) top left no-repeat #F9F8F2; color: #000; border-bottom: 1px solid #ccc; }
#main #left-side #navcontainer .sub1 { margin-left: 15px; }
#main #left-side #navcontainer a:hover.sub1 { color: #000; background-color: #FFF; border: none; }
#main #left-side #navcontainer h2 { border-bottom: 1px dotted #ccc; text-transform: uppercase; font-size: 0.9em; padding: 0; margin: 0; width: 90%; }


/* CONTENT
--------------------------------------------------------------- */
#main #content { float: left; padding: 0 20px 0 30px; width: 480px; }
#main #content h1 { background: url("/gr/icon_harris5.gif") center left no-repeat; font: 1.5em Georgia, "Times New Roman", Times, serif; padding: 0 0 3px 40px; border-bottom: 1px solid #CCC; color: #333; }
#main #content h2 { font: 1.4em Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #ccc; padding: 0; margin: 25px 0 0 0; color: #333; }
	body#home h2 { border: 0!important; }
#main #content h3 { font: 0.9em Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; border-bottom: 1px dotted #000; font-weight: bold; background: url("/gr/bullet_sq_grey.gif") left 0 no-repeat; padding: 0 0 3px 15px; margin-top: 20px; }
#main #content #nav-floater-right { float: right; width: 110px; margin: 0 0 10px 10px; padding: 10px; border: 1px dotted #000; background-color: #F8F7EF; font-size: 0.95em; line-height: 1.2em; }
#main #content #nav-floater-right h1 { font-size: 1.3em; color: #000; margin: 0 0 5px 0; padding: 0; border-bottom: 1px dotted #CCC; background: none; }
#main #content #nav-floater-right h2 { font-size: 0.9em; color: #000; text-transform: uppercase; margin: 10px 0 5px 0; padding: 0; }
#main #content #nav-floater-right ul { margin: 0; padding: 0 0 0 10px; }
#main #content #nav-floater-right li { margin:	0; padding: 0; }
#main #content p.indent { margin: 0 20px; border: 0; line-height: 16px; clear: both; }
#main #content p.indent_bullet { margin: 20px; padding-left: 20px; background: url(/gr/nav-bullet-f5.gif) 0 5px no-repeat #fff; border: 0; }
#main #content .img-left { float: left; margin: 0 20px 10px 0; font-size: 0.95em; text-align: center; color: #666; }
#main #content .img-right { float: right; margin: 0 0 10px 20px; }
#footer { clear: both; margin: 30px 0 10px 0; padding: 10px 40px 10px 40px; font-size: 0.9em; line-height: 1.2em; color: #999; text-align: left; }
/* GENERAL CSS
--------------------------------------------------------------- */
a { color: #646075; }
a:hover { color: #000; background-color: #EEEBDF; border-bottom: 1px solid #ccc; }
.black { color: #000; }
#bios-index { width: 85%; margin: 20px auto; }
#bios-index td { font-size: 1.0em; text-align: center; }
#bios-index td img { border: 1px solid #ccc; }
#bios-index a { text-decoration: none; }
.sep { width: 1px; margin: 0 2px; background: url("/gr/separator_grey.gif") center no-repeat; }
/* CLIENT COMMENTS
--------------------------------------------------------------- */
.client-comment { margin: 20px 10px; background: url("/gr/bg/bg-comments.jpg") repeat-x; border-bottom: 1px solid #ccc; }
.client-comment .comment { color: #333; padding: 10px 25px 0 25px; margin: 0; X background-color: #F9F8F2;
}
.client-comment .client { text-align: right; font-size: 0.95em; line-height: 1.3em; color: #000; padding: 5px 20px 10px 0; }
.client-comment p { margin: 10px 0 0 0; }
.line { height: 1px; width: 200px; margin: 10px 0; border-bottom: 1px dotted #ccc; }
/* FORMS
--------------------------------------------------------------- */
input,
textarea { border: 1px solid #ccc; }
li { margin-bottom: 10px; line-height: 1.4em; }
.book-title { color: #666; }
.pdf { clear: both; text-align: right; font-size: 0.95em; }
.back-to-top { background: url("/gr/back_to_top.gif") no-repeat; width: 50px; height: 15px; float: right; }
.back-to-top a { display: block; height: 15px; }
.back-to-top a:hover { border: none; background: transparent; }
.red { color: #FF0000; }
.workshop_box { float: right; width: 100px; margin: 0 0 20px 20px; padding: 25px; background-color: #F9F9F9; border: 1px dotted #ccc; }

