/* Slimmed down by Joanne 7/11/10 */

/* General styles */
body  {
	margin: 0;
	padding: 0;
	text-align: center;			/* force IE to center main window JCW 1/29/10 */
	background-color: #436666;	/* was #38657A */
}
div   {
	font-family: Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal; 
	color:#FFFFFF;
}
td    { 
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF;
}
b     { 
	font-family:
	Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:bold;   
	color:#FFFFFF; 
}
hr    { 
	border: none 0; 
	border-top: 1px solid #FFFFFF; 
	width: 100%; height: 1px;
}
ol    {
	list-style-type: decimal;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	vertical-align:text-top;
}
li {
	margin-bottom: 5px;
	vertical-align:text-top;
}
img { 
	border: 0px; 
	outline: none; 
}
a:link {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:none;
}
a:visited {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:none;
}
a:hover {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:underline;
}
a:focus { 
	outline:none; /* disable FireFox's annoying selection border */
}
a:active {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:underline;
	outline:none; /* disable FireFox's annoying selection border */
}

/* Home Page styles */
#mailinglisttab {			/* occurs within the dolphinnav but outside the <ul> */
	position: relative;
	width: auto;
	float: right;
	top: 12px;					/* adjust this if image height changes */
}
#homeLeftCol {
	width: 407px;				/* 407 = (60% of 745) - 40 l+r margins */
	margin: 1.5em 10px 0 30px;
	padding-bottom: 1.5em;
	text-align: center;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 13px;
	color: #000000;
	background-image:url(/images/transparent40pct.png);
}
#homeRightCol {
	float: right;
	width: 258px;		/* 258 = (40% of 745) - 40 l+r margins */
	margin: 1.5em 30px 0 10px;
	<!--[if lte IE 7]>
		 margin: 1.5em 105px 0 10px;
	<![endif]-->
	padding-bottom: 1em;
	text-align: center;
	background-image: url(/images/transparent40pct.png);
}
#homeWelcome {
	width: 436px;
	height: 75px;		/* previously 50px with smaller bg image */
	display: table-cell;
	background-image: url(/images/welcomebg75.png);
	background-repeat: no-repeat;
}
.homeWelcomeText {
	/* Presented a <td> in the HTML. Sigh. (Too many problems w/IE box model bug and CSS limit on vertical alignment.) 	*/
	color: #F2E9CB;
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	letter-spacing: 1px;
	line-height: 1.2em;
	padding: 0 45px;	/* previously 0 30px */
}
#homeServiceSchedule {
	width: 258px;
	height: 199px;
	background-image: url(/images/servicebg.png);
	background-repeat:no-repeat;
	font-family: Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
	line-height: 1.5em;
	text-align:center;
}
#homeServiceSchedule div {					/* nested div workaround for IE box model bug */
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 85px;
	font-weight: bold;
}
#homeServiceSchedule a, #homeServiceSchedule a:hover, #homeServiceSchedule a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
}
#homeFacebook {								/* only used for facebook_wide above the footer */
	clear: both;
	padding-top: 2em;
	text-align: center;
}

/* News styles */
/*    newsFeatures typically have a thumbnail image 150px wide */
.newsFeatures {
	padding: 20px 20px 0 20px;
	color: #333333;
	text-align: left;
}
.newsFeatures a, .newsFeatures a:hover, .newsFeatures a:visited, .newsFeatures a:link, newsFeatures a:active {
	color:#333333;
}
.newsFeatures ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.newsFeatures li {
	clear: left;
	margin: 0 0 14px 0;
	padding: 0;
}
.newsFeatures li span, .newsFeatures li span a {
	font-weight: bold;
}
.newsImage {
	float: left;
	margin: 0 20px 14px 0;
	padding: 0;
}
/* newsAnnouncements suppress the image but use a graphical bullet */
/* They typically are just below newsFeatures in the page */
.newsAnnouncements {
	clear: left;
	padding-top: 0.5em;
	padding-bottom:1em;
	font-weight: normal;
	color: #333333;
	text-align: left;
}	
.newsAnnouncements a, .newsAnnouncements a:hover, .newsAnnouncements a:visited, .newsAnnouncements a:link, newsAnnouncements a:active {
	font-weight: normal;
	color: #333333;
}
.newsAnnouncements ul {
	list-style: url(/images/icons/announcementbullet.png);
	margin-top: 0px;			/* eliminates dead space between .newsFeatures and .newsAnnouncements */
}
.newsAnnouncements li {
	margin-left: 0px;
	margin-bottom: 0.5em;
}
.newsAnnouncements li span, .newsFeatures li span a {
	font-weight: bold;
}
.newsAnnouncements .newsImage {
	display: none;			/* Suppress the image when in the Announcements area */
}

