/* CSS Document */

h3 { font-size:20px; }

a.black_corner:link { font-family:trebuchet MS, arial; font-size:12px; color:#FFFFFF; text-decoration:none; }
a.black_corner:hover { font-family:trebuchet MS, arial; font-size:12px; color:#FFFFFF; text-decoration:none; }
a.black_corner:visited { font-family:trebuchet MS, arial; font-size:12px; color:#FFFFFF; text-decoration:none; }
a.black_corner:active { font-family:trebuchet MS, arial; font-size:12px; color:#FFFFFF; text-decoration:none; }

a.events_archive:link { font-family:trebuchet MS, arial; font-size:12px; color:#FFFFFF; text-decoration:none; }
a.events_archive:hover { font-family:trebuchet MS, arial; font-size:12px; color:#FFFFFF; text-decoration:underline; }
a.events_archive:visited { font-family:trebuchet MS, arial; font-size:12px; color:#FFFFFF; text-decoration:none; }
a.events_archive:active { font-family:trebuchet MS, arial;font-size:12px; color:#FFFFFF; text-decoration:none; }

a.link_table_links:link { font-family:trebuchet MS, arial; font-size:14px; color:#99cc33; font-weight:bold; text-decoration:none; }
a.link_table_links:hover { font-family:trebuchet MS, arial; font-size:14px; color:#99cc33; font-weight:bold; text-decoration:underline; }
a.link_table_links:visited { font-family:trebuchet MS, arial; font-size:14px; color:#99cc33; font-weight:bold; text-decoration:none; }
a.link_table_links:active { font-family:trebuchet MS, arial; font-size:14px; color:#99cc33; font-weight:bold; text-decoration:none; }

a.event_link:link { font-family:trebuchet MS, arial; font-size:12px; color:#99cc33; font-weight:bold; text-decoration:none; }
a.event_link:hover { font-family:trebuchet MS, arial; font-size:12px; color:#99cc33; font-weight:bold; text-decoration:underline; }
a.event_link:visited { font-family:trebuchet MS, arial; font-size:12px; color:#99cc33; font-weight:bold; text-decoration:none; }
a.event_link:active { font-family:trebuchet MS, arial; font-size:12px; color:#99cc33; font-weight:bold; text-decoration:none; }

a.green_main:link { font-size:12px; font-weight:bold; color:#486633; text-decoration:none; }
a.green_main:visited { font-size:12px; font-weight:bold; color:#486633; text-decoration:none; }
a.green_main:hover { font-size:12px; font-weight:bold; color:#486633; text-decoration:underline; }
a.green_main:active { font-size:12px; font-weight:bold; color:#486633; text-decoration:none; }

a.whatsnew_linktext:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.whatsnew_linktext:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.whatsnew_linktext:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.whatsnew_linktext:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

hr.event_divider { border:1px dashed #f1f2ed; }

img.event_image { width:170px; border:#000000 solid 0px; float:right; margin-left:3px; }

div {
border:0px #000000 solid;
}

#black_corner {
margin-right:22px;

line-height:33px;
font-family:trebuchet MS, arial;
font-size:12px;
color:#FFFFFF;
}

#container {
width:100%;
min-height:700px;
}

#content {
width:900px;
background-image:url(images/content2.jpg);
overflow:hidden; 
clear:both;

border:0px #000000 solid;
}

#event_description {
width:350px;
min-height:250px;
border:0px solid #000000;

font-family:trebuchet MS, arial;
font-size:12px;
}

#event_title {
margin-top:10px;
margin-bottom:5px;

font-family:trebuchet MS, arial;
color:#333333;
font-weight:bold;
font-size:18px;
}

#footer {
width:900px;
height:43px;
background-image:url(images/footer.jpg);
}

#footer_content {
width:500px;
height:23px;
margin-right:20px;
padding-top:5px;
}

#header {
width:900px;
height:133px;
background-image:url(images/header_with_black.jpg);
}

#link_table {
width:100%;
font-family:trebuchet MS, arial;
}
	th.link_table {
	height:25px;	
	background-color:#2ea2ce;
	color:#FFFFFF;
	}

	td.link_table {
	font-family:trebuchet MS, arial;
	}


#nav_menu {
width:900px;
height:31px;
background-image:url(images/nav_menu.jpg);
}

#nav_menu_holder {
margin-left:140px;
}

	#nav_menu_holder img {
	border:0px;
	}

#page_text {
width:320px;
margin-top:0px; margin-left:4px;
text-align:left;
float:left;
border:0px #000000 solid;
}

#page_title_graphic {
width:351px;
min-height:400px;
margin-top:5px; margin-left:16px;
float:left;
border:0px #000000 solid;
}

#right_panel {
margin-left:22px;
width:168px;
min-height:465px; 
float:left; 
background-color:#2688b2;

border:0px #000000 solid;
}

#right_panel_content {
min-height:550px;
padding: 15px 5px 0px 10px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#section_gallery {
margin-left:8px; 
margin-top:15px;
width:297px; 
height:105px;

background-image:url(../images/whatsnew_gallery_bg.jpg); 
}

#section_gallery_arrow {
margin-left:89px; 
padding-top:8px;
}

#section_gallery_text {
padding-top:15px;
margin-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

#sectionphoto {
width:301px;
height:261px;
margin-top:0px; 
margin-left:12px; 
_margin-left:6px;
background-image:url(images/hcv_sectionphoto_church.jpg);
background-position:top left;
background-repeat:no-repeat;
float:left;

border:0px #000000 solid;
}

#society_table {
width:100%;
}
	th.society_table {
	height:25px;	
	background-color:#2ea2ce;
	color:#FFFFFF;
	}

	td.society_table {
	font-family:trebuchet MS, arial;
	color:#666666;
	background-color:#f1f2ed;
	}

#titles {
width:900px;
height:58px;
background-image:url(images/titles.jpg);
}

#whatsnew {
margin-left:8px; 
margin-top:255px;
width:297px; 
height:105px;

background-image:url(../images/whatsnew_bg.jpg); 
}

#whatsnew_arrow {
margin-left:89px; 
padding-top:8px;
}

