﻿/*1a2e5a 194474 d7d4bb*/
/* Body, Header, Footer */
body {
	margin: 0px 0px 0px 0px;
	background-color: #dddddd;	
	background-image: url('/images/custom/shadowmtn/ebi/bg.jpg');
	background-position: top center;	
	background-attachment: scroll;
	background-repeat: repeat-x;
	font-family: Helvetica, Verdana, Arial;
	font-size: 11pt;
	color: #2E4952;
}
.body { margin-top: 5px; width: 791px; background-color: White; border: solid 1px black; }
.header {
	height: 150px; width: 785px; margin-top: 3px; margin-bottom: 3px; 
	background-image: url('/images/custom/shadowmtn/ebi/header.jpg');
	background-position: center top; background-attachment: scroll; background-repeat: no-repeat;
}
.footer {
	height: 65px; width: 791px;
	background-image: url('/images/custom/shadowmtn/ebi/footer.jpg');
	background-position: center top; background-attachment: scroll; background-repeat: no-repeat;
}
.topLogoTransparent { width: 28%; }
.topRight { width: 72%; text-align: right; vertical-align: top; }
.topNavigation { vertical-align: top; text-align: right; padding-top: 2px; padding-left: 60px; }
.topAddress { color: White; padding-top: 30px; text-align: left;  padding-left: 335px; }
.topSearch { vertical-align: bottom; margin-top: 8px; text-align: left;  padding-left: 335px; }