.transparent25 {
	padding: 24px;
	background-image: url(/images/transparent25pct.png);
	border: 1px solid #AE914A;
}
.transparent25 a, .transparent25 a:active, .transparent25 a:link, .transparent25 a:hover, .transparent25 a:visited {
	color: #333333;
	font-weight: bold;
}
.nowrap {
	white-space:nowrap;
}

.error, .redbold {
	color: #990000;
	font-weight: bold;
}
.absmiddle {
	vertical-align: middle;
}
.pdflink {
	background: url(/images/icons/pdf_sml.gif) no-repeat right center;
	padding-right: 15px;
	width: auto;
}
$dirTable {
	border-collapse: collapse;
}
#dirTable td {
	padding: 1px 1em;
	text-align:left;
}
.biggerbolder {
	font-size:larger;
	font-weight: bolder;
}
.cntTextBrS {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#333333; 
	text-align:left;
}
.cntTextBlC {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#000000; 
	text-align:center;
}
.cntTextBlS {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#000000; 
	text-align:left;
}
.cntTextBuB {
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2D4545;
	text-align:left;
}
.cntTextBuB2 {
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2D4545;
	text-align:center;
}
.cntTextBuBBigUL {
	font-family:Tahoma,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#2D4545;
	text-align:left;
}
.cntTextBzS {
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
}
a.cntTextBzS {
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
}
a:visited.cntTextBzS {
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
}
a:hover.cntTextBzS {
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
}
a:active.cntTextBzS {
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
}
.cntTextOutA {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:bold;   
	color:#675949; 
	text-align:left; 
	margin-left:10px; 
	margin-bottom:3px;
}
.cntTextOut6 {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#675949;
}
.cntTextRdB {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:bold;   
	color:#FF0000; 
	text-align:left;
}
.cntTextTblA_About{
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#675949;
	width:94%;
}
.hdrText1C {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:12px; 
	font-weight:bold;   
	color:#675949; 
	font-style:normal; 
	text-align:center;
}
.hdrText1SLeft {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	color:#675949; 
	font-style:normal; 
	text-align:left;
}
.hdrTextBl5 {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:12px; 
	font-weight:bold;   
	color:#2D4545; 
	font-style:normal; 
	text-align:left; 
	text-decoration:underline;
}
.hdrTextBl7 {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:12px; 
	font-weight:bold;   
	color:#2D4545; 
	font-style:normal; 
	text-align:left; 
	margin-bottom: 10px; 
	margin-top: 3px;
}
.hdrTextBrS {
	font-family:Tahoma,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#675949;
	font-style:normal;
	text-align:left;
	margin-bottom: 3px;
	margin-top: 3px;
}
.hdrTextGlT {
	font-family:Tahoma,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#675949;
	font-style:normal;
	text-align:left;
	margin-bottom: 7px;
	margin-top: 3px;
}
.hdrTextGlU {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:12px; 
	font-weight:bold;   
	color:#675949; 
	font-style:normal; 
	text-align:left; 
	margin-bottom: 7px; 
	margin-top: 3px; 
	padding-left: 20px; 
	text-decoration:underline;
}

a.lnkGld {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#675949; 
	text-decoration:none;
}
a:visited.lnkGld    {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#675949; 
	text-decoration:none;
}
a:hover.lnkGld      {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:underline;
}
a:active.lnkGld     {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:underline;
}

a.subMenu {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:none;
}
a:visited.subMenu {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:none;
}
a:hover.subMenu {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:underline;
}
a:active.subMenu {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF;
	text-decoration:underline;
}

a.lnkBr1 {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#333333; 
	text-decoration:none;
}
a:visited.lnkBr1 {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#333333; 
	text-decoration:none;
}
a:hover.lnkBr1 {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#2D4545; 
	text-decoration:none;
}
a:active.lnkBr1 {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#2D4545; 
	text-decoration:none;
}

a.lnkWht1 {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:none;
}
a:visited.lnkWht1 {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:none;
}
a:hover.lnkWht1 {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:none;
}
a:active.lnkWht1 {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:none;
}

a.lnkWht2           {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#675949; 
	text-decoration:none;
}
a:visited.lnkWht2   {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#675949; 
	text-decoration:none;}
