a{
outline: none;
}
.Clear {
	clear:left;
}

body{
margin:0px;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-repeat:no-repeat;
}

.MainDivWrapper {
width: 900px;
margin:0 0 0 85px;
}

.MainDivContent {
float:left;
width:550px;
margin-right:40px;
}

.RightDivContent {
float:left;
width:270px;
}

.TopHeaderLinks {
margin-bottom:40px;
margin-top:5px;
width:860px;
}
.TopHeader {
padding-top:40px;
margin-bottom:10px;
}
.Navigation {
padding-bottom:10px;
margin-bottom:40px;
}
.HeadlineDiv {
margin-top:7px;
margin-bottom:15px;
}

.FormInput {
border:1px solid #FFF;
font-family:Arial;
font-size: 12px;
}

h2 {
font-size:18px;
}

.SmallGrey {
color:#cacaca;
font-size:11px;
}



a:link {
	color: #FA0202;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #FB0005;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	color: #F80400;
	font-weight:bold;
}

a.LinkLightGrey:link 		{color: #FFF; font-weight:normal; text-decoration: none}
a.LinkLightGrey:visited	{color: #FFF; font-weight:normal; text-decoration: none}
a.LinkLightGrey:hover		{color: #ff0000;font-weight:normal; text-decoration: none}




.FactsDivLeft {
height: 17px;
border-bottom: 1px solid #575757;
padding:2px 0 3px 0;
color:#cacaca;
}
.FactsDivRight {
height: 17px;
border-bottom: 1px solid #575757;
padding:2px 0 3px 0;
}



/*
 *	CALENDAR
 */
 
 
.calendarBox {
	font-family:Tahoma;
	font-size:11px;
	width: 220px;
}

.calendarFloat {
	float: left;
	width: 27px;
	height: 27px;
	margin: 1px 0px 0px 1px;
	padding:0 1px 1px 0;
	border: 1px solid #333333;
}
.calendarEmptyDays {
	float: left;
	width: 31px;
	height: 31px;	
}


.calendarWeekDayColor {
	float: left;
	width: 27px;
	height: 27px;
	margin: 1px 0px 0px 2px;
	padding:0 1px 1px 0;
	border:1px transparent;
	
	/*IE-FIX FOR TRANSPARENT: set an unused color to be index color*/ 
	_border-color:banana; 
	
	/*For IE6-*/ 
	/*then remove this indexed color*/ 
	_filter:chroma(color=banana);
	/*For IE6-*/ 
	
}
.calendarDayColor {
 background-color: #212121;
}
.calendarWeekendColor {
 background-color: #4d4d4d;
}
.calendarTodayColor {
 background-color: #ff0000;
}

/*
 * POLL
 */

.voteBar { 
   color:#333; font-size:10px; background:#FF0000;
}
.pollVotingCount { 
	font-size:10px;color:#666666; font-family:Tahoma; padding-top:2px;
}


/*
 * VIDEO
 */
 
 .VideoTitle {
	text-transform:uppercase;
	text-align:justify;
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
 }
 .VideoSummary {
	line-height:13px;
}


/*
 * NEWSLETTER
 */


ul {
list-style-type:none;
padding:0px;
margin:0px;
}
li {
background-image:url(../_images.fix/cal_bullet.png);
background-repeat:no-repeat;
background-position:0px 5px; 
padding-left:16px;
}
.ListErrorMsg {
color:#FF0000;
}