body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #4F4F4F;
	margin: 0px;	
}

a {
	color: #606CA0;
	text-decoration:none;	
}
a:hover  {
	color: #606CA0;
	text-decoration:underline;
}

.outsidetable { 
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px;
	padding: 0px 0px 0px 0px;
}

.content_body{
  padding: 0px 0px 20px 0px;
}

.page_title {
	font-weight: bold;
}
.page_title_blue {
	color: #606CA0;
	font-size: 12px;
	font-weight: bold;
}

.subhead {
	color: #606CA0;
	font-weight: bold;
}
.breadcrumb{
	font-size: 10px;
	color: #606CA0;
}

a.breadcrumb{
	font-size: 10px;
	color: #606CA0;
	text-decoration: underline;
}
a:hover.breadcrumb{
	color: #606CA0;
	text-decoration: underline;
}

.top_nav {
  background-color: #606CA0;
  text-align: right;
  padding-right: 4px;
  color: #EEEEEE;
  font-weight: bold;
}
a.top_nav_but{
	color: #EEEEEE;
	font-weight: bold;
	text-decoration: none;
}
a:hover.top_nav_but{
	color: #EEEEEE;
	font-weight: bold;
	text-decoration: none;
}

.left_nav {
	font-size: 11px;
	color: #333333;
	background-color: #EEEEEE;
	text-align: left;
	padding-left: 8px;
}

a.left_nav_but_hd { 	
	border-color: #FFFFFF; 
	border-style: solid; 
	border-width: 1px 0px 0px 0px;
	font-weight: normal;
	background-color: #606CA0;	
	color: #EEEEEE;
	text-decoration:none;
	display: block; 
	width: 100%;
	height: 100%;
	line-height: 20px;
	
}

a:hover.left_nav_but_hd  {
	background-color: #606CA0;
	color: #EEEEEE;
}

a.left_nav_but { 	
	border-color: #FFFFFF; 
	border-style: solid; 
	border-width: 1px 0px 0px 0px;
	font-weight: bold;
	background-color: #EEEEEE;	
	color: #606CA0;
	text-decoration:none;
	display: block; 
	width: 100%;
	height: 100%;
	line-height: 20px;
	
}

a:hover.left_nav_but  {
	background-color: #606CA0;
	color: #EEEEEE;
}

a.left_nav_ar {
	background-color: #EEEEEE;
	color: #EEEEEE;
}
a:hover.left_nav_ar {
	background-color: #606CA0;
	color: #EEEEEE;
}

.email_text{
	color: #606CA0;
}

.right_nav { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	background-color: #FFFFFF;
}
.right_nav a {
	color:#606CA0;
	text-decoration: none; 
}
.right_nav a:hover {
	color:#606CA0;
	text-decoration: underline; 
}

.news_events_hd{
	background-color:gray;
	color:white;
	font-weight:bold;
}

.news_events_hd a{
	color:white;
	font-weight:bold;
	text-decoration: none;
}
.news_events_hd a:hover{
	color:white;
	font-weight:bold;
	text-decoration: underline;
}
.footer {
	background-color: #999999;
	font-size: 10px;
	text-align: left;
	color: white;
	text-align: left;
	padding-left: 8px; 
}
.footer a {
	color:#FFFFFF;
	text-decoration: none; 
}
.footer a:hover {
	color:#FFFFFF;
	text-decoration: underline; 
}
.footer_left {
	background-color: #EEEEEE;
	font-size: 10px;
	text-align: left;
	color: #999999;
	text-align: left;
	padding-left: 8px; 
}
.footer_left a {
	color:#999999;
	text-decoration: underline; 
}
.footer_left a:hover {
	color:#999999;
	text-decoration: underline; 
}
.small{
	font-size: 10px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.gen_search {   font-weight:normal;
		font-size:12px;
		color:#000000;
		padding-left:30px;
		padding-bottom:15px;
		}
.cem_search {   font-weight:normal;
		font-size:12px;
		color:#000000;
		padding-left:30px;
		}
#parish pages
.subnav { font-size: 11px;
   color: #000000;
   text-decoration: none;
   font-family: verdana, helvetica, Serif;
   font-weight: bold;
   line-height: 13px;
}
.subnavon { text-indent: 0cm; font-size: 11px; font-family: verdana, arial, sans-serif; color: #606CA0; word-spacing: 4px; font-weight: bold; }
.stamp { text-indent: 0cm; font-size: 10px; font-family: verdana, arial, sans-serif; color: #606CA0; word-spacing: 4px;}
.t8 { font-size: 8pt; color: #333333; font-weight: normal}
.t8b { font-size: 8pt; color: #333333; font-weight :  bold; }
.t8b-r { font-size: 8pt; color: red; font-weight : bold; }
.t9 { font-size: 9pt; color: #333333; font-weight: normal }
.t9b { font-size: 9pt; color: #333333; font-weight :  bold; }
.t9blt { font-size: 9pt; color: #666666; font-weight :  bold; }
.t9b-r { font-size: 9pt; color: red; font-weight : bold; }
#fdesc  {line-height:1.5em; width:100px; padding-right:8px; float:left; text-align:right;}
#edesc  {line-height:1.5em; width:150px; padding-right:8px; float:left; text-align:right;}
#ehead  {width:175px; float:left; border-bottom:1px #000000 solid; border-top:1px #000000 solid; font-weight:bold; line-height:1.5em;}
#eheadl {border-bottom:1px #000000 solid; border-top:1px #000000 solid; font-weight:bold; line-height:1.5em;}