a:hover.lnkWht2     {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#996600; 
	text-decoration:none;
}
a:active.lnkWht2    {
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#996600; 
	text-decoration:none;
}

.floatRight, .floatRightLight {
	float: right;
	margin: 0px 0px 5px 14px;
	border: none;
}
.floatLeft, .floatLeftLight {
	float: left;
	margin: 0px 14px 5px 0px;
}
.floatRightLight, .floatLeftLight {
	opacity: 0.40;
	filter: alpha(opacity=40);
}
.brdrGld {
	border: #E8CF8F 2px groove;
}
.frmRqd {
	background-color:#FF0000;
}
.smBoxLbkgBg {
	text-align: left; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Tahoma, Arial, sans-serif; 
	color:#675949; 
	background-color:#F5E2B1;
}
#brdTBGld {
	border-top: #E8CF8F 2px groove;
}

#cntMain  {
	text-align:left;			/* since body is text-align: center, this prevents IE from centering everything JCW 1/29/10 */
	margin-right:auto;
	margin-left:auto;
	margin-top:6px;
	padding: 0;
	width:745px;
	background-color:#436666;
	
}
#cntHdr   {						/* includes top banner and main navigation */
	width:100%;
	/* background-color:#AE914A; Remove for BRCC Students site 7/16/10 */
	margin: 0;
	padding: 0;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-image: url(/images/header/01.jpg);	/* dynamically change in brccheader.inc.php */
}
#cntHdrLinks {
	width: auto; /*new*/
	float: right;
	height: 75px;				/* half of 150px high cntHdr background image */
	position: relative;
	top: 1em;
	right: 1em;
	color: #FFFFFF;
	text-transform: uppercase;
	white-space:nowrap;
}
#cntHdrLinks a, a:hover, a:visited {
	color: #FFFFFF;
}
#cntHdrTitle {
	height: 75px;				/* half of 150px high cntHdr background image */
	clear:both;
	position: relative;
	top: 10px;					/* (was 25 when title was only 1 line) */
	left: 40px;					/* was 30 */
	width: 705px;				/* 745 minus the left positioning offset */
	
}
#cntBod   {
	float:left;
	width:745px;
	/* background-image: url(../StieBkgJBottom.jpg); */
	background-repeat: no-repeat;
	/* background-color: #FFFFFF;	Removed for BRCC Students site 7/16/10 */
	padding: 0;
	margin: 0;
}
#cntDtl   {
	float:left;
	width:745px;
	margin: 0;
	padding: 0;
	background-color:#436666;
}
#cntFtr   {
	display: inline-block;
	width: 100%;
	border-top: 5px white solid;
	margin: 0;
	padding-top: 1em;
	padding-bottom: 1em;
	background-color:#AE914A;
	text-align: center;
	color:#FFFFFF;
}
#cntFtr a, a:hover, a:visited {
	color:#FFFFFF;
}

#bodAdmin {
	float:left;
	width:100%;
	background-color: #D6C898;
	padding-bottom: 2em;
	margin: 0;
}
#cntAdmin {
	padding-left:10px;
	padding-right:10px;
	color:#000000;
}
#cntAdmin .ilink li {
	margin-bottom: 0px;
}
#cntAdmin a, #cntAdmin a:active, #cntAdmin a:link, #cntAdmin a:hover, #cntAdmin a:visited, #cntAdmin a:focus {
	color:#000000;
}
#cntAdmin td.ilink { 
	color: #000000; 
}

#bodFullBluAbout  {
	float:left;
	width: 100%;
	background-color: #D6C898;
	background-image: url(/images/Faith.jpg);
	padding-bottom: 2em;
}

#bodFullGrn, #bodPrtlGrn  {
	float:left;
	width:100%;
	background-color: #D6C898;
	background-image: url(/images/Faith.jpg);
	padding-bottom: 2em;
	margin: 0;
}
#bodFullGrnNoLogo, #bodPrtlGrnNoLogo  {
	float:left;
	width:100%;
	background-color: #D6C898;
	background-image: url(/images/FaithNoLogo.jpg);
	padding-bottom: 2em;
	margin: 0;
}

