@charset "utf-8";
/* CSS Document */

html {
	overflow-y:scroll;	
	height:100%;
	}

body {
	/*background:#161513 url(images/b1.jpg) 50% 0 no-repeat fixed;*/
	background:#161513;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	margin:0px;
	padding:0px;
	}
#animationcontainer {
	position:absolute; 
	overflow:hidden;
	left:0px; 
	top:0px;
	width:100%;
	text-align:center;
	z-index:-1000;
}
#container {
	font-size:0.8em;
	}
	
#header {
	height:223px;
	}

#header #bar-2 {
	background:url(images/bg-header.gif) 0 0 repeat;
	clear:both;
	height:280px; 
	padding-top:45px;
	position:relative;
	top:23px;
	}
	
#header #bar-2 h1 {
	background:url(images/intro-heading.png) 0 0 no-repeat;
	height:243px;
	text-indent:-5000px;
	margin:0 auto 0;
	width:766px;
	}	
	
#header a.logo-2 {
	background:url(images/logo.png) 0 0 no-repeat;
	float:right;
	height:81px;
	margin:0 155px 11px 0;
	width:269px;
	}
	
.wrap {
	margin:0 auto 0;
	width:990px;
	}

#header #bar {
	background:url(images/bg-header.gif) 0 0 repeat;
	height:181px;
	position:relative;
	top:24px;
	}
	
#header #bar .header-content {
	width:990px;
	margin:0 auto 0;
	}
	
#header #bar .header-content .col-left {
	float:left;
	padding-top:21px;
	width:590px;
	}
	
#header .col-left h1 { 
	background:url(images/heading.png) 0 0 no-repeat;
	height:75px;
	text-indent:-5000px;
	margin:0;
	width:587px;
	}
	
#header #bar .header-content .col-left a {
	left:47px;
	position:relative;
	top:20px;
	}
	
#header #bar .header-content .col-right {
	float:right;
	width:318px;
	}
	
#header .col-right a.logo {
	background:url(images/logo.png) 0 0 no-repeat;
	display:block;
	height:81px;
	margin:0 0 15px 0;
	width:269px;
	}

#header #bar .header-content .col-right .location {
	position:relative;
	top:0;
	left:10px;
	}

#panels {
	width:990px;
	height:600px;
	margin:0 auto 0;
	padding-top:69px;
	}
	
#panels .heading {
	background:#000;
	height:39px;
	left:26px;
	margin-bottom:-20px;
	position:relative;
	top:-39px;
	width:150px;
	z-index:2;
	}
	
#panels .heading h2 {
	height:39px;
	margin:0;
	text-indent:-5000px;
	width:149px;
	}

#panels span.headline {
	background:url(images/bg-header.gif) 0 0 repeat;
	display:block;
	height:5px;
	position:relative;
	margin:-5px 0 15px -26px;
	width:240px;
	z-index:1;
	}
	
#panels span.baseline {
	background:url(images/bg-header.gif) 0 0 repeat;
	display:block;
	position:relative;
	bottom:-5px;
	height:5px;
	width:240px;
	}
	
ul {
	list-style-type:none;	
	margin:0 auto 0;
	padding:0;
	width:230px;
	}

ul li {
	color:#fff !important;
	margin:0 0 10px 5px;
	padding:0;
	width:218px;
	}

#panel1 {
	background:url(images/bg-panel.gif) 0 0 repeat-y;
	float:left;
	margin:0;
	width:240px;		
	}
	
	#panels #panel1 .heading h2 {
		background:url(images/head-1.gif) 0 0 no-repeat;
		}
	
#panel2 {
	background:url(images/bg-panel.gif) 0 0 repeat-y;
	float:left;
	margin:0 0 0 10px;
	width:240px;		
	}
	
	#panels #panel2 .heading h2 {
		background:url(images/head-2.gif) 0 0 no-repeat;
		}
	
#panel2 ul li,
#panel3 ul li {
	border-bottom:1px solid #424242;
	padding-bottom:15px;	
	}
	
#panel3 {
	background:url(images/bg-panel.gif) 0 0 repeat-y;
	float:left;
	margin:0 0 0 10px;
	width:240px;		
	}
	
	#panels #panel3 .heading h2 {
		background:url(images/head-3.gif) 0 0 no-repeat;
		}
	
#panel4 {
	background:url(images/bg-panel.gif) 0 0 repeat-y;
	float:left;
	margin:0 0 0 10px;
	width:240px;		
	}
	
	#panels #panel4 .heading h2 {
		background:url(images/head-4.gif) 0 0 no-repeat;
		}
	
