@charset "utf-8";
/* CSS Document */

/* visit calendar submenu  */
ul#visitcal { list-style-type: none; margin: 15; padding: 0; }
	ul#visitcal li { width: 83px; height: 75px; float: left; margin: 0; padding: 0; } 
	ul#visitcal li a { 
		display: block; width:83px; height: 75px; 
		text-decoration: none; background: #FFF url(/assets/specialtyimages/admissions/visitcal/calendar_on.gif) no-repeat top left; 
		padding: 7px 0 0 0; text-align: center; color: #FFF; font-weight: bold; }
	ul#visitcal li a span.month { background-color: #664593; color:#FFFFFF }
	ul#visitcal li a span.year { line-height: 2.5; color: #664593; }
	ul#visitcal li a:hover { background-image: url(/assets/specialtyimages/admissions/visitcal/calendar_off.gif); }
	ul#visitcal li.active a { background-image: url(/assets/specialtyimages/admissions/visitcal/calendar_on.gif) !important; }	
	
	
	#visitcalspace {clear:both; }

	
	table.visitcal_dates { width: 95%; margin: 10px 0; padding: 0; border: 0; }
		table.visitcal_dates tr { vertical-align: top; }
		table.visitcal_dates th { font-weight: bold; text-align:left; padding: 7px; }
		table.visitcal_dates td { padding: 5px 0; margin-bottom:7px; }
		table.visitcal_dates td.date { width: 35%; border-top: 1px dotted #664593; }
		table.visitcal_dates td.options { width: 65%; border-top: 1px dotted #664593; }

ul.nostyle { list-style-type: none; }
	ul.nostyle li { list-style-type: none; }

