/* 
    Document   : widget-promo.css
    Created on : Jul 31, 2012, 11:43:16 AM
    Author     : slaughlin
    Description:
        Purpose of the stylesheet follows.
*/

/* Promo Module */
/* Promo Mod Defaults */
.promoMod.mod {border:solid 1px #ed7f37;}
.promoMod h3 {border:solid 1px #fff;background:#ed7f37;font-weight:500;padding:11px 10px;color:#fff;}
.promoMod h3 a{color:#fff;}
.promoMod .mod-bd h4 a{line-height:16px;}
.promoMod ul{margin:0;padding-top:5px;clear:both}
.promoMod ul li{padding:6px 0;border-bottom:dotted 1px #ccc;color:#A5A5A5;font-size:12px;}
.promoMod .mod-exp-key {border:none;color:#2a8bab;cursor:pointer}
.promoMod .mod-img.left {float:left;}

.rightRail .promoMod .mod-bd {padding:10px 14px}
.rightRail .promoMod .mod-ft {padding:0 14px 5px 14px}
.rightRail .promoMod .mod-img.left {float:left;padding:0 8px 4px 0;}

.promoMod .numCols2 ul {width:46%;float:left;clear:none;padding: 0 10px 10px 10px;}
.promoMod .numCols3 ul {width:30%;float:left;clear:none;padding: 0 10px 10px 10px;}
.promoMod .numCols4 ul {width:24%;float:left;clear:none;}
.promoMod .numCols2 ul li, .promoMod .numCols3 ul li, .promoMod .numCols4 ul li {border:none;}

.promoMod.orangeHeaderGrayBG {margin-bottom:25px;padding:8px 8px 10px 8px;border:solid 1px #dbe2b6;background:#fafbf5;}
.promoMod.orangeHeaderGrayBG h3{color:#f48638;padding:0 0 8px 0;border:none;background:none;height:auto}
.promoMod.orangeHeaderGrayBG ul {padding:0;margin:0;}
.promoMod.orangeHeaderGrayBG ul li{float:left;padding:0 6px 0 0;margin-right:6px;border:solid 1px #9a9a9b;border-width:0 1px 0 0;}

.promoMod.plainWithArrowBullets {border:none;}
.promoMod.plainWithArrowBullets .mod-bd {border:0;}
.promoMod.plainWithArrowBullets p{line-height:20px;padding:10px 0;}
.promoMod.plainWithArrowBullets ul{float:left;width:135px;padding:0;margin:0;}
.promoMod.plainWithArrowBullets ul li{border:none;padding-left:8px;background:url(../../../resource/media/image/small-icons-sprite-v3.bd0811cb182586a7d48fc0dbd0a61324.gif) 0 -2490px no-repeat;}

.promoMod.green {border:solid 1px #8DA536;}
.promoMod.green h3{background:#8DA536;border:solid 1px #fff;}

.promoMod.buzz .mod-bd {background:#fff;}
.promoMod.buzz .mod-bd li {font-size:12px;color:#666;}

.promoMod.wd {border:none}
.promoMod.wd h3 {color:#666;padding:11px 10px 11px 64px;background:url(../../../resource/media/image/wd-logo.21f761c8a0e1cba4376cb1c65d8f7466.png) 0 10px no-repeat;}
.promoMod.wd h3 a {color:#2a8bab;}
.promoMod.wd .mod-hd {background:none}
.promoMod.wd .mod-bd {zoom:1;padding:4px 0 7px 15px;background:#f2f3ee;border:solid 1px #3398cc}
.promoMod.wd .mod-bd ul {zoom:1;}
.promoMod.wd .mod-bd:after {content:".";display:block;height:0;width:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
.promoMod.wd .mod-bd ul li {border:none}

/*Right Diagnosis*/
.promoMod.rd {border:none;background: url(http://i2.hgimg.com/css/images/body-bg2.png) repeat-x scroll 0 0 white;}
.promoMod.rd h3 {color: #1C5684;display: block;font-size: 14px;padding: 8px 0px 0px 30px;text-align: left;margin: 0px;border: none; background: none;font-weight: bolder;font-family: Arial,Verdana,Helvetica,sans-serif;}
.promoMod.rd .mod-bd ul {margin-left: 0;padding-left: 20px;}
.promoMod.rd .mod-bd ul li {font-size: 12px;margin-bottom: 3px;font-family: Arial, Verdana, Helvetica, sans-serif; border: none; padding: 0; color: #000; list-style-type: none;}
.promomod.rd .mod-bd ul li span { color: #666; font-size: 10px; }
.promoMod.rd .mod-bd ul a {text-decoration: underline; display: inline; line-height: 1.6em; padding: 5px 10px; color: #0792C2; }
.promoMod.rd .mod-bd:after {content:".";display:block;height:0;width:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
.promoMod.rd .mod-blurb {font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 12px;padding: 0 10px 0 30px;color: #1C5684; }



.promoMod.harvard {border:solid 1px #980000}
.promoMod.harvard h3 {background:#980000 url(../../../resource/media/image/harvard-sm.00e5c32063ca4c438c0ecc8ff56ebafb.gif) 297px 6px no-repeat; }

.promoMod.compound {background-color: #F3EFEA;border: 1px solid #999999;margin-bottom: 12px;min-height: 79px;padding: 18px 12px 0 22px;}
.promoMod.compound .mod-bd {background-color:#f3efea;border:none;padding: 10px 0;}
.promoMod.compound h3 {background-color:#f3efea;border:none;border-bottom:1px dotted #ccc;color:#1c4a59;font-size:24px;padding:0 0 10px;font-weight:500;line-height:27px}
.promoMod.compound .mod-bd p {font-size:13px;color:#333;}
.promoMod.compound .mod-bd ul {padding:0;float:left;margin:20px 0 0 0;}
.promoMod.compound .mod-bd ul li {list-style-type:none;border:none;padding:4px 0 4px 15px;background:url(../../../resource/media/image/small-icons-sprite-v4.2d3d11e1db9e06a826bf1af21de45141.gif) -5px -1595px no-repeat;}
.promoMod.compound .cmpnd {background: url(../../../resource/media/image/small-icons-sprite-v4.2d3d11e1db9e06a826bf1af21de45141.gif) no-repeat scroll -46px -309px transparent;display: block;height: 65px;left: 6px;margin-top: -5px;position: absolute;width: 15px;}

.promoMod.styleOne ul li{color:#000;padding-left:8px;}
/* need to create new class name in cms
  this is styling mod on /conditions/ page */
.rightRail .promoMod.styleOne .mod-bd{padding:10px 14px 8px 14px;}
.rightRail .promoMod.styleOne .mod-ft{padding:0 14px 5px 0;}
.rightRail .promoMod.styleOne .mod-img.left{padding:0 8px 4px 0;}

.promoMod.styleSix .mod-bd h4 {padding:11px 11px 0 11px;color:#f28739}
.promoMod.styleSix .mod-img.left {float:left;padding:11px}
.promoMod.styleSix .mod-blurb{padding:4px 10px 0 10px }
.promoMod.styleSix ul li {color:#000;border:none;}
.promoMod.styleSix .mod-ft {padding-bottom:4px}

.promoMod.styleEight h3{background:#fff;color:#523565;}
.promoMod.styleEight {border:solid 1px #dbdcd7;border-top:4px solid #523565}
.promoMod.styleEight .mod-bd {border-top:dotted 1px #ccc;border:none;margin:0 13px}
.promoMod.styleEight .mod-bd ul {padding:0 0 3px 0;margin:0;}
.promoMod.styleEight .mod-bd li {border:none;padding-right:0px}
.promoMod.styleEight .mod-ft ul {border-top:dotted 1px #ccc;padding-bottom:3px;clear:both;}

.promoMod.styleNine h3{background:#fff;color:#8da535;}
.promoMod.styleNine {border:solid 1px #dbdcd7;border-top:4px solid #8da535}
.promoMod.styleNine .mod-bd {border-top:dotted 1px #ccc;margin:0 13px}
.promoMod.styleNine .mod-bd ul {padding:0 0 3px 0;margin:0;}
.promoMod.styleNine .mod-bd li {border:none;padding-right:3px}
.promoMod.styleNine .mod-ft ul {border-top:dotted 1px #ccc;padding-bottom:3px;clear:both;}

.promoMod.styleTen h3{background:#fff;color:#8da535;}
.promoMod.styleTen {border:solid 1px #dbdcd7;border-top:4px solid #8da535}
.promoMod.styleTen .mod-bd {border:none}
.promoMod.styleTen .mod-bd ul {border-top:dotted 1px #ccc;padding-bottom:3px;float:left}
.promoMod.styleTen .mod-bd li {border:none;width:24%;float:left;padding-right:3px}

/* Multi Promo Module */
.multiPro{clear:both;#margin-bottom:20px;}
.multiPro h3.multiProHd {font-size:20px;color:#1d4e5d;font-weight:500;padding-bottom:15px;}
*.multiPro h3.multiProHd {margin-top:5px;}

.multiPro .contRow {border-top:1px dotted #828282;padding:15px 0 25px 0;clear:both;}
.multiPro .cont {width:auto}
.multiPro .contRow .cont .mod {float:left;width:290px;}
.multiPro .contRow .cont.last .mod{margin-left:15px;}

.multiPro .promoMod.mod {border:none;}
.multiPro .promoMod .mod-img.left {float:left;margin:0 10px 4px 0;}
.multiPro .promoMod .mod-bd {border:0;}
.multiPro .promoMod p {padding:3px 10px 10px 0;}

.multiPro div.promoMod .numCols2 ul {width:47%;float:left;clear:none;}
.multiPro div.promoMod .numCols3 ul {width:33%;float:left;clear:none;}
.multiPro div.promoMod .numCols4 ul {width:24%;float:left;clear:none;}


.multiPro .promoMod.plainWithArrowBullets ul {width:290px}
.multiPro .promoMod.plainWithArrowBullets p{line-height:20px;padding:10px 10px 10px 0;}
.multiPro .contRow .promoMod.plainWithArrowBullets {border-right:1px dotted #828282;}
.multiPro .contRow .cont.last .promoMod.plainWithArrowBullets{border-right:0;}

.multiPro.styleTwo .contRow {border-top:none;padding:15px 0 25px 0;clear:both;}
.multiPro.styleTwo .contRow .cont .mod {float:left;width:290px;border-right:solid 1px #ccc}
.multiPro.styleTwo .contRow .cont.last .mod{margin-left:15px;border-right:solid 1px #ccc;}

.multiPro .promoMod.styleEight {border:solid 1px #dbdcd7;border-top:4px solid #523565}
.multiPro .promoMod.styleEight .mod-bd {border-top:dotted 1px #ccc;}
.multiPro .promoMod.styleNine {border:solid 1px #dbdcd7;border-top:4px solid #8da535}
.multiPro .promoMod.styleNine .mod-bd {border-top:dotted 1px #ccc;}
.multiPro .promoMod.styleNine .mod-ft li, .multiPro .promoMod.styleEight .mod-ft li {padding-left:14px}