

   body {
		font-family: Arial;
		color: #000088;
		font-size : 11px;	
   }


	div {
		font-family: Arial;
		color: #000088;
		font-size : 11px;
		font-weight : bold;
		font-style : normal;
	}

	div.medium {
	font-family: Arial;
	color: #000000;
	font-size : 12px;
	font-weight: normal;
	font-style : normal;
}	

	div.small {
		font-family: Arial;
		color: #000000;
		font-size : 10px;
		font-weight: normal;
		font-style : normal;
	}	

	a {
	font-family: Arial;
	font-size : 12px;
	font-style : normal;
	color : #000000;
	}
	
	a.medium {
	font-family: Arial;
	font-size : 11px;
	font-style : normal;
	color : #000000;
	}	

	input.standard {
	font-family: Arial;
	color: #000000;
	font-size : 10px;
	font-style : normal;
	background-color : #ffffee;
	}
	
	input.required {
	font-family: Arial;
	color: #000000;
	font-size : 10px;
	font-style : normal;
	background-color : #ddffff;
	}	
	
	textarea.required {
	font-family: Arial;
	color: #000000;
	font-size : 10px;
	font-style : normal;
	background-color : ddffff;
	}		

	textarea.standard {
	font-family: Arial;
	color: #000000;
	font-size : 10px;
	font-style : normal;
	background-color : ffffff;
	}	
		
	input.micro {
	font-family: Arial;
	color: #000000;
	font-size : 9px;
	font-style : normal;
	}		
	
	select.standard {
	font-family: Arial;
	color: #000055;
	font-size : 10px;
	font-style : normal;
	background-color : ffffff;
	}		

	td.error_msg {
	font-family: Arial;
	color: #ffff00;
	font-size: 12px;
	background-color: ff4444;
}

	td.caution {
	font-family: Arial;
	color: #ff4444;
	font-size: 12px;
	background-color :ffff88;
	}
		
	td.header {
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	background: #333366;
	line-height : 14px;
	}

	td.subheader {
		font-family: Arial;
		color: #000088;
		font-size: 12px;
		background: #cccccc;
	}	
	
	td.subheader2 {
		font-family: Arial;
		color: #ffffff;
		font-size: 12px;
		background: #444488;	
		/* background: #3399CC; */
	}		

	td.medium {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
	}		
		
	td.small {
		font-family: Arial;
		font-size: 10px;
	}	
	
	td.title {
	font-family: Arial;
	color: #000000;
	font-size: 14px;
	font-weight : bold;
}	

	td.subtitle {
	font-family: Arial;
	color: #000088;
	font-size: 12px;
	font-weight : bold;	
   }	

	.shaded{
	font-family: Arial;
	font-size: 12px;
	background-color : #eeeeee;
	}	
	
	.shaded2{
	font-family: Arial;
	font-size: 12px;
	background-color : #dddddd;
	}		
	
	.shaded3{
	font-family: Arial;
	font-size: 12px;
	background-color : #cccccc;
	}		

	.blueshaded{
	font-family: Arial;
	font-size: 12px;
	background-color : #ccccee;
	}	
	
	.blueshaded2{
	font-family: Arial;
	font-size: 12px;
	background-color : #aaaaee;
	}		
	
	.blueshaded3{
	font-family: Arial;
	font-size: 12px;
	background-color : #aaaacc;
	}		
	
	
	td.required_label
	{
	font-family: Arial;
	color: #225566;
	font-size: 10px;
	}
	
	td {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	font-weight : normal;
	}	
	
	select {
		font-family: Arial,verdana; 
		font-size: 9pt; 
		font-style: normal; 
		font-weight : normal;
	}	

	select.required {
	font-family: Arial;
	color: #000000;
	font-size : 10px;
	font-style : normal;
	background-color : #ddffff;
	}		
	
	.title_page {
	font-family: Arial;
	color: #000000;
	font-size: 18px;
	font-weight : bold;
	margin-bottom : 15px;
	}	

	.title_page_admin {
	font-family: Arial;
	color: #ff4444;
	font-size: 18px;
	font-weight : bold;
	margin-bottom : 15px;
	}	
	
	div.small {
	font-family: Arial;
	font-size: 10px;
	}	
	
	.paid {
	color:#007722;
	}		
	
	.pending {
	color:#ff2277;
	}		
	
	td.reversed{
	font-size: 12px;
	font-weight: normal;
	font-family : Verdana;
	color : ffffff;
}
	
	
/* Navigation and Link Styles */
	
div.nav ul {
	margin: 0;
	padding: 21px 0 0;
	list-style: none;
	}

div.nav ul li {
	margin: 0;
	padding: 0;
	height: 20px;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #000;
	}
	
div.nav ul li a:link,
div.nav ul li a:visited {
	padding: 2px 0;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: none;

	text-decoration: none;
	}
	
div.nav ul li a:hover {background: #bad3a5;}

div.interior a:link,
div.interior a:visited {padding: 2px 0; color: #00478F; background: #f1f6ed;}
div.interior a:hover {text-decoration: none; color: #000; background: #bad3a5;}
	
div.heading1 {
	padding: 10;
	height: 65px;
	font: 40px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #none;
}	

div.heading2 {
	padding: 0;
	height: 40px;
	font: 20px Arial, Helvetica, sans-serif;
	color: #008888;
	background: #none;
	vertical-align : top;
	font-weight: bold;
}	

.body {
	margin: 0 0 -8px;
	padding: 10;
	height: 12px;
	font: 12px Arial, Helvetica, sans-serif;
	color: 000022;
	background: #none;	
}


div.program table {
	width: 500px;
	font: 11px Arial, Verdana, sans-serif;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}

div.program table th{
	padding: 10px;
	text-align: left;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

div.program table td{
	padding: 5px;
	vertical-align: top;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

div.dateheader {
	font-family: Arial;
	color: #000000;
	font-size : 12px;
	font-weight: bold;
	font-style : normal;
}	

