/* GENERAL STYLES */
#custom-doc
{
	width: 58.46em; *width:57.05em;min-width:760px;margin:auto;text-align:left;}

body
{
	background: a#fbfaf6; 
}

/* Header Logo*/
#site_ident
{
	border-left: #c2e0a4 1px solid;
	border-right: #c2e0a4 1px solid;
	background-image: url(../Data/Assets/obfstyle1/Banner1.gif); /*Banner1-christmas.jpg*/
	background-repeat: no-repeat;
	height: 133px;
}
/* Hide the site name - for accessibility only */
#site_ident h1
{
	visibility: hidden;
}

/* ---------------------------------*/
/* Top Tab Navigation Styles        */
/* ---------------------------------*/
#navigation
{
	display: block;
	clear: left;
	border-left: #c2e0a4 1px solid;
	border-right: #c2e0a4 1px solid;
	height: 1.6902em;
	width: 58.46em; *width:57.05em;min-width:760px;
background-image:url(../Data/Assets/obfstyle1/Banner2.gif); /*Banner2-christmas.jpg*/
background-repeat:no-repeat;
border-color:#c2e0a4



}
#navigation li
{
	float: left;
	width: 5em;
	height: 1.6902em;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left: 5px;
}

#navigation li a
{
	display: block;
	border-left: #c2e0a4 0.0626em solid;
	border-right: #c2e0a4 0.0626em solid;
	border-top: #c2e0a4 0.0626em solid;
	background: #ffffff;
	color: #62a422;
	padding: .15em 0 .27em 0;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}