.text_footer { color: #ffffff; }
.fontQuickLinkLabel { color: #ffffff; }
.fontHeader { color: #1A2F5A; font-weight: bolder; }
.quickLinks { padding-top: 5px; }

/* End Body, Header, Footer */

/* =================================================================================================== */
/* Headers, Rules & Text */
/* =================================================================================================== */
h1 { font-size: 18pt; font-weight: bold; color: #2E4952; }
h2 { font-size: 14pt; font-weight: bold; color: #0083B8; }
h3 { font-size: 13pt; font-weight: bold; color: #363636; }


/* End Headers, Rules & Text */


/* =================================================================================================== */
/* Links */
/* =================================================================================================== */
a:link { color: #0083B8; text-decoration: underline; }
a:visited { color: #0083B8; text-decoration: underline; }
a:hover { color: #0083B8; text-decoration: none; }
a:active { color: #0083B8; text-decoration: underline; }

.linkInline:link { color: #0083B8; text-decoration: underline; }
.linkInline:visited { color: #0083B8; text-decoration: underline; }
.linkInline:hover { color: #0083B8; text-decoration: none; }
.linkInline:active { color: #0083B8; text-decoration: underline; }

.linkInline2:link { color:#194474; text-decoration: underline; }
.linkInline2:visited { color:#194474; text-decoration: underline; }
.linkInline2:active { color:#194474; text-decoration: underline; }
.linkInline2:hover { color:#194474; text-decoration: none; }

.linkNavigation:link { color:#666666; text-decoration: none; }
.linkNavigation:visited { color:#666666; text-decoration: none; }
.linkNavigation:active { color:#666666; text-decoration: none; }
.linkNavigation:hover { color:#666666; text-decoration: underline; }

.linkWhite:link { color: #ffffff; text-decoration: underline; }
.linkWhite:visited { color: #ffffff; text-decoration: underline; }
.linkWhite:active { color: #ffffff; text-decoration: underline; }
.linkWhite:hover { color: #ffffff; text-decoration: none; }

.linkFooter:link { color:#ffffff; text-decoration: underline; }
.linkFooter:visited { color:#ffffff; text-decoration: underline; }
.linkFooter:active { color:#ffffff; text-decoration: underline; }
.linkFooter:hover { color:#ffffff; text-decoration: none; }

.linkImage { border-style: none; } 
.logWrap A:link {color:#1A2F5A; text-decoration:none }
.logWrap A:visited {color:#1A2F5A; text-decoration:none }
.logWrap A:active {color:#1A2F5A; text-decoration:none }
.logWrap A:hover {color:#1A2F5A; text-decoration:underline }

.linkTopNavigation:link { padding-right: 25px; color: #ffffff; font-weight: bolder; text-decoration: none; }
.linkTopNavigation:visited { padding-right: 25px; color: #ffffff; font-weight: bolder; text-decoration: none; }
.linkTopNavigation:active { padding-right: 25px; color: #ffffff; font-weight: bolder; text-decoration: none; }
.linkTopNavigation:hover { padding-right: 25px; color: #ffffff; font-weight: bolder; text-decoration: underline; }

/* End Links */

.buttonRegular { /*display: none;*/ }
.buttonLens { display: none; }

/* =================================================================================================== */
/* Left Hand Column */
/* =================================================================================================== */
.menuShade { background-color: #cccccc; }

.buttonLive { border-style: none; margin: 15px 0px 7px 14px; }
.buttonArchive { border-style: none; margin-left: 14px; }

.columnLeft { width: 198px; vertical-align: top; text-align: left; border: solid 1px #999999; 
              margin: 0px 3px 5px 3px; padding-top: 3px; background-color: #fefefe;
              background-image: url('/images/custom/shadowmtn/recovery/box_header_200.jpg'); background-repeat: no-repeat; }
.columnLeftNoDisplay { display: none; }
.spaceNav { padding-top: 7px; padding-bottom: 0px; }
.mediaCenter { display: none;
	width: 198px; padding-top: 3px; margin: 0px 3px 3px 3px;
	vertical-align: top; text-align: left; border: solid 1px #999999; 	
	background-image: url('/images/custom/shadowmtn/shadowmain/box_header_200.jpg'); background-repeat: no-repeat;
}
/* End Left Hand Column */


/* =================================================================================================== */
/* Right Hand Column */
/* =================================================================================================== */
#divContact { height: 180px; }
.columnRight { width: 590px; text-align: left; margin-right: 2px; padding-top: 0px; padding-bottom: 8px; }
.columnRightBanner { width: 590px; text-align: left; margin-right: 2px; padding-top: 0px; padding-bottom: 4px; }

.boxHeader {
	width: 578px; margin: 0px 3px 0px 1px; background-color: #E8EAEE; line-height: 23px;
	font-size: 11pt; font-weight: bold; color: Black; vertical-align: top; text-align: left;
	border-top: solid 1px #999999; border-left: solid 1px #999999; border-right: solid 1px #999999;
}
.boxFullWidthWhite { 
	width: 578px; border: solid 1px #999999; background-color: #ffffff;
	vertical-align: top; text-align: left; margin: 0px 3px 5px 1px; 
}
.boxFullWidthLightGray {
	width: 578px; border: solid 1px #999999; background-color: #fcfcfc;
	vertical-align: top; text-align: left; margin: 0px 3px 5px 1px; 
}

.bannerImage { display:none; border: solid 1px black; margin-bottom: 5px; }
.bannerImage2 { border: solid 1px black; margin-bottom: 5px; }
.portrait { margin-left: 8px; margin-bottom: 8px; float: right; /*border: solid 1px black;*/ }
.portraitLeft { margin-right: 8px; margin-bottom: 8px; float: left; /*border: solid 1px black;*/ }
.textBody { text-align: left; padding: 10px 10px 10px 10px; clear: both; }
.textBody div { padding-top: 15px; }
.emailForm { margin-left: 10px; }

.displayNone { display: none; visibility: hidden; }
li { margin-bottom: 8px; }

/* =================================================================================================== */
/* Accordion Specific CSS */
/* =================================================================================================== */

.linkAccordion:link { color:#1A2F5A; text-decoration: none; }
.linkAccordion:visited { color:#1A2F5A; text-decoration: none; }
.linkAccordion:active { color:#1A2F5A; text-decoration: none; }
.linkAccordion:hover { color:#1A2F5A; text-decoration: underline; }

#ctl07_ctl11_uxAccordionMen, #ctl07_ctl11_uxAccordionWomen { position: relative; top: -30px; }
.accordionHeader
{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 10pt;
    cursor: pointer;
}
.accordionHeaderSelected
{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 10pt; font-weight: bold;
	color: #1a2e5a;
    cursor: pointer;
}
.accordionContent
{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 10pt; color: #1a2e5a;
    background-color: #eeeeee;
    padding: 3px 10px 3px 10px; 
    margin: 0px 10px 0px 10px;
}
/* End Accordion Specific CSS */

/*Promotion Details*/
.promoHeader { font-size: 12pt; font-weight:bold; color: #194474; padding: 5px 10px 5px 5px; }


.promoDetailWrap { padding: 0px 10px 10px 5px; }
.promoDetailWrap A:link {color:#1A2F5A; text-decoration:underline }
.promoDetailWrap A:visited {color:#1A2F5A; text-decoration:underline }
.promoDetailWrap A:active {color:#1A2F5A; text-decoration:underline }
.promoDetailWrap A:hover {color:#1A2F5A; text-decoration:none }

.promotionImage { float: left; padding: 0px 8px 8px 0px; width: 250px; }
.promoDetails { clear: both; }
.heading1 { font-weight: bolder; }


/* =================================================================================================== */
/* Volunteer Search Controls */
/* =================================================================================================== */
/* Serving Search */
.boxCategorySearch { 
	width: 578px; border: solid 1px #999999; background-color: #eeeeee;
	vertical-align: top; text-align: left; margin: 0px 3px 5px 1px; 
}
.boxCategoryPadding { text-align: left; padding: 20px 20px 20px 20px; clear: both; }

/* Serving Search Results */
.table02 { border-style: none; margin-top: 10px; }

.table02 A:link { color:#194474; text-decoration: underline; }
.table02 A:visited { color:#194474; text-decoration: underline; }
.table02 A:active { color:#194474; text-decoration: underline; }
.table02 A:hover { color:#194474; text-decoration: none; }

.ResultListHeader { padding-right: 10px; padding-bottom: 8px; font-weight: bold; }
.ResultListItem td { padding-right: 10px; padding-bottom: 8px; }
.ResultListAltItem td { padding-right: 10px; padding-bottom: 8px; background-color: #eeeeee; }
.searchResults { }
.searchResults div { width: 578px; border: solid 1px #999999; background-color: #ffffff;
	vertical-align: top; text-align: left; margin: 0px 3px 5px 1px; }
.searchSummary { width: 578px; border: solid 1px #999999; background-color: #ffffff;
	vertical-align: top; text-align: left; margin: 0px 3px 5px 1px; }
.module { width: 578px; border: solid 1px #999999; background-color: #ffffff;
	vertical-align: top; text-align: left; margin: 0px 3px 5px 1px; }
.module table { padding: 10px 10px 10px 10px; }
/*.searchResultTable { width: 578px; border: solid 1px #999999; background-color: #ffffff;
	vertical-align: top; text-align: left; margin: 0px 3px 5px 1px; }*/
.searchResultTable { border-style: none; }
.boldText { font-weight: bolder; padding: 10px 10px 0px 10px; }

/* Serving Details */
.divPageTitle { font-size: 12pt; color: black; font-weight: bolder; margin-bottom: 5px; padding-left: 2px; }
.ServingBtnJoin { display: none; }
.ServingOppDescription { padding: 15px 20px 0px 20px; }
.ServingOppExperience { padding: 15px 20px 0px 20px; }
.ServingOppSchedule { padding: 15px 20px 0px 20px; }
.ServingOppContaceInfo { padding: 15px 20px 15px 20px; }
.ServingButtons { display: none; padding: 10px 20px 10px 20px; }
#ctl07_ctl10_moreInfo { width: 578px; border: solid 1px #999999; background-color: #ffffff;
	vertical-align: top; text-align: left; margin: 0px 3px 5px 1px; }
.ServingQuestionBox { margin: 10px 20px 0px 20px; }
.ServingQuestionSubmit { margin: 10px 20px 0px 20px; }


/* =================================================================================================== */
/* EBI Programs & Materials */
/* =================================================================================================== */
h1.programHeader { padding-top: 6px; clear: both; }
.programTable { width: 558px; /*border: solid 1px #dddddd;*/ }
.programRow td { border: solid 1px #dddddd; }
.cellCode { width: 80px; }
.cellCourse { width: 193px; }
.cellSyllabus { width: 95px; }
.cellPortfolio { width: 95px; }
.cellNotes { width: 95px; }
