.red {
	color: #990000;
}

.top {
	text-align:right;
}

.cssfly ul li:hover ul li:hover a.hide {width:300px;}
.cssfly ul li:hover ul li a {display:block; background:#ccc; color:#000; width:300px;}
.cssfly {font-family: arial, sans-serif; width:160px; height:300px; position:relative; margin:0; font-size:11px; margin:50px 0;}

ul.links {
	background-color:#E2E5E7;
	list-style:none outside none;
	margin: 10 0 0 0;
	padding: 15 5 5 5;
	display: block;
	
}

.tableBorders  {
    background-color: #eeeeee;	
	border-thickness: 1px;
	border:1px solid #0000ff; 
	padding: 5px 5px 5px 5px;
}

.tableBorders table, .tableBorders th, .tableBorders td {
	border-color: #666;
    border-style: solid;	
    background-color: #eeeeee;

}

.tableBorders table {
    border-width: 1px 1px 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.tableBorders th {
	margin: 0;
    padding: 4px;
    border-width: 1px 1px 1px 1px;
}

.tableBorders td {
	margin: 0;
    padding: 4px;
    border-width: 1px 1px 1px 1px;
 }


.event_week, .event_day, .event_table, .event_list {
	display: inline;
	padding-left: 10px;
}

.grey {
	color:#666;
}

#tier2content .grey a:link {
	color: #67A2A5;
	text-decoration: none;
}
#tier2content .grey a:visited {
	text-decoration: none;
	color: #67A2A5;
}
#tier2content .grey a:hover {
	text-decoration: underline;
	color: #67A2A5;
}
#tier2content .grey a:active {
	text-decoration: none;
	color: #67A2A5;
}

.text80 {
	font-size: 80%;
}
.text120 {
	font-size: 120%;
}
