body#about a#about_nav,
body#opportunities a#opportunities_nav,
body#ministries a#ministries_nav,
body#partners a#partners_nav,
body#giving a#giving_nav,
body#resources a#resources_nav,
body#churches a#churches_nav,
body#strategy a#strategy_nav,
body#prayer a#prayer_nav,
body#training a#training_nav {
background-image:url(../images/nav_sliver_over.jpg);
background-repeat:repeat-x;
}

body {
font: normal 12px arial, sans-serif;
color:#666666;
margin:0;
padding:0;
text-align:center;
}
.clear {
clear:both;
margin:0;
padding:0;
line-height:0;
height:0;
}
#home_page_background {
margin:0;
padding:0;
background-image:url(../images/blue_texture.jpg);
background-repeat:repeat-x;
background-position:0 80px;
height:300px;
}
#article_page_background {
margin:0;
padding:0;
background-image:url(../images/blue_texture_article.jpg);
background-repeat:repeat-x;
background-position:0 80px;
height:225px;
}
#wrapper {
width:770px;
margin:0 auto 0 auto;
padding:0;
text-align:left;
border:1px solid #FFFFFF;
}



#header_nav .input {
font:11px Arial;
background-color:#F0F0F0;
border:1px solid #CCCCCC;
margin:0 0 0 5px;
}
#header_nav {
margin:28px 0 0 0;
padding:0;
color:#FF6600;
float:right;
}
#header_nav a:link, #header_nav a:visited {
line-height:25px;
margin:0 5px 0 5px;
padding:0;
text-decoration:none;
color:#666666;
}



#top_bar_navigation ul {
padding:0;
list-style:none;
margin:83px 0 0 0;
}
#top_bar_navigation li {
display:inline;
}
#top_bar_navigation a:link, #top_bar_navigation a:visited {
padding:4px .79em 4px .80em;
margin:0 -2px 0 0;
border-left:1px solid #F6C050;
color:#FFFFFF;
text-decoration:none;
}
/*#top_bar_navigation .linkListItem10 {
margin:0;
padding:4px 0 3px 0;
border-right:1px solid #F6C050;
}*/
#top_bar_navigation a:hover {
background-image:url(../images/nav_sliver_over.jpg);
background-repeat:repeat-x;
}



#home_sub_header {
margin:7px 0 2px 0;
}
#home_sub_header_link_1, #home_sub_header_link_2, #home_sub_header_link_3 {
float:left;
}
body#home #home_sub_header_link_1 {
width:396px;
height:193px;
overflow:hidden;
}
#home_sub_header_link_2 {
border-left:1px solid white;
border-right:1px solid white;
}



#content_wrapper{
background: #fff url(../images/content_bottom_background.jpg) top left repeat-x;
width: 100%;
text-align: center;
}
#content_inner{
background: transparent url(../images/full_content_background.jpg) top left repeat-y;
width: 771px;
height:auto;
margin: 0 auto;
position: relative;
top:0;
left: 0;
}
#main_column{
background: transparent url(../images/left_coloumn_background.jpg) top right no-repeat;
width: 396px;
height: auto;
position: relative;
text-align: left;
top: 0;
left: 0;
float: left;
}
#main_column h1{
font: normal 20px/25px georgia, serif;
color: #003886;
letter-spacing: -.1pt;
padding: 10px 0 5px 0;
margin: 0;
}
/* This was changed because the #main_column p was
   overriding attempts to change the margins on the p
   tag inside forms.
 #main_column p{
 */
p{
font: normal 11px/15px "lucida sans", arial, sans-serif;
color: #555;
padding: 5px 26px 5px 0px;
margin: 0;
}
.main_content_sub {
font: normal 12px "lucida sans", arial, sans-serif;
margin:5px 10px 5px 0;
; text-decoration: none
; color: #404040
}
.main_content_sub img {
border:1px solid #CCCCCC;
float:left;
margin:0 5px 10px 0;
}
.main_content_sub a:link, .main_content_sub a:visited {
color:#448BB0;
text-decoration:none;
}


#middle_column{
font: normal 11px/15px "lucida sans", arial, sans-serif;
width: 189px;
height: 300px;
position: relative;
top: 0;
left: 0;
float: left;
text-align:left;
}
.column_heading {
font: bold 14.2px/15px Arial, serif, Tahoma, Verdana;
color:#005FAE;
margin:7px 7px 7px 4px;
padding:0 0 5px;
border-bottom:1px solid #D2DEE3;
text-align:left;
}

.feature_sub {
margin:0 7px 10px 7px;
font: normal 10px "lucida sans", arial, sans-serif;
text-align:left;
border-bottom:1px solid #D2DEE3;
}
.feature_title {
font: bold 11px/15px "lucida sans", arial, sans-serif;
color:#006699;
}
.feature_image {
border:1px solid #CCCCCC;
margin:0 5px 10px 0;
float:left;
}
.article_sub ul {
margin:0;
padding:0;
; font-size: 11px
}
.article_sub li {
list-style:none;
border-bottom:1px solid #B2C9D7;
; font-size: 11px
}
.article_sub a:visited {
text-decoration:none;
color:#6699CC;
font-size:11px;
font-weight:bold;
line-height:14px;
margin:5px 7px 5px 7px;
display:block;
}

