body {
	padding:0; 
	margin:0;
	}
	
/* Cpanel */
#cpanel						{ width:680px; text-align:center; }
#cpanel div.icon 			{ text-align:center; padding-bottom:10; margin-right:5px; float:left; margin-bottom:5px; }
#cpanel div.icon a 			{ display:block; float:left; width:130px; height:120px; color:#666; vertical-align:middle; text-decoration:none; }
#cpanel img  				{ padding:10px 0; margin:0 auto; border:0px; }
#cpanel span 				{ display:block; text-align:center; }

	
body, td {
	font-family:arial; 
	font-size:12px; 
	color:#636363;
	vertical-align:top;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
	padding:3;
	}

.profile {
	vertical-align:bottom;
	}

.Welcome {
	font-size:14px;
	}
	
.bg  {
	background:url(graphics/bg.jpg); 
	background-repeat: repeat-x; 
	background-position:bottom center;
	color:#FFFFFF;
	}
	
.calendarTable {
	border:1;
	border-collapse:collapse;
	border-spacing:0;
	padding:3;
	}

.calendarTableHeader {
	background-color:#FF96FE;
	}
	
.TableHeader {
	background-color:#FF96FE;
	color:#FFFFFF;
	font-weight:bold;
	}

.grayBG { background-color:#EFEFEF; }
	
.bgHeader  {
	background:url(graphics/BG_pink_sm.jpg);
	color:#FFFFFF;
	}

.cellcolor01 {
	background-color:#FF96FE;
	color:#FFFFFF;
}

.cellcolor02 {
	background-color:#FF96FE;
	color:#FFFFFF;
}
	
.ab img  {
	vertical-align: middle;
	}
.m11 {
	color:#006EC9; 
	text-decoration:underline; 
	vertical-align:middle
	}
	
.m11:hover {
	text-decoration:none;
	}
a	{
	color:#006EC9; 
	text-decoration:none; 
	vertical-align:middle
}
a:hover	{
	text-decoration:underline;
}

.header01 {
	font-size:13px; 
	color:#FF6606; 
	text-transform:uppercase;
	font-weight:bold;
	}

.header02 {
	font-size:13px; 
	color:#069FFF; 
	font-weight:bold;
	}

.header03 {
	font-size:13px; 
	color:#FF6606; 
	font-weight:bold;
	}
	
.calendarDate {
	font-size:13px;
	font-weight:bold;
	}
	
.copyRight {
	font-size:11px; 
	color:#585858;
	}

.imageLink {
	border:0;
}

h1	{
	font-size:15px;
	color:#FF6606;
}
h2	{
	font-size:13px;
	color:#069FFF;
}



.anylinkcss			{
						position:				absolute;
						visibility: 			hidden;
						border:					1px solid;
						border-color:			#CCE6FF;
						border-bottom-width: 	0;
						font:					normal 11px Arial;
						line-height: 			16px;
						z-index: 				100;
						background-color:		#CCE6FF;
						width:					180px;
					}

.anylinkcss a		{
						width: 					100%;
						display: 				block;
						text-indent: 			3px;
						border-bottom: 			1px solid;
						border-color:			#CCE6FF;
						padding: 				1px 0;
						text-decoration: 		none;
						text-indent: 			5px;
					}

.anylinkcss a:hover	{ /*hover background color*/
						background-color: 		#069FFF;
						color: 					white;
					}

.footerInfo {
	font-size: 10px;
}
.disclaimer {
	color:#999999;
	font-size:10px;
	font-style:italic;
	text-align:center;
}

.aHeader		{ color:#FFFFFF;  
				  text-decoration:none; }

.navBarContents	{ height:33;
				  text-align:center;
				  vertical-align:middle;
				  color:#FFFFFF;
				  font-weight:bold; }

.navBar { font-size:13px; }

.headlineList { vertical-align:middle; }

input {font-size:11px; }

.EnrollmentHeader{text-align:center;
				  width:5%;
				  background-color:#999999;
				  vertical-align:bottom;
				  color:#FFFFFF;
				  font-weight:bold; }

.EnrollmentCell {text-align:center; }

.EnrollmentCellempty { background-color:#999999;}

.EnrollmentCellTotal { text-align:center;
					   font-weight:bold;}
