a {	
	font: 10px Arial, Verdana, sans-serif;
	color: #00478F;
	text-decoration: none;
}

a img {
	border: none;
}

a:visited {
	font: 10px Arial, Verdana, sans-serif;
	color: #00478F;
	text-decoration: none;
}

a:hover {
	font: 10px Arial, Verdana, sans-serif;
	color: #00478F;
	text-decoration: underline;
}

a.norm {	
	font: small Arial, Verdana, sans-serif;
	color: #00478F;
	text-decoration: none;
}

a.norm:visited {
	font: small Arial, Verdana, sans-serif;
	color: #00478F;
	text-decoration: none;
}

a.norm:hover {
	font: small Arial, Verdana, sans-serif;
	color: #00478F;
	text-decoration: underline;
}

td#nav	{
		text-align: center; 
		font: 12px Arial, Verdana, sans-serif;
		color:#FFFFFF;
		vertical-align: middle; 
		background-color: #00478F;
		}
td#nav a:link {		font: bold 12px Arial, Verdana, sans-serif;
					color:#FFFFFF;
				 	text-decoration: none;}
				 	
td#nav a:visited  {		font: bold 12px Arial, Verdana, sans-serif;
						color:#FFFFFF;
				 		text-decoration: none;}
				 		
td#nav a:hover    {		font: bold 12px Arial, Verdana, sans-serif;
						color:#FFFFFF;
                 		text-decoration: underline;}
p#body_text  { 	margin-right: 15px;
				font: 75% Arial, Verdana, sans-serif;
				text-decoration: none;
				padding-right: 15px;
				vertical-align: top;
				text-align: left;
				}
div.eventlist {	float: right; width: 155px;
				margin-left:10px;
				background-color: #E0DFB8;
				
				}
div.items {	font: 11px Arial, Verdana, sans-serif;
			background-color: #E0DFB8;
			margin-left: 4px;
			margin-top: 4px;
			vertical-align: top;
			text-align: left;
					}
h1 {
	font: normal normal 14px 'Trebuchet MS', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-variant: small-caps;
}
td#search_item_odd  { margin: 3px; padding: 3px 3px 3px 3px;
				font: 75% Arial, Verdana, sans-serif;
				text-decoration: none;
				background-color:#DDDDDD; 
                color:#000000;
				vertical-align: middle;
				}
td#search_item_even  { margin: 3px; padding: 3px 3px 3px 3px;
				font: 75% Arial, Verdana, sans-serif;
				text-decoration: none;
				background-color:#FFFFFF; 
                 color:#000000;
				vertical-align: middle;
				}

td#search_item_head  { margin: 3px; padding: 3px 3px 3px 3px;
				font: 75% Arial, Verdana, sans-serif;
				text-decoration: none;
				background-color:#3F57A6; 
                color:#FFFFFF;
                font-weight:bold; 
				vertical-align: middle;
				}
td#search_item a {display: block;
				margin: 0; padding: 0 0 1px 0.33em;
				font: bold 70% Arial, Verdana, sans-serif;
				text-decoration: none;
				}
td#search_item a:hover { background-color: rgb(70%, 70%, 100%);
					   text-decoration: none;
				}
.bjcalmonth {  }

.bjcalday {  }

.bjemptyday { background-color: #999999;
			}

.bjcaldowname { width:14%;
				background-color: #00478F;
				color: #FFFFFF;
				margin: 0; padding: 0 0 1px 0.33em;
				font: bold 11px Arial, Verdana, sans-serif;
				text-decoration: none; }

.bjcaldetail {  }

.bjcaldate 		{ text-align: right;
				vertical-align:top;}

.bjcalentrytime {background-color: #FFFFFF;
				color: #00478F;
				border-width: 0 0 1px 0;
				border-style: dotted;
				margin: 0; padding: 0 0 1px 0.33em;
				font: bold 11px Arial, Verdana, sans-serif;
				text-decoration: none; }
.bjcalentrydata a { display: block;
				background-color: #FFFFFF;
				color: #00478F;
				border-width: 0 0 1px 0;
				border-style: dotted;
				margin: 0; padding: 0 0 1px 0.33em;
				font: bold 11px Arial, Verdana, sans-serif;
				text-decoration: none; }
.cal_header 	a {	background-color: #FFFFFF;
				color: #A63F57;
				margin: 0; padding: 0 0.33em 3px 0.33em;
				font: 11px Arial, Verdana, sans-serif;
				text-decoration: none; }
.cal_header	a:hover { 
					   text-decoration: underline;
					   }
.cal_header 	{	background-color: #FFFFFF;
				color: #A63F57;
				margin: 0; padding: 5px 0.33em 3px 0.33em;
				font: bold 12px Arial, Verdana, sans-serif;
				text-decoration: none; }
.cal_nav 	{	background-color: #FFFFFF;
				color: #000000;
				margin: 0; padding: 0 0.33em 1px 0.33em;
				font: bold 12px Arial, Verdana, sans-serif;
				text-decoration: none; }
.cal_nav	a:hover { 	background-color: #00478F;
						color: #FFFFFF;
					   text-decoration: none;
				}
.cal_nav a { display: block;
				background-color: #FFFFFF;
				color: #00478F;
				border-width: 0 0 1px 0;
				border-style: dotted;
				margin: 0; padding: 0 0.33em 1px 0.33em;
				font: bold 11px Arial, Verdana, sans-serif;
				text-decoration: none; }
.bjcalentrydata	a:hover { 	background-color: #00478F;
						color: #FFFFFF;
					   text-decoration: none;
				}

.bjcalentrytime {  }

td#mod_title 	{text-align: left;
				 background-color: #FFFFFF;
				 color: #00478F;
                 font-family:verdana,sans-serif;
                 vertical-align: middle;
                 font-weight:bold; 
                 font-size:12 px
				}
td#mod_edit 	{text-align: right;
				 background-color: #A63F57;
				 color: #FFFFFF;
                 font-family:verdana,sans-serif;
                 vertical-align: middle;
                 font-weight:bold; 
                 font-size:12 px
				}
td#mod_edit a:link {text-align: right;
					font-family:arial;
					color:#FFFFFF;
                 	font-size:80%;
				 	text-decoration: underline;}
td#mod_edit a:visited  {text-align: right;
						font-family:arial;
						color:#FFFFFF;
                 		font-size:80%;
				 		text-decoration: underline;}
td#mod_edit a:hover    {text-align: right;
						font-family:arial;
						color:#FFFFFF;
                 		font-size:80%;
                 		text-decoration: underline;}
td#mod_dates  { margin: 0; padding: 0 0 1px 0.33em;
				border: 2px;
				border-width: 0 0 1px 0;
				border-style: dotted;
				border-color: #A63F57;
				font: 75% Arial, Verdana, sans-serif;
				text-decoration: none;
				vertical-align: top;
				text-align: left;
				}
td#mod_desc  { margin: 0; padding: 0 0 1px 0.33em;
				border: 2px;
				border-width: 0 0 1px 0;
				border-style: dotted;
				border-color: #00478F;
				font: 75% Arial, Verdana, sans-serif;
				text-decoration: none;
				vertical-align: top;
				text-align: left;
				}
td#mod_text  { margin: 0; padding: 0 0 1px 0.33em;
				font: 75% Arial, Verdana, sans-serif;
				text-decoration: none;
				vertical-align: top;
				text-align: left;
				}