/***********************************************************
	Stylesheet for: ASAM-Maintained Classes & Styles
	Author: ASAM
*************************************************************/

/*********** Links underlined on hover (overrides main.css) *****/
#PublicWrapper a:hover {text-decoration:underline !important;}

/*********** Homepage Banners **************************/

.main .content .banners ol li .bannerContent h3 { margin: 20px 20px 5px; line-height: 1.1em; }

/*********** Header ************************************/
#PublicWrapper .logo a:hover, #PublicWrapper .mainNav .rmVertical a:hover {text-decoration: none !important;} /* overrides "Links underlined on hover", above, for logo & main nav */
#PublicWrapper .utility-navigation ul, #PublicWrapper .utility-navigation li { display: inline; list-style: none outside none; min-height: 0; overflow: hidden; padding: 0;}

/*********** Breadcrumbs ************************************/
/* #breadcrumbs li a[href="../footer"] { display: none;} */

/*********** Main Center Area ************************************/
.main h2 { margin-bottom: 0.6em; } /* overrides 0 in main.css */
.main h3 { margin-bottom: 0.3em; }
.main .section-header-container h1.The-ASAM-Support-Catalog,
.main .section-header-container h2.The-ASAM-Support-Catalog,
.main .section-header-container h2.Advertising-and-Exhibiting-Opportunities { display: none; }
.main .section-header-container h1.Return-and-Refund-Policy span,
.main .section-header-container h1.Copyright-and-Permissions span { margin-top: 10px; }
.main .section-header-container h1.Store,
.main .section-header-container h2.Store { background-image: url(../Images/bg-section-header-store.jpg); }

/*********** Landing Pages **********************************/
.main .page-blurbs .sfContentBlock img { border: none; }

/*********** Class-Associated Background Images **********************/
.main .content .ppt {background:url(../Images/icon_ppt.png) no-repeat 0 0; padding:1px 0 1px 20px;}

/*********** below follows .sfexpandableListWrp styles in main.css ****/
.main .sfanchorListWrp > .sfanchorList, .main .sfanchoredListWrp > .sflistList { !important; list-style: none; }

/*********** Homepage lists ************************************/
.main .home-lists .home-news-list .sfnewsTitle {margin: 0.3em 0 1.5em;}
.main .home-lists .home-news-list ul li p {display: none; visibility: hidden;}

/*********** Did You Know ****************************************/
.did-you-know .ref { text-align: right; margin-right: 10px;}
.did-you-know .ref p { font-style: italic; font-size: 80%;}
.did-you-know .ref p a:before { content: '-- '; }