#commentbox {
	margin:0 auto 0;
	width:230px;
	}	
	
#panel4 ol {
	list-style:none;
	margin:0 auto 0;
	padding:0;
	width:202px;
	}
	
#panel4 ol li {
	margin:0 0 10px 0;
	padding:0;
	}
	
#panel4 ol li h2 {
	color:#E60203;
	font-size:1.1em;
	margin:0 0 5px 0;
	}

#panel4 ol li input,
#panel4 ol li textarea {
	border:none;
	width:200px;
	}

#panel4 ol li textarea {
	height:103px;	
	}

#panel4 ol li.btn {
	border-bottom:1px solid #424242;
	padding-bottom:20px;
	text-align:right;	
	}

#panel4 ol li.btn input {
	height:22px !important;
	width:67px !important;
	}
	
#panel4 a.link {
	margin:0 0 15px 20px;
	}

#panel4 a:link,
#panel4 a:visited,
#panel4 a:hover,
#panel4 a:active {
	color:#E60203;
	display:block;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	}
	
#panel4 ul li {
	font-size:11px;
	margin:0 0 10px 15px;
	width:208px;
	}
	
#panel4 a.more:link,
#panel4 a.more:visited,
#panel4 a.more:hover,
#panel4 a.more:active {
	display:inline;
	font-weight:normal;
	}
	
#panel4 a.report:link,
#panel4 a.report:visited,
#panel4 a.report:hover,
#panel4 a.report:active {
	color:#666666;
	font-weight:normal;
	text-align:right;
	width:100%;		
	}

.newsContentG a:link,
.newsContentG a:visited,
.newsContentG a:hover,
.newsContentG a:active,
.newsContentT a:link,
.newsContentT a:visited,
.newsContentT a:hover,
.newsContentT a:active,
.newsTitleG a:link,
.newsTitleG a:visited,
.newsTitleG a:hover,
.newsTitleG a:active {
	color:#E60203;
	text-decoration:none;
	}

.newsContentG a font {
	color:#E60203 !important;	
	}

.newsTitleG,
.newsTitleT,
.playlistTitle {
	font-size:0.9em;
	font-weight:bold;
	color:#E60203;
	margin-left:10px;
	margin-bottom:5px;
	line-height:16px;
	width:195px;
	}
	
.newsContentG,
.newsContentT,
.newsContentT span,
.playlistContent {
	color:#fff !important;
	font-family:Arial, Helvetica, sans-serif !important;		
	font-size:11px;
	margin-left:10px;
	line-height:16px;
	width:195px;
	}
	
.playlistContent {
	padding-top:4px;
	}
	
.playlistVideo {
	margin:0 0 0 10px;
	}

.content-inner {
	margin:0 auto 0;
	width:460px;
	}
	
.content-inner h2 {
	color:#E60203;
	font-size:1em;
	}

.content-inner p {
	color:#fff;
	font-size:0.9em;
	}
	
.content-inner p.right {
	margin:30px 0 12px 0;
	text-align:right;
	}

#content {
	background:url(images/bg-content.gif) 0 0 repeat;
	margin:57px auto 0;
	width:500px;
	}
	
#content a.link:link,
#content a.link:visited,
#content a.link:hover,
#content a.link:active {
	color:#E60203;
	float:right;
	font-weight:bold;
	margin:-26px 15px 10px 0;
	text-decoration:none;
	}
	
#content ul {
	clear:both;
	width:460px;
	}
	
#content ul li {
	width:450px;
	}	
	
#content ul li a {
	color:#E60203;
	display:block;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	}
	
#content ul li span {
	display:block;
	}
	
#content .heading h2 {
	background:url(images/head-4.gif) 0 0 no-repeat;
	}	
	
#content .heading {
	height:39px;
	left:26px;
	width:150px;
	position:relative;
	top:-39px;
	z-index:2;
	}
	
#content .heading h2 {
	height:39px;
	margin:0;
	text-indent:-5000px;
	width:149px;
	}

	
#content span.headline {
	background:url(images/bg-header.gif) 0 0 repeat;
	display:block;
	height:5px;
	position:relative;
	margin:0 0 0 -26px;
	top:-5px;
	width:500px;
	z-index:1;
	}
	
#content span.baseline {
	background:url(images/bg-header.gif) 0 0 repeat;
	display:block;
	position:relative;
	bottom:-5px;
	height:5px;
	width:500px;
	overflow:hidden;
	}

.clearer {
	clear:both;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:0;
	overflow:hidden;
	padding:0;
	}

img {
	border:none;
	}

form {
	margin:0px;
	padding:0px;
	}
