body { font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 150%; background-color: #aaa; margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
td { vertical-align: top; }
h1 {margin: 0; padding: 0; font-size: 14px; color: #005e9e }
h2 {margin: 0; padding: 0; font-size: 12px; color: #6e93be; font-weight: normal; }
a:link, a:visited { color: #005e9e; text-decoration: none; border-bottom: 1px dotted #fff; }
a:hover, a:active { color: #961334; text-decoration: none; border-bottom: 1px dotted #961334; }
.wrapper { background-color: #fff; position: relative; width: 950px; overflow: visible; margin-top: 20px; margin-right: auto; margin-left: auto; }
.banner { height: 120px; margin-left: 30px; }
.rightShadow { background-image: url(../images/rightShadow.png); position: absolute; left: 950px; width: 10px; height: 120px; }
.rightShadowB { background-image: url(../images/rightShadowB.png); position: absolute; left: 950px; width: 10px; height: 10px; margin-top: -11px; }
.logo { float: left; margin-top: 14px; }
.globalNav { color: #005e9e; font-size: 10px; text-align: right; position: relative; padding-top: 10px; padding-right: 30px; }
.backOff { position: absolute; left: -2000px; }
.subNavBox { color: #fff; background-image: url(../images/BlueGrad.png); width: 200px; height: 215px; margin-bottom: 20px; padding-top: 5px; }
.subNav { margin: 0 10px 0 0; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
.subNav p { font-size: 14px; line-height: 180%; margin: 0; }
.subNav li { font-size: 110%; line-height: 130%; background-image: url(../images/subNav-Pointer.png); background-repeat: no-repeat; margin-bottom: 10px; margin-left: 5px; padding-left: 15px; list-style-type: none; list-style-image: none; }
.subNav a:link, .subNav a:visited { color: #fff; text-decoration: none; border-bottom-style: none; border-bottom-width: 1px; }
.subNav a:hover, .subNav a:active { color: #fff; text-decoration: none; border-bottom: 1px dotted #fff; }
.footer { color: #ddd; font-size: 11px; line-height: 25px; background-color: #aaa; text-align: center; width: 950px; margin-top: 0; margin-right: auto; margin-left: auto; }
.footer a:link, .footer a:visited { color: #ddd; text-decoration: none; border-bottom: 1px dotted #aaa; }
.footer a:hover, .footer a:active { color: #fff; text-decoration: none; border-bottom: 1px dotted #fff; }
.mainBody { position: relative; width: 960px; margin: 0; padding: 0; background: url(../images/rightShadow.png) repeat-y right; }
.mainBody p { margin-top: 1em; margin-bottom: 1em; }
.mainBody h1 { margin: 0; padding: 0; }
.mainBody h2 { color: #6e93be; font-size: 14px; font-weight: normal; margin: 0; padding: 0; }
.mainBody h3 { color: #961334; font-size: 12px; font-weight: bold; margin-right: 20px; margin-bottom: 0; border-top: 1px dotted #961334; }
.mainBodyShadow { background-image: url(../images/bottomShadow.png); width: 950px; height: 10px; clear: left; margin-right: auto; margin-left: auto; }
.mainBodyFoot { position: relative; width: 365px; height: 41px; clear: both; margin-right: auto; margin-left: auto; border-top: 1px solid #aaa; }
.logo1 { background-image: url(../images/LogoConv.png); position: absolute; top: 10px; left: 10px; width: 99px; height: 21px; }
.logo1:hover, .logo1:active { background-image: url(../images/LogoConvOn.png); }
.logo2 { background-image: url(../images/LogoAHC.png); position: absolute; top: 10px; left: 130px; width: 60px; height: 21px; }
.logo2:hover, .logo2:active { background-image: url(../images/LogoAHCOn.png); }
.logo3 { background-image: url(../images/LogoERS.png); position: absolute; top: 10px; left: 220px; width: 55px; height: 21px; }
.logo3:hover, .logo3:active { background-image: url(../images/LogoERSOn.png); }
.logo4 { background-image: url(../images/LogoCCH.png); position: absolute; top: 10px; left: 295px; width: 62px; height: 21px; }
.logo4:hover, .logo4:active { background-image: url(../images/LogoCCHOn.png); }
.clear { clear: both; height: 10px; }
.col { width: 200px; float: left; margin-left: 30px; }
.col1 { width: 200px; float: left; margin-left: 30px; }
.col2d { color: #666; width: 430px; margin-left: 260px; }
.col2t { color: #666; width: 680px; margin-left: 260px; }
.col3 { width: 100%; border: solid 1px #00c; }
.col4 { width: 200px; margin-right: 30px; float: right; }
.bold { font-weight: bold; }
.Mission { color: #6e93be; font-weight: bold; }
.liteBlueBold { color: #6e93be; font-weight: bold; }
.blueBold { color: #005e9e; font-weight: bold; }
.grayBox, .newsBox { font-size: 90%; background-color: #eee; margin: 0; padding: 0 0 5px; }
.grayBox h1, .newsBox h1 { color: #ccc; font-size: 12px; line-height: 14px; background-color: #444; text-align: center; padding: 4px 2px 5px; }
.grayBox p, .newsBox p { margin-top: 10px; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; }
.grayBox a, .newsBox a { font-weight: bold; }
.grayBox a:link, .grayBox a:visited, .newsBox a:link, .newsBox a:visited { border-bottom: none; }
.grayBox a:hover, .grayBox a:active, .newsBox a:hover, .newsBox a:active { border-bottom: none; }
.grayBox ul { line-height: 14px; margin: 0 0 0 12px; padding: 0 5px 5px 10px; }
.grayBox li { margin-top: 5px; margin-left: 0; padding-left: 0; }
.newsBox { font-size: 11px; line-height: 13px; background-color: #eee; margin: 20px 15px 0 0; padding: 0 0 5px; }
.newsHead { color: #6e93be; font-size: 15px; font-weight: bold; }
.dateLine { color: #666; font-size: 80%; font-weight: normal; }
.movie { font-size: 90%; background-color: #fff; margin-top: 20px; padding: 0; }
.movie h1 { color: #fff; font-size: 12px; line-height: 14px; background-color: #6e93be; text-align: center; padding: 4px 2px 5px 0; border-color: #aaa; border-style: solid; border-width: 1px 1px 0; }
.sideBar { position: absolute; left: 460px; top: 170px; width: 200px; }
.seminars { font-size: 90%; }
.seminars p { line-height: 18px; }
.seminars a { font-weight: bold; }
.subNav2 { font-size: 90%; background-color: #fff; padding: 0 0 5px; border: solid 1px #951234; }
.subNav2 h1 { color: #fff; font-size: 12px; line-height: 14px; background-color: #951234; text-align: center; padding: 4px 2px 5px; }
.subNav2 p { margin-top: 10px; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; }
.subNav2 ul { line-height: 14px; margin: 0 0 0 15px; padding: 0 5px 5px 12px; list-style-type: none; }
.subNav2 li { font-weight: bold; margin-top: 12px; margin-left: 0; padding-left: 0; }
.subNav2 li:link {   }
.subNav2 li:visited {   }
.subNav2 li:hover { list-style-image: url(../images/subNav2Bul.png);  }
.subNav2 li:active { list-style-image: url(../images/subNav2Bul.png); }
.mainList { }
.mainList ul {  }
.mainList li { font-size: 12px; line-height: 130%; padding-bottom: 5px; }
.benjamins { background-image: url(../images/Benjamins.jpg); }
.portrait { width: 175px; height: 219px; float: left; margin-right: 15px; margin-bottom: 5px; }
.portraitB { margin-right: 15px; margin-bottom: 5px; width: 100px; height: 120px; float: left; }
.leadin { text-transform: uppercase; }
.pullQuote { color: #666; font-size: 16px; font-family: "Times New Roman", Times, serif; font-style: italic; line-height: 24px; padding: 0 5px; border: solid 1px #6e93be; }
.pullQuote h1 { color: #fff; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; background-color: #6e93be; text-align: center; margin-top: 5px; }
.pullQuote p { margin-top: 10px; margin-right: 10px; margin-left: 10px; }
.pullQuoteCredit { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-align: right; }
.event {  }
.event h1 { color: #666; font-weight: normal; background-color: #eee; margin-bottom: 0; border-top: 1px solid #666; }
.event p { color: #666; margin-top: 0; font-size: 10px; line-height: 13px; }
.locPic { width: 315px; }
.locDebtor { font-size: 90%; border: solid 1px #6e93be; padding: 0 0 5px; margin-top: 10px; margin-bottom: 10px; }
.locDebtor h1 { color: #fff; font-size: 12px; line-height: 14px; background-color: #6e93be; text-align: center; padding: 4px 2px 5px; }
.locDebtor p { margin-top: 10px; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; }
.locDebtor a { font-weight: bold }
.locDebtorPhone { color: #6e93be; font-weight: bold; }
.liteBlueBox { color: #6e93be; font-size: 11px; line-height: 13px; border: solid 1px #6e93be; padding: 4px; margin-bottom: 10px; }
.liteBlueBox p { text-align: center; margin: 0; padding: 0; }
.ttt { margin-bottom: 20px; }
.mini { font-size: 8px; }
.jobOpening { font-size: 11px; line-height: 13px; margin-top: 2px; padding-top: 2px; border-top: 1px solid #ccc; }
.jobLocation { font-size: 10px; line-height: 13px; }
.jobDetail {  }
.jobDetail ul { margin: 0; padding: 0; }
.jobDetail li { margin-left: 1em; padding-left: 0; }
.jobDetailLabel { font-weight: bold; text-align: right; padding-right: 1em; }
.jobDetail td { border-top: 1px solid #ccc; }
.fieldLabel { text-align: right; padding-right: 5px; }
.fieldValue { }
.semList { margin-top: 20px; }
.semType { width: 200px; }
.semType p { font-size: 11px; background-color: #ffffcc; padding: 8px; }
.brochureIcon { line-height: 15px; width: 200px; float: left; padding-right: 15px; padding-bottom: 5px; }
.brochureIcon img { float: left; padding-right: 8px; padding-bottom: 8px; }
.g { background: #eee; }