/* =THE BIG GUYS */
html {margin:0;padding:0}
body {
	margin:0;
	padding:0;
	color:#000000;
	font:11px verdana,arial,tahoma,sans-serif;
	line-height: 160%;
	background-color: #F5E7D5;
	background-image: url(/css/images/main_bk.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

/* =LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#E17000} 
a:visited {color:#E17000} 
a:hover,a:active {color:#006BE4} 

/* =GENERAL */
form {margin:0}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
input.f-submit {padding: 1px 3px;font-weight:bold;margin-bottom:1px}
img {border:none} 
hr {margin: 1em 0;background:#E3E8EE;height:1px;color:#E3E8EE}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

/* =HEADINGS */
h1, h2, h3, h4, h5, h6 {
	letter-spacing: 1px;
	font-family: arial,verdana,sans-serif;
	margin: .6em 0 .3em;
	color:#000;
	line-height: 120%;
}
h1 {font-size: 186%}
h2 {font-size: 136%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}

/* =TYPOGRAPHY */
p {margin: 0 0 1.5em}
ul, ol {margin-top:0}


#masthead_all{
	height:83px;
	width:100%;
	background-image: url(/css/images/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#masthead{
	height:83px;
	width:775px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(/css/images/header.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

/* =LAYOUT =HEADER */
#masthead_header {
	height:50px;
	width:775px;
	margin-left:auto;
	margin-right:auto;
	_margin-bottom: -2px;
}

#masthead_header_image {
	height:50px;
	width:775px;
	background-color: #CE882C;
	background-image: url(/css/images/menu_image_bk.gif);
	background-repeat: repeat-x;
}



/* =LAYOUT =HEADER */
#header {
	height:230px;
	width:775px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(/css/images/header.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
	#header h1 {margin: 0 20px 10px;padding:0;color:#fff;border:none}

#header_image {
	height:230px;
	width:572px;
	float:left;
	background-color: #BB7C29;
	background-image: url(/css/images/hero.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#header_menu {
	
	height:230px;	
	width:203px;
	float:left;
	height:230px;
	background-color: #BB7C29;
	background-image: url(/css/images/menu_bk.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
}

#header_menu_text 
{
	padding: 3px 11px 11px 11px;
	color:#FFFFFF;
	_margin-top:0px;
	
}






	#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1; float:none;}
	#nav {font-weight:bold}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer} 
	#nav a:link {color:#fff} 
	#nav a:visited {color:#fff} 
	#nav a:hover,a:active {color:#FFC600} 
	#nav a {display: block; padding: 6px 10px 6px 10px; border-bottom:solid 1px #563A14}
	#nav li {float: none; display:block; margin: 0 1px}
	#nav li li {display: none;}
	#nav li ul {display: none;}
	#nav li:hover ul, #nav li.sfhover ul {left: auto}
	#nav li.active a {background:#000}
	#nav li.active li {border-bottom:1px solid #333}
	
	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	
	#search {padding-left: 12px; padding-right: 12px; padding-top: 0px; padding-bottom: 0px;}
	#search input.form {
	width:125px;
	height:16px;
	background-color: #E3DBD2;
	border: 1px solid #928A80;
}

	#search input.f-submit {width:auto;}
	
	/* hide from IE mac \*/
	#search {width:auto}
	/* end hiding from IE5 mac */

/* =LAYOUT GENERAL */
#contentWrap {	
	width:775px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
}


#content_top {
	width:572px;
	height:36px;
	float:left;
	background-color: #E6C395;
}
#content_menu {
	float:left;
	background-color: #FFFFFF;
	width:173px;
	background-image:url(/css/images/common_title.jpg);
	background-repeat:no-repeat;
	padding: 35px 15px 15px 15px;
	}

#content {
	width:542px;
	float:left;
	/*background-color: #E6C395;
	background-color: #F9F0E6;*/
	background-color: #fff;
	padding: 0px 15px 15px 15px;
	border-top:#DFB67E 5px solid;
}

#content_sec_organise {
	float:left;
	border: 1px solid #E6C395;
	margin-bottom: 15px;
	width:170px;
	background-image:url(/css/images/common_organising.gif);
	background-repeat:no-repeat;
	padding:21px 0 0 0;
}

.content_sec_general {
	float:left;
	border: 1px solid #E6C395;
	width:170px;
	padding: 0px 0 0 0;
background-color: #white;
margin-bottom: 15px;
}

.content_sec_general span {
 display:block;
  background-color: #E7C496;
padding: 3px 1px 0px 1px;
}



.content_sec_general ul {
	
	background-color: white;
 
}

#content_sec_overview {
	float:left;
	border: 1px solid #E6C395;
	margin-bottom: 15px;
	width:170px;
	background-image:url(/css/images/common_overview.gif);
	background-repeat:no-repeat;
	padding:21px 0 0 0;
}

#content_sec_disposition {
	float:left;
	border: 1px solid #E6C395;
	margin-bottom: 15px;
	width:170px;
	background-image:url(/css/images/common_disposition.gif);
	background-repeat:no-repeat;
	padding:21px 0 0 0;
}