/*********** Share Your Voice ************************************/
.share-voice {background-color: #E78C3E; padding: 15px; color: #ffffff; margin-bottom:1.55em;}
.share-voice h2 {color: #ffffff; margin: 0 !important;}
.share-voice a {color: #ffffff; font-weight: bold;}

/*********** Form Styles **************************************/
/* Margins... */
.sfFormsEditor .sfFormBox, .sfFormsEditor hr {margin: 1em 0;}
.sfFormsEditor .check-other-text {margin: -1em 0 1em 2em;}
.sfFormsEditor .sfFormBlock, .sfFormsEditor .sfFormCheckboxlist, .sfFormsEditor .sfFormRadiolist {margin: 2em 0;}
.sfFormsEditor input[type="checkbox"], .sfFormsEditor input[type="radio"] {margin-top: 2px; margin-bottom: 2px;}
.sfFormsEditor .sfFormSubmit input[type="submit"] {margin: 10px 0;}
/* Font Styles... */
.sfFormsEditor .sfExample {font-size: 90%; color: #666;}
.sfFormsEditor .sfTxtLbl {font-weight: bold;}
.sfFormsEditor .check-other-text label {font-weight: normal;}
/* Dimensions... */
.sfFormsEditor input[type="text"] {height: 20px;}
.sfFormsEditor .sfTxtBoxLarge input[type="text"] {width: 200px;}
.sfFormsEditor .sfTxtBoxMedium input[type="text"] {width: 125px;}
.sfFormsEditor .sfTxtBoxSmall input[type="text"] {width: 50px;}
.sfFormsEditor .extra-large input[type="text"] {width: 500px;}
.sfFormsEditor .sfTxtBlockSmall textarea {width: 200px; height: 100px;}
.sfFormsEditor .sfTxtBlockMedium textarea {width: 350px; height: 100px;}
.sfFormsEditor .sfTxtBlockLarge textarea {width: 500px; height: 100px;}
/* Error messages... */
.sfFormsEditor .sfError {color:#0000CC; font-size:110%; font-weight: bold;}
/* Other... */
/*********** End Form Styles **********************************/

/*********** FAQ Styles (when using "ASAM FAQ List" List widget template ********/
ul.asam-faq-q li a {  }
ul.asam-faq-a li a {  }
ul.asam-faq-a { margin-left: 0 !important; }
ul.asam-faq-a div.sflistItemContent { margin-left: 20px; }
ul.asam-faq-a div.sflistTopLnkWrp { text-align: right; }
ul.asam-faq-a div.sflistTopLnkWrp a { margin-right: 50px; }
ul.asam-faq-a>li>h3 { color: #fff; background: #5493B2; margin-right: 20px; padding: 5px 0 5px 1em; }
/*********** End FAQ Styles *********************************************/

/*********** Sitemap Styles **********************/
.sitemap-wrapper ul li a.rtIn { color: #8e1e10; }
/*********** End Sitemap Styles ******************/

/*********** e-Live Learning Center Login (added MLB (ASAM) ******************/
.e-live-login, .e-learning-login {margin-bottom:1.55em;}

/* Join button */
span.join-btn a { display: inline-block; vertical-align: middle; height: 27px; width: 60px; background: url("/images/default-source/default-album/join-btn.png"); }
span.join-btn a:hover { background: url("/images/default-source/default-album/join-btn-over.png"); }

/*********** Image Gallery - Lightbox Overlay ****************/
ul.sfLightboxMode { list-style-type: none; }
ul.sfLightboxMode li { display: inline; }
ul.sfLightboxMode li a {  }
ul.sfLightboxMode li a img { width: 100px; height: 100px; padding: 10px;}

/*********** Image Gallery - Thumbnail Strip *****************/
/** Make caption display by default: **/
.galleria-info-link { display: none; }
.galleria-info-text { display: block; }
.galleria-info-close { display: block; }

/*********** Styles for State Medicaid Reports **************/
#state-dropdown-wrapper select {color: #fff; background-color: #5493B2; font-size: 125%; height: 30px;}
.stateMedicaidReports h4 {margin-bottom: 0.5em;}
.stateMedicaidReports h5 {margin-Bottom: 0.5em;}
/*********** End State Medicaid Reports Styles **************/

/*********** RadEditor Overrides **************/
body.sfDialog.sfContentBlockDesigner {line-height: 1.3}
/***********End RadEdtor Overrides ************/

/*********** Added by MLB (ASAM) ************************************/
.main .home-lists .home-resources-list ul li img {float: right; margin-top: 8px; margin-left: 8px;}
.books-title h2 { margin-top: -1em; }
.pubsDescriptionBox {border:1px solid #999; padding: 10px 10px 0;}
.pubsBottomNav ul li img {margin:3px 0;}
/*.sfContentBlock ul, .sfContentBlock ol {list-style-position:inside;}*/
.sfFormInstructions ul, .sfFormInstructions ol {list-style-position:outside;}
p.jumpToTop {text-align:right; margin-right:5em;}
div.sflistItemContentExp {margin-left: 1em; margin-top: 10px;}
.main .content .pressReleases a,
.main .content .pastpressReleases .sfexpandableListWrp .sflistItemContent a,
.main .content .pressRoomSupportDocs a {background:url(../Images/icon_pdf.gif) no-repeat 0 0; padding:1px 0 1px 20px;}
.no-list-style .sfanchorListWrp ul.sfanchorList, .no-list-style .sfanchoredListWrp ul.sflistList { list-style-type: none; }
#rssincl-box-487222 {margin-top: 1.55em;} /* JAM feed styles */
.rssincl-itemdesc {visibility:hidden; display:none;} /* JAM feed styles */
.rssincl-last {visibility:hidden; display:none;} /* JAM feed styles */
.sfpostContent, .sfnewsContent {margin-top: 0.5em;} /* Add space between timestamp and content in posts */
.image-pad img[style*=left], .election-bio img {padding: 0 10px 10px 0;} /* Add padding to left-aligned images */
.image-pad img[sylte*=right] {padding: 0 0 10px 10px;} /* Add padding to right-aligned images */
/*********** End Added by MLB (ASAM) ********************************/

