body
	{
		margin:0px;
		padding:0px;
		background:#030a12 url(images/topline.jpg) repeat-x;
	}
h1
	{
		width:445px;
		margin:49px 0 0 0;
		padding:0 0 0 47px;
		float:left;
		font-family:Arial;
		font-size:30px;
		font-weight:bold;
		color:#bc1e3c;
	}
h2
	{
		width:445px;
		margin:0px;
		padding:0 0 0 47px;
		float:left;
		font-family:Arial;
		font-size:18px;
		font-weight:normal;
		color:#c26c41;
	}
h3
	{
		width:390px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:24px;
		font-weight:normal;
		color:#ffc7cd;
	}
h4
	{
		width:390px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:14px;
		font-weight:normal;
		color:#3698cd;
	}
#mainblank
	{
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
	}
#main
	{
		width:910px;
		margin:0 auto;
		padding:0px;
	}
#main_support
	{
		width:910px;
		margin:0px;
		padding:0px;
		float:left;
	}
#headpanel
	{
		width:910px;
		height:621px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/headpic1.jpg) no-repeat 0px 117px;
	}

#cover
	{
	position:absolute;	
width:230px;
		height:30px;
		margin:0px;
		padding:0px;
right:600px;
bottom:310px;
		background:url(images/blackw.jpg) 
	}


#logo
	{
		width:282px;
		height:52px;
		margin:55px 0 0 0;
		padding:0 0 0 315px;
		float:left;
		
	}
#stickerblank
	{
		width:158px;
		height:147px;
		margin:52px 0 0 0;
		padding:0 0 0 142px;
		float:left;
	}
.sticker
	{
		width:158px;
		height:147px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/sticker.jpg) no-repeat;
	}
.sticker:hover
	{
		background:url(images/stickerhover.jpg) no-repeat;
	}
#menu
	{
		width:560px;
		height:28px;
		margin:-77px 0 0 0;
		padding:0 0 0 5px;
		float:left;
	}
#menu ul
	{
		width:560px;
		height:28px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li
	{
		width:90px;
		height:28px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li.mspace
	{
		width:1px;
		height:28px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/mspace.jpg) no-repeat;
	}
#menu ul li .mblank
	{
		width:1px;
		height:28px;
		margin:0px;
		padding:0px;
		float:left;
	}
#menu ul li a.home
	{
		width:50px;
		height:22px;
		margin:0px;
		padding:6px 0 0 40px;
		float:left;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/home.jpg) no-repeat 18px 5px;
	}
#menu ul li a.about
	{
		width:50px;
		height:22px;
		margin:0px;
		padding:6px 0 0 40px;
		float:left;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/about.jpg) no-repeat 18px 5px;
	}
#menu ul li a.event
	{
		width:50px;
		height:22px;
		margin:0px;
		padding:6px 0 0 40px;
		float:left;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/events.jpg) no-repeat 18px 7px;
	}
#menu ul li a.gallery
	{
		width:50px;
		height:22px;
		margin:0px;
		padding:6px 0 0 40px;
		float:left;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/gallery.jpg) no-repeat 18px 7px;
	}
#menu ul li a.menu
	{
		width:50px;
		height:22px;
		margin:0px;
		padding:6px 0 0 40px;
		float:left;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/menu.jpg) no-repeat 18px 5px;
	}
#menu ul li a.contact
	{
		width:50px;
		height:22px;
		margin:0px;
		padding:6px 0 0 40px;
		float:left;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/contact.jpg) no-repeat 18px 7px;
	}
#headpanel p
	{
		width:430px;
		height:22px;
		margin:15px 0 0 0;
		padding:0 0 0 47px;
		float:left;
		font-family:Arial;
		font-size:14px;
		color:#8e2d3f;
	}
#bottompanel
	{
		width:910px;
		margin:0px;
		padding:0 0 36px 0;
		float:left;
	}
#bottomleft
	{
		width:446px;
		margin:28px 0 0 0;
		padding:0 0 0 22px;
		float:left;
	}
#bottompic
	{
		width:444px;
		height:130px;
		margin:13px 0 0 0;
		padding:0px;
		float:left;
		background:url(images/bottompic.jpg) no-repeat;
	}
#leftlist
	{
		width:402px;
		margin:25px 0 0 0;
		padding:0px;
		float:left;
	}