#navigation li a:hover
{
	background-image: url(../Data/Assets/obfstyle1/topnav_hover.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	border-color: #c2e0a4;
}

#navigation li a.current
{
	background-image: url(../Data/Assets/obfstyle1/topnav_active.gif);
	background-repeat: repeat-x;
	color: #ffffff;
}
/* ---------------------------------*/
/* 2nd Level Navigation Styles      */
/* ---------------------------------*/

#navigation2
{
	display: block;
	clear: left;
	border-left: #c2e0a4 1px solid;
	border-right: #c2e0a4 1px solid;
	height: 2.1284em;
	width: 58.46em; *width:57.05em;min-width:760px;
background-image:url(../Data/Assets/obfstyle1/underlinks.gif); /* underlinks-christmas.jpg*/
background-repeat:no-repeat;
border-color:#c2e0a4;
background-color:#c2e0a4;
}
#navigation2 li
{
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	white-space: nowrap;
	list-style-type: none;
	display: inline;
	margin: 15px;
	border-right: #c2e0a4 1px solid;
	padding-right: 15px;
}

#navigation2 li a
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#subnavigation
{
	background:#C1E5FF;	
	padding-top: 0.5em;
	margin-left: 0em;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: .5em;
	margin-bottom: .25em;
}
#subnavigation li
{
	background-image: url(../Data/Assets/obfstyle1/link_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 1.75em;
	padding-bottom: 0.5em;
}
#subnavigation H2
{
	border-bottom: solid 2px #0094ff;
	color: #0094ff;
}
/* ---------------------------------*/
/* Main Content Box                 */
/* ---------------------------------*/
.yui-b
{
	background: #ffffff; 
	background-image: url(../Data/Assets/obfstyle1/nav_shadow.gif);
	background-repeat: repeat-x;
	border-left: #c2e0a4 1px solid;
	border-right: #c2e0a4 1px solid;
	border-bottom: #c2e0a4 1px solid;
}
.yui-g
{
	background-image: url(../Data/Assets/obfstyle1/nav_shadow.gif);
	background-repeat: repeat-x;
border-bottom: #c2e0a4 1px solid;


}
.yui-g a
{
/*COLOR: #000000;
BORDER-BOTTOM: #cc3333 1px solid;
text-decoration:none;*/
}
.yui-g a:hover
	{
	background: #000000;
	color: #ffffff;
	}
#fullWidthLayout
{
    	border-left: #c2e0a4 1px solid;
	border-right: #c2e0a4 1px solid;
	border-bottom: #c2e0a4 1px solid;
	background: #f0f0f0; /* christmas #ffffff*/

	
}
/* ---------------------------------*/
/* Generic Content                  */
/* ---------------------------------*/
a.xls {  
padding-left: 18px;  
background:url(../Data/Assets/obfstyle1/icon_xls.gif) no-repeat center left;  
}
a.pdf {  
padding-left: 18px;  
background:url(../Data/Assets/obfstyle1/icon_pdf.gif) no-repeat center left;  
}
a.external {  
padding-left: 18px;  
background:url(../Data/Assets/obfstyle1/icon_external.gif) no-repeat center left;  
}
a.doc {  
padding-left: 18px;  
background:url(../Data/Assets/obfstyle1/icon_doc.gif) no-repeat center left;  
}
.inlineImageRight
{
margin-left:1em;
margin-bottom:1em;
}
.imageFloatRight
{
float:right;
margin-left:.2em;
margin-bottom:1em;
}

strong
{
font-weight:bold;
}
em
{
	font-style:italic;
}
.whiteout
{
	color: #FFFFFF;
}
#bodycontent, #homepage-header
{
	color: #666666;
	line-height: 1.4;
	text-align: justify;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 1em;
}
#bodycontent H1
{
	font-size: 2em;
	color: #666666;
	BORDER-BOTTOM: #8cacbb 1px solid;
}
#bodycontent p
{
	padding-top: .5em;
	padding-bottom: 1em;
}

#bodycontent H2, #bodycontent H3, #bodycontent H4
{
	font-size: 1em;
	font-weight:bold;
	color: #666666;
	BORDER-BOTTOM: #8cacbb 1px solid;
}
#bodycontent ul
{
	margin-left:2em;
}
#bodycontent ul li
{
	list-style-image: url(../Data/Assets/obfstyle1/bullet1.gif);
	margin-bottom:.25em;
	margin-top:.25em;
}
#bodycontent p
{
	padding-top: .5em;
	padding-bottom: 1em;
}
#bodycontent TH
{
	background:#c2e0a4;
	font-weight:bold;
	color:#FFFFFF;
	border:#c2e0a4 1px solid;
	padding:2px;
	text-align: left;
}
#bodycontent TD
{
	text-align: left;
	border:#c2e0a4 1px solid;
	padding:2px;
}
#bodycontent p img
{
	padding:4px;
}

#simplePageSecondaryContent
{
width:33%;
float:right;
padding-left:1em;
padding-bottom:1em;
margin-left:.5em;
margin-bottom:1em;
border-left: #a2a2a2 1px dotted;
border-bottom: #a2a2a2 1px dotted;
background:#FFFFFF;
}
#simplePageSecondaryContent50
{
width:47%;
float:right;
padding-left:1em;
padding-bottom:1em;
margin-left:.5em;
margin-bottom:1em;
border-left: #a2a2a2 1px dotted;
border-bottom: #a2a2a2 1px dotted;
background:#F6F6F6;
}
#simplePageSecondaryContentBoxes P
{
padding-left:1em;
padding-bottom:1em;
margin-left:.5em;
margin-bottom:1em;
border: #a2a2a2 1px dotted;

background:#F6F6F6;
text-align:left !important;
}
#membership
{
width:20%;
}
#breadcrumb
{
width:75%;
font-size:80%;
}
/* ---------------------------------*/
/* Summary Page                     */
/* ---------------------------------*/
#bodycontent dl {
	width: 34em;
	}
#bodycontent dt {
	clear: left;
	float: right;
	width: 24em;
	margin-top: 15px;
	font-weight: bold;
	}
#bodycontent dd {
	clear: right;
	margin: 0 0 0 10em;
	color: #666666;
	}
#bodycontent dd.image {
	clear: none;
	float: left;
	margin: 1.5em 0 0 0;
	}
