body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CFD8E9;
	margin: 0px;
	padding: 0px;
	font-size: 10px;

	scrollbar-face-color: #D5E2D3; 
	scrollbar-highlight-color: #ffffcc;
	scrollbar-shadow-color: #333333; 
	scrollbar-3dlight-color: #cccc99; 
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-track-color: #BAD5E3; 
	scrollbar-darkshadow-color: #FFFFFF}
}
td {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
}
h1 {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
h2 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}
h3 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}

hr { color: #CFD8E9; height: 1px;}
.rule1 { color: #cccccc; height: 1px;}
.rule2 { color: #CFD8E9; height: 1px;}





.areaBackground {
	background-color: #CFD8E9;
}
.areaBanner {
	background-color: #CFD8E9;
	border-bottom: 0px solid #DEBDEE;
	border-right: 0px solid #DEBDEE;
	border-top: 0px solid #DEBDEE;
}
.areaBody {
	background-color: #FFFFFF;
}
.areaBodyRight{
	background-color: #FFFFFF;
	border-left: 1px solid #CFD8E9;
	border-bottom: 1px solid #CFD8E9;
	padding: 2px;
	color: #FFFFFF;
}
.areaPromo {
	border: 1px solid #ffffff;
	background-color: #94A9BA;
}
.areaRightColumn{
	border: 0px solid #ffffff;
	background-color: #94A9BA;
}
.areaRightColumn2{
	border: 0px solid #ffffff;
	background-color: #CFD8E9;
}
.areaFooter {
	background-image: url(../images/fbchome/home_bodyend_bg1.gif);
	background-repeat: repeat-x;

}
.feature {
	padding: 5px;
}
.areaLeftColumn{
	border: 0px solid #ffffff;
	background-color: #94A9BA;
}
.areaGlobal{
	border: 2px solid #ffffff;
	background-color: #ffffff;
	border-left: 1px solid #CFD8E9;
	border-top: 1px solid #CFD8E9;
}
.areaContent {
	border: 1px solid #CFD8E9;
	background-color: #ffffff;
	margin: 5px;
	padding: 5px;
}
.areaRightColumnGroup{
	margin: 5px;
	padding: 5px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.areaRightBroadcastGroup{
	padding: 3px;
	border-top: 1px solid #CFD8E9;
	border-right: 1px solid #CFD8E9;
	border-bottom: 0px solid #CFD8E9;
	border-left: 1px solid #CFD8E9;
}
.areaRightSectionNav
{
	background-color: #cfd8e9;
}
td.rightColItem {
	font: normal 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 2px;
}



a:link,a:visited { 
	color:#336699;
}
a:hover,a:active {
	color:#0000ff;
}
a.footer:link,a.footer:visited { 
	color:#336699;
}
a.footer:hover,a.footer:active {
	color:#FFFFFF;
}
a.promoLink:link, a.promoLink:visited {
	border: 2px solid #ddddff;
}
a.promoLink:hover, a.promoLink:active {
	border: 2px solid #ffffff;
}	
a.rightLink:link,a.rightLink:visited { 
	color:#336699;
}
a.rightLink:hover,a.rightLink:active {
	color:#ffffff;
}
a.navLink:link,a.navLink:visited { 
	color:#663300;
	font: bold 8pt/10pt "verdana", "helvetica", "geneva", "sans-serif";
	text-decoration:none;
}
a.navLink:hover,a.navLink:active {
	color:#cc0000;
	font: bold 8pt/10pt "verdana", "helvetica", "geneva", "sans-serif";
	text-decoration:underline;
}
a.rightNavLink:link,a.rightNavLink:visited { 
	color:#663300;
	font: bold 8pt/10pt "verdana", "helvetica", "geneva", "sans-serif";
	text-decoration:none;
}
a.rightNavLink:hover,a.rightNavLink:active {
	color:#ffffff;
	font: bold 8pt/10pt "verdana", "helvetica", "geneva", "sans-serif";
	text-decoration:underline;
}
a.navSection:link, a.navSection:visited {
	font: bold 8pt/10pt "verdana", "helvetica", "geneva", "sans-serif";
	color: #678FB1;
	text-decoration:none;
	height: 20px;
	width: 150px;
	padding-left: 6px;
	padding-top: 3px;
	border-top: 0px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 0px solid #ffffff;
}
a.navSection:hover, a.navSection:active {
	font: bold 8pt/10pt "verdana", "helvetica", "geneva", "sans-serif";
	color: #336699;
	text-decoration:none;
	padding-left: 6px;
	padding-top: 3px;
	height: 20px;
	border-top: 0px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 0px solid #ffffff;
	background-color: #CFD8E9;
}
a.navHomeMinistries:link, a.navHomeMinistries:visited {
	font: bold 10pt/10pt Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration:none;
	padding: 4px;
	border: 1px solid #eeeeee;
}
a.navHomeMinistries:hover, a.navHomeMinistries:active {
	font: bold 10pt/10pt Arial, Helvetica, sans-serif;
	color: #0066CC;
	text-decoration:none;
	padding: 4px;
	background-color: #ffffff;
	border: 1px solid #94A9BA;
}
a.navGlobal:link, a.navGlobal:visited {
	font: 8pt/10pt "verdana","helvetica","geneva","sans-serif";
	font-weight:bold;
	color: 663333;
	text-align: right;
	text-decoration:none;
	height: 20px;
	padding: 2px;
	width: 150px;
	border: 1px solid #D5E2D3;
}
a.navGlobal:hover, a.navGlobal:active {
	font: 8pt/10pt "verdana","helvetica","geneva","sans-serif";
	font-weight:bold;
	color: 996666;
	text-align: right;
	text-decoration:underline;
	padding: 2px;
	height: 20px;
	border: 2px solid #ffffff;
}
a.adminEdit:link, a.adminEdit:visited {
	text-align: left;
	text-decoration:none;
	height: 20px;
	padding: 2px;
	width: 20px;
	border: 1px solid #eeeebb;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
a.adminEdit:hover, a.adminEdit:active {
	text-align: left;
	text-decoration:underline;
	padding: 2px;
	height: 20px;
	border: 1px dashed #666666;
	width: 20px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}












.SectionName {
	font: bold 10pt/12pt "verdana", "helvetica", "geneva", "sans-serif";
	color: 996666;
	text-transform: uppercase;
}
.heading1 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}
.heading2 {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #003366;
}
.copyright {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.quote {
	font: 700 12px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #9933FF;
}
.caption {
	font: normal 10px/normal Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}
.footer {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
}







td.calendarheading {
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #003333;
	background-color: #BEC8F1;
	text-align: left;
	height: 20px;
	width: 60px;
	padding: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #993366;
}
td.calendarday {
	font: 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #003333;
	border: 1px solid #BEC8F1;
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
div.calendaritem {
	padding: 0px;	
	margin: 8px 1px 1px;
}
td.calendarRtCol {
	font: normal 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 3px;
}
a.calendarRtCol:link, a.calendarRtCol:visited {
	font: bold 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:underline;
}
a.calendarRtCol:hover, a.calendarRtCol:active {
	font: bold 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:underline;
}
.calendarRtColGroup {
	margin: 5px;
	padding: 5px;
	background-color: #94A9BA;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #ffffff;
}
div.ItemSep {
  border-top: 1px solid #94A9BA;
  border-bottom: 1px solid #f0f0f0;
  margin: 2px 0px;
}







.forminput {
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
}
.forminputrequired {
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #cc0000;
}
.formlabel {
	font: 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 2px;
}
.formquestion {
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #6600CC;
	padding: 2px;
}
select {
	border: 1px solid #999999;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
option {
	background-color: #ffffff;
}
.gobutton { background-color:0066cc; color:white; font-weight:bold; font-size:10px; border-color:9999ff; }
.deletebutton { background-color:990000; color:efefdd; font-weight:bold; font-size:10px; border-color:ff9999; }
.resetbutton { background-color:7b7b66; color:white; font-weight:bold; font-size:10px; border-color:cdcdaa; }




