		/* link styles for the cal :) */
		
a.cal:link {
	color: #cc0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 11px;
	background: none;
	}
			
a.cal:visited  {
	color: #cc0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 11px;
	background: none;
	}

a.cal:active {
	color: #cc0000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 11px;
	background: none;
	}
						
a.cal:hover {
	color: #ff0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	line-height: 11px;
	background: #ffffff;
	border-bottom: none;
}


/* links for the arrows */


a.arrow:link {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 11px;
	background: none;
	}
			
a.arrow:visited  {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 11px;
	background: none;
	}

a.arrow:active {
	color: #000000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 11px;
	background: none;
	}
						
a.arrow:hover {
	color: #ff0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	line-height: 11px;
	background: #ffffff;
	
}


.calheaderborderright {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background: #629AB5;
	font-weight: 600;
	border-right: thin;
	border-left-color: white;
	}

.calheaderborderleft {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background: #629AB5;
	font-weight: 600;
	border-left: thin;
	border-left-color: white;
	}
				
.calheadernoborder {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background: #629AB5;
	font-weight: 600;
	border-left: thin solid #FFFFFF;
}			

				/*stuff to do 
				table roll over 
				for the cal
				*/
				
.datehighlight {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	background-color:#C9DCE4;
				}
				
.datenormal{
	color: #555555;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	background-color:#C9DCE4;
				}

.dateevent{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background-color:#C9DCE4;
			}

			.month{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background-color:#C9DCE4;
			}
			
			

TD.calender
{
	border-style:solid;
	border-width: 1px;
	border-color: #6A9FB9;
	background-color: #D7E6EC;
}
.todayhighlight{
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	background-color:#6A9FB9;
			}
			
#TT_container { border: 1px solid #0099CC;}