#bodycontent dd p {
padding:0px;
}
/* ---------------------------------*/
/* Side bars                        */
/* ---------------------------------*/
#downloadSermon
{
background:#FFCF03;
padding:.5em;
margin-top:0.5em;
	background-image: url(../Data/Assets/obfstyle1/download.gif);
	background-repeat: no-repeat;
	background-position: bottom right;

}
#downloadSermon H2
{
font-weight:bold;
width:90%;
border-bottom: solid 1px #000000;
color:#000000;
}
#downloadSermon
{
	color:#000000;
}
#downloadSermon a,#downloadSermon a:hover
{
	background:none;	
	color:#000000;
	background-image: url(../Data/Assets/obfstyle1/speaker.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:2em;
	

}


#service-Speaker
{
margin-top:1.25em;
background:#C1E5FF;
padding:.5em;
}
#service-Speaker img
{
	margin-right:.5em;
}
#service-Speaker H2
{
	border-bottom: solid 2px #0094ff;
	color: #0094ff;
	margin-bottom:.5em;
}
#service-Rota
{
background:#F8ECF0;
padding:.5em;
margin-top:0.5em;

}

#service-Rota H2
{
	border-bottom: solid 2px #0094ff;
	color: #0094ff;
	margin-bottom:.5em;
}
#service-Rota H3
{
	border: solid 1px #0094ff;
	color: #0094ff;
	margin-top:.5em;
	padding-left:.2em;
}

#newseventssidebar
{
	padding-top: 0.5em;
	margin-left: 0em;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: .25em;
	margin-bottom: .25em;
	background:#F8ECF0;
}
#newseventssidebar H2
{
	border-bottom: solid 2px #0094ff;
	color: #0094ff;
}
#newseventssidebar li
{
	list-style-type: none;
	list-style-image: url(none);
	background-image: url(../Data/Assets/obfstyle1/event_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 1.7em;
	margin-top: 0.2em;
	margin-bottom: 0.75em;
}
#searchbox
{
	padding-top: 0.5em;
	margin-left: 1em;
	padding-right: 1em;
	margin-bottom: .5em;
}
#searchbox fieldset
{
	width:14em !important;
	margin-left:0px;
	margin-right:0px;
	PADDING-LEFT: 0px;
}
#searchbox h2
{
	color: #0094ff;
}
#searchbox form input
{
width:8em !important;
}
#searchbox form input.Submit
{
width:5.5em !important;
PADDING-RIGHT: 1px;
PADDING-LEFT: 15px;
BACKGROUND: url(../Data/Assets/obfstyle1/search_button.gif) white no-repeat 2px 1px;
MARGIN-LEFT:0.1em;
PADDING-BOTTOM: 1px;
TEXT-TRANSFORM: none;
CURSOR: pointer;
}


#searchbox form input
{
	border: 1px solid #bcbcbc;
	padding: 3px 7px 4px 4px;
	font-size: 11px;
	width: 150px;
}
#breadcrumb
{
	padding-left: 0.5em;
}
#membership
{
	TEXT-ALIGN : right;
	margin-left: -1em;
	padding-right: 0.5em;
}
/* ---------------------------------*/
/* HomePage Content                  */
/* ---------------------------------*/
#homepage-header H1
{
	font-size: 2em;
	color: #666666;
}
#homepage-banner
{

	background-repeat: no-repeat;
	border-bottom: solid 1px #0094ff;
	border-top: solid 1px #0094ff;
	padding-top: .5em;
	padding-bottom: 1em;
}
#homepage-banner P
{
	padding-left: 1em;
	color: #004272;
	width: 190px;
	text-align: left;
}
#verseoftheday
{
	background:#C1E5FF;	
	background-image: url(../Data/Assets/obfstyle1/rhs_openquote.gif);
	background-repeat: no-repeat;
	background-position: 1em 2em;
	padding-bottom: .25em;
	margin-bottom: .25em;
	}
#verseoftheday h2
{
	padding-top: 0.5em;
	margin-left: 1em;
	padding-right: 1em;
	margin-bottom: .5em;
	border-bottom: solid 2px #0094ff;
	color: #0094ff;
}
#verseoftheday blockquote
{
	background-image: url(../Data/Assets/obfstyle1/rhs_closequote.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 1em;
	padding-left: 1.2em;
	margin-right: 1em;
	padding-bottom: 1em;
}
#verseoftheday p
{
	background-image: url(../Data/Assets/obfstyle1/rhs_closequote.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0em;
	padding-left: 1.2em;
	padding-right: 1em;
	padding-bottom: 1em;
}
#badges
{
	padding-top: 0.5em;
	margin-left: 1em;
	padding-right: 1em;
	margin-bottom: .5em;
}
/* ---------------------------------*/
/* Footer                           */
/* ---------------------------------*/
#ft
{
	margin-top: 1em;
	color: #666666;
}
#ft a
{
TEXT-DECORATION: none;
color: #666666;
}
#ft a:hover
{
TEXT-DECORATION: underline;
color: #666666;
}
/* ---------------------------------*/
/* Feature boxes                   */
/* ---------------------------------*/
.feature-left, .feature-right
{
	margin-top: 1em;
	margin-bottom: 1.5em;
	border-top: #a2a2a2 1px dotted;
}
.feature-left
{
	margin-left: 1em;
}
.feature-right
{
	background-color: #f8ecf0;
	margin-right: 1em;
}
.feature-left H2
{
	width: 9.5em;
}
.feature-left IMG, .feature-left H2
{
	float: left;
	clear: left;
	padding-right: 1.5em;
}
.feature-left H3
{
	padding-top: 1em;
}
.feature-middle
{
margin-left:11.6em;
}
.feature-middle a:hover
{
	background: #000000;
	color:#FFFFFF;
}

/* ---------------------------------*/
/* Forms		            */
/* ---------------------------------*/
INPUT {
BORDER-RIGHT: #8cacbb 1px solid;
BORDER-TOP: #8cacbb 1px solid;
BACKGROUND: url(../Data/Assets/obfstyle1/input_background.gif) white repeat-x;
VISIBILITY: visible;
VERTICAL-ALIGN: middle;
BORDER-LEFT: #8cacbb 1px solid;
COLOR: black;
BORDER-BOTTOM: #8cacbb 1px solid;
}

SELECT {
BORDER-RIGHT: #8cacbb 1px solid;
BORDER-TOP: #8cacbb 1px solid;
BACKGROUND: url(../Data/Assets/obfstyle1/input_background.gif) white repeat-x;
VISIBILITY: visible;
VERTICAL-ALIGN: middle;
BORDER-LEFT: #8cacbb 1px solid;
COLOR: black;
BORDER-BOTTOM: #8cacbb 1px solid;
}

FIELDSET
{
	BORDER: #a2a2a2 1px solid;
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 0.5em;
	MARGIN: 1em;
	COLOR: #666666;
	PADDING-TOP: 0.5em;
	width: 90%;
}
FIELDSET P LABEL
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
clear:left;
}
FIELDSET P INPUT
{
	MARGIN-LEFT: 1em;
	width: 13em;
}
FIELDSET P SELECT
{
	MARGIN-LEFT: 1em;
	width: 10em;
}
FIELDSET P
{
MARGIN-TOP: 0.5em;
MARGIN-BOTTOM: 0.0em;	
}.umbGroupButton
{
BORDER: #666666 1px solid;
PADDING-RIGHT: 5px;

PADDING-LEFT: 5px;
PADDING-BOTTOM: 0px;
FONT: bold 100% arial;

COLOR: #FFFFFF;
PADDING-TOP: 1px;
WHITE-SPACE: nowrap;

BACKGROUND-IMAGE: url(../Data/Assets/obfstyle1/button_grad1.gif);	BACKGROUND-REPEAT: repeat-x;
width:5em;
}
.umbEditorTextFieldMultiple
{
width:13em;
margin-left:1em;
}

#umbshowprofile_8_thumnailclear
{
BORDER: none !important;
width:2em;
BACKGROUND-IMAGE: none;
margin-right:14em;
float:right;
}
#umbshowprofile_8_UpdateMember
{
margin-left:9em;
}
#umbshowprofile_8_thumnail
{
width:14em;
margin-left:10em;
}
/* ---------------------------------*/
/* Calendar		            */
/* ---------------------------------*/
#eventsCalendar
{
PADDING-RIGHT: 8px;
PADDING-LEFT: 8px;
PADDING-BOTTOM: 8px;
PADDING-TOP: 8px
}

#eventsCalendar TD
{
FONT-SIZE: 85%;
vertical-align: top;
text-align:right;



}
#eventsCalendar TABLE TABLE TD
{
FONT-SIZE: 120%;
text-align:center;
background:#DDFFBC;
font-weight:bold;
color:#62A422;
}

#eventsCalendar TD P
{
height:100%;
font-weight:normal;
color:#000000;
}

#eventsCalendar TH
{
text-align:center;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FONT-SIZE: 85%;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
background:#e8eef7;
color: #0094ff;
}
.calendarDayStyle, .calendarWeekendDayStyle
{
BACKGROUND: url(../Data/Assets/obfstyle1/input_background.gif) white repeat-x;

}
.calendarDayWithEventsStyle
{

font-weight: bold;
BACKGROUND: url(../Data/Assets/obfstyle1/day_grad.gif) white repeat-x;

}
.calendarOtherMonthDayStyle
{
background:#FBFAF6;
color:#000000;
font-weight:normal;
}/*
==========================================
Search Results
==========================================
*/

#xsltsearch p
{
	padding:0px;
}	
#xsltsearch #xsltsearch_summary strong
{
	font-weight:bold;
}

#xsltsearch .xsltsearch_description strong
{
	background-color:#FFF6BF;
	padding:0 2px 0 2px;
}

#xsltsearch .xsltsearch_form .input
{
	border:1px solid #bcbcbc;
	padding:3px 7px 4px 4px;
	font-size:11px;
}

#xsltsearch #xsltsearch_stats
{
	font-size:12px;
	font-style:italic;
}
#xsltsearch_results
{
	padding:1em;
}


/* ---------------------------------*/
/* Gallery		            */
/* ---------------------------------*/
#GalleryList img,#Gallery img
{
	padding: .1em;
	border: #CCCCCC 1px solid;
}
#PhotoNav
{
font-size:110%;
}

/* EDITOR PROPERTIES */

