/* CssTweak - Reset */
* {margin: 0; padding: 0; /*border:1px solid red;*/}
html {direction: ltr;}
html, body {height: 100%;}
a {color: #fff;}
a:hover {text-decoration: none;}
img {border: 0; font-size: 0; line-height: 0;}
fieldset {border: 0;}
.clear {clear:both; font-size: 0; line-height: 0;}
.nolist {list-style:none; list-style-type:none;}
.notable {border:0; border-collapse:collapse; border-spacing:0;}

body {
	background: #000 url('../images/background-image.jpg') no-repeat top center;
	color: #fff;
	font: normal 12px/1.5em arial;
	margin: 0 auto;
	text-align: center;}

/* Base */
div#base {
	margin: 0 auto;
	padding: 10px 0;
	text-align: left;
	width: 824px;}
	
	/* Logo */
	a.logo {
		display: block;
		font-size: 0;
		height: 130px;
		line-height: 0;
		margin: 0 auto 10px auto;
		text-align: center;
		width: 305px;
		
		}
	a.logo img {
		display: block;}
	
	#menu_container {
		height: 66px; width: 824px;
	}
		
	/* Menu */
	ul.menu {
		height: 60px;
		margin-bottom: 15px;
		width: 824px;}
	ul.menu li {
		display: inline;
		float: left;
		width: 103px;}
	ul.menu li a {
		display: block;
		font-size: 16px;
		text-align: center;
		text-decoration: none;
		width: 85px;}
	ul.menu li a:hover, ul.menu li a.active {
		font-weight: bold;
		_font-weight: normal;
		_text-decoration: underline;}
	ul.menu li a img {
		display: block;
		height: 42px;
		margin: 0 auto;
		width: 42px;}
		
	/* MainColumn */
	div.main-col {
		border-right: 1px solid #74757e;
		display: inline;
		float: left;
		padding-bottom: 10px;
		width: 355px;}
		
		/* Content */
		div.content {
			font-size: 15px;
			padding: 0 10px 10px 5px;
			text-align: justify;}
			
		/* Scroller */
		
		.thumbs div.scroller-container {
			margin: 0 auto 5px;
			overflow: hidden;
			padding: 3px 0 3px 0px;
			width: 513px;}
		.thumbs div.scroller-container div.scroller-mask {
			left:0;
			overflow: hidden;
			position: relative;
			top:0;
			width: 513px; height: 110px;}
		.thumbs div.scroller-container ul.newsticker {
			left: 520px;
			position: relative;}
		.thumbs div.scroller-container ul.newsticker li {
			color: #2a2a2a;
			display: inline;
			font-size: 14px;}
		.thumbs div.scroller-container ul.newsticker li span.spacer {
			background: url('../images/news-spacer.jpg') no-repeat;
			display: inline-block;
			font-size:0;
			height: 8px;
			line-height: 0;
			margin: 0 3px;
			width: 3px;}
		.thumbs div.scroller-container ul.newsticker li a {
			color: #2a2a2a;}
			
		.thumbs{
			margin: 0 auto 5px;
			overflow: hidden;
			padding: 3px 0 3px 0px;
			width: 513px;}
		.thumbs ul li {
			color: #2a2a2a;
			display: inline;
			font-size: 14px;}
		.thumbs ul li span.spacer {
			background: url('../images/news-spacer.jpg') no-repeat;
			display: inline-block;
			font-size:0;
			height: 8px;
			line-height: 0;
			margin: 0 3px;
			width: 3px;}
		.thumbs ul li a {
			color: #2a2a2a;}
			
		.thumbs img { width: 128px; height: 104px; border: 0; }
			
			
		#scroller_con div.scroller-container {
			background: #d2d1d2 url('../images/news.jpg') no-repeat 5px center;
			margin: 0 auto 5px;
			overflow: hidden;
			padding: 3px 0 3px 55px;
			width: 290px;}
		#scroller_con div.scroller-container div.scroller-mask {
			left:0;
			overflow: hidden;
			position: relative;
			top:0;
			width: 345px;}
		#scroller_con div.scroller-container ul.newsticker {
			left: 520px;
			position: relative;}
		#scroller_con div.scroller-container ul.newsticker li {
			color: #2a2a2a;
			display: inline;
			font-size: 14px;}
		#scroller_con div.scroller-container ul.newsticker li span.spacer {
			background: url('../images/news-spacer.jpg') no-repeat;
			display: inline-block;
			font-size:0;
			height: 8px;
			line-height: 0;
			margin: 0 3px;
			width: 3px;}
		#scroller_con div.scroller-container ul.newsticker li a {
			color: #2a2a2a;}
			
		#scroller_con{
			background: #d2d1d2 url('../images/news.jpg') no-repeat 5px center;
			margin: 0 auto 5px;
			overflow: hidden;
			padding: 3px 0 3px 55px;
			width: 100%;}
		#scroller_con ul li {
			color: #2a2a2a;
			display: inline;
			font-size: 14px;}
		#scroller_con ul li span.spacer {
			background: url('../images/news-spacer.jpg') no-repeat;
			display: inline-block;
			font-size:0;
			height: 8px;
			line-height: 0;
			margin: 0 3px;
			width: 3px;}
		#scroller_con ul li a {
			color: #2a2a2a;}
		
		/* Thumbs */
		div.thumbs {
			background-color: #f2f2f2;
			margin: 0 auto;
			text-align: center;
			width: 345px;}
		div.thumbs img {
			display: inline;
			float: left;
			font-size: 0;
			line-height: 0;
			margin: 5px 7px -15px;}
		div.thumbs p.thumbs-bottom {
			background: url('../images/thumbs-bottom.png') no-repeat;
			clear:both;
			font-size: 0;
			height: 10px;
			line-height: 0;
			position: relative;
			top: 10px;
			width: 345px;}
		
		/* SideFlash */
		div.side-flash {
			display: inline;
			float: right;
			height: 340px;
			width: 450px;
			margin-right: 12px;
			}
	
	/* Search */
	form.search {
		height: 34px;
		margin: 0 auto 10px;
		position: relative;
		padding-right: 10px;
		width: 814px;}
	form.search input.search-submit, form.search label  {
		cursor: pointer;
		display: inline;
		float: right;}
	form.search input.search-submit  {
		background: url('../images/search-submit.jpg') no-repeat;
		border:0;
		font-size:0;
		height: 24px;
		line-height:0;
		margin-top: 7px;
		text-indent: -999em;
		width: 24px;}
	form.search label  {
		margin: 8px 5px 0;}
	form.search label span {
		color: #3e3e3e;
		font-size: 14px;
		vertical-align: middle;}
	form.search label select {
		display: inline-block;
		color: #1576bd;
		font-size: 13px;
		width: 140px;
		vertical-align: middle;}
	form.search label select option {
		padding: 0 3px;}
	form.search div.search-png {
		background: url('../images/search-png.png') no-repeat;
		height: 34px;
		left:0;
		position: absolute;
		top:0;
		width: 824px;
		z-index: -1;}
		
	/* ContentPage */
	div.content-page {
		border-right: 1px solid #74757e;
		display: inline;
		float: left;
		font-size: 14px;
		padding: 0 10px 0 5px;
		text-align: justify;
		width: 285px;}
		
	/* BigImage */
	.big-image {
		display: inline;
		float: right;
		/*margin-bottom: 5px;*/
		margin-bottom: 1px;
		width: 506px;}
		
	/* BigImageTitle */
	p.big-image-title {
		background: url('../images/big-image-title.png') no-repeat;
		color: #3e3e3e;
		display: inline;
		height: 33px;
		float: right;
		font-size: 15px;
		line-height: 33px;
		margin-right: 4px;
		text-align: center;
		width: 505px;}
	
	a.left-arr { float: left; display: block; height: 33px; width: 25px; background-image: url('/images/left-arr.gif'); z-index: 5; }
	a.right-arr { float: right; display: block; height: 33px; width: 22px; background-image: url('/images/right-arr.gif'); z-index: 5; }
	
	/* SearchThumbs */
	div.search-thumbs {
		display: inline;
		float: right;
		width: 520px;}
	div.search-thumbs a {
		display: inline;
		float: right;
		font-size:0;
		height: 102px;
		line-height:0;
		margin: 0 9px 10px;
		width: 154px;
		text-align: center;}
	div.search-thumbs a img {margin: 0 auto;
		display: block;}
		#header_container { width: 100%; }
		
		
ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;
	height: 513px;
	height: 40px;
}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */
}
