/* DM March 2010, August 2011 */
body {
  padding-top: 10px;
  font-size: 13px;
  color: #2e2e2e;
  font-family: Arial, Helvetica, sans-serif;
  background: #ffffff url(../images/bgEnzo.jpg) fixed no-repeat center top;
}

#headerDiv {margin:auto; width:915px; border-top: #8d80df solid 1px; padding-top:10px;}
#headerDiv h1 {margin:0 0 5px 0; font-size:25px; font-weight:normal; color:#4a597a;}

#mainDiv {margin:auto; width:915px; padding:0 0 10px 0;}

#topMenu {height:30px; margin-top:-10px;}
#topMenu li {font-size:16px;}
#topMenu h3, #topMenu p {font-size:12px;}
#topMenu p {line-height:16px; padding:0 0 6px 0;}

#talkToUs {width:200px; height:152px; border-bottom:1px solid #999;}
#contactInfo {height:52px; margin:0; padding:10px 0 0 0; background:url(../images/bgContactBugs.png) top right no-repeat;}
.searchDiv {width:200px; height:26px; padding:0; margin:0; background-color:#9ea3a6;}

#contentDiv {width:755px;}
/*#contentDiv {width:915px;}*/

a {text-decoration:none; color:#8a8a8a;}
a img {border:none;}
a:hover {text-decoration:none; color:#990033;}

#contactInfo a img:hover{ position: relative; top: -3px;}

#homeApproaches {display:block; height:180px; background: url(../images/home_bg1.gif) no-repeat center center;}

#models, #links, #downloads, #articles, #commtips, #caseStudies {margin-top:5px; padding:5px 0 5px 5px; width:710px; height:400px; border: 1px solid #bdbcbc;}
#learningResources, #keyModels, #ongoingLearningEvaluation {margin-top:5px; padding:5px 0 5px 5px; width:500px; height:330px; border: 1px solid #bdbcbc;}
#newsIntro, #newsMain {margin-top:5px; padding:5px 0 5px 5px; width:500px; border: 1px solid #bdbcbc;}
#newsIntro {height:100px;}
#newsMain {height:890px;}
#caseStudies {height:300px;}
#models img:hover {border: 1px solid #990033;}
#plainSubDiv {padding:5px 0 5px 5px; width:733px; border: 1px solid #bdbcbc;}

#clientAccordion {width:730px;}
#communicationAccordion, #conflictResolutionAccordion, #mindfulnessStressReductionAccordion, #leadershipTeamsAccordion, #mediationNegotiationFacilitationAccordion, #emotionalIntelligenceFocusingAccordion {width:500px;}
#biConsultantsAccordion, #biClientsAccordion {width:500px;}

.homeContent {vertical-align:top;}
.homeContent a {text-decoration:none; color:#990033;}
.homeContent a:hover {text-decoration:none; color:#990033;}

.homeRightCol, .rightCol {width:200px;}
.homeRightCol {padding:51px 0 0 10px; background: url(../images/Whats-newText_home.png) no-repeat top left;}
.resRightCol {padding:51px 0 0 10px; background: url(../images/Comm-tipsText_home.png) no-repeat top left;}
.rightCol {margin-left:10px; padding:20px 0 0 0; min-height:380px;}

td.rightColumn {width:210px; vertical-align:top; border-left: 1px solid #999;}

.commTips {height:155px; background: url(../images/lear_pix/inset_rh_old_person_hove.png) no-repeat bottom center;}
/* .commTips {background: url(../images/Comm-tipsText_home.png) no-repeat top left;} */
/* .registration {background: url(../images/RegistrationText_home.png) no-repeat top left;} */
/* .modelReg {background: url(../images/RegistrationText_model.png) no-repeat top left;} */
.regNoPic a {text-decoration:none; color:#990033;}
.regNoPic a:hover {text-decoration:none; color:#8a8a8a;}

.wideContent {position:relative; width:740px;}

div.subDiv {float:left; width:710px; overflow:auto;}
div.resourceSubDiv {float:left; width:500px; overflow:auto;}

/*div.testimonial, div.testimonialInset {border: 1px solid #7772b2;}*/
div.testimonial {display: block;}
div.testimonialInset {margin:3px; display: block; float:right; width:200px;}

div.sideList {display:block; overflow:auto; max-height:200px;}

/*div.sideQuote {color: #990033;}*/
/*div.sideQuoteInset {margin:3px; display: block; float:right; width:200px; border: 1px solid #222578; border-bottom: 1px solid #222578;}*/
div.sideQuoteInset {margin:3px; display: block; float:right; width:200px;}

div.sideDownload {padding: 0 0 0 4px; border-left: 1px solid #bdbcbc;}

div.topOfPage {float:right; margin-bottom: 5px;}

div.consultants {width:720px; padding:10px; border: 1px solid #bdbcbc;}
div.consultantPopUp {padding: 5px 0 5px 0;}
div.consultantPopUp img {float:left; margin:0 10px 5px 0;}

div.personalDev1 {display:block; height:205px; background: url(../images/personal_page_bg1.gif) no-repeat center bottom;}
div.personalDev2 {display:block; height:205px; background: url(../images/personal_page_bg2.gif) no-repeat center bottom;}
div.personalDev3 {display:block; height:205px; background: url(../images/personal_page_bg3.gif) no-repeat center bottom;}
div.personalDev4 {display:block; height:205px; background: url(../images/personal_page_bg4.gif) no-repeat center bottom;}

.fullProfile img {float:left; padding:0 5px 5px 0;}

hr {height:1px; border-width:0; color:#bdbcbc; background-color:#999;}

tr.listinghilite:hover {background-color:#e0e0e0;}

.allBorder {border: solid 1px #bdbcbc;}
.topBorder {border-top: solid 1px #bdbcbc;}
.bottomBorder {border-bottom: solid 1px #bdbcbc;}
.topBottomBorder {border-top: solid 1px #bdbcbc; border-bottom: solid 1px #bdbcbc;}
.rightBorder {border-right: solid 1px #bdbcbc;}
.bottomRightBorder {border-bottom: solid 1px #bdbcbc; border-right: solid 1px #bdbcbc;}

img.noBorder {border: none;}
img.simpleBorder {border: solid 1px #bdbcbc;}
/*img.lbBorder {border-left: solid 1px #bdbcbc; border-bottom: solid 1px #bdbcbc;}*/
img.imgInsetLeft {margin: 3px 8px 0 0; float:left; border: none;}
img.imgInsetCenter {margin-left:auto; margin-right:auto; border: none;}
img.imgInsetRight {margin: 3px 0 0 8px; float:right; border: none;}
img.imgHomeInset {margin: 0 20px 0 0; float:left; border: none;}

.null {
    margin: 0;
}

.heading1 {
    margin: 0 0 5px 0;
    font-size: 1.8em;
    font-weight:normal;
    color: #990033;
}
.subHeading1 {
    margin: 0 0 10px 0;
    font-size: 1.4em;
    font-weight:normal;
    color: #990033;
}
.heading2 {
    margin: 0 0 10px 0;
    font-size: 1.2em;
    font-weight:normal;
    color: #990033;
}
.heading3 {
    margin: 5px 0 5px 0;
    font-size: 1.15em;
    font-weight: bold;
    color: #7772b2;
}
.heading4 {
    margin: 0 0 5px 0;
    font-size: 1.05em;
    font-weight: normal;
    font-style: italic;
    color: #7772b2;
}
.heading5 {
    margin: 0 0 5px 0;
    font-size: 1.05em;
    font-weight: normal;
}

.errorText {
    padding: 5px 0 0 0;
    margin: 0;
    font-size: 1.15em;
    font-weight: bold;
    color: red;
}

/* Boehringer Ingelheim */
.biHeading1 {
    margin: 5px 0 5px 0;
    font-size: 1.5em;
    font-weight:normal;
    color: #7772b2;
}
.biHeading2 {
    margin: 5px 0 5px 0;
    font-size: 1.2em;
    font-weight:normal;
}
.biHeading3 {
    margin: 5px 0 5px 0;
    font-size: 1.5em;
    color: #7772b2;
}
.biHeading4 {
    margin: 5px 0 5px 0;
    font-size: 1.15em;
    font-weight: bold;
    color: #7772b2;
}
.biHeading5 {
    font-weight: normal;
    margin: 0 0 5px 0;
    font-size: 1em;
    line-height: 1.3em;
    color: #7772b2;
}
.biAnnotation {
  margin: 0;
  font-size: .9em;
}
/* end Boehringer Ingelheim */

/* home page */

.left {margin: 5px 0 0 0; font-size: .7em;}
.right {margin: 5px 0 0 0; font-size: .7em; text-align:right;}

.rightColText {
  margin: 0;
  font-size: 1.15em;
  font-style: italic;
  color: #21247e;
}
.stdTWUText {
  margin: 0;
}

/* Search */
.searchLabel {
  margin: 0 0 0 2px;
  font-size: 1em;
  font-weight: bold;
  color: #ffffff;
}
.searchLabel a {text-decoration:none; color:#ffffff;}
.searchLabel a:hover {text-decoration:none; color:#ffffff;}
/* end Search */
.telephoneLabel {
  font-size:16px;
  font-weight:bold;
  color:#495676;
  margin:11px 0 11px 0;
}

/* Footer */
.copy {
  margin: 5px 0 20px 0;
  font-size: .8em;
}
/* end footer */

.logoSlogan {
  color:#828282;
}
.logoSloganBold {
  color:#2e2e2e;
}
.logoSlogan, .logoSloganBold {
  margin: 0;
  font-size: .8em;
  font-weight: bold;
  letter-spacing:1px;
}
.rightTitle1 {
  margin: 0 0 15px 0;
  font-size: 1.2em;
  font-weight: bold;
}
/* end home page */

/* Menus */
.leftColText {
  margin: 0;
  font-size:1.15em;
/*  color:#8a8a8a;*/
/*  color:#3e484e;*/
}
/* End Menus */




.stdInfoText, .stdWarningText, .stdErrorText {
  vertical-align: 80%;
  margin: 0 0 5px 0;
  font-weight: bold;
  font-size: 1.1em;
  line-height: 1.3em;
}
.stdWarningText {
  color:blue;
}
.stdErrorText {
  color:red;
}
.stdText, .stdCenterText, .stdRightText, .stdBoldText, .stdCenterBoldText, .stdBoldRightText, .stdTextItalic, .fullTeamName, .sideDownloadTitle, .sideSignRegisterTitle {
  font-weight: normal;
  margin: 0 0 5px 0;
  font-size: 1em;
  line-height: 1.3em;
}
.stdQText, .stdQBoldText, .stdQRedText {
  font-size: 1em;
  line-height: 1.1em;
  margin:0 0 3px 0;
}
.stdQRedText {
  color: #990033;
}
.stdQListText {
  font-size: 1em;
  line-height: 1.1em;
  font-weight: normal;
  margin:0 0 3px 3px;
}
.stdTextItalic {
  font-style:italic;
}
.stdTextSmallCaps {
  font-variant:small-caps;
}
.stdTextIndent {
  margin: 0 0 5px 10px;
  font-size: 1em;
  line-height: 1.3em;
}
.stdCenterText, .stdCenterBoldText {
  text-align: center;
}
.stdBoldText, .stdCenterBoldText, .stdBoldRightText, .stdQBoldText, .sideSignRegisterTitle {
  font-weight: bold;
}
.stdRightText, .stdBoldRightText {
  text-align: right;
}
.sideDownloadTitle {
  color: #990033;
}
.sideSignRegisterTitle {
  font-size: 1.2em;
  color: #7772b2;
}
.sideSignupTitle {
  color: #51577a;
}
.stdFormtext20, .stdBoldFormtext20, .stdBoldRightFormtext20 {
  margin: 20px 0 0 0;
  font-size: 1em;
}
.stdFormtext10, .stdBoldFormtext10, .stdBoldRightFormtext10 {
  margin: 10px 0 0 0;
  font-size: 1em;
}
.stdFormtext5, .stdBoldFormtext5, .stdBoldRightFormtext5 {
    margin: 5px 0 0 0;
    font-size: 1em;
}
.stdBoldFormtext20, .stdBoldRightFormtext20, .stdBoldFormtext10, .stdBoldRightFormtext10, .stdBoldFormtext5, .stdBoldRightFormtext5 {
    font-weight: bold;
}
.stdBoldRightFormtext20, .stdBoldRightFormtext10, .stdBoldRightFormtext5 {
    text-align: right;
}
.fullTeamName {
    margin: 0;
}
.thumbTeamName {
    margin: 0 0 0 3px;
    font-size: 1.0em;
    font-weight: bold;
    color: #990033;
}
.thumbTeamSpec {
    margin: 0 0 0 3px;
    font-size: 1.0em;
    font-weight: bold;
    color: #7772b2;
}
.thumbTeamText {
    margin: 0 0 0 3px;
    font-size: 0.9em;
}
.topOfPage {
    margin: 0;
    font-size:.86em;
    font-weight:bold;
}

.sideQuoteTextFirstLine, .sideQuoteText {
    line-height: 1.2;
    font-style:italic;
    color: #7e27ff;
}
.sideQuoteTextFirstLine {
    margin: 0;
}
.sideQuoteText {
    margin: 0 0 0 3px;
}
.sideQuoteAuthor {
    margin: 2px 0 0 4px;
    font-size:0.8em;
}
.testimonialTextFirstLine, .testimonialText {
    font-style:italic;
    line-height: 1.2;
    color: #7e27ff;
}
.testimonialTextFirstLine {
    margin: 0;
}
.testimonialText {
    margin: 0 0 0 3px;
}
.testimonialAuthor {
    margin: 3px 0 0 3px;
    font-size: .85em;
}
.annotation {
  margin: 0;
  font-size: .8em;
}

.u {
  text-decoration:underline;
}

ul.none {
  margin: 0;
  list-style-type: none;
}

ul.redDot {
  margin: 0;
  list-style-type: circle;
  list-style-image: url(../images/redDot.gif);
}

ul.greenDot {
  margin: 0;
  list-style-type: circle;
  list-style-image: url(../images/bullet_small_green.png);
}

ul.circle {
  margin: 0;
  list-style-type: circle;
}

ol.normal {
  list-style-type: decimal;
}
ol.roman {
  list-style-type: lower-roman;
}

.inputBox, .inputBoxRight {
  font-size: 1em;
  font-weight: bold;
  border:1px solid #999999;
}
.inputBoxRight {
  text-align: right;
}
.inputBox:focus {
  background-color: #dcd6d6;
}
.inputBoxRight:focus {
  background-color: #dcd6d6;
}

/* end */

