/* ====================================================
    CSS STYLES FOR PORTAL BiblicalWisdom.com
    v4.0, 07/2011
   ====================================================
*/

/* ____________ PAGE HEADER ________________________ */

.HeadBg {
	background: url(images/headerTop.jpg) repeat-x 0 -16px;
}
#logo {
	margin-top: 2px;
	margin-bottom: 0;
}
.SiteTitle {
	color: #000;
	font-size: 20px;
	font-weight: bold;
}
.Welcome { 
	color: #FFF;
	font-size: 11px;
	font-weight: normal;
}

/* Site links at extreme top-right of header */
tr.SiteLink td {
	height: 23px;
	color: #FFF;
	font-size: 11px;
}
.SiteLink td.Left {
	padding-left: 20px;
	background: url(images/dateBarLeft.jpg) no-repeat;
}
.SiteLink td.Right {
	padding-right: 20px;
	background: url(images/dateBarRight.jpg) no-repeat right;
}
A.SiteLink:link, A.SiteLink:visited, A.SiteLink:hover {
	color: #FFF;
	text-decoration: none;
}
A.SiteLink:hover{
	text-decoration: underline;
}
/* Separator between site links */
.Accent {
	color: #FFF;
	font-weight: bold;
}
/* Admin Configuration bar */
#trAdmin td {
	vertical-align: top; 
	height: 20px;
}
#trAdmin td, #trAdmin select {
	font-size: 11px;
	white-space: nowrap;
}

/* Misc. Header styles */
td.arrowButton  {
	padding: 5px 5px 5px 18px; 
}
td.arrowButton, .arrowButton A:link, .arrowButton A:visited, .arrowButton A:hover {
	color: #000;
	font-weight: bold;
	vertical-align: top;
	text-decoration: none; 
}
.arrowButton A {
	height: 20px;
	margin-left: 0;
	margin-right: 25px; 
	padding-left: 25px;
	background: url(images/arrowButton.gif) no-repeat 0;
}
table.waveBg {
	background: url(images/waveBg.jpg) no-repeat 7px -9px;
}
table.waveBg td {
	margin-left: 11px; 
	padding-right: 10px;
}
div.mission {
	width: 300px;
	margin-top: 1px;
}
.mission p {
	margin-bottom: 6px;
	color: #000;
	font-size: 11px;
}
.randomPhotos DIV.photo1 {
	width: 120px;
}
td.goldbarText {
	color: #000;
	font-size: 11px;
}
td.goldbarText {
	height: 19px;
	padding-top: 5px; 
	background:  url(images/goldbarBg.jpg) no-repeat 7px 0;
	vertical-align: top; 
	text-align: right;
}
div.announcementText, .announcementText p {
	width: 250px;  
	height: 70px; 
	margin-left: 8px; 
	margin-bottom: 13px;
	color: #000;
	font-size: 11px;
	vertical-align: top;
	white-space: nowrap; 
}
/* ____________ END PAGE HEADER ____________________ */

/* ____________ PAGE BACKGROUND ____________________ */

/* Background color for the content pages; images in the background display in module "Design View" & should be defined in page template */
Body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
}
table.mainTable {
	height: 100%;
	margin-top: 5px;
	background: url(images/contentBorderLeft.jpg) repeat-y 0 20px;
	display: block;
}
div.contentTable {
	margin-left: 7px;
	margin-right: 7px;
	background: url(images/contentBar.jpg) repeat-x;
}
td.content {
	padding-right: 0;
	background: url(images/contentBorderRight.jpg) repeat-y right 0;
}

/* LEFT Pane */
#tdLeftPane {
	width: 170px;
	padding: 0 0 10px 5px;
	border-right: 0 solid #DDD;
}
/* LEFT Pane Navigation - see also ".OtherPagesBg" & ".PageBg" for background colors */
#tdNavigation {
	padding: 0 0 10px 0;
	background-color: #FFF;
	border-right: 0 solid #DDD;
}
/* LEFT Pane Content */
#LeftPane {
	padding: 4px 5px 10px;
	border-right: 0 solid #DDD;
	white-space: nowrap;
	display: block;
}
/* CENTER Pane */
#ContentPane {
	width: 100%; 
	height: 400px;
	padding: 4px 10px 10px 5px;
}
/* RIGHT Pane */
#RightPane {
	padding: 4px 10px 10px 5px;
	border-left: 0 solid #DDD;
}
/* ____________ END PAGE BACKGROUND ________________ */

