/* ------------------------------ BEGIN Global Styles ------------------------------ */
@import url("../../global/CSS/global.css");
/* ------------------------------ END Global Styles ------------------------------ */
/* 
Updated:   Oct 20 2006
*/

.RadEContent, .RadEContentBordered
{
 background-color: #FFFFFF; 
 background-image: none;
 margin: 0px; 
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #262626;
}

td, th, div, p, font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #262626;
}

ul, li {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

A:link          {text-decoration:none; color:#EB8E18;}
A:active        {text-decoration:none; color:#EB8E18;}
A:visited       {text-decoration:none; color:#EB8E18;}
A:hover         {text-decoration:underline; color:#262626;}

.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #262626;
	font-weight: bold;
}

/* navigation styles
---------------------------------------------------------- */
.subnavmainstyle {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 11px;
	line-height: 20px;
	display:block;
	text-align: left;
	vertical-align: middle;
	color: #F7F4E9;
}
A.subnavmainstyle:link {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;

	text-decoration:none;
	color:#EB8E18;
}
A.subnavmainstyle:active {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration:none;
	color:#EB8E18;
}
A.subnavmainstyle:visited {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration:none;
	color:#EB8E18;
}
A.subnavmainstyle:hover {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration:none;
	color:#262626;
}

.subnavsubstyle {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	display:block;
	text-indent: 10px;
	text-align: left;
	color:#404040;
}
	
A.subnavsubstyle:link          {text-decoration:none; color:#404040;}
A.subnavsubstyle:active        {text-decoration:none; color:#404040;}
A.subnavsubstyle:visited       {text-decoration:none; color:#404040;}
A.subnavsubstyle:hover         {text-decoration:none; color:#262626;}

.mainnavstyle1 {
	color: #E2E65B;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 10px;
	line-height: 28px;
	display:block;
	text-align: left;
	height:25px;	
	line-height:25px;
	width: 170px;
	text-transform: uppercase;
	background-image: url(/sitefiles/1107/images/navoff.gif);
	text-indent: 20px;
}
a.mainnavstyle1:link {
	color:#E2E65B; 
	background-image: url(/sitefiles/1107/images/navoff.gif);
}
a.mainnavstyle1:active {
	color:#E2E65B; 
	background-image: url(/sitefiles/1107/images/navoff.gif);
}
a.mainnavstyle1:visited {
	color:#E2E65B; 
	background-image: url(/sitefiles/1107/images/navoff.gif);
}
a.mainnavstyle1:hover {
	color:#262626; 
	background-image: url(/sitefiles/1107/images/navon.gif);
}

#mainnav, #mainnav ul, #mainnav2, #mainnav2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
/*
Root-Level Links.  Do not change the first two properties.
Adjust padding values to make the root links taller and to offset them
from the left and right edges of the link box. The border right creates a
separator between links. Font-size is set here and will apply to all menu levels.
Font color is set to light gray.
*/
#mainnav a, #mainnav2 a {
	color: #E2E65B;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 10px;
	line-height: 28px;
	display:block;
	text-align: left;
	height:25px;	
	line-height:25px;
	width: 170px;
	text-transform: uppercase;
	background-image: url(/sitefiles/1107/images/navoff.gif);
	text-indent: 20px;
}

#mainnav a:hover, #mainnav2 a:hover {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 10px;
	line-height: 28px;
	display:block;
	text-align: left;
	height:25px;	
	line-height:25px;
	width: 170px;
	text-transform: uppercase;
	background-image: url(/sitefiles/1107/images/navoff.gif);
	text-indent: 20px;
	color:#262626; 
	background-image: url(/sitefiles/1107/images/navon.gif);
}
/*
The Root-Level list items. Floating left allows
them to appear horizontally. Width is for IE5 Mac. The last rule in
this style sheet will set the width for this element to auto for all
other browsers - hiding it from IE5 Mac. The width is proportional.
As you add and edit root menu items, you will need to test this width
to ensure it is wide enough to accomodate all text.
*/
#mainnav li {}
	
/*
Sets width for Sub-Menu box and the List Items inside - in proportional em units. 
This allows the sub-menu width to expand if users resize the text in their browsers.
*/
#mainnav li ul, #mainnav ul li, #mainnav2 li ul, #mainnav2 ul li {display: none;}

li#mn-spiritualquestions {margin-top:25px;}
ul#mainnav2 {position: relative;}
#mainnav2 li a {
	position:absolute;
	top:-100px;
}
	
/* headings and other body styles
---------------------------------------------------------- */
.address {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 15px;color: #EB8E18;}
A.bodyoptional:link        {TEXT-DECORATION: underline; color: #EB8E18;}
A.bodyoptional:active      {TEXT-DECORATION: none; color: #EB8E18;}
A.bodyoptional:visited     {TEXT-DECORATION: none; color: #EB8E18;}
A.bodyoptional:hover       {TEXT-DECORATION: none; color: #262626;}

.bodyoptional {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;color: #EB8E18;}
A.bodyoptional:link        {TEXT-DECORATION: underline; color: #EB8E18;}
A.bodyoptional:active      {TEXT-DECORATION: none; color: #EB8E18;}
A.bodyoptional:visited     {TEXT-DECORATION: none; color: #EB8E18;}
A.bodyoptional:hover       {TEXT-DECORATION: none; color: #262626;}

h1, .headingbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size;font-size: 18px;
	line-height: 20px;
	font-weight:
	bold;color: #4E738A;
}
h2, .heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 23px;
	color: #4E738A;
	font-weight: normal;
}
h3, .subheadingbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
	color: #B4B849;
	font-weight: bold;
}
h4, .subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
	color: #B4B849;
	font-weight: normal;
}
h5, .optionalheading {
	font-family: Verdana, Arial, Helvetica, sans-serif, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #EB8E18;
	font-weight: normal;
}

/* sw function styles DO NOT DELETE
---------------------------------------------------------- */

.swcredit 			{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
A.swcredit:link        {TEXT-DECORATION: none; color: #000000;}
A.swcredit:active      {TEXT-DECORATION: none; color: #000000;}
A.swcredit:visited     {TEXT-DECORATION: none; color: #000000;}
A.swcredit:hover       {TEXT-DECORATION: none; color: #ffffff;}

.breadcrumbstyle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;}
A.breadcrumbstyle:link        {TEXT-DECORATION: none; color: #999999;}
A.breadcrumbstyle:active      {TEXT-DECORATION: none; color: #999999;}
A.breadcrumbstyle:visited     {TEXT-DECORATION: none; color: #999999;}
A.breadcrumbstyle:hover       {TEXT-DECORATION: none; color: #262626;}

.orgname {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}


.orginfo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;}
A.orginfo:link        {TEXT-DECORATION: none; color: #FFFFFF;}
A.orginfo:active      {TEXT-DECORATION: none; color: #FFFFFF;}
A.orginfo:visited     {TEXT-DECORATION: none; color: #FFFFFF;}
A.orginfo:hover       {TEXT-DECORATION: underline; color: #999999;}

/* extra styles
---------------------------------------------------------- */

.date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}

.searchField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #262626;
	padding: 3px;
	width: 110px;
	border: 1px solid #FFFFFF;
}
.searchButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #262626;
	padding: 3px;
	width: 25px;
	border: 1px solid #FFFFFF;
	text-indent:-1000px;
	background-image: url(/sitefiles/1107/Images/go.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.enews-go {
	background:#FFFFFF url(/sitefiles/1107/Images/go.gif) no-repeat scroll center center;
	border:1px solid #FFFFFF;
	color:#262626;
	display:block;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	height:12px;
	padding:3px;
	text-indent:-1000px;
	width:17px;
}
.signupField {
	border:1px solid #FFFFFF;
	color:#262626;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	margin:0 5px 0 12px;
	padding:3px;
	width:110px;
}
.signupButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #262626;
	padding: 3px;
	width: 25px;
	border: 1px solid #FFFFFF;
	text-indent:-1000px;
	background-image: url(/sitefiles/1107/Images/go.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.repeat-x {
	background-repeat: repeat-x;
	background-position: left top;
}

.repeat-y {
	background-repeat: repeat-y;
	background-position: left top;
}

.no-repeat {
	background-repeat: no-repeat;
	background-position: left top;
}

#subnavWrapper {
	width: 100%;
}

#subnavWrapper p {
	color:#EB8E18;
}

#subnavWrapper p a:hover {
	color:#262626;
	text-decoration:none;
}

#subnavWrapper h2 {
	display:none;
}

#subnav ul {
	list-style-type:none;
}

#subnav a {
	color:#EB8E18;
}

#subnav a:hover {
	color:#262626;
	text-decoration:none;
}



#ctl00_cphPageBody_public_partctrl_1_2_pnlListing {
	padding: 10px;
}