.newsletter {
margin:10px 0 10px 0;
text-align:center;
}
.newsletter_group_title {
font: bold 11px/15px "lucida sans", arial, sans-serif;
color:#003886;
margin:10px 0 0 0;
}
.newsletter_title {
font:11px/15px "lucida sans", arial, sans-serif;
}
.newsletter_sub_title {
font: bold 11px/15px "lucida sans", arial, sans-serif;
}
.newsletter_description {
font: bold 10px/15px "lucida sans", arial, sans-serif;
}

#right_column{
background: transparent url(../images/right_column_background.jpg) top left no-repeat;
float: right;
width: 186px;
height: 300px;
}
#right_column ul {
list-style-image:url(../images/arrow.jpg);
text-align:left;
margin-top:0;
}
#right_column li {
margin:0 0 5px -15px;
padding:0 0 5px 0;
border-bottom:1px solid #D2DEE3;
font: normal 11px "lucida sans", arial, sans-serif;
}
#right_column li a:link, #right_column li a:visited {
text-decoration:none;
color:#666666;
}



#footer{
background: #fff url(../images/footer_background.jpg) top left no-repeat;
height: 115px;
}
#footer_content {
width:390px;
border-top:1px solid #D2DEE3;
font-size:7pt;
margin:20px 5px 0 0;
padding:10px 0 0 0;
text-align:left;
}
#footer a {
color:#6699CC;
text-decoration:none;
}


/* Form CSS */
.formBuilderDefault p.inputBox {
float: left;
padding: 5px 5px 5px 0px;
margin: 0;
width: 100px;
text-align: right;
}
.formBuilderDefault div{
margin: 5px 0px 5px 0px;
}
.formBuilderDefault h4 {
font: bold 12px "lucida sans", arial, sans-serif;
color:#F2FFFF;
width: 98%;
background-color:#007CBA;
padding: 3px;
}
.required {
color:#7F7F7F;
; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11.9px; text-decoration: none
}
.missedFormField {
background-color:#FFFF66;
}
.formBuilderDefault td {
font: normal 11px/15px "lucida sans", arial, sans-serif;
}
.formBuilderDefault label {
padding: 0px 0px 0px 0px;
}
.smallNote {
font: normal 10px/14px "lucida sans", arial, sans-serif;
}



/* Search results */
#search_content_inner{
background: transparent url(../images/search_content_background.jpg) top left repeat-y;
width: 771px;
height:auto;
margin: 0 auto;
position: relative;
top:0;
left: 0;
}
#search_column{
background: transparent url(../images/content_bottom_background.jpg) top left repeat-x;
/* main_column (396px) + middle_column (189px) = 585px */
width: 585px;
height: auto;
position: relative;
text-align: left;
top: 0;
left: 0;
float: left;
}
#search_column h1{
font: normal 20px/25px georgia, serif;
color: #003886;
letter-spacing: -.1pt;
padding: 10px 0 5px 0;
margin: 0;
}
#search_column .z {
margin-right: 5px;
}
#search_footer{
background: #fff url(../images/search_footer_background.jpg) top left no-repeat;
height: 115px;
}
#search_footer_content {
width:575px;
border-top:1px solid #D2DEE3;
font-size:7pt;
margin:20px 5px 0 0;
padding:10px 0 0 0;
text-align:left;
}

table {
font: normal 11px/15px "lucida sans", arial, sans-serif;
color: #555;
}
td {
text-align:left;
vertical-align: top;
}

.article_sub a:link { 
text-decoration:none;
color:#0281BD;
font-size:11px;
font-weight:bold;
line-height:14px;
margin:5px 7px 5px 7px;
display:block;
 } .main_content_subCopy { font: normal 12px Geneva, Arial, Helvetica, san-serif; margin:5px 10px 5px 0; ; text-align: justify ; padding: 1px 1px; list-style-type: square; color: #000000}
.footer {  font-family: Arial, serif, Tahoma, Verdana; font-size: 10.4px; color: #FFFFFF; text-decoration: none}
.feature_subCopy { margin:0 0px 0px; font: normal 12.5px "lucida sans", arial, sans-serif; text-align:justify; border-bottom:1px solid #D2DEE3; }
.requiredCopy { color:#FF3300; ; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11.9px; text-decoration: none }
.newstyletext {  font-family: Arial, serif, Tahoma, Verdana; text-align: justify; white-space: normal; font-size: 14px}
.linksfor {  font-weight: normal; color: #000097; text-decoration: underline; font-family: arial, sans-serif; font-size: 12px; line-height: 14px}
.main_txt {
	FONT-SIZE: 10px; COLOR: #3d464c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blue_txt {
	FONT-SIZE: 11px; COLOR: #005096; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; font-weight: bold
}
.orange_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ed5f01; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.dropdown {
	FONT-SIZE: 10px; WIDTH: 206px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.white_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blue_txt_underline {
	FONT-SIZE: 11px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
; font-weight: bold
}
.black_txt {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