#content_sec_grieving {
	float:left;
	border: 1px solid #E6C395;
	margin-bottom: 15px;
	width:170px;
	background-image:url(/css/images/common_grieving.gif);
	background-repeat:no-repeat;
	padding:21px 0 0 0;
}


#content_menu h2, #content_menu h3 {
position:absolute;
left:-600px;
}

#content_menu_sections {
	float:left;
	border: 1px solid #E6C395;
	margin-bottom: 15px;
}

#content_menu ul {
margin:0 0 5px 0;
padding:0 0 0 20px;
}

#content_menu li {
padding:0 0 5px 0;
line-height:120%;
}



/* =LAYOUT TYPE B */
#typeB #contentWrap {background: #fff}
#typeB #utility {
	width:557px;
	margin-top:0px;
	margin-left:0px;
	background-color:#FFFFFF;
	background-image: url(/css/images/utilty_bk.gif);

}

#typeB #content {
border-top:none;
}
#typeB #content_all {width:775px;margin-top:0px}
#typeB #content_main {float:left; width:572px;margin-top:0px}
#typeB #content_right {margin-top:0px}
#typeB #content {float:left; margin: 0px 0px 0px 0px; padding: 0px 27px 15px 27px; background-color:#FFFFFF; width:518px;}
#typeB #content_menu {height:214px;	width:203px; float:left; background-color: #BB7C29;}
#typeB #content_related {float:right; width:173px; background-color: #FFFFFF; padding-left: 10px; padding-right: 20px; _padding-left: 0px; _padding-right: 15px;}
#typeB #content_related_sections {width:173px; border: 1px solid #E6C395; margin-top: 15px;	margin-bottom: 15px;}
#typeB #content_related_sections_menu {padding: 10px 10px 10px 10px;}
#typeB #content_related_sections_menu a:link {color:#OOOOOO;}
#typeB #content_related_sections_menu ul {padding: 0px; margin-top: 0px;}
#typeB #content_related_sections_menu li {padding: 0px; margin-top: 0px;}

#typeB #content_section {
	height:55px;	
	width:545px;
	background-image: url(/css/images/section_generic.jpg);
	background-repeat: no-repeat;
	padding-top: 14px;
	padding-left: 27px;	
}

#typeB #content_section h1{
	color:#CE882C;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
}






/* =LAYOUT TYPE C */
#typeC #contentWrap {background: #fff url("/css/images/content_wrap_2_bg.gif") repeat-y 0 0}
#typeC #utility {float:left;width:195px;margin-top:0px; background-color:#FFFFFF}
#typeC #content {margin: 0px 0px 0px 0px; background-color:#FFFFFF}
#typeC #contentSecondary {width:32%;float:right;margin: 0 20px 0 0;display:inline;margin-top:34px}

/* =SECONDARY NAVIGATION */
#navSecondary, #navSecondary li {list-style: none; margin:0; padding: 0;}
#navSecondary {padding: 0px 17px 0px 17px; background-color:#FFFFFF; }
#navSecondary a {line-height:1.8;padding: 2px 10px 2px 10px; font: bold 100% arial;display:block;width:auto; border-right: 1px solid #CE882C; line-height: 14px;}
#navSecondary a, #navSecondary a:link, #navSecondary a:visited, #navSecondary a:hover, #navSecondary a:active {text-decoration:none;cursor:pointer} 
#navSecondary a:link {color:#000} 
#navSecondary a:visited {color:#000} 
#navSecondary a:hover, #navSecondary a:active, #navSecondary li.active a:link, #navSecondary li.active a:visited {color:#CE882C;} 
#navSecondary li {float: left;}

/* =SECONDARY NAVIGATION - 2nd TIER */
#navSecondary ul {display: none;}
#navSecondary li.active li a, #navSecondary li.active li a:link, #navSecondary li.active li a:visited {display: none;}
#navSecondary li.active li a:hover, #navSecondary li.active li a:active {display: none;}
#navSecondary li.active li {display: none;}

#navSecondary li.active li.active a:link, 
#navSecondary li.active li.active a:visited, 
#navSecondary li.active li.active a:hover, 
#navSecondary li.active li.active a:active {display: none;}

/* =SECONDARY NAVIGATION - 3rd TIER */
#navSecondary ul ul {margin: 0 0 1em 15px}
#navSecondary li.active li.active li a:link, 
#navSecondary li.active li.active li a:visited, 
#navSecondary li.active li.active li a:hover, 
#navSecondary li.active li.active li a:active {font-weight:normal}

