﻿body { background: url(images/background_art2006.jpg) repeat #FFFFFF; }

table.main 
{
	width: 1000px; height: 100%; margin: auto; background-color: #FFFFFF;
    border: 1px solid #555555; border-right: 3px solid #555555; border-bottom: 3px solid #555555;
}
table.main tr.heading { height: 50px; }
table.main tr.heading td { background: url(images/afqol_topbanner.gif) #FFFFFF no-repeat; border-top: 1px solid #555555; border-bottom: 1px solid #555555; }
table.main td.events { background: url(images/blue_gradient.gif) repeat-y #FFFFFF; border: 1px solid #82A2D1; border-right: 3px solid #82A2D1; border-bottom: 3px solid #82A2D1; }

hr { height: 1px; color: #000000; }

/*-----------------------------------------------------------\
| Events Listing
\-----------------------------------------------------------*/
table.events 
{
}
table.events .weekday
{
	background: url(images/blue_flare.gif) #E6E8FF no-repeat;
	border: 1px solid #E6E8FF;
}
table.events .weekday a:link 
{
	color: #000000; text-decoration: none;
}
table.events .weekday a:hover 
{
	color: #000000; text-decoration: underline;
}
table.events .weekday a:visited 
{
	color: #000055; text-decoration: none;
}
table.events .weekend 
{
	background: url(images/yellow_flare.gif) #F8F8BE no-repeat;
	border: 1px solid #F8F8BE;
}
table.events .weekend a:link 
{
	color: #000000; text-decoration: none;
}
table.events .weekend a:hover 
{
	color: #000000; text-decoration: underline;
}
table.events .weekend a:visited 
{
	color: #000055; text-decoration: none;
}
table.events .today 
{
	background: url(images/solidpink_flare.gif) #ff5fdf no-repeat;
	border-top: 2px solid #b767a7;
	border-left: 2px solid #b767a7;
	border-bottom: 2px solid #ffb9f1;
	border-right: 2px solid #ffb9f1;
}
table.events .today a:link 
{
	color: #000000; text-decoration: none;
}
table.events .today a:hover 
{
	color: #000000; text-decoration: underline;
}
table.events .today a:visited 
{
	color: #000055; text-decoration: none;
}
table.events .othermonth 
{
	background: none #E0E0E0 no-repeat;
}
table.events .othermonth a:link 
{
	color: #AAAAAA; text-decoration: none;
}
table.events .othermonth a:hover 
{
	color: #AAAAAA; text-decoration: underline;
}
table.events .othermonth a:visited 
{
	color: #888888; text-decoration: none;
}
table.events .header
{
	background: url(images/header_shine.gif) #000000 repeat-x;
	color: #FFFFFF;
	border-top: 2px solid #EEEEEE;
	border-left: 2px solid #EEEEEE;
	border-bottom: 2px solid #888888;
	border-right: 2px solid #888888;
}
table.events .selected 
{
	border: 2px solid black;
	color: #000000;
}
table.events .selected a:link 
{
	color: #FFFFFF; text-decoration: none;
}
table.events .selected a:hover 
{
	color: #FFFFFF; text-decoration: underline;
}
table.events .selected a:visited 
{
	color: #EEEEFF; text-decoration: none;
}
table.events .eventname
{
	background: url(images/selrow_shadow.gif) #fffe9b repeat-x;
	border: 1px solid #E6E8FF;
}
table.events .eventinfo 
{
	background: url(images/row_shadow.gif) #FFFFFF repeat-x;
	border: 1px solid #E6E8FF;
}
table.events .eventactions 
{
	background: none #E0E0E0 no-repeat;
}
table.events .selector 
{
    width: 10px;
    vertical-align: middle;
}

.infolabel 
{
	font-size: 75%;
	text-decoration: underline;
	font-weight: bold;
	color: #9999FF;
}


/*-----------------------------------------------------------\
| Full Table
\-----------------------------------------------------------*/
table.full 
{
	width: 100%;
}

table.full td.heading 
{
	background-color: #7a7ace;
	color: #FFFFFF;
	font-size: 12pt;
}

table.full td.normal 
{
}

table.full td.special 
{
	background-color: #e3e3ff;
}