@charset "UTF-8";

/* CSS Document */



body{
	background-color:#000;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}



#top-background{
	background-color:#ECECEC;
	height: 300px;
}



#top-wrapper{
	width:960px;
	margin:0 auto;
}



#menu{

	background:url(images/menu.png) top center no-repeat;

	width:965px;

	height:45px;

}



#menu ul{

	margin:0px;

	padding:0px;

}



#menu ul li{

	float:left;

	clear:none;

	list-style:none;

}



.menu-btn{

	width:135px;

	height:30px;

	padding-top:13px;

}



ul li a{

	color:#000;

}



#menu ul li a{

	display:block;

	text-decoration:none;

	font-size:14px;

	font-weight:bold;

	cursor:pointer;

	width:135px;

	height:40px;

	text-align:center;

	margin-top:0px;

	vertical-align: bottom;

	padding-top: 2px;

}



#menu ul li a:hover, #selected{

	color:#FFFFFF;

	background-image: url(images/menu-selected.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 40px;

	vertical-align: text-bottom;

}



#banner{
	background:url(images/banner-img.jpg) top center no-repeat;
	width:965px;
	height:265px;

}



#banner-content{

	width:350px;

	padding-top:50px;

	padding-left:60px;

	font-size:16px;

	color:#333;

}



#logo{

	margin-bottom:10px;

}



.more-btn{

	text-align:right;

	margin-top:10px;

	margin-right:10px;

}



#wrapper{
	width:960px;
	margin:0 auto;
	background:#FFFFFF;
	margin-top:20px;
	color: #000;

}



#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:0px 20px 0px 20px;

}



#welcome{
	float:left;
	clear:none;
	width:300px;
	text-align: justify;

}



#events{

	float:left;

	clear:none;

	width:300px;

	margin-left:45px;

	margin-right:40px;

}

#events img {

	margin: 10px;

}





#news{

	float:left;

	clear:none;

	width:232px;

	color: #FFF;

}



.title{
	font-size:20px;
	color:#EE1C25;
	font-weight:bold;
	margin-bottom:10px;
	text-align: center;

}



#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;

}



#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:#000;

	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:#900;

	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:#900;

	font-weight:bold;

}



#news-blue{

	width:212px;

	padding-left:10px;

	padding-right:10px;

	padding-top:10px;

	padding-bottom:20px;

	background-color: #000;

}



.sub-title{

	font-weight:bold;

	margin-bottom:5px;

	color: #FFF;

}



#more-news1{

	background:url(images/more-news1.png) top left no-repeat;

	text-align:right;

	padding-right:10px;

}



#more-news1 a{

	color:#FFFFFF;

	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;

}



#more-news2{

	background:url(images/more-news2.png) top left no-repeat;

	text-align:right;

	padding-right:10px;

	color: #000;

}



#more-news2 a{

	color:#F00;

	font-weight:bold;

	text-decoration:none;

	font-size:13px;

}

#footer{

	width:915px;

	margin:0 auto;

	font-size:12px;

	color:#585858;

	padding:10px;

}

a {

	text-decoration: none;

	color: #666;

	font-size: 9px;

}



#more-news3 {

	color: #000;

}

#wrapper #middle-box #welcome div p strong {

	text-align: justify;

}

#wrapper #middle-box #welcome div p strong {

	text-align: justify;

}

#sidebutton {

	height: 100px;

	width: 100px;

	position: fixed;

	z-index: 500;

	left: 90%;

	top: 200px;

	float: left;

	clip: rect(auto,auto,auto,auto);

	text-decoration: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	right: 0px;

}

 #sidebutton a {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#slidebg {
	height: 235px;
	width: 960px;
	background-color: #FFF;	
}
#wrapper #middle-box #welcome #newsletter div p {
	font-weight: bold;
}
#wrapper #middle-box #welcome #newsletter {
	text-align: center;
}

