/* CSS Document */

a.next { color:#666666; font:normal 11px Arial,Verdana,sans-serif; text-decoration:underline; float:right; padding-top:6px; }
a:visited.next { color:#666666; font:normal 11px Arial,Verdana,sans-serif; text-decoration:underline; }
a:hover.next { color:#000000; font:normal 11px Arial,Verdana,sans-serif; text-decoration:underline; }

/*.month { float:right; background:transparent url(../images/monthtab.jpg) repeat-x; height:26px; overflow:hidden; } */
.month { float:right; height:26px; overflow:hidden; }
.month p { font:bold 13px Arial,Verdana,sans-serif; color:#FFBF00; margin:6px 0px 0px 0px; }

/*.imgleft { float:right; margin:0px; height:26px; overflow:hidden; background:transparent url(../images/monthtab-left.jpg) no-repeat; width:10px; } */
/*.imgright { float:right; margin:0px; height:26px; overflow:hidden; background:transparent url(../images/monthtab-right.jpg) no-repeat; width:10px; } */

h1.cal { color:#047391; font:normal 18px Arial,Verdana,sans-serif; margin:20px 0px 2px 30px; }
h2.cal { font:normal 13px Arial,Verdana,sans-serif; color:#666666; margin:0px 0px 20px 30px; }

#calendar {
	float:left;
	width:601px;
	margin-top:20px;
	background:#FFFFFF url(/atf/cf/{899f21cd-c944-4db1-8cbf-4f30d453bff7}/calendarback.gif) top left repeat-y;
}
#calendartop {
	width:601px;
	height:22px;
	background:#FFFFFF url(/atf/cf/{899f21cd-c944-4db1-8cbf-4f30d453bff7}/caltab-days.gif) top left no-repeat;
	margin:0px;
}
#calendarbottom {
	width:601px;
	height:14px;
	background:#FFFFFF url(/atf/cf/{899f21cd-c944-4db1-8cbf-4f30d453bff7}/caltab-bottom.gif) top left no-repeat;
	margin:0px;
	clear:both;
}
.line { height:5px; width:100%; background:transparent none; clear:both; margin:0px; border-top:1px solid #CECECE; }

.day {
	font:normal 10px Arial,Verdana,sans-serif;
	color:#666666;
	width:75px;
	min-height:100px;
	float:left;
	margin:0px 6px 4px 5px;
	display:block;
	background:transparent none;
}
.day p { margin:0px 0px 5px 0px; }
.day a { color:#FF7F00; text-decoration:none; display:block; margin:0px 0px 5px 0px; }
.day a:visited { color:#FF7F00; text-decoration:none; }
.day a:hover { color:#047391; text-decoration:underline; }
.num { color:#8C8C8C; font:normal 15px Arial,Verdana,sans-serif; text-align:right; width:96%; }

.spacer { height:100px; width:1px; background:transparent; }

/* - - - - - - - CALENDAR - - - - - - - - */

.intro { font:bold 11px Arial,Verdana,sans-serif; color:#666666; line-height:16px; margin:10px 0px 0px 0px; display:block; }
.required { font-weight:bold; color:#8F0000; font-style:italic; }

.clear { clear:both; width:100%; height:1px; background:transparent none; }

.thrColFix #container {
	background-image: url(/atf/cf/{899f21cd-c944-4db1-8cbf-4f30d453bff7}/bg_cal_container_new.gif);	
}
.caps {
	background-image: url(/atf/cf/{899f21cd-c944-4db1-8cbf-4f30d453bff7}/caps_calendar.gif);
}