body{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/background.gif);
font-size:12px;
}

a:link { color: #0b2662; text-decoration: underline}
a:hover {  color: #000000; text-decoration: underline; background-color: none}


/* ---------------------------------------------------
   NEW CSS 
*/

/*----------------------------------------------------
  ID LEVEL FORMATTING */
/*----------------------------------------------------*/
#leftbar{ width: 176px; background: #fff url(/images/left_bg.jpg) repeat-y; background-color: #fff; }
#main { padding-top: 4px; background-color: #fff; }
#content { width: 615px; padding-left: 10px; }

#blue_box { margin-bottom: 10px; }
#blue_box .heading { padding: 5px; background: #fff url(/images/right_topbar_bg.jpg) repeat-x; }
#blue_box h1 { font-size: 14px; }
#blue_box .body { border: 1px solid #369; padding: 10px; }

#light_blue_box { margin-bottom: 10px; }
#light_blue_box .heading { padding: 5px; background: #507fae url(/images/news-bf.gif) repeat-x; }
#light_blue_box .body { border: 1px solid #507fae; }

#prayer_request_box { border: 1px solid #ccc; margin-bottom: 10px; background: #507fae url(/images/prayer_request.jpg) no-repeat; height: 185px;  }
#prayer_request_box .body { padding: 10px; padding-top: 48px; color: #fff; font-weight: bold; }


/* News Formatting */
#news .dashed { margin-top: 15px; margin-bottom: 15px; border: 0px; border-bottom: 1px solid #ccc; }
#news .title { padding-top: 5px; padding-bottom: 5px; }
#news .date { font-size: 16px; color: #32608d; font-weight: bold; }
#news .bottom_link { padding-top: 8px; }
#news .bottom_link a { font-size: 11px; font-weight: bold; color: #000; text-decoration: none; }
#news .item { background: #fff url(/images/news_item_bg.jpg) repeat-x bottom; border-bottom: 1px solid #cfdfee; padding: 10px; }
#news .footer { background-color: #507fae; padding: 3px; }
#news .footer a { color: #fff; text-decoration: none; }

/* ---------------------------------------------------
   OLD CSS
*/
.programming_guide
{
border-left:1px solid #b5cfe8;
border-right:1px solid #b5cfe8;
}

.programming_table
{
	border-bottom:1px dashed #6294c4;
}
h1
{
margin:0px;
color:white;
font-size:16px;

}

h2
{
margin:0px;
color:white;
font-size:16px;

}

.blue_heading a { color: #fff; text-decoration: none; }
.blue_heading a:hover { color: #fff; }
.blue_heading { color: #fff; }

.body_text{ 
margin-top:10px;
margin-bottom:10px;
}
.contactus_text
{
	margin-top:8px;
	margin-left:8px;
	font-size:15px;
	font-color:red;
}


.heading_links { font-size:13px; font-weight:bold;}
.heading_links a:link { color: #ffffff; text-decoration: none}
.heading_links a:visited {  color: #ffffff; text-decoration: none}
.heading_links a:hover {  color: #7d5f2e; text-decoration: underline; background-color: none}
.heading_links a:active {  color: #7d5f2e; text-decoration: underline}

.topbar { font-size:10px; text-align:center;}
.topbar a:link { color: #000000; text-decoration: none}
.topbar a:visited {  color: #000000; text-decoration: none}
.topbar a:hover {  color: #664c22; text-decoration: underline; background-color: none}
.topbar a:active {  color: #664c22; text-decoration: underline}

.menu1on{ color:#3d505b; font-weight:bold; background-color:#c6d8e5; cursor:pointer; background-image:url(images/leftnav-on.jpg); background-repeat:no-repeat;}
.menu1on A:link{color:#3d505b; text-decoration:bold;}
.menu1on A:visited{color:#3d505b; text-decoration:bold;}
.menu1off A:link{color:#3162b2; text-decoration:none;}
.menu1off A:active{color:#3162b2; text-decoration:none;}
.menu1off A:hover{color: red; text-decoration:none;}
.menu1off A:visited{color:#3162b2;text-decoration:none;}
.menu1off{  color:#3162b2;  background-color:#95b8d1; cursor:pointer; background-image:url(images/leftnav-off.jpg); background-repeat:no-repeat; text-decoration:none;}

.leftbar_bg{
background-image:url(images/left_bg.jpg);
background-repeat:repeat-y;
}
.leftbar { font-size:11px; text-align:left; margin-top:8px; margin-left:7px; margin-bottom:8px;}
.leftbar a:link { color: #000000; text-decoration: none}
.leftbar a:visited {  color: #000000; text-decoration: none}
.leftbar a:hover {  color: #7d5f2e; text-decoration: underline; background-color: none}
.leftbar a:active {  color: #7d5f2e; text-decoration: underline}

.test-heading {
font-size:17px;
color:#18559c;
font-weight:bold;
}
.news-heading {
font-size:24px;
color:#ecda9a;
font-weight:bold;
}
.news-heading-previous {
font-size:20px;
color:#157b39;
font-weight:bold;
}
.news-heading2 {
font-size:21px;
color:#797758;
}
.news-heading3 {
font-size:20px;
color:#34618c;
font-weight:bold;
}
.body_text{
margin-right:12px;
margin-left:2px;
text-align:justify;
}
.hrdash{
margin-top:10px; margin-bottom:10px;	padding: 0;	border-bottom: 1px dashed #A5AEC5;
}


	
.calendarLink{font-family:Tahoma; font-size:11px; padding:2px; margin:2px; color:#1f370f;}
.calendarLink a:link {  color: #1f370f; text-decoration: underline}
.calendarLink a:visited {  color: #1f370f; text-decoration: underline}
.calendarLink a:hover {  color: #000000; text-decoration: underline}
.calendarLink a:active {  color: #000000; text-decoration: underline}

.calendarLinkToday{font-family:Tahoma; font-size:11px; padding:2px; margin:2px; color:#ffffff;}
.calendarLinkToday a:link {  color: #ffffff; text-decoration: underline}
.calendarLinkToday a:visited {  color: #ffffff; text-decoration: underline}
.calendarLinkToday a:hover {  color: #000000; text-decoration: underline}
.calendarLinkToday a:active {  color: #000000; text-decoration: underline}
	
.calendarTD { padding:0px; bgcolor:#ffccff; font-size:11px; }
.calendarText { 
	background-color:#2f6197; 
	padding:5px; 
	border-width:1px; 
	border-style:solid;
	border-left-color:#eef9e5;
	border-top-color:#eef9e5;
	border-right-color:#ffffff;
	border-bottom-color:#ffffff;
	color:#ffffff; 
	text-align:left;
}