#leftlist ul
	{
		width:402px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#leftlist ul li
	{
		width:402px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#leftlist ul li a
	{
		margin:3px 0 0 0;
		padding:0 0 0 25px;
		float:left;
		display:block;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/liststyle.jpg) no-repeat 14px 5px;
	}
#leftlist ul li a:hover
	{
		color:#ffc7cd;
	}
#bottomright
	{
		width:400px;
		margin:28px 0 0 0;
		padding:0 0 0 42px;
		float:left;
	}
#news
	{
		width:400px;
		margin:6px 0 0 0;
		padding:0px;
		float:left;
	}
#news ul
	{
		width:400px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#news ul li
	{
		width:400px;
		height:137px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#news ul li .calendar 
	{
		width:53px;
		height:53px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		background:url(images/calendar.jpg) no-repeat;
	}
#news ul li .calendar .date
	{
		width:53px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:30px;
		color:#FFFFFF;
		text-align:center;
		line-height:36px;
	}
#news ul li .calendar .month
	{
		width:53px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:14px;
		color:#000000;
		font-weight:bold;
		text-align:center;
		line-height:14px;
		text-transform:uppercase;
	}
#news ul li .time
	{
		width:330px;
		margin:0px;
		padding:0 0 0 17px;
		float:left;
		font-family:Arial;
		font-size:18px;
		color:#ffc7cd;
		line-height:24px;
	}
#news ul li span
	{
		width:330px;
		margin:3px 0 0 0;
		padding:0 0 0 17px;
		float:left;
		font-family:Arial;
		font-size:12px;
		color:#f50432;
		line-height:18px;
	}
#news ul li p
	{
		width:330px;
		margin:0px;
		padding:0 0 0 17px;
		float:left;
		font-family:Arial;
		font-size:12px;
		color:#1e5a72;
		line-height:18px;
	}
#news ul li a
	{
		width:330px;
		margin:0px;
		padding:0 0 0 17px;
		float:left;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
		line-height:18px;
	}
#news ul li a:hover
	{
		text-decoration:none;
	}
#news ul li .nleft
	{
		width:347px;
		margin:0px;
		padding:0px;
		float:left;
	}
#footblank
	{
		width:100%;
		height:90px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/footbg.jpg) repeat-x; 
	}
#footmenublank
	{
		width:100%;
		margin:28px 0 0 0;
		padding:0px;
		float:left;
	}
#footmenu
	{
		width:490px;
		height:13px;
		margin:0 auto;
		padding:0px;
	}
#footmenu ul
	{
		width:490px;
		height:13px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li
	{
		height:13px;
		margin:0px;
		padding:0 16px 0 16px;
		float:left;
		display:block;
	}
#footmenu ul li a
	{
		height:13px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}
#footmenu ul li a:hover
	{
		color:#c0989e;
	}
#copyright
	{
		width:100%;
		margin:8px 0 0 0;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#1a4f65;
		line-height:16px;
		text-align:center;
	}
#validationblank
	{
		width:100%;
		margin:8px 0 0 0;
		padding:0px;
		float:left;
	}
#validation
	{
		width:100px;
		height:14px;
		margin:0 auto;
		padding:0px;
	}
.xhtml
	{
		width:42px;
		height:13px;
		margin:0 2px 0 0;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		line-height:13px;
		background:#549112;
	}
.xhtml:hover
	{
		background:#a0030a;
	}
.css
	{
		width:42px;
		height:13px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		line-height:13px;
		background:#a0030a;
	}
.css:hover
	{
		background:#549112;
	}
#bottomleft p
	{
		width:446px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
		line-height:18px;
		text-align:justify;
	}
#sublist
	{
		width:400px;
		margin:28px 0 0 0;
		padding:0px;
		float:left;
	}
#sublist .slblank
	{
		width:40px;
		height:200px;
		margin:0px;
		padding:0px;
		float:left;
	}
#sublist ul
	{
		width:180px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#sublist ul li
	{
		width:180px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#sublist ul li a
	{
		margin:3px 0 0 0;
		padding:0 0 0 12px;
		float:left;
		display:block;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/liststyle.jpg) no-repeat 0 5px;
	}
#sublist ul li a:hover
	{
		color:#ffc7cd;
	}
#formpanel
	{
		width:446px;
		margin:28px 0 0 0;
		padding:0px;
		float:left;
	}
/*------------------------------------Form---------------------------------*/
#submitform
	{
	width:370px;
	margin:25px 0 0 0;
	float:left;
	padding:0px;
	}
#submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitforml
	{
	width:150px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	}
.submitformr
	{
	width:200px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformr2
	{
	width:200px;
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
	}
.slist2
	{
	width:197px;
	height:20px;
	margin:0px;
	float:left;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	border:0px;
	}
.stext
	{
	width:197px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	border:0px;
	}
.submitformbottom
	{
	width:370px;
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
	}
.scomments
	{
	width:196px;
	height:100px;
	margin:0px;
	padding:0px;
	float:left;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	border:0px;
	}

#formsubmit
	{
	width:100px;
	height:20px;
	float:left;
	margin:0px;
	padding:4px 0 0 0;
	}
#submit2
	{
	width:72px;
	height:18px;
	margin:0px;
	padding:12px 0 0 0;
	float:left;
	}
.submitbutton
	{
	    width:53px;
		height:19px;
		margin:0px;
		padding:4px 0 0 0;
		float:left;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		line-height:14px;
		background:#a90e1a;
	}
.submitbutton:hover
	{
		background:#549112;
	}
/*---------------------------------Form-End--------------------------------*/