body
{
	font: 90% Tahoma, Verdana, sans-serif;
	background-color: #82888F;
	margin:0;
	padding:0;
}
img {border:none;}
a {color:#1C5884;}
a:visited {color: #8d1812}
#main
{
	margin: 0 auto;
	width: 723px;
}
#header
{
	background: url('images/header.gif') no-repeat;
	width: 723px;
	height:119px;
}
#header h1
{
	font: 160% "Times New Roman", Roman, serif;
	float:left;
	text-align:center;
	margin:20px 0 0 120px;
}
#header h1 span
{
	font-size:60%;
}
#stamps
{
	margin:20px 0 0 20px;
	float:left;
}
#menu_container
{
	width:189px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}
#menu_top
{
	width:189px;
	height:5px;
	background: url('images/main_top.gif') no-repeat;
	overflow:hidden;
}
#menu_center
{
	width:189px;
	height:3px;
	background: url('images/main-center.jpg') no-repeat;
	overflow:hidden;
}
#menu_content
{
	background: url('images/main-tail.gif') repeat-y;
}
#menu_content a, #news_link
{
	display:block;
	color:#F2F3F4;
	text-decoration:none;
	line-height:200%;
	padding-left:20px;
}
#center_container
{
	float:right;
	width:534px;
	background-color:#F2F3F4;
}
#center_container p, #center_container ul, #center_container h1, #center_container table
{
	margin-left:10%;
	margin-right:5%;
	line-height:1.5em;
}
#center_container ul {text-indent:-30px;list-style-position:inside;}
#center_container h1
{
	color:#1C5884;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom: 1.5em;
}

p.bline {padding-bottom:1em; border-bottom:1px solid #2A6A99;}
#news_link
{
	font-size:90%;
}
input.t
{
	width:120px;
	height:12px;
	background: url('images/main-tail-bottom.gif') repeat-y;
	border:1px solid #F2F3F4;
	margin:0 0 4px 20px;
	font-size:80%;
	color:#F2F3F4;
}
#container
{
	margin-top:1px;
	margin-bottom:1px;
	background: url('images/main-tail-bottom.gif') repeat-y;
	overflow:auto;
	width:723px;
}
#news, #events
{
	padding:10px;
	background: url('images/box.gif') no-repeat;
	width:215px;
}
#news h1, #events h1
{
	margin:0;
	font-size:90%;
	font-weight:normal;
	text-align:left;
	border-bottom:3px solid #6D7359;
	color:#1C5884;
	font-weight:bold;
}
#news p, #events p
{
	margin:0;
	padding:5px 0 5px 0;
	font-size:90%;
	text-align:left;
	border-bottom:1px solid #B0B1B3;
	color:#548AB0;
}
#news a {color:#548AB0;text-decoration:none;}
#news a:hover {text-decoration:underline;}
#news
{
	float:left;
	margin-left:15px;
}
#events
{
	float:right;
	margin-right:15px;
}
#footer_left_spacer
{
	background: url('images/left-down-spacer.gif') no-repeat;
	width:28px;
	height:47px;
	float:left;
}
#footer_right_spacer
{
	background: url('images/right-down-spacer.gif') no-repeat;
	width:30px;
	height:47px;
	float:right;
}
#footer
{
	background: url('images/footer-tail.gif') repeat-x;
	height:47px;
	width:665px;
	float:left;
	font-size:70%;
	text-align:center;
	color:#F2F3F4;
	padding-top:15px;
}
#footer a
{
	color:#F2F3F4;
	text-decoration:none;
}
#footer a:hover, #menu_content a:hover, #news_link:hover
{
	text-decoration:underline;
}
#corner_spacer
{
	background: url('images/right-top-spacer.jpg') no-repeat;
	height:5px;
	width:5px;
	float:right;
}
.menu_active
{
	background: url('images/button-select.gif') no-repeat;
	width:189px;
	height:31px;
}
.menu_active_pub
{
	background: url('images/up.gif') no-repeat;
	width:189px;
	height:27px;
}
table
{
	text-align:left;
	margin-left:10px;
}
table td
{
	padding-bottom:1em;
	padding-left:10px;
}
table input.t, table textarea
{
	margin:0;
	background-image:none;
	background-color:#F2F3F4;
	color:black;
	border:1px solid #2A6A99;
	font: 90% Tahoma, Verdana, sans-serif;
}
table input.t
{
	width:200px;
	height:1em;
}
.style_center
{
	text-align:center;
}
.style_center p
{
	padding: 0 10% 0 10%;
}

#cnt {width:723px;clear:both;text-align:center;}
a#p7, a#p8 {color:#1C5884; font-size:85%; padding-left:30px}
a#p7:hover, a#p8:hover {
	background: url('images/arr.gif') no-repeat;
	background-position: center center;
}
#submenu {
	background: url('images/down.gif') no-repeat;
	width:189px;
	height:52px;
	display:none;
}
.submenu_active {background: url('images/arr.gif') no-repeat; background-position: center center;}