body {text-align:center; background-color: #EEEEEE; margin: 2px 2px 2px 2px; }
td { text-align:left; font: 12px "Georgia", "Times New Roman", "Times", serif; color: #000000; }
p { font: 13px; margin: 8px 0 0 0;}
th { font-weight:bold; }
li { margin: 10px 10px 10px 10px; }
h1 {margin:0; padding:0}
h4 { font-family: trebuchet, verdana, arial, Helvetica, sans-serif; FONT-SIZE: 12px; font-weight: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
pre { font-family: Courier; FONT-SIZE: 10px; }
.menu { color: #FFFFFF; margin: 3px 6px 0px; font: 12px "Georgia", "Times New Roman", "Times", serif; }
.mmenu { color: #FFFFFF; margin: 3px 0px 0px;font: 12px "Georgia", "Times New Roman", "Times", serif; }
.emailtitle { color:#FFFFFF; font-weight:bold; margin: 8px 8px 8px; }
.emailtext { color: #FFFFFF; font-size: 10px; font-weight: bold; MARGIN-TOP: 6px; MARGIN-BOTTOM: 2px; text-align:left;}

#podcast_player {
	margin:6px 0;
}

#scrapbook_container {
	margin:6px 0;
}




hr {
	position:relative;
	width: 300px;
	left: 50%; 
	margin-left: -150px; /* half of the width */
	margin-top: 24px;
	margin-bottom: 24px;
}

.center { text-align:center; }
.right { text-align:right; }
.tableheader { text-align:center; font: 16px "Georgia", "Times New Roman", "Times", serif; font-weight:bold }
.maintitle { color:#000066; text-align:left; font: 20px "Georgia", "Times New Roman", "Times", serif; font-weight:bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px; }
.leftcolumn { text-align:right; font: 12px "Georgia", "Times New Roman", "Times", serif; }
.rightcolumn { text-align:left; font: 12px "Georgia", "Times New Roman", "Times", serif; }
.centercolumn { text-align:center; font: 12px "Georgia", "Times New Roman", "Times", serif; }
.loginbox  { border-color: #FFFFFF; border-width: 1px 1px 1px 1px; border-style: solid; font: 9px "Trebuchet", "Helvetica", sans-serif;}
.chapter_title { color:#000066; text-align:center; font: 18px "Georgia", "Times New Roman", "Times", serif; font-weight:bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px; }

.white  { COLOR:#FFFFFF; }
.white_header { background-color:#000033; COLOR:#FFFFFF; font-weight: bold; font-size: 12px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
.white_box_title { COLOR:#FFFFFF; font-size: 11px; font-weight: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }

.admin_head {
	font: bold 14px/16px Times, Serif;
	color:#FFFFFF;
	background-color:#17447f;
	text-align:left;
}
.admin_head_right {
	font: bold 14px/16px Times, Serif;
	color:#FFFFFF;
	background-color:#17447f;
	text-align:right;
}


.big_title { COLOR:#000033; font-weight: bold; font-size: 20px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 12px; }
.newshead { font-size:14px; font-weight:bold; line-height:13px; MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; }  
.newsdate { font-size:12px; line-height:13px; MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px; }  
.newssub { font-size:12px; line-height:14px; MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px;font-weight: bold;}  
.newsbody { font-size:12px; line-height:16px; MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px;}  

.eventshead { 
	font: bold 16px/16px "Times New Roman";
	margin: 12px 0 0 0;
}
.eventssub { 
	font: italic 14px/14px "Times New Roman";
	margin: 6px 0 0 6px;
}
.eventsdate { 
	font: normal 12px/12px "Times New Roman";
	margin: 2px 0 0 0;
}
.eventsbody { 
	font: normal 13px/15px "Times New Roman";
	margin: 2px 0 0 6px;
}



.older { COLOR:#FFFFFF; }
.thisweek { COLOR:#BB6666; }
.today { COLOR:#FF3333; }
.box_title { font-size: 11px; font-weight: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
.box_text { font-size: 11px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
.small_title { font-size: 9px; font-weight: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
.small_text { font-size: 9px;  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
.small_white { color: #FFFFFF; font-size: 9px;  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
.error {  COLOR:#FF0000; font-weight: bold; MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px; text-align:center;}
.error_small {  COLOR:#FF0000; font-size: 9px; MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px; text-align:center;}
.match {  COLOR:#AA0000; font-weight: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
td.login { color: #FFFFFF; background-color:#000033; font-size: 9px; font-weight: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; text-align:right;}
p.login { color: #FFFFFF; font-size: 10px; font-weight: bold; MARGIN-TOP: 6px; MARGIN-BOTTOM: 2px; text-align:left;}
.logged_in { color: #FFFFFF; font-size: 11px; font-weight:bold; text-align:center; margin: 0px 0px 0px; }
.copyright { color: gray; font-size: 9px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
.small { font-size: 9px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
.vsmall { font-size: 8px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
.list_head { color: #000000; font-size: 10px; font-weight: bold; MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px; }
.list_body { color: #000000; font-size: 10px; MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; }
.gazette_head { font-size:14px; font-weight:bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px; }  
.gazette_index { color: #000000; font-size: 12px; MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; }
.textbox1 { border-color: #FFFFFF; border-width: 1px 1px 1px 1px; border-style:solid; font-size:9px; }

div.ddf_image {
	position:relative;
	float:right;
	padding: 12px;
	margin: 2px;
	width: 220px;
	height: 331px;
	background-color: #EEEEEE;
}

div.ddf_links {
	clear:both;
	position:relative;
	float:right;
	padding: 12px;
	margin: 2px;
	width: 220px;
	height: 100px;
	background-color: #EEEEEE;
}
p.ddf_chapters {
	COLOR:#000033; 
	font-weight: bold; 
	font-size: 14px; 
	margin: 6px 0 0 12px;
}

.form_item {
	margin: 10px 0 0 0;
	clear:both;
}

.form_item .submit{
	margin-left: 170px;
}

.form_item .radio{
	width:10px;
}

fieldset {
	margin-top:12px;
	margin-bottom:12px;
	border-width: 0;
}

label {
	width: 160px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block;
	font-weight: bold;
	clear:both;
}

.reg_table TH {
	background-color: #330000;
	color:#ffffff;
	font-size: 14px;
	text-align: left;
}
.reg_table TD {
	background-color: #dddddd;
	font-size: 12px;
}

.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}


A { COLOR:#000066; TEXT-DECORATION:underline; CURSOR:pointer;}
A:hover { COLOR:#FF0000; TEXT-DECORATION: underline;}
A:visited { COLOR:#666666; TEXT-DECORATION: underline;}
A:visited:hover { COLOR:#FF0000; TEXT-DECORATION: underline;}
A.mmenu { COLOR:#FFFFFF; TEXT-DECORATION: none;}
A.mmenu:hover { COLOR:#FF0000; TEXT-DECORATION: underline;}
A.mmenu:visited { COLOR:#FFFFFF; TEXT-DECORATION: none;}
A.mmenu:visited:hover { COLOR:#FF0000; TEXT-DECORATION: underline;}
A.mmenu_sel { COLOR:#FF0000; TEXT-DECORATION: none;}
A.mmenu_sel:hover { COLOR:#FF0000; TEXT-DECORATION: underline;}
A.mmenu_sel:visited { COLOR:#FF0000; TEXT-DECORATION: none;}
A.amenu { COLOR:#FFFFFF; TEXT-DECORATION: none; font-size:11px;}
A.amenu:hover { COLOR:#FF0000; TEXT-DECORATION: underline;}
A.vsmall { font-size: 6px; COLOR:#FFF000; }
A.login { COLOR:#FFFFFF; TEXT-DECORATION: none; FONT-SIZE:10px;}
A.login:visited { COLOR:FFFFFF; TEXT-DECORATION: none; }
A.login:hover { COLOR:FF0000; TEXT-DECORATION: underline; }
A.col_head { COLOR:#FFFFFF; TEXT-DECORATION: none;  }
A.col_head_sel { COLOR:#FFF000; TEXT-DECORATION: none;  }
A.current_message { FONT-WEIGHT: bold;  TEXT-DECORATION: underline; }