#bodFullTop  {
	margin-top: 5px;
	margin-left:120px;
	width:520px;
	border-bottom:#E8CF8F 2px groove;
}
#bodFullBot  {
	margin-top:10px;
	margin-left:120px;
	width:522px;
}
#bodFullTopL {
	float:left; 
	width:260px; 
	padding-right:5px;
}
#bodFullTopR {
	float:left; 
	width:240px; 
	border-left:#E8CF8F 2px groove; 
	padding-left:5px; 
	padding-right:5px;
}
#bodDtlHdr2  {
	margin-top:15px;
	margin-left:20px;
	width:695px;
	font-family:Tahoma,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	font-style:normal;
	text-align:center;
	background-color:#AE914A;
	border:#E8CF8F 2px groove;
}
#bodDetail2  {
	margin-top:8px;
	margin-left:20px;
	width:700px;
}
#bodDtlMapDVistor  {
	margin-top:5px;
	margin-left:auto;
	width:523px;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#675949;
	float: left;
}
#bodDtlMapD2Vistor  {
	margin-top:5px;
	margin-left:auto;
	width:335px;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#675949;
	text-align:center;
	float: left;
}
#bodTextArea1 {
	margin-top:5px; 
	padding-bottom:10px; 
	padding-right:3px;
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#675949;
}
#bodTextArea1c {
	margin-top:5px; 
	padding-bottom:5px; 
	padding-right:3px;
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#675949; 
	text-align:center;
}
#bodTextArea2 {
	margin-top:5px; 
	padding-bottom:10px; 
	padding-right:3px;
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#675949;
}

#bodTextArea3 {
	margin-top:5px; 
	padding-bottom:10px; 
	padding-right:3px;
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#675949; 
	text-align:center;
}
#bodTextArea4 {
	margin-top:5px;
	padding-bottom:10px;
	padding-right:3px;
	padding-top:10px;
	border-bottom:#E8CF8F 2px groove;
	border-top:#E8CF8F 2px groove;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#675949;
}
#bodTextArea5, #bodTextArea5 a {
	padding-right:3px; 
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#2D4545;
	text-align:center;
}
.bodTextArea5, .bodTextArea5 a {
	padding-right:3px; 
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#2D4545; 
	text-align:center;
}
#bodTextArea5La{
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#2D4545; 
	text-align:left;
	display: inline-block;
	width:510px;
	padding-right:6px;
	padding-left:6px;
	margin-bottom:5px;
	background-color:#D7BE7E;
	border:#E8CF8F 2px groove;
	opacity:0.80;
	filter:alpha(opacity=80);
}
#bodTextArea5a	{
	padding:5px; 
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#2D4545; 
	text-align:left;
}
#bodTextArea5c {
	padding:5px; 
	font-family:Tahoma,Arial,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#2D4545; 
	text-align:center;
}
#bodTextArea6 {
	display: inline-block;
	width:510px;
	padding-right:3px;
	padding-left:3px;
	margin-bottom:5px;
	background-color:#D7BE7E;
	border:#E8CF8F 2px groove;
	opacity:0.65;
	filter:alpha(opacity=65);
}
#pixChrSch {
	margin-right:auto; 
	margin-left:auto; 
	width:179px; 
	float:left;
}
#brdrBottom {
	margin-top:4px; 
	width:94%; 
	border-bottom:#E8CF8F 2px groove;
}

#dolphincontainer {
	position:relative;
	/* border-bottom: 2px solid #553001; */	/* JCW 2/1/10 */
	color:#E0E0E0;
	background:#695520;
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	margin: 0;
}
#dolphinnav {
	position:relative;
	text-align:center;
	height:33px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background:#fff url(../images/dolphin_bg.gif) repeat-x bottom left;
	padding:0 0 0 20px;
}
#dolphinnav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:center;
}
#dolphinnav ul li {
	display:block;
	float:left;
	margin:0 1px;
}
#dolphinnav ul li a {
	display:block;
	float:left;
	color:#EAF3F8;
	text-decoration:none;
	padding:0 0 0 20px;
	height:33px;
}
#dolphinnav ul li a span {
	padding:12px 20px 0 0;
	height:21px;
	float:left;
}
#dolphinnav ul li a:hover {
	color:#fff;
	background:transparent url(../images/dolphin_bg-OVER.gif) repeat-x bottom left;
}
#dolphinnav ul li a:hover span {
	display:block;
	width:auto;
	cursor:pointer;
}
#dolphinnav ul li a.current, #dolphinnav ul li a.current:hover {
	color:#fff;
	background:#1D6893 url(../images/dolphin_left-ON.gif) no-repeat top left;
	line-height:275%;
}
#dolphinnav ul li a.current span {
	display:block;
	padding:0 20px 0 0;
	width:auto;
	background:#1D6893 url(../images/dolphin_right-ON.gif) no-repeat top right;
	height:33px;
}
#dolphin_inner {
	color: white;
	padding: 5px;
	font-size: 80%;
	height: 1.2em;	/* JCW 2/1/10 */
}
#dolphin_inner  a:link {
	color: white;
	text-decoration: none;
}
#dolphin_inner a:visited {
	text-decoration: none;
	color: white;
}
#dolphin_inner a:hover {
	color: yellow;
	text-decoration: none;
}
#dolphin_inner a:active {
	color: #0099FF;
	text-decoration: none;
}
.innercontent{
	text-align:center;	/* jcw 1/22/10 */
	display: none;
}
 #bodRelinksNew  {
	margin-top:8px;
	width:191px;		/* changed from 180px 2/3/10 */
	color:#FFFFFF;
}
 #bodRelinksNew a, a:visited  {
	color:#FFFFFF;
}
#bodContentLt   {
	float:left;
	width:191px;		/* changed from 180 opx 2/3/10 */
}