#whatsnew_text {
padding-top:15px;
margin-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

.homeheader {
margin-top:0px;
color:99cc33;
font-family:trebuchet MS, arial;
font-weight:bold;
font-size:18px;
}

.copyright {
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.event_category {
font-family:trebuchet MS, arial;
font-size:12px;
font-weight:bold;
}

.event_date {
font-family:trebuchet MS, arial;
font-size:12px;
font-style:italic;
}

.event_other {
font-family:trebuchet MS, arial;
font-size:12px;
font-weight:bold;
}

.event_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
}

.events_archive {
font-family:DINPro, verdana; 
font-weight:bold;
}

.main_text {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
}


/**********************************************************


/* --- begin calendar_output CSS --- */

table.calendar_output {
width:150px;
height:150px;
/*border:2px #0d3f72 solid;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-align:center;
}
	th.calendar_output {
	width:21px;
	height:20px;
	/*border:1px #ffffff solid;*/
	background-color:#2688b2;
	font-weight:bold;
	color:#ffffff;
	}		

	td.calendar_output {
	width:21px;
	height:20px;
	/*border:1px #ffffff solid;*/
	background-color:#dbdcd9;
	}

		table.calendar_output a:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff9900; text-decoration:none }
		table.calendar_output a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff9900; text-decoration:none }
		table.calendar_output a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff9900; text-decoration:none }
		table.calendar_output a:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff9900; text-decoration:none }

		th.calendar_output a:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
		th.calendar_output a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
		th.calendar_output a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
		th.calendar_output a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
		
/* --- end calendar_output CSS --- */


/* --- begin history CSS --- */

table.history {
width:100%;
height:50px;
/*border:2px #0d3f72 solid;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#f1f2ed;
color:#666666;
text-align:justify;
}
	th.history {
	/*border:1px #ffffff solid;*/
	background-color:#2688b2;
	font-weight:bold;
	color:#ffffff;
	}		

	td.history {
	/*border:1px #ffffff solid;*/
	background-color:#dbdcd9;
	}

		table.history a:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00c439; text-decoration:none }
		table.history a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00c439; text-decoration:none }
		table.history a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00c439; text-decoration:none }
		table.history a:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00c439; text-decoration:none }

		th.history a:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
		th.history a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
		th.history a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
		th.history a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
		
/* --- end history CSS --- */

		
/* --- begin event_info CSS --- */

table.event_info {
/*width:250px;
height:250px;*/
/*border:2px #0d3f72 solid;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000033;
text-align:left;
border-top:1px #999999 dashed; border-bottom:1px #999999 dashed;
}
	th.event_info {
	width:21px;
	height:20px;
	/*border:1px #ffffff solid;*/
	background-color:#FFFFFF;
	font-weight:bold;
	}		

	td.event_info {
	width:21px;
	height:20px;
	/*border:1px #ffffff solid;*/
	background-color:#FFFFFF;
	}

		table.event_info a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00c439; text-decoration:none }
		table.event_info a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00c439; text-decoration:none }
		table.event_info a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00c439; text-decoration:none }
		table.event_info a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00c439; text-decoration:none }

		th.event_info a:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
		th.event_info a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
		th.event_info a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
		th.event_info a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }

