html, body
	{
	margin				: 0px;
	padding				: 0px;
	background: #FFF;
	}
*{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
A{
	color : #1c81c5;
	text-decoration : none;
}
P {
	color : #010101;
	margin : 0;
	padding : 7px 0px 7px 0px;
}
TABLE, IMG, DIV{
	border : none;
}
TABLE{
	border-collapse: collapse;
}
TD{
	vertical-align : top;
	padding: 0px;
}
H1{
	font-size : 150%;
	color : #ee2a32;
	font-weight : bold;
	margin : 3px 0 8px 0;
	padding : 0;
}
H1.black{
	font-size : 120%;
	color : #000;
	font-weight : bold;
	margin : 3px 0 17px 0;
	padding : 0;
}
H2{
	font-size : 120%;
	color : #ee2a32;
	font-weight : bold;
	margin : 3px 0 8px 0;
	padding : 0;
}
H3{
	font-size : 100%;
	font-weight : bold;
	color : #ee2a32;
	padding :0;
	margin : 10px 0 3px 0;
}
#general{
	font-size : 70%;
	text-align : center;
}
#header {
	width : 565px;
	height : 80px;
	margin : 0 auto 0;
	text-align:left; 
}
#nav1{
	width : 615px;
	height : 90px;
	margin : 35px auto 35px;
	text-align:left;
}
#nav1 DIV{
	float:left;
}
#news {
	width : 588px;
	margin : 0 auto 0;
	text-align:left;
	font-size : 90%;
}
#main {
	text-align:left;
	margin : 15px auto 0;
	width : 615px;
	clear: both;
}
#nav2{
	float : left;
	width : 145px;
	//margin-right: -100%;
}
#content {
	width : 415px;
	float : left;
	padding-left : 25px;
	padding-top : 5px;
	//margin-left: 145px; 
	//display: inline;
	font-size : 100%;
	line-height : 130%;
}
#content P{
	padding : 0px 0px 10px 0px;
}
.eventyear {
	width : 70px;
	color: #9d9fa2;
	font-weight:bold;
}
.ann {
	float:left;
	width : 123px;
	padding : 12px;
}
.spacer {
	float:left;
	width : 65px;
}
.ann P{
	margin-top : 10px;
}
.anndate {
	color : #818181;
	font-size : 110%;
}
.anntitle {
	color : #e61b38;
	font-weight : bold;
	font-size : 110%;
}
.annmore {
	color : #0497dd;
}
.bluearrow{
	background : url(/i/bluearrow.gif) no-repeat .2em .2em;
	color:#FFFFFF;
}
#bottom{
	width : 574px;
	height : 50px;
	margin : 10px auto 15px;
	text-align:left;
	font-size : 90%;
	color : #666666;
}
#bottom DIV{
	float:left;
}
#bottom .dot {
	width: 12px; 
	height:12px; 
	margin-top : 5px;
}
.pfGal {
	width : 450px;
}
.pfGal TD{
	width : 147px;
	height : 147px;
	font-size : 90%;
}
.gal_cloud_up{
	background :url(/i/gal_cloud_up01.png); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/gal_cloud_up01.png',sizingMethod='scale');
	width : 180px;
	height : 16px;
	//background : none; 
}
.gal_cloud_mid{
	background :url(/i/gal_cloud_mid02.png) bottom no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/gal_cloud_mid01.png',sizingMethod='scale');
	width : 180px;
	//background : none; 
}
.gal_cloud_down{
	background :url(/i/gal_cloud_down01.png); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/gal_cloud_down01.png',sizingMethod='scale');
	width : 180px;
	height : 35px;
	//background : none; 
}
.hinttext {
	margin : 0px 5px 0px 62px;
	font-size : 60%;
	padding : 0;
}
.hinttext P{
	margin : 0;
	padding: 0;
}
.galann {
	color : #e61b38;
	font-weight : bold;
	font-size : 110%;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 180px;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}