/* ____________ PAGE FOOTER ________________________ */

td.Footer {
	background-color: #FFF;
	vertical-align: top;
}
.Footer td, .Footer p {
	font-size: 11px;
}
.copyright {
	margin: 5px;
}
/* ____________ END PAGE FOOTER ____________________ */

/* ____________ ACCOUNT LOGIN ______________________ */

.AccountLogin {
	background-color: #FFF;
	color: #000; 
}
/* Sign In & Register links */
A:link.AccountLogin, A:visited.AccountLogin, A:hover.AccountLogin {
	color: #00F;
	text-decoration: underline;
}
/* ____________ END ACCOUNT LOGIN __________________ */

/* ____________ MAIN NAVIGATION ____________________ */

#Header_trNav {
	height: 24px;
	padding-left: 5px;	
	padding-right: 5px; 
}
tr#Header_trNav td.navBar {
	align: center;
}

/* Left & Top, Left Only, and Top Only navigation styles BEGIN */
/* Selected Page background styles */
.PageBg {
	height: 21px;
	background: url(images/navBg_s.gif) repeat-x left top;
	border-color: #FFF;
}
/* Unselected Page background styles */
.OtherPagesBg {
	height: 21px;
	background: #FFF url(images/navBg.gif) repeat-x left top;
	border-color: #FFF;
}

div.OtherPagesBgLeft {
	height: 21px;
	background: url(images/navBgLeft.gif) no-repeat left top;
}
div.OtherPagesBgRight {
	height: 21px; 
	padding-top: 2px;
	padding-left: 11px;
	padding-right: 11px;
	background: url(images/navBgRight.gif) no-repeat right top;
}
div.PagesBgLeft {
	height: 21px;
	background: url(images/navBgLeft_s.gif) no-repeat left top;
}
div.PagesBgRight {
	height: 21px; 
	padding-top: 2px;
	padding-left: 11px;
	padding-right: 11px;
	background: url(images/navBgRight_s.gif) no-repeat right top;
}

/* Selected Page styles */
A.SelectedPage {
	height: 21px;
	padding-top: 3px;
	padding-bottom: 0;
	font: bold 11px Arial, Verdana, sans-serif;
	white-space: nowrap; 
}
A.SelectedPage:link, A.SelectedPage:visited, A.SelectedPage:hover {
	color: #000;
	text-decoration: none;
}
.SubLinks {
	margin-left: 15px;
	font-weight: normal;
}

/* Unselected Page styles */
A.OtherPages {
	padding-top: 3px;
	padding-bottom: 0; 
	font: bold 11px Arial, Verdana, sans-serif;
	text-decoration: none;
	white-space: nowrap; 
}
A.OtherPages:link, A.OtherPages:visited, A.OtherPages:hover {
	color: #000;
	text-decoration: none;
}
/* Left & Top, Left Only, and Top Only navigation styles END */

