/* Style sheet for the Church Butler web site */
body {background-color:#c4ccce;font-family: Arial,Verdana,sans-serif;font-size: 9pt;}
a {color: #000000}

ul {list-style-image: url(images/dot_on_white.gif); 
	 list-style-position: outside; }
li {padding: 2px;}
li strong {font-weight: bold;padding-left: 0px;margin-bottom: 10px;color: #172F7B;}
li.strong {font-weight: bold;padding-left: 0px;margin-bottom: 10px;color: #172F7B;}
li.strong a {text-decoration: none;color: #172F7B;}
li.strong a:hover {text-decoration: underline;color: black;}
h2 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 13pt; margin-bottom: 0px; padding-bottom: 5px;
	font-style: italic;
}
h3 {
	color: #172F7B; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; padding-bottom: 3px;
}
h3 a { color: #172F7B; text-decoration: none;}
h3 a:hover { text-decoration: underline;}

h4{
	color: #172F7B; font-size: 9pt; margin-bottom: 0px; padding-bottom: 3px;
}
p {margin-left: 5px; margin-right: 5px; }
p.homelist {margin-top: 5px; padding-top: 0px; margin-bottom: 25px;}

th {border-bottom: 1px solid black;}
.bodyText {font-family: Arial,Verdana,sans-serif; font-size: 9pt; }
.bodyLarge {font-family: Arial,Verdana,sans-serif; font-size: 11pt;}
.testimony {
	font-family: Arial,Verdana,san-serif; font-size: 8pt; font-style: italic;
	margin-top: 10px;padding: 8px; text-align: left;
}
.page_header {height: 72px; margin-bottom: 10px;}
.nav_bar { margin-top: 24px; padding-bottom: 3px; border-bottom: 1px solid black; font-size: 11pt;}
.nav_bar a {color: #888888;margin-left: 12px;}
.nav_selected {font-size: 11pt; font-family: verdana,arial,sans-serif; color: #84A4B8;}
.subnav { background-color: #CCCCCC; color: #84A4B8;}
.subnav a {font-size: 10pt;margin-left: 10px;}

.bottom_nav {font-size: 8pt;text-align: center;}
.bottom_nav a {color: #AAAAAA;}
.spacer {
	clear : both;
}
.eventHeader {
	margin: 4px;text-align: center;font-size:16pt;font-weight: bold;
	color: #3A4686;
}
.eventHeader a {
	color: #3A4686;
}
.featureSnippet {margin-left: 20px;margin-bottom: 10px;color: #123956}

.homeBox {margin-left: 15px;margin-right: 15px;}
.homeQuestion {color: #454545;font-family: Arial;font-weight: bold;font-size:10pt;margin-bottom: 4px;vertical-align: top;}
.homeBar {margin-left: 15px;margin-right: 15px;margin-bottom: 10px;height: 1px; background-color: #7C2437;}
.cbBlue {color: #172F7B}
.cbRed {color: #7C2437}
.cbOrange {color: #f38234}
.redLinkText {color: #7C2437;font-weight: bold;}
.redLinkText a{color: #7C2437;font-weight: bold;}
.redText { color: #7C2437; font-weight: bold; font-size: 9pt; text-transform: uppercase;}
.redTextUp { font-size: 12pt; text-transform: uppercase;}
.big_question {font-weight: 600; font-size: 18pt; color: white;}
.big_question em {font-size: 20pt; font-weight: 700;}
.big_answer {font-size: 11pt; margin: 10px 0px 30px 20px;}

.postit170 {width: 170px;height: 172px; background-image: url(images/postit170.gif);background-repeat: no-repeat;padding-top:15px;}
.postit170 h3 {font-size: 14pt;color: #f38234;text-align:center;margin-bottom: 0px;}
.postit170 h4 {font-size: 13pt;color: #172F7B;text-align:center;margin-top:5px;}

.question {font-weight: bold;font-size:11pt;text-decoration: underline; cursor: hand;margin-bottom: 4px;}
.toggle{color: #123956; font-size: 9pt; cursor: hand;}
.answer {font-size:9pt; margin-left: 10px;margin-bottom: 30px;}
.small_em {font-size: 9pt; font-weight: bold; margin-bottom: 10px;text-align: center;}

.home_div {
	font-size: 18pt;
	margin-left: 80px;
	margin-right: 80px;
	width: 590px;
	text-align: left;
	color: white; background-color: black;
}
.home_div b {
	font-style: italic;
	font-weight : 500;
}
.home_div a{
	font-size: 14pt; color: white;
}

.home_box{
	float: left;
	width: 140px; height: 60px;
	border: 1px solid #84A4B8;
	padding: 4px;
	margin-left: 15px;
}

.feature_box{
	margin: 10px;padding-bottom: 10px;border-bottom: 1px solid #7C2437;
}
.feature_topline {
	height: 30px;width:100%;border-bottom: 1px solid #7C2437;
}

.feature_header {
	position:absolute;margin-top: -31px;z-index: 5;
}
.morePad {
	padding-left: 20px;padding-right: 20px;
}
.formCaption {width: 120px; text-align: right; padding: 3px;font-weight: bold;font-size: 10pt;vertical-align: top;}
.formField {padding: 3px;font-size: 10pt;}
.FormAlert {font-size: 10pt; color: #FF0000; border: 1px solid black;padding: 5px;}

.fieldCaption {font-size: 10pt;margin-top: 8px;}
.fieldCaption span.required {color: #990000; font-weight; bold;}
.field { font-size: 9pt;}
.field input {font-size: 9pt;}
.field select {font-size:9pt;}
.field textarea {font-size:9pt;}

.copyright {text-align: center;font-size: 8pt; }
#header{
	width: 832px;height:65px;background-color: white;background-image: url('images/headerBG_832.gif');background-repeat: y;margin-bottom: 8px;
}
#headerBottom{
	float: left;width:800px;height: 4px;margin-top:1px;background-image: url('images/shadow.gif');background-repeat: x;
}
#navigation{
	width: 829px;height: 30px;background-color: #7C2437;background-image: url('images/nav_bg.gif');background-repeat: x;color: white;
}
#navigationLeft {
	float: left;
	width: 11px;
	height: 30px;
	background-image: url('images/nav_lend.gif');
	overflow : hidden;
}
#navigationMiddle{
	float: left;width: 808px; text-align:center;padding-top: 3px;
}
#navigationMiddle a {font-size: 11pt;vertical-align: top; color: #FFFFFF; text-decoration: none;}
#navigationMiddle a.navCurrent{font-weight: bold;}
#navigationMiddle a:hover {text-decoration: underline;}
#navigationMiddle span {font-size: 11pt; vertical-align: top; color: #CDCDCD;}
#navigationRight{
	float: right; width: 10px; height: 30px; background-image: url('images/nav_rend.gif');overflow : hidden;
}

#subnav {margin-top: -5px;letter-spacing: .08em;}
#subnav a {color: #EBDEBB; text-decoration: none; letter-spacing: .08em;}
#subnav a:hover { text-decoration: underline; }

#subnav span.divider { color: #B66127;}

.bodyTD732 {
	width: 732px; vertical-align: top;background-image: url(images/whiteBG_732.gif);background-repeat: x;background-position: top right;
	text-align: left;
}

#blogHeader {font-size: 9pt; font-weight: bold; text-transform: uppercase;}
#blogFeed {border: 1px solid black; padding: 5px; text-align: left; width: 180px; background-color: #C8C8DD; margin-bottom: 10px;}
.blogLink { font-size: 9pt; margin-bottom: 10px; }
.blogLink a {font-size: 9pt; font-weight: bold; color: #7C2437; }
.blogLink em {font-size: 8pt; color: #111100; }

#footerLine {
	font-size: 9pt;padding-top:4px;
}