/* =LAYOUT =FOOTER */
#footer {
	clear:both;
	padding: 10px 0 20px;
	font-size:86%;
	color:#OOOOOO;
	text-align:center;
}
	#footer p {margin:0}
	

	#footer_nav, #footer_nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
	#footer_nav ul {text-align:center;}
	#footer_nav {height: 1.6em;}
	#footer_nav a, #footer_nav a:link, #footer_nav a:visited, #footer_nav a:hover, #footer_nav a:active {text-decoration:none;cursor:pointer} 
	#footer_nav a:link {color:#000000} 
	#footer_nav a:visited {color:#000000} 
	#footer_nav a:hover, #footer_nav a:active {color:#000000; text-decoration: underline;} 
	#footer_nav a {display: block; padding: 2px 5px 2px 5px; border-right:solid 1px #000000}
	#footer_nav li {float: left;display:block;margin: 0 1px}
	#footer_nav li li {display: none;}
	#footer_nav li ul {display: none;}
	#footer_nav li:hover ul, #footer_nav li.sfhover ul {left: auto}
		
	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	
	
	
	
	
	
	
	
/* =Section Name */	
	#section_name #nav, #section_name #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1; float:none;}
	#section_name #nav {font-weight:bold}
	#section_name #nav a, #section_name #nav a:link, #section_name #nav a:visited, #section_name #nav a:hover, #section_name #nav a:active {text-decoration:none;cursor:pointer} 
	#section_name #nav a:link {color:#fff} 
	#section_name #nav a:visited {color:#fff} 
	#section_name #nav a:hover, #section_name #nav a:active {color:#FFC600} 
	#section_name #nav li {float: none; display:block; margin: 0 1px}
	#section_name #nav li li {display: none;}
	#section_name #nav li ul {display: none;}
	#section_name #nav li:hover ul, #nav li.sfhover ul {left: auto}
	#section_name #nav li.active a {background: #33FF00}
	#section_name #nav li.titlehide a {background: #000000}
	


.contactinput {
	background-color: #F7ECDD;
	border: 1px solid #BB7C29;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 3px;
	width: 188px;
	height: 18px;
}

.contactmessage {
	background-color: #F7ECDD;
	border: 1px solid #BB7C29;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 3px;
	width: 440px;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#BB7C29;
	scrollbar-shadow-color:#BB7C29;
	scrollbar-face-color:#BB7C29;
	scrollbar-highlight-color:#BB7C29;
	scrollbar-darkshadow-color:#BB7C29;
	scrollbar-3dlight-color:#BB7C29;
}

.buttoninput {
	background-color: #BB7C29;
	border: 1px solid #BB7C29;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
	height: 18px;
	color:#FFFFFF;
}



		
#content_topic {
	margin:0;
	width: 100%;
}
#content_topic_box {
	width: 436px;
	margin-right: auto;
	margin-left: auto;
}
#content_topic_box_title {
	margin:0;
	background-image: url(/css/images/topic_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 436px;
}
#content_topic_box_content {
	margin:0;
	background-image: url(/css/images/topic_bk.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 436px;
}
#content_topic_box_bottom {
	margin:0;
	background-image: url(/css/images/topic_bottom.jpg);
	height: 10px;
	width: 436px;
	background-repeat: no-repeat;
	background-position: left top;
}		
		
#topic_news {
	margin:0;
}
#topic_news_title {
	background-image: url(/css/images/topic_news.jpg);
	background-repeat: no-repeat;
	height: 24px;
}
#topic_news_item {
	margin-top:0;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:0;
}	

#topic_news_item h2 {
	font-size: 11px;
}

#topic_news_item p {
	font-size: 10px;
	line-height: 120%;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
}

#topic_news_item a {
	font-weight: normal;
}	


#topic_news {
	margin:0;
}
#topic_events_title {
	background-image: url(/css/images/topic_events.jpg);
	background-repeat: no-repeat;
	height: 24px;
}
#topic_events_item {
	margin-top:0;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:0;
}	

#topic_events_item h2 {
	font-size: 11px;
}

#topic_events_item p {
	font-size: 10px;
	line-height: 120%;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
}

#topic_events_item a {
	font-weight: normal;
}	

#topic_other {
	margin:0;
}
#topic_other_title {
	background-image: url(/css/images/topic_other.jpg);
	background-repeat: no-repeat;
	height: 24px;
}
#topic_other_item {
	margin-top:0;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:0;
}	

#topic_other_item h2 {
	font-size: 11px;
}

#topic_other_item p {
	font-size: 10px;
	line-height: 120%;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
}

#topic_other_item a {
	font-weight: normal;
}



/* =LAYOUT =DIRECTORS */


.Directors p {
	font-size: 11px;
	color: #427151;
	margin: 0px;
	padding: 0px;
	line-height:110%;
}
.Directorsline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6D7041;
}

.Directors a, .Directors a:link, .Directors a:visited{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height:110%;
	text-decoration:none;
}

.Directors a:hover {text-decoration:underline;cursor:pointer}

.Directorsresults p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height:110%;
}

.Directorsresultsline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7C496;
}

#osMemberProfile .umbEditorTextField
{
   width: 200px;	 
}

.osBtn
{
 width: 50px;
}

#newsItems
{
	list-style-type:none;
	margin:0;
	padding:0;
}


#newsItems li
{
	margin:0;
	padding:0;
	margin-top: 20px;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