/* Top Dropdown and Left Flyout navigation styles BEGIN */
/* Menu Item Font */
.MI, .MIO, .SMI, .SMIO, table.MI td, table.MIO td, table.SMI td, table.SMIO td {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
} 
/* 1st level navigation - Menu Item */
.MI {
	height: 21px;
	padding: 0;
	background: url(images/navBg.gif) repeat-x left top;
	color: #000;
	font-weight: bold;
	white-space: nowrap; 
	cursor: pointer;
}
/* 1st level navigation - Menu Item OnMouseOver */
.MIO {
	height: 21px;
	padding: 0;
	background: url(images/navBg_s.gif) repeat-x left top;
	color: #000;
	font-weight: bold;
	text-decoration: ;
	white-space: nowrap; 
	cursor: pointer;
}
/* 2nd+ level navigation - Subnavigation Menu Item */
.SMI, .SMIO {
	background-color: #892F45;
	color: #FFF;
	padding: 1px 3px 3px 3px;
	cursor: pointer;
	border: 1px solid #892F45;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
/* 2nd+ level navigation - Subnavigation Menu Item OnMouseOver */
.SMIO {
	background-color: #FFF;
	color: #892F45 ;
}

.MI .nl, .MIO .nl, .MI .nr, .MIO .nr {
	width: 9px;
	padding: 0;
	cursor: pointer;
}
/* LEFT end of ".MI" & ".MIO" buttons */
.MI .nl {
	background: url(images/navBgLeft.gif) no-repeat left 0;
}
.MIO .nl {
	background: url(images/navBgLeft_s.gif) no-repeat left 0;
}
/* RIGHT end of ".MI" & ".MIO" buttons */
.MI .nr {
	background: url(images/navBgRight.gif) no-repeat right 0;
}
.MIO .nr {
	background: url(images/navBgRight_s.gif) no-repeat right 0;
}
.snr  {
	background: url(images/arrow_right.gif) no-repeat center right;
}
/* Top Dropdown and Left Flyout navigation styles END */
/* ____________ END MAIN NAVIGATION ________________ */

/* ____________ GENERAL ____________________________ */

/* Module Title */
.Head {
	color: gray;
	font: bold 12px Arial, Verdana, sans-serif;
}
.SubHead{
	color: #000;
	font-weight: bold;
}
/* Module title style used instead of "Head" for compact rendering */
.SubSubHead {
	color: #000;
	font-size: 11px;
	font-weight: bold;
}

/* Default text style used by most modules */
.Normal, P, LI, TD, TH, .Message, input, textarea, select {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}
/* Error Message style */
.NormalRed, .alert {
	color: red;
	font-weight: bold;
}
.NormalBold {font-weight: bold;}
.NormalTextBox {font: normal 12px Arial, sans-serif;}

/* Paragraph Headings */
H1, H2, H3, H4, H5, H6, DT {
	color: gray;
	font: bold 20px Arial, sans-serif;
}
H2 {font-size: 18px;}
H3 {font-size: 16px;}
H4 {font-size: 14px;}
H5, DT {font-size: 12px;}
H6 {font-size: 10px;}

SMALL {font-size: 0.8em;}
BIG {font-size: 1.4em;}

/* Command Button and Default link styles */
.CommandButton {
	font-size: 11px;
}
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:hover {
	color: #00F;
	text-decoration: underline;
}
A.CommandButton:hover{
	color: #BBB;
}
A:link, A:visited, A:hover {
	color: #00F;
	text-decoration: underline;
}

/* Unordered (bulleted) list styles */
UL LI {list-style-type: disc;}
UL LI LI {list-style-type: circle;}
UL LI LI LI {list-style-type: square;}

/* Ordered (numbered) list styles */
OL LI {list-style-type: decimal;}
OL OL LI {list-style-type: lower-alpha;}
OL OL OL LI {list-style-type: lower-roman;}

/* Default table styles */
TFOOT, THEAD {
	color: #000;
	font-family: Arial, Verdana, sans-serif;
}
/* table header row */
.row0 {
	background-color: #EEE;
	font-weight: bold;
	vertical-align: bottom;
}
/* table data ODD # rows */
.row1 {
	background-color: #FFF;
}
/* table data EVEN # rows */
.row2 {
	background-color: #EEE;
}

/* Other Default styles */
BLOCKQUOTE, PRE {font-family: Lucida Console, monospace;}

HR {
	height: 1px;
	background-color: #DDD;
	border: 1px solid #DDD;
	color: #DDD;
	text-align: left;
}
.pnlContent {
	text-align: left;
}
/* ____________ END GENERAL ________________________ */

/* ____________ MODULE-SPECIFIC ____________________ */

/* MODULE: "Announcements" styles BEGIN  */
.ItemTitle {
	color: #000;
	font-weight: bold;
}
/* MODULE: "Announcements" styles BEGIN  */

/* MODULE: "Bread Crumbs" styles BEGIN */
.BreadCrumbs {
	font-size: ;
}
A.BreadCrumbs:link, A.BreadCrumbs:visited, A.BreadCrumbs:hover {
	color: ;
}
/* MODULE: "Bread Crumbs" styles END */

/* MODULE: "Calendar" styles BEGIN */
/* Calendar title bar formatting */
.CalendarTitle td {
	color: #000;
	font-size:  12px;
	font-weight: bold;
}
/* Overrides all other font styles defined in DayStyle, TodayDayStyle, SelectedDayStyle */
.CalendarText {
	color: #000;
	font-size: 10px ;
}
/* Day-Of-The-Week labels (Mon, Tues, etc.) */
.DayHeaderStyle {
	background-color: #000;
	color: #FFF;
	font-weight: bold;
}
/* When today is NOT the selected date, regardless of which month is displayed */
.TodayDayStyle {
	background-color: #DDD;
	font-size: 11px;
}
/* When date for this month is NOT the selected date */
.DayStyle { 
	background-color: #FFF;
	font-size: 11px;
}
/* When day for this month IS the selected date, background color is not defined here */
.SelectedDayStyle { 
	font-size: 11px;
	font-weight: bold;
}
/* Background color to override the "Calendar" style for Weekend days */
.WeekendDayStyle {
	background-color: #DDD;
	font-size: 11px;
}
/* Background color to differentiate non-current months from current month */
.OtherMonthDayStyle { 
	background-color: #EEE;
	font-size: 11px;
}
/* MODULE: "Calendar" styles END */

/* MODULE: "Custom Table" styles BEGIN */
.CTHeader {
	background-color: #FFF;
	font-size: ;
	font-weight: bold;
}
tr.CTItem td, tr.CTAlternating td, tr.CTSelected td {
	font-size: ;
}
.CTItem {
	color: #000;
	background-color: #FFF;
}
.CTAlternating {
	color: #000;
	background-color: #EEE;
}
/* MODULE: "Custom Table" styles END */

/* MODULE: "Date/Time" styles BEGIN */
.datetime {
	color: ;
	font-size: ;
	font-weight: bold;
}
/* MODULE: "Date/Time" styles END */

/* MODULE: "Links-Dropdown" styles BEGIN */
.DDLLinksTitle {
	color: #000;
	font-weight: bold;
}
/* MODULE: "Links-Dropdown" styles END */

/* MODULE: "Netcaster" styles BEGIN */
/* Item Title */
.Brdcst_ItemTitle, .Subscrb_ItemTitle {
	color: ;
	font-size: 1.2em;
	font-weight: bold;
}
/* Show Item screen layout (Archives) */
.Netcst_SI_mainTable {
	width: 100%;
	padding: 0;
}
.Netcst_SI_contentTable {
	width: 700px;
	padding-top: 20px;
	padding-left: 10px;
}
/* MODULE: "Netcaster" styles END */

/* MODULE: "Search" styles BEGIN */
/* "hightlight" class formats the word(s) searched in the search results */
.highlight {
	color: #000;
	font-weight: bold;
}
A.resultLink:link, A.resultLink:visited, A.resultLink:hover {
	color: ;
}
.resultTitle {font-weight: bold;}
.resultType {color: silver;}
.resultNone {color: red;}
/* MODULE: "Search" styles END */

/* MODULE: "XML Data Grid" styles BEGIN */
/* Data Grid "Row Styles" BEGIN */
/* HEADER & FOOTER rows - NOTE: the class "DGtableHeader" includes formatting for the sortable column header (link) inside the Header Row; both are needed */
.DGtableHeader, .DGtableHeader A {
	background-color: #000;
	color: #FFF;
	font: bold 12px Arial, sans-serif;
	vertical-align: bottom;
}
.DGtableFooter {
	background-color: #000;
}
/* Data Rows - can be formatted so that every other row uses different formatting */
.DGrowOdd {
	background-color: #EEE; 
	vertical-align: top;
}
.DGrowEven {
	background-color: #FFF; 
	vertical-align: top;
}
/* Data Grid "Row Styles" END */
/* Data Grid "Cell Template" styles BEGIN - Use these classes to override the "Row Styles" above with different styles per column */
/* STEP 1: Copy the ".DG#filename" class (including the brackets and everything in between) to the "Cell Styles" section below */
/* STEP 2: Modify the # sign to correspond to the columns in the Data Grid:  0 = first column, 1 = second column, etc. */
/* STEP 3: Modify the word "filename" in the class to match the actual filename for the Data Grid */
/* STEP 4: Modify the other properties in the class as desired */
/* STEP 5: Repeat Steps 1-4 for each column's formatting you wish to override in your Data Grid */
.DG#filename {
	width: 75px;
	background-color: ;
	color: #000;
	font-size: 10px;
	text-align: left;
}
/* Data Grid "Cell Template" styles END */
/* Data Grid "Cell Styles" (custom per data grid file) BEGIN */
/* Data Grid "Cell Styles" (custom per data grid file) END */
/* MODULE:   "XML Data Grid" styles END*/

/* ____________ END MODULE-SPECIFIC ________________ */





