/* Global Styles */

body {
	margin:0px;
	}

td {
	font:12px Arial, Helvetica, sans-serif;
	}
	
a {
	color: #CC0000;
	text-decoration:none;
	}
	
ul {border-top:0px dotted #000000;
	text-decoration:none;
}
	
/* ID Styles */

#nav {color: #FFFFFF; margin-left:10px;}

#nav a{
	color: #FFFF33;
	font-size:14px;
	margin: 0;
	border-bottom:0px #000000 solid;
	border-top: 0px #000000 solid;
	display:block;
	padding:2px;
}

#nav a:hover {
	color:#CC0000;
	font-size:14px;
	margin: 0;
	border-bottom:0px #000000 solid;
	border-top: 0px #000000 solid;
	display:block;
}

#nav ul {
	padding:0;
	font-weight: normal;
	font-size:14px;
	font:Arial, Helvetica, sans-serif;
	border-right: 0px #000000 solid;
	list-style-type:none;
}

#nav ul li a {margin: 0px 0 0 10px; border-bottom:1px solid #990000; position:relative; width:100px; display:block;}


#nav ul li a:hover {color: #FFFFFF; margin-left:10px; position:relative;
	border-bottom:1px dotted #FFFFCC;}


#nav ul li ul {margin-left:100px; margin-top:-25px; position:absolute; display:none;
}

#nav ul li:hover ul {display:block; width:145px; list-style-type:none;
}

#nav ul li ul li a {
	border-bottom:0px dotted #000000;
	color: #990000;
	background-image:url(NavExtBG.png);
	font-style:italic;
	padding-left:10px;
	border-right:#990000 solid 1px;
	height:20px;
	margin-left:-10px;
	width:120px;
}

#nav ul li ul li a:hover {
	border-bottom:0px dotted #000000;
	color: #FF0000;
	font-style:normal;
	margin-left:-10px;
	padding-left:10px;
	height:20px;
	display:block;
	width:120px;
}

#navigation {
	position:absolute;
	top: 0;
border: 1px solid #E8BEBE; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: visible;
}

#navigation a {
width: 100%;
display: block;
text-indent: 3px;
border: 1px solid #E8BEBE; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-align:left;
color: black;
	}
	
#navigation a:hover {
background-color: #FFECEC;
}


#navigation ul li:hover ul {display:none;
}

#navigation ul ul li:hover ul {display:block;
}
	
#padding {
	padding:14px;
	}
	
/* Calendar Styles */

#calendar td {
	border: 1px solid #26354A; 
	}
	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
	
/* Class Styles */

.news {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFF99;
	line-height:20px;
	letter-spacing: 0em;
	}
	
.news a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	line-height:20px;
	letter-spacing: 0em;
	}
	
.news a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFF33;
	text-decoration:underline;
	line-height:20px;
	}
	
.logo {
	font:20px Times New Roman, Times, serif;
	color: #CC0000;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.FullschedLi a{
	font: 13px Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	font-weight:bold;
	line-height:16px;
	}
	
.FullschedLi a:hover {
	font: 13px Arial, Helvetica, sans-serif;
	color: #FFFF33;
	line-height:16px;
	font-weight:bold;
	text-decoration:underline;
	}
	
.bodyText {
	font:12px Arial, Helvetica, sans-serif;
	line-height:20px;
	color: #FFFFCC;
	letter-spacing:0em;
	}
	
.bodyText a:hover{
	font:14px Arial, Helvetica, sans-serif;
	line-height:20px;
	color: #FFFFCC;
	letter-spacing:0em;
	display:block;
	}
		
.calendText {
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color: #FFFFCC;
	letter-spacing:0em;
	}
	
.calendText a{
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color: #FF0;
	letter-spacing:0em;
	}
	
.calendText a:hover{
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color: #FFF;
	letter-spacing:0em;
	}
	
.contactText {
	font:14px Arial, Helvetica, sans-serif;
	line-height:20px;
	color: #FFFFCC;
	letter-spacing:0em;
	}
	
.contactText a {
	font:12px Arial, Helvetica, sans-serif;
	line-height:20px;
	color: #FFFFFF;
	letter-spacing:0em;
	}
	
.contactText a:hover {
	font:12px Arial, Helvetica, sans-serif;
	line-height:20px;
	color: #FFFF66;
	letter-spacing:0em;
	}
	
.PrayReqText {
	font:14px Arial, Helvetica, sans-serif;
	line-height:15px;
	color: #990000;
	letter-spacing:0em;
	}

.detailText {
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color: #FFFFCC;
	letter-spacing:.1em;
	}
	
.pageName {
	font:24px Arial, Helvetica, sans-serif;
	color: #FF6600;
	letter-spacing:.2em;
	line-height:32px;
	}
	
.subHeader {
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.05em;
	}
	
.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	line-height:16px;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	}
	
.CCfoot {
	font:11px Arial, Helvetica, sans-serif;
	color: #FF6600;
	letter-spacing:.03em;
	line-height:14px;
	}
	
.CCfoot a {
	font:11px Arial, Helvetica, sans-serif;
	color: #FF9900;
	letter-spacing:.03em;
	line-height:14px;
	}
	
.CCfoot a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFCC00;
	letter-spacing:.03em;
	line-height:14px;
	}
	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFBA00;
	letter-spacing:.1em;
	line-height:18px;
	}
