/* June 22, 2018 SDC BBSV2 Style changes */
.forums .category {
	border:1px solid #333333;
	border-bottom: 1px solid #1764aa;
	margin-top: 20px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1A395B), color-stop(50%,#1A395B), color-stop(100%,#1A395B)) !important;
	background-color: #1A395B !important;
	padding-top: 5px;
	padding-bottom: 22px !important;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;}
	
.forumtitle h3 { color: #FFFFFF;}

.forumrow {
	padding: 13px !important;
    min-height: 60px !important;
}

.forumlast {
    width: 450px !important;
}

.forumfooter {
    border: none !important;
}


.BBSBackground { background-color: #CCCCCC; }

.BBSBackground2 { background-color: #EEEEEE; }

.BBSBorder { background-color: #000099; }

.BBSName { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.BBSTopic { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.BBSSubject { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.BBSPosting { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.BBSLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000099; text-decoration: none; }

.BBSDescription { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }



.CDBorder { background-color: #CCCCCC; }

.CDHeader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.CDStandard { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.CDBackground1 { background-color: #FFFFFF; }

.CDBackground2 { background-color: #DDDDDD; }



.CompanyHeader { font-family: Goudy, Times New Roman; font-size: 30px; color: #FFFFFF; }



.StaffListName { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.StaffListPosition { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.StaffListDescription { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.StaffListPhone { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.StaffListEmail { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }



.ContactUsResponse { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }



.Devotional { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.DevotionalName { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: Bold; }

.DevotionalPassage { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-style: italic; }



.FILELISTFONT { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.FILELISTLINK { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.FILELISTINNERTABLE { }

.FILELISTOUTERTABLE { background-color: #000000; }

.FILELISTROW1 { background-color: #CCCCCC; }

.FILELISTROW2{ background-color: #FFFFFF; }

.FILELISTHEADER { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }



.FORMFONT { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; padding-right:20px; padding-bottom:10px; }

.FORMFONTTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.FORMFONTSeparatorCell {  }

.FORMFONTSeparatorHR { height: 1px; color: #000000; background-color: #000000; border: 0px; }

.FORMFONTCommentNotice { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }



.FORMREQUIREDFONT { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; }

.FORMFIELDSET { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.FORMLEGEND { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }





.BBSV2StandardHeader, .BBSV2StandardHeader td { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; background-color: #f1f1f1; padding: 5px; }

.BBSV2StandardLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000099; }

.BBSV2StandardContent { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.BBSV2TableBorder { background-color: #000000; }

.BBSV2BK1 { background-color: #f1f1f1; padding: 5px; }

.BBSV2BK2 { background-color: #e5ecf6; padding: 5px; }

.BBSV2StandardError { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold; }

.BBSV2TopicReplySpacer { background-color: #FFFFFF; height: 20px; }





a.PressReleaseSwitchLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; }

a.PressReleaseMoreLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; }

a.PressReleasePDFLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; }

.PressReleaseContent { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; }

.PressReleaseTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; }

.PressReleaseShortDescription { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; }

.PressReleaseDescription { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; }

.PressReleaseBottomBar { border-top: 1px solid #000000; }



/* Directory Module Styles */

.DIRPath { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

a.DIRPathLink {	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

.DIRAlphabet { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

a.DIRAlphabetLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

table.DIRCategory { border: 1px solid #333333; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

.DIRAlphabetLabel { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

a.DIRListLinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.DIRListText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }



.pxborder {

	border-top: 1px solid #604030;

	border-right: 0px none;

	border-bottom: 0px none;

	border-left: 1px solid #604030;}

.pxborderBR {

	border-top: 1px none #FFFFFF;

	border-right: 1px solid #604030;

	border-bottom: 1px solid #604030;

	border-left: 1px none #FFFFFF;}

.pxborderFull {

	border: 1px solid #604030;}

	

/* Listings Styles */

.LSTItemLine { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }

.LSTItemLineLeft { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; border-left: 1px solid #000000; }

.LSTItemLineRight { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; }

.LSTItemLineCenter { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; border-left: 1px solid #000000; text-align: center; }



.LSTAdditionalPhotoLine { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }

.LSTAdditionalPhotoLineLeft { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; }

.LSTAdditionalPhotoLineRight { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; }

.LSTAdditionalPhotoLineCenter { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; text-align: center; }



.LSTItemLineLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000099; text-decoration: none; }

a.LSTItemLineLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000099; text-decoration: none; }

a.LSTItemLineLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000099; text-decoration: underline; }



.LSTSubtotalLine { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }

.LSTSubtotalLineLeft { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }

.LSTSubtotalLineRight { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-align: center; }

.LSTSubtotalLineCenter { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-align: right; }



.LSTHeaderLine { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }

.LSTHeaderLineLeft { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; }

.LSTHeaderLineCenter { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; text-align: center; }

.LSTHeaderLineRight { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000;  border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }



.LSTItemButton  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000099; text-decoration: none; }

a.LSTItemButton  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000099; text-decoration: none; }

a.LSTItemButton:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000099; text-decoration: underline; }



.LSTPaymentType { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }

.LSTItemButtonLine { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }

.LSTItemButtonLineLeft { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }

.LSTItemButtonLineCenter { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }

.LSTItemButtonLineRight { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }



.categoryLink, .categoryLink:hover, .categoryLink:link, .categoryLink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000099; text-decoration: none; }

.articleDate, .articleSubTitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.categoryName { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.articleMessage { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.articleNameLink, .articleNameLink:hover, .articleNameLink:link, .articleNameLink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000099; text-decoration: none; }



.SASearchContainer { position: relative; }

.SASearch { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

.SASearchLink:link, .SASearchLink:visited { color: #000099; text-decoration: none; }

.SASearchLink:hover { color: #000099; text-decoration: underline; }

.SASearchFound { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-bottom: 15px; }

.SASearchItemTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-bottom: 2px; }

.SAPaginationRow { width: 100%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-bottom: 10px; }

.SAPagination  { padding-right: 10px; }

.SASearchPageNumber { }

.SASearchPageNumber:link, .SASearchPageNumber:visited { color: #000099; text-decoration: none; }

.SASearchPageNumber:hover { color: #000099; text-decoration: underline; }

.SASearchPageNumberCurrent { font-weight: bold; }

.SASearchPageName { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #03774A; padding-bottom: 15px;  }



.qstnrContainer {}

.qstnrBK1left, .qstnrBK1Notice, .qstnrBK1ButtonField {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	background-color: #E8E7E7;

	border-left: 1px solid #CFCFCF;

	border-right: 1px solid #CFCFCF;

	border-bottom: 1px solid #CFCFCF;

	padding: 5px;

}

.qstnrBK1right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	background-color: #E8E7E7;

	border-right: 1px solid #CFCFCF;

	border-bottom: 1px solid #CFCFCF;

	padding: 5px;

}



.qstnrBK2left, .qstnrBK2Notice, .qstnrBK2ButtonField {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	background-color: #FFFFFF;

	border-left: 1px solid #CFCFCF;

	border-right: 1px solid #CFCFCF;

	border-bottom: 1px solid #CFCFCF;

	padding: 5px;

}

.qstnrBK2right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	background-color: #FFFFFF;

	border-right: 1px solid #CFCFCF;

	border-bottom: 1px solid #CFCFCF;

	padding: 5px;

}



.qstnrBKFirstleft, .qstnrBKFirstNotice, .qstnrBKFirstButtonField {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	background-color: #E8E7E7;

	border-top: 1px solid #CFCFCF;

	border-left: 1px solid #CFCFCF;

	border-right: 1px solid #CFCFCF;

	border-bottom: 1px solid #CFCFCF;

	padding: 5px;

}

.qstnrBKFirstright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	background-color: #E8E7E7;

	border-top: 1px solid #CFCFCF;

	border-right: 1px solid #CFCFCF;

	border-bottom: 1px solid #CFCFCF;

	padding: 5px;

}



.qstnrInnerBKFirst, .qstnrInnerBK1, .qstnrInnerBK2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	padding: 3px;

}



.qstnrResultsContainer {



}



.qstnrResultsLeft {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

padding-bottom: 10px;

padding-right: 5px;

}



.qstnrResultsRight {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

padding-bottom: 10px;

padding-right: 5px;

}



.qstnrResultsChoiceAvgLeft {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

padding-bottom: 10px;

padding-right: 5px;

}



.qstnrResultsChoiceAvgRight {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

padding-bottom: 10px;

padding-right: 5px;

}



.qstnrResultsSpacer {

height: 10px;

}



.qstnrResultsScoreLeft {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight: bold;

padding-bottom: 10px;

padding-right: 5px;

}



.qstnrResultsScoreRight {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight: bold;

padding-bottom: 10px;

padding-right: 5px;

}





.CALEventFullStyle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #990000;

	font-weight: bold;

	border: 1px solid #990000;

	padding: 3px;

	background-color: #EEEEEE;

}



@media (max-width: 760px) {

	

.FORMFONT { padding-bottom:5px; padding-right:20px; display: block; min-width:200px; }



}







/* ==|== inline page style - pc =======================================================

   

   ========================================================================== */





.plopdown {

    position: relative;

    display: inline-block;

}



.plopdown-content {

    display: none;

    position: absolute;

    background-color: #f9f9f9;

    min-width: 160px;

    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

    padding: 12px 16px;

    z-index: 1;

}



.plopdown:hover .plopdown-content {

    display: block;

}

