.fleft {float:left}
.fright {float:right}
.fclear {clear:both}
.fcenter {float:none;text-align:center}
a {color:#3cb0f2}
body {background-color:#d3d2d2;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000}
#top-background {background-color:#ececec}
#top-wrapper {width:960px;margin:0 auto}
#menu {background:url(images/menu.png) top center no-repeat;width:965px;height:45px}
#menu ul {margin:0;padding:0}
#menu ul li {float:left;clear:none;list-style:none}
.menu-btn {width:135px;height:30px;padding-top:10px}
ul li a {color:#3cb0f2}
#menu ul li a {display:block;text-decoration:none;font-size:14px;font-weight:bold;cursor:pointer;width:135px;height:16px;text-align:center;margin-top:3px}
#menu ul li a:hover, #selected {background:url(images/menu-selected.png) top center no-repeat;color:#fff}
#banner {background:url(images/banner-img.jpg) top center no-repeat;width:963px;height:255px}
#banner-content {width:350px;padding-top:50px;padding-left:60px;font-size:16px;color:#fff}
#logo {margin-bottom:10px}
.more-btn {text-align:right;margin-top:10px;margin-right:10px}
#wrapper {width:960px;margin:0 auto;background:#fff;margin-top:20px}
#top-box {background:url(images/top-box.png) top center no-repeat;width:960px;height:18px}
#bottom-box {background:url(images/bottom-box.png) top center no-repeat;width:960px;height:18px}
#middle-box {
	padding:0 20px 0px 20px;
	text-align: center;
}
#welcome {
	float:left;
	clear:none;
	width:300px;
	text-align: left;
}
#events {float:left;clear:none;width:300px;margin-left:45px;margin-right:40px}
#news {float:left;clear:none;width:232px}
.title {
	font-size:18px;
	color:#C12121;
	font-weight:bold;
	margin-bottom:10px;
}
.inner_copy {border:0;color:#f00;float:left;width:50% !important;margin:-100% 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:11px}
#content-divider {border-top:1px solid #3cb0f2;margin-top:20px;margin-bottom:20px}
#newsletter {
	background:#e8e8e8 url(images/newsletter-bg.png) bottom center no-repeat;
	;
	width:302px;
	padding-bottom:20px;
	text-align: center;
	font-weight: bold;
	font-style: italic;
}
#newsletter-top {background:url(images/newsletter-top.png) top left no-repeat;width:302px;height:30px;padding-left:15px;font-size:13px;padding-top:3px;color:#3cb0f2;font-weight:bold}
#signup-box input {margin-left:15px;margin-top:10px;width:180px;height:16px;float:left;clear:none}
#subcribe-btn {float:right;clear:none;margin-right:15px;margin-top:10px;margin-bottom:5px}
#unsubcribe {margin-left:15px}
#unsubcribe a {
	color:#C12121;
	font-weight:bold;
	font-size:13px
}
#news-top {
	background:url(images/top-news.png) top left no-repeat;
	width:232px;
	height:27px;
	padding-left:15px;
	font-size:13px;
	padding-top:3px;
	color:#C12121;
	font-weight:bold
}
#news-blue {
	width:212px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:20px;
	background-color: #C12121;
	text-align: left;
}
.sub-title {font-weight:bold;margin-bottom:5px}
#more-news1 {background:url(images/more-news1.png) top left no-repeat;text-align:right;padding-right:10px}
#more-news1 a {color:#fff;font-weight:bold;text-decoration:none;font-size:13px}
#news-gery {
	background:#e8e8e8;
	width:212px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:20px;
	text-align: left;
}
#more-news2 {background:url(images/more-news2.png) top left no-repeat;text-align:right;padding-right:10px}
#more-news2 a {
	color:#C12121;
	font-weight:bold;
	text-decoration:none;
	font-size:13px
}
#footer {width:915px;margin:0 auto;font-size:12px;color:#585858;padding:10px}
#footer div {
	padding:0 15px;
	text-align: right;
}
#top-background #top-wrapper #banner #banner-content div p {
	font-weight: bold;
}
#wrapper #middle-box #events div {
	font-size: 13px;
	text-align: center;
}
.NORMAL {
	font-weight: bold;
}
#wrapper #middle-box {
	text-align: left;
}
