body {
	background: #191919;
	color: #FFFFFF;
}

#mainlayout {
	height: 100%;
	width: 1180px;
	margin: 0px auto 0px auto;
	background: url('../img/background.gif') no-repeat top;
	padding: 0px 10px 0px 10px;
}

body, table, td {
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.contentblock {
	width: 940px;
}

.cbsmall {
	width: 440px;
	vertical-align: top;
}

.cbspacer {
	width: 30px;
}

a:link, a:active, a:visited, a:link.menu, a:active.menu, a:visited.menu, a:hover.menu {
	color: #9ed4e9;
	text-decoration: none;
	line-height: 16px;
}

a:link.newsl, a:active.newsl, a:visited.newsl, a:hover.newsl {
	color: #505050;
	text-decoration: none;
	line-height: 20px;
}

a:link.newsla, a:active.newsla, a:visited.newsla, a:hover.newsla {
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}

a:link.menu, a:active.menu, a:visited.menu, a:hover.menu {
	font-weight: bold;	
	font-size: 11px;
}

a:link.small, a:active.small, a:visited.small, a:hover.small {
	font-weight: bold;
	font-size: 10px;
}

a:link.img {
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

a:active.img, a:visited.img {
	line-height: 16px;
	color: #505050;
	text-decoration: none;
}
                    
a:hover, a:hover.img, a:hover.menu {
	color: #bfe6f5;
}

.inactive {
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	margin: 3px 0px 7px 0px !important;
	margin: 5px 0px 5px 0px;
	line-height: 16px;
}

.bold {
	font-weight: bold;
}

.news {
	padding-right: 30px;
	color: #333333;
	line-height: 20px;
}

.grey {
	color: #505050;
}

.orange {
	color: #505050;
}

.newstitle, .nolink {
	font-size: 11px;
	font-weight: bold;
}

.nolink {
	color: #333333;
}

.newsdate {
	font-size: 10px;
}

.textcontrol {
	width: 440px;
}

.icon, img.icon, .pdficon, img.pdficon, .newsicon, .iconfix {
	vertical-align: middle;
	border: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
	margin: 3px 0px 7px 0px !important;
	margin: 5px 0px 5px 0px;
}

.iconfix {
	margin: 4px 0px 6px 0px !important;
	margin: 5px 0px 5px 0px;
}

.newsicon {
	position: absolute;
	margin:  -16px 0px 0px 425px !important;
	text-align: right;
}

.hr {
	margin: 5px 0px 5px 0px;
}

.hr_fixed {
	position: static;
	margin:  10px 0px 9px 0px !important;
	margin:  11px 0px 10px 0px;
}

.contentplayer {
	position: absolute;
	overflow: visible;
	margin: -18px 0px 50px -5px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: center;
	width: 920px;
	display: none;
	background-color: #191919;
}

.tdl {
	padding-left: 5px;
}

.tdr {
	padding-right: 5px;
}

.ifc {
	height: 40px;
}