/* --- end event_info CSS --- */



/* --- begin board_of_trustees CSS --- */

table.board_of_trustees {
width:350px;
/*border:2px #0d3f72 solid;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:center;
}
	th.board_of_trustees {
	/*border:1px #ffffff solid;*/
	background-color:#f1f2ed;
	font-weight:bold;
	}		

	td.board_of_trustees {
	color:#333333;
	}

		table.board_of_trustees a:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00c439; text-decoration:none }
		table.board_of_trustees a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00c439; text-decoration:none }
		table.board_of_trustees a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00c439; text-decoration:none }
		table.board_of_trustees a:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00c439; text-decoration:none }

		th.board_of_trustees a:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
		th.board_of_trustees a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
		th.board_of_trustees a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
		th.board_of_trustees a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
		


		
		
		.calendar_week {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		font-weight:bold; 
		color:#ffffff;
		background-color:#cfd0c9;
		}

/* --- end calendar_output CSS --- */






/* (#whitebox id and div are not included in the real design) */

#whitebox {
width: 100%;
height: 700px;
background-color:#FFFFFF;
padding-top:30px; padding-left:30px;
}

/* (#whitebox id and div are not included in the real design) */





/* --- begin itemList CSS --- */

table.itemlist {
width:580px;
/*border:1px #0d3f72 solid;*/
/*background-color:#E3F7FB;*/
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0d3f72;
text-align:center;
}

	th.itemlist {
	width:116px;
	height:30px;
	border:1px #ffffff solid;
	font-weight:bold;
	background-color: #f1f2ed;
	}

	td.itemlist {
	width:116px;
	height:30px;
	border:1px #ffffff solid;
	background-color: #EEEEEE;
	}

	table.itemlist a:link {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0d3f72; }
	table.itemlist a:hover {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0d3f72; text-decoration:none }
	table.itemlist a:visited {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0d3f72; }
	table.itemlist a:active {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0d3f72; }

/* --- end itemList CSS --- */


/* --- begin latest news boxes --- */

#latest_title {
margin-top:50px;
margin-left:40px;
width:200px;
height:30px;
background-color:#ffffff;
color:#000000;
font-size:14px;
line-height:30px;
text-align:center;
}

#latest {
margin-left:40px;
width:200px;
color:#FFFFFF;
font-size:14px;
}


a.latest_news:link { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.latest_news:hover  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#41b0e0; text-decoration:none; height:30px; background-color:#FBFABB; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.latest_news:visited  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.latest_news:active  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }

a.latest_church:link { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.latest_church:hover  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#41b0e0; text-decoration:none; height:30px; background-color:#FBFABB; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.latest_church:visited  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.latest_church:active  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }


a.latest_sports:link { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.latest_sports:hover  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#41b0e0; text-decoration:none; height:30px; background-color:#FBFABB; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.latest_sports:visited  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.latest_sports:active  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }

a.latest_education:link { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.latest_education:hover  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#41b0e0; text-decoration:none; height:30px; background-color:#FBFABB; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.latest_education:visited  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.latest_education:active  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }

/* --- end latest news boxes --- */





/* --- begin upcoming events --- */

#upcoming_events {
margin-top:50px;
margin-left:40px;
width:200px;
height:30px;
background-color:#ffffff;
color:#000000;
font-size:14px;
line-height:30px;
text-align:center;
}

#upcoming {
margin-left:40px;
width:200px;
color:#FFFFFF;
font-size:14px;
}


a.upcoming_latest:link { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.upcoming_latest:hover  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#41b0e0; text-decoration:none; height:30px; background-color:#FBFABB; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.upcoming_latest:visited  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }
a.upcoming_latest:active  { font-family:trebuchet MS, arial; font-size:12px; font-weight:bold; color:#2688b2; text-decoration:none; height:30px; display:block; border-bottom:1px #f1f2ed dashed; line-height:30px; }

a.upcoming_items:link { font-size:12px; color:#FFFFFF; }
a.upcoming_items:visited { font-size:12px; color:#FFFFFF; }
a.upcoming_items:hover { font-size:12px; color:#FFFFFF; text-decoration:none; }
a.upcoming_items:active { font-size:12px; color:#FFFFFF; }



/* --- begin upcoming events --- */

