h4 { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 18px; background-color: #E6E6FA; color: #363636; }

a.special:link { text-decoration: underline; color: red; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: bolder;}
a.special:visited { text-decoration: underline; color: red; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: bolder; }
a.special:hover { text-decoration: none; color: red; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: bolder;}

.links {
	width: 180px;
	padding: 8px;
	vertical-align: top;
	background-color:"#ffffff";
}


a:link { color: #006699 }
a:visited { color: #006699 }
a:hover  { 
 color: #006699;
 text-decoration: none;
}

a.jump:link { color: #006699 }
a.jump:visited { color: #006699 }
a.jump:hover  {
	color: #006699;
	text-decoration: none;
}

a.mail:link  {
	color: #006699;
	text-decoration: none;
}
a.mail:visited  {
	color: #006699;
	text-decoration: none;
}
a.mail:hover  {
	color: #006699;
	text-decoration: none;
}

a.login:link {
	color: #000000;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
}
a.login:visited {
	color: #000000;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
}
a.login:hover  {
	color: #000000;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
}

a.bfa:link { text-decoration: none; color: #B22222; font-family:Verdana, Arial, sans-serif; font-size: 14px; }
a.bfa:visited { text-decoration: none; color: #B22222; font-family: Verdana, Arial, sans-serif; font-size: 14px; }
a.bfa:hover { text-decoration: underline; color: #B22222; font-family: Verdana, Arial, sans-serif; font-size: 14px; }

body, p, b, i, strong, em, dt, dd, dl, sl, caption, th, td, tr, u, blink, select, option, form, div, font, li { font-family: Arial, sans-serif; font-size: 12px; }

.title { font-family:  Arial, sans-serif; font-weight: normal; font-size: 24px; }
.subtitle { font-family: Arial, sans-serif; font-weight: normal; font-size: 15px; }
.boldtitle { font-family: "Arial Black", Arial, sans-serif; font-weight: normal; font-size: 24px; }

ul, ol { font-family: Arial, sans-serif; font-size: 12px; margin-top: 2px;  margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; }

h1 { font-family: Arial, sans-serif; font-weight: normal; font-size: 35px; }
h2 { font-family: Arial, sans-serif; font-weight: normal; font-size: 25px; }
h3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 22px; }
h5 { font-family: Arial, sans-serif; font-weight: normal; font-size: 16px; }

table.standardTop{
	background-color: #1478EB;
	font-family: Helvetica, Verdana, Arial;
	border: 0 padding: 0px;
	width: 100%;
	vertical-align: text-bottom;
	text-align: center;
}

.outline {
 border: 1px solid #B22222;
}

td.header {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 35px;
	color: #FFFFFF;
}
td.footer {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
}

table.standardButtom{
	background-color: #0066cc;
	font-family: Verdana, Arial, Helvetica;
	border: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
}
td.standardButtom{color: #ffffff; font-size: 12px;}


table.standardBody{
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica;
	border: 0 padding: 0px;
	width: 100%;
	vertical-align: text-bottom;
	text-align: center;
}

td.standardBody{
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica;
	border: 0 padding: 0px;
	width: 100%;
	vertical-align: text-bottom;
	text-align: center;
}

td.standarLeftAlign{
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica;
	border: 0 padding: 0px;
	width: 100%;
	vertical-align: text-bottom;
	text-align: left;
}

#bfa {
 width: 220px;
 height: 150px;
 border: 1px solid #B22222;
 padding: 8px;
 text-align: center;
}

#links {
 width: 220px;
 height: 400px;
 border: 1px solid #B22222;
 padding: 8px;
}

#student {
 width: 220px;
 height: 40px;
 border: 1px solid #B22222;
 padding: 8px;
}


table.main {
	width: 800px;
	background-color:"#FFFFFF";
}

.main_content {
	width: 600px;
	padding: 8px;
	vertical-align: top;
}


#footer {
   position: absolute;
	width: 100%;
	height: 40px;
	border: 0px;
	padding: 0px;
}

td.sof{
	background-color: transparent;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	border: 0 padding: 0px;
	width: 100%;
	vertical-align: text-bottom;
	text-align: left;
}

#protected_links {
 width: 220px;
 height: 400px;
 border: 1px solid #B22222;
 padding: 8px;
}

.announcement{
	background: #F0E68C;
	border: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	width: 100%;
	text-align: center;
}

.standard_table{
	border: 1px solid;
	border-color: #ffffff #ffffff #ffffff #ffffff
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 12px;
}

.standard_table_cell{
	border: 1px solid;
	border-color: #ffffff #ffffff #cccccc #ffffff
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 12px;
}


.saint_list{
	border: 1px solid;
	border-color: #ffffff #ffffff #000000 #ffffff
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 12px;
}

.A_saint_list{
	border: 0px;
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 12px;
}

.saint_list_header{
	border: 1px solid;
	border-style: double;
	border-color: #ffffff #ffffff #000000 #ffffff
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}


.print_saint_list{
	border: 1px solid;
	border-color: #ffffff #ffffff #000000 #ffffff
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 8px;
}

.A_print_saint_list{
	border: 0px;
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 8px;
}

.print_saint_list_header{
	border: 1px solid;
	border-style: double;
	border-color: #ffffff #ffffff #000000 #ffffff
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
}

a.menu:link { text-decoration: none; color: #bb8177; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.menu:visited { text-decoration: none; color: #bb8177; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.menu:hover { text-decoration: underline; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a.menu_bold:link { text-decoration: none; color: #574136; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.menu_bold:visited { text-decoration: none; color: #574136; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.menu_bold:hover { text-decoration: underline; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

.hymn { color: #667788; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; }
.hymn_title { text-decoration: underline; color: #331166; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; }

.text { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; }


a.admin:link { text-decoration: none; color: #ff0000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.admin:visited { text-decoration: none; color: #ff0000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.admin:hover { text-decoration: underline; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

.sharing_author { text-decoration: underline; color: #000000; font-family: Verdana, sans-serif; font-size: 14px; }
.sharing_subject { text-decoration: underline; color: #000000; font-family: Verdana, sans-serif; font-size: 14px; }

