/* Sermon Ideas CSS File */
A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

A:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

A:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/* Sidebar links */
A.SubLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #000000;
}

A:link.SubLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}

A:active.SubLink  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}

A:visited.SubLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}

A:HOVER.SubLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #ffcc00;
}
/* Sidebar links */

/* Footer links */
.NavLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
}

A, A.NavLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
}

A:VISITED, A:VISITED.NavLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
}

A:LINK, A:LINK.NavLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
}

A:ACTIVE, A:ACTIVE.NavLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
}

A:HOVER, A:HOVER.NavLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #CCCCFF;
}
/* Footer links */

/* Black Church Plays links */
.TD2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #006633;
}

.TD3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #ccffcc;
	color : #006633;
}

A, A.TD2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #006633;
}

A:VISITED, A:VISITED.TD2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #006633;
}

A:LINK, A:LINK.TD2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #006633;
}

A:ACTIVE, A:ACTIVE.TD2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #006633;
}

A:HOVER, A:HOVER.TD2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #ffcc00;
}
/* Sermon Ideas links */

BODY {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
    scrollbar-3dlight-color:;
	scrollbar-arrow-color:;
	scrollbar-base-color:;
	scrollbar-darkshadow-color:;
	scrollbar-face-color:palegreen;
	scrollbar-highlight-color:;
	scrollbar-shadow-color:;
}

TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
    color: #cc6600;
}

.Title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
    color: #0099cc;
}

.Title_Small {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
    color: #003399;
}

.Title_Med {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight: bold;
	text-align : center;
    color: #0099cc;
}

/* Menu and rollover definitions */
.menubar {
	background-color : #DFF4FB;
}

.theader {
	background-color : #99ff99;
}

.overrow {
	background-color : #cccccc;
}

/* Admin Section Table definitions */
.table_a{
	background-color : #ffffff;
}

.table_b{
	background-color : #006633;
	border : thin solid #003300;
}

/* Special character definitions */
.webding {
	font-family : Webdings;
	color : #006633;
}

.wingding {
	font-family : Wingdings;
	font-size: 12pt;
}

/* Alternating tag definitions */
.stripe {
	font-family : Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size : 10pt;
	border-right : thin solid silver;
	background-color : #ccffcc;
}

.nostripe {
	font-family : Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size : 10pt;
	border-right : thin solid silver;
	background-color : #ffffcc;
}

.hasSubscription {
	background-color : #ffcc99;
}

.beendeclined {
	background-color : #99ccff;
}

/*---- Table column class definitions ----*/
td { font-family : arial, verdana, Sans-Serif; font-size : 10pt; }
td.advanced { background-color : #99ccff; } /* Main text area and mod bar color */
td.basic { background-color : #FFFFFF; } /* data cell and alternate and top thin bar on detail page bar color */
td.viewHeader { background-color : #6699cc;	font-weight: bold; } /* Main title and footer bar color */
td.sortedColumn { background-color : #B0B0B0 }

/*---- Table row class definitions ----*/
tr.selectedrow { background-color : #90EE90; }
tr.advanced { background-color : #BFDFEE; } 
tr.basic { background-color : #FFFFFF; } 

/* Form Section */
.tableoutline { 
 background-color: #ccffcc; 
 width: 725px; 
 border-collapse: collapse; 
} 

.labelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: transparent; 
 padding-left: 4px;
} 

.fieldcell { 
 padding-left: 4px;
} 

.fieldcell input { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #99ffcc; 
 border: 1px solid #006600; 
} 

.fieldcell select { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #99ffcc; 
 border: 1px solid #284279; 
}

.labelcell2 { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: transparent; 
 padding-left: 4px;
} 

.fieldcell2 { 
 padding-left: 4px;
} 

.fieldcell2 input { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #99ffcc; 
 border: 1px solid #006600; 
} 

.fieldcell2 select { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #99ffcc; 
 border: 1px solid #006600; 
}

.legendtitle { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #990000;
}

/* What's New table */
.whatsnew {
	border-width: 1px;
	border-style: solid;
	border-color: #66cc99;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 210px;
	/*height: 275px;*/
}

.playheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-align : center;
	background-color: #cccc99; 	
}

/* Menu Section */
.buttonscontainer1 {width: 210px;}

.buttons4 a {
	display: block;
	margin: 0px;
	width: 210px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #006600;
	padding: 2px;
	/* padding-left: 3px; */
	background-color: #EBF1E3;
	border-left: 11px solid #006600;
	text-align: left;
	margin-top: 1px;
}

.buttons4 a:hover {
	border-left: 11px solid #ccffcc;
	text-decoration: none;
	color: #006600;
}

.buttons4 a:active {
	text-decoration: none;
	color: #006600;
}

.buttons4 a:link {
	text-decoration: none;
	color: #006600;
}

.buttons4 a:visited {
	text-decoration: none;
	color: #006600;
}
/* ------ Online Courses Section -------*/
.CourseTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
    color: #009900;
}

#Category {
	Width: 400px;
}