font.alert{
     font-size: 8pt;
        font-weight: bolder;
        color: #990066;
        text-transform: uppercase;
}
font.not_approved{
     font-size: 8pt;
     font-style: italic;
}
tr.week{
     font-size: 8pt;
     text-align: right;
     vertical-align: top;
}
tr.holiday{
     font-size: 8pt;
     font-weight: bold;
     color: #FFFFFF;
     background-color: #FE6802;
     vertical-align:top;
}
tr.day_name{
     background-color: #dd8500;
     color: #FFFFFF;
     font-size: 8pt;
}
td.right_box{
     font-size: 8pt;
     text-align: left;
}
td.left_box{
     font-size: 8pt;
     text-align: right;
}
.weekend_link{
     color: #FFFFFF;
     font-size: 8pt;
}
.weekend_box{
     font-size: 8pt;
     background-color: #C8C8C8;
/*     border-bottom: thin solid #E0E0E0;*/
     color: #FFFFFF;
     width: 72pt;
     height: 36pt;
}
td.dark_date_box{
     font-size: 8pt;
     background-color: #DCDCDC;
     width: 72pt;
     height: 36pt;
}
td.today_date_box{
     font-size: 8pt;
     background-color: #f3e0c3;
     width: 72pt;
     height: 36pt;
}
td.date_box{
     font-size: 8pt;
     background-color: #F0F0F0;
     width: 72pt;
     height: 36pt;
}
.quote {
     font-size: 8pt;
	font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
.gen { 
	font-size : 12px;
}
.gen { 
	color : #000000; 
	font-size: 8pt;
}
a.gen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #c41524;*/
	
	text-decoration: none;
}
a.gen:hover{ 
	color: #c41524;
	text-decoration: underline; 
	font-size: 8pt;
}
