* {
	margin: 0px;
	padding: 0px;
}

body {
	background:#ffffff;
	color:#333333;
	font-family: tahoma, arial, sans-serif;
	font-size: 13px;
	text-align: justify;
}
a:hover
{
text-decoration:underline;
}

#container
{
width:802px;
margin: 0px auto;
}

#top
{
background:#FFFFFF url(upper.jpg) no-repeat;
height:35px;
}
#middle
{
background:#FFFFFF url(body.jpg) repeat-y;
}
#inside
{
padding: 0px 50px 0px 60px;
}
#bottom
{
background:#FFFFFF url(lower.jpg) no-repeat;
height:36px;
display:block;
clear:both;
}
#header
{
height:178px;
background-image:url(banner.gif);
background-repeat:no-repeat;
}

#menu
{
/*
background-image:url(menu2.png);
background-repeat:no-repeat;
*/
height:35px;
display:block;
margin:5px 2px 5px 2px;
}
#page_menu {
	padding-left: 2px;
	height: 30px;
	text-align: center;
}

#page_menu ul {
	margin: 0px auto;
	height: 30px;
	width: 790px;
	list-style-type: none;
}

#page_menu li {
	width: 150px;
	height: 30px;
	background-image:url(button.png);
	background-repeat:no-repeat;
	margin-right: 8px;
	float: left;
	list-style-type: none;
}

#page_menu li a {
	margin-top:2px;
	height: 30px;
	width: 150px;
	display: block;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#page_menu li a:hover
{
color:#CC3300;
text-decoration:none;
}
#main
{
padding: 0px 4px 4px 2px;
}
#left
{
width: 200px;
float:left;
display:block;
padding: 0px 2px 0px 15px;
text-align:justify;
margin-top: -5px;
}
#left h3
{
color:#FFFFFF;
padding-bottom: 3px;
}
#right
{
width: 530px;
float:right;
display:block;
padding-right:10px;
margin-top: -6px;
}
.pb
{
padding-bottom:10px;
color:#000066;
font-size:16px;
}
.dh
{
font-weight:bold;
font-size:14px;
display:block;
color:#FF0000;
text-decoration:underline;
text-transform:uppercase;
}
.eventhead
{
color:#0066CC;
display:block;
text-decoration:underline;
}
.morelink
{
text-align:right;
color:#CC0000;
display:block;
font-weight:bold;
text-decoration:none;
}
.phrase
{
font-size:10px;
width:300px;
display:block;
margin: 0px auto;
text-align:justify;
}
.forform
{
background-color:#FFFFFF;
border: solid 1px #000099;
}
.btnz
{
background-color:#FFFFFF;
border: solid 1px #000099;
color:#003399;
font-size:10px;
font-weight:bold;

}
#msg
{
	color:#3399CC;
	font-weight:bold;
}
