html body  
{
	background-color:#000000;
}
html, body 
{ 
	height:100%; 
}
#timeline,
#timeline26 
{ 	
	overflow:auto; 
	width:995px; 
}
#timeline *,
#timeline26 *
{
	color:#FFFFFF; 
	
}
body #header {
	border-bottom:solid 1px #ffffff;
	margin-bottom:20px;
}
body #wrapper
{
	background:url(background.png) no-repeat scroll center 392px /*560px */;
}

/* cascade modules.css */
body #header #sidewide ul li, 
body #header #gobacknavigation ul li
{
	border-left:0 solid;	
}

.mod_timeline h2 {
	font-size:38px;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:14px; 	
}

.mod_timeline #filter 
{
	background-color:#333333;
	height:20px;
}

.mod_timeline #innerFilter
{
	display:none;
}
.mod_timeline .toggler 
{
	margin-top:2px;
	margin-right:10px;
	float:right;
	display:block;
	height:12px;
	width:auto;
	text-decoration:none;
}
.mod_timeline .toggler:hover  span{ text-decoration:underline;}
.mod_timeline #filter .toggler span 		{	padding-left:12 px; }
.mod_timeline #filter span.open			{	display:none;background:url(open.gif) no-repeat left 1px; }
.mod_timeline #filter .open span.open 	{	display:inline;}
.mod_timeline #filter span.close			{	display:inline;background:url(close.gif) no-repeat left 1px; }
.mod_timeline #filter .open span.close 	{	display:none;}


hml  { overflow-y:scroll; }

.mod_timeline ul, .mod_timeline li 
{
	margin:0;
	padding:0;
	text-indent:0;
	list-style:none;
	clear:both;
}
.mod_timeline .level1 {
	float:left;
	clear:none;
	width:200px;
}
.mod_timeline ul {
	margin-bottom:25px;
}

#switch_calender
{
	float: right;
	margin-top: -33px;
	font-size: 11px;
}

#switch_calender a
{
	text-decoration: none;
}

#switch_calender a:hover
{
	text-decoration: none;
	color: #f06b33;
}

#filter h3 {
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	margin-bottom:4px;
}
#filter .col1 ,
#filter .col2 ,
#filter .col3 ,
#filter .col4 {
	float:left;
	width:215px;
	padding:5px;
	padding-left:12px;
}
#filter label , #filter span
{ 
	clear: right ; 
	margin:0;
	padding:0;
	position:relative;
	top:-2px;
	width:185px;
	padding-left:17px;
	font-size:11px;
	color:#cccccc;
	cursor:pointer;
	display:block;
}

#filter .checkmark {
	width:12px;
	height:12px;
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
}

#filter li ,
#filter #checkAllButtons div  {
	position:relative;
	cursor:pointer;
	width:12px;
	height:12px;
	background-color:transparent;
	margin-bottom:3px;
}

#filter .checkmark ,
#filter .checked .checkmark,
#filter #checkAllButtons .checkmark ,
#filter #checkAllButtons .checked .checkmark
{
	background: url('checkmark.png') no-repeat top left #444;;
}
#filter .unchecked .checkmark,
#filter #checkAllButtons .unchecked .checkmark
{
	background:#444;
}

.ie6 #filter li 
{
	margin-bottom:0px;/*double margin bug */
}
.ie6 #filter  .checkmark ,
.ie6 #filter .checked .checkmark
{
	font-size:1px;
}

#filter #checkAllButtons { position:absolute; top:215px; left:825px; width:100px;}
#filter #checkAllButtons div { position:relative; }
#filter #checkAllButtons .checkmark { position:absolute; }

#timelineSwf 
{
	margin-bottom:80px;
}