#bodContentHdr, #newsHdr  {
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	width:725px;
	font-family:Tahoma,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	font-style:normal;
	text-align:center;
	background-color: #AE914A;
	border:#E8CF8F 2px groove;
}
#bodContent {
	margin: 20px 12px 20px 12px;
	width: 725px;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	text-align: left;
}
#newsContent  {
	padding: 20px 40px 0 40px;
	font-family: Tahoma,Arial,sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
	text-align:left;
}
#bodContentlRt   {
	float:left;
	width:530px;
	padding-top: 1em;
}
#bodContentlRtVisitorMap {
	float:left;
	width:530px;
}


.smallGroupsTable {
	border-collapse: collapse;
}
.smallGroupsTable td {
	font-family:Tahoma,Arial,sans-serif;
	font-weight:bold;
	color:#000000;
	padding: 3px 4px;
	border: 1px solid #333333;
	text-align:left;
	vertical-align:top;
}

/* Form Section */
#mainForm {
	text-align: left
}
ul.mainForm {
	list-style-type: none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:15px;	
}
li.mainForm {
	padding-bottom: 10px;
}
#formHeader {
	width: 95%;
	background-color: #A19233;
	margin:0 0 0 0;
	padding-bottom: 10px;
}
h2.formInfo {
	text-align: center;
	margin:0 0 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:20px;
	
	left:0px;
	top:0px;
	letter-spacing: 1px;
	line-height:150%;
	color: #000000;
}
p.formInfo
{
	text-align: left;
	margin:0 0 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	color: #000000;
	font-size:12px;
	position:relative;
	left:20px;
	top:0px;
	color: #000000;
}

label.formFieldQuestion
{
	line-height:125%;
	padding:0 4px 1px 0;
	border:none;	
	display:block;
	font-size:95%;
	font-weight:bold;
}

/* Table of coming events */
/* brccevents synonym added 7/18/10 for WordPress custom shortcode [brccevents]  */
.eventtable, .brccevents {
	color: #000000;
	text-align: left;
	font-size: 80%;
}
.eventtable_container, .brccevents_container {		/* used for a containing div for some ministry pages like adults */
	float: right;
	margin: 0px 0px 5px 14px;
	background-color: #FFFFEE;
	border: 1px outset #CCCCCC;
	opacity: 0.40;
	filter: alpha(opacity=40);
}
.eventtable_left, .brccevents_left { padding-left: 1.4em; }	/* Because IE does not support table padding */
.eventtable_right, .brccevents_right { padding-right: 1em; }
.eventtable_top, .brccevents_top { font-weight: bold; padding: 1em 1em 0.5em 1.4em; }
.eventtable_bottom, .brccevents_bottom { padding: 0.5em 1em 1em 1.4em;}
.eventtable td, td a, td a:active, td a:link, td a:hover, td a:visited {
	color: #000000;
}
.brccevents td, td a, td a:active, td a:link, td a:hover, td a:visited {
	color: #000000;
}
.eventtable a, .brccevents 1 {
	text-decoration: underline;
}

/* Table of media items  */
.mediatable {
	background-image: url(/images/transparent25pct.png);
	border:#E8CF8F 2px groove;
}
.mediatable td {
	width: 150px;
	padding: 20px 12px 6px 12px;
	text-align: center;
	color: #333333;
	vertical-align: top;
}
.mediatable a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.mediatable img {
	padding-bottom: 5px;
}
#stmtoffaith li { 
	padding-top: 1em; 
}