/* CSS Document */ 
 
/*
#clearFloat
{
    clear: both;
    height: 0;   
}
*/


/* ##############################
Calendar Container
############################### */
#calendarContainer
{
    clear: both;
	direction: ltr;
	margin: 0;
}




/* ##############################
Headers
############################### */
#calendarContainer #headers
{
	clear: both;
	margin: 0;
	padding: 0;
	height: 20px;
	font: 7.6pt tahoma;
}
#calendarContainer #headers li
{
	margin: 0;
	padding: 3px 0 0 0;
	height: 17px;
	text-transform: uppercase;
	display: inline;
	float: left;
}

#calendarContainer #headers ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#calendarContainer li.time
{
	width: 50px;
}

#calendarContainer li.currency
{
	width: 60px;
}

#calendarContainer li.impact
{
	width: 20px;
}

#calendarContainer li.event
{
	width: 185px;
}

#calendarContainer li.actual
{
	width: 65px;
}

#calendarContainer li.forecast
{
	width: 65px;
}

#calendarContainer li.previous
{
	width: 65px;
}






/* ##############################
Events
############################### */
#calendarContainer #events
{
	clear: both;
	margin: 0;
	padding: 0;
	background-color: #FFF;
}

#calendarContainer #events li
{
	margin: 0;
	padding: 0;
	font: normal .8em Arial;
	color: #000;
	display: inline;
	float: left;
	direction: ltr; 
}

#calendarContainer #events .normal
{
	clear: both;
	margin: 0;
	padding: 0;
}

#calendarContainer #events .alternate
{
	clear: both;
	margin: 2px 0 0 0;
	padding: 0;
	width: 100%;
	background-color: #EEE;
}

#calendarContainer #events ul
{
	margin: 0;
	padding: 2px 0 4px 0;
	list-style: none;
}


#calendarContainer #events .event
{
	font: 8pt tahoma;
	direction: rtl;
}
#calendarContainer #events .impact
{
	direction: rtl;
}



#calendarContainer #events .impact1
{
    height: 10px;
    width: 10px;
	background-color: #FF0000;
	direction: rtl;
	display: block;
}

#calendarContainer #events .impact2
{
    height: 10px;
    width: 10px;
	background-color: #ffcc00;
	display: block;
}

#calendarContainer #events .impact3
{
    height: 10px;
    width: 10px;
	background-color: #004276;
	display: block;
}

#calendarContainer #events .positive
{
	color: #009900;
}

#calendarContainer #events .negative
{
	color: #FF0000;
}

#calendarContainer #events .event a
{
    color: #004276;
    text-decoration: none;
}

#calendarContainer #events .event a:hover
{
    color: #000;
    text-decoration: underline;
}
 






















