body
{
	//background: #B4A79E;
	//background: #EDEBD6;
	//background: #C7B29A;
	//background: #BABABA;
	background: #CCCCCC;
	//font-size: 10pt;
	//font-size: 10px;
	font: 83%/1.4 arial, helvetica, sans-serif;
	color: #333366;
	margin: 0px;
}

table.wrapper { width: 775px; border: 0px; }
td.wrapper { width: 775px; }

.bodybackground 
{ 
	//background: #B4A79E;
	//background: #EDEBD6;
	//background: #C7B29A;
	//background: #BABABA;
	background: #CCCCCC;
}
.menubackground { background-color:#333366; }
.contentbackground { background-color: #FFFFFF; vertical-align: top; }

td.footer
{
	//background: #B4A79E;
	//background: #EDEBD6;
	//background: #C7B29A;
	//background: #BABABA;
	background: #CCCCCC;
	text-align: center;
	color: #333366;
	//font-family: Tahoma, Arial, sans-serif;
	font-family: arial, helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
}

.menu
{
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

.menu-space { height: 20px; }

a.menu:active { color: #FFFFFF; text-decoration: none; }
a.menu:link { color: #FFFFFF; text-decoration: none; }
a.menu:visited { color: #FFFFFF; text-decoration: none; }
a.menu:hover { color: #FFFFFF; text-decoration: none; }

a.announce:active { color: #333366; text-decoration: underline; }
a.announce:link { color: #333366; text-decoration: underline; }
a.announce:visited { color: #333366; text-decoration: underline; }
a.announce:hover { color: #A3B8CC; text-decoration: none; }

a.footer:active { color: #333366; text-decoration: underline; }
a.footer:link { color: #333366; text-decoration: underline; }
a.footer:visited { color: #333366; text-decoration: underline; }
a.footer:hover { color: #FFFFFF; background: #A3B8CC; text-decoration: none; }

.bg01 { 
	background-color: #333366; 
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

.bg02 { 
	//background-color: #0099CC; 
	//background-color: #CC3300;
	//background-color: #006699;
	background-color: #A3B8CC;
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

#sfmenu {
margin: 0 auto; 
text-align:center;
background-color: #333366;
font-family: Arial, sans-serif;
font-size: 1em;
font-weight: bold;
color: #FFFFFF;
}

#sfmenu a{ text-decoration: none; }

//html>body #sfmenu a{ /*Non IE rule*/
//width: auto;
//}

#sfmenu a:hover{
background-color: #A3B8CC;
color: #FFFFFF;
text-decoration: none;
}



table.welcome { width: 625px; }

td.welcome
{
	padding: 7px;
	vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
	color: #333366;
	//font-family: Tahoma, Arial, sans-serif;
	font-size: 1em;
}

p.welcome 
{  
	color: #333366;
	//font-family: Tahoma, Arial, sans-serif;
	font-size: 1em;
	text-align: left;
}

td.ann_sect
{
	//width: 305px;
	background-color: #333366;
	text-align: left;
	color: #FFFFFF;
	//font-family: Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	width: 290px;
}

td.conn_sect
{
	//width: 305px;
	background-color: #333366;
	text-align: left;
	color: #FFFFFF;
	//font-family: Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	width: 290px;
}

td.verse_sect
{
	background-color: #333366;
	text-align: left;
	color: #FFFFFF;
	//font-family: Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	width: 290px;
}

td.empty_sect
{
	background-color: #FFFFFF;
	text-align: left;
	color: #FFFFFF;
	//font-family: Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	width: 290px;
}

td.announce
{
	//width: 303px;
	vertical-align: top;
	padding: 7px;
	padding-top: 15px;
	border: solid 1px #333366;
	text-align: left;
	background-color: #FFFFFF;
	color: #333366;
	//font-family: Tahoma, Arial, sans-serif;
	font-size: 1em;
}

td.schedule
{
	//width: 302px;
	vertical-align: top;
	padding: 7px;
	padding-top: 15px;
	border: solid 1px #333366;
	text-align: left;
	background-color: #FFFFFF;
	color: #333366;
	//font-family: Tahoma, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
}

td.verse
{
	vertical-align: top;
	padding: 12px;
	padding-top: 12px;
	border: solid 1px #333366;
	text-align: left;
	background-color: #FFFFFF;
	color: #333366;
	//font-family: Arial, sans-serif;
	font-size: 1em;
}

img.pics
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin: 3px;
}

#bverse
{
	vertical-align: top;
	padding: 7px;
	padding-top: 15px;
	border: solid 1px #333366;
	text-align: left;
	background-color: #FFFFFF;
	color: #333366;
	//font-family: Tahoma, Arial, sans-serif;
	font-size: .9em;
}
a.bverse:active { color: #333366; text-decoration: underline; }
a.bverse:link { color: #333366; text-decoration: underline; }
a.bverse:visited { color: #333366; text-decoration: underline; }
a.bverse:hover { color: #A3B8CC; text-decoration: none; }
