/* CSS Document */

	body {
	background: #ffdd22;
	margin: 0 0 0 0;
	padding: 0;
	font: 10px/1.5 Verdana, Arial, sans-serif;
	background:  url(images2/mainBKGD.gif);
	background-color: #FFDD22;
	font-size: 12px;
		}
	#indexLink a:link {
		text-decoration: none;
		font: 15px Arial, Verdana, sans-serif;
		color: #660000;
		}
		
	#indexLink a:hover {
	font: 15px Arial, Verdana, sans-serif;
	color:#FFCC00;
	text-decoration: underline;
		}
		
	#indexLink a:visited {
		text-decoration: none;
		font: 15px Arial, Verdana, sans-serif;
		color:#AD0000;
		}
		
	#Prices {
		position:relative;
		background-color:#FFFFCC;
		width: 300px;
		border: 1px solid black;
		font: 11px Verdana, Arial, sans-serif;
		}
		
	.PriceTable {
		font: 11px Verdana, Arial, sans-serif;
		}
		
	.PriceTableLeft {
		font: 11px Verdana, Arial, sans-serif;
		font-weight: bold;
		}
		
	#wrightMapPop {
		position: absolute;
		top: 171px;
		left: 195px;
		background-image: url(calendars/images/wrightcollegeMap.gif);
		width: 385px;
		height: 392px;
		z-index: 20;
		visibility: hidden;
		}
		
	#daleyMapPop {
		position: absolute;
		top: 171px;
		left: 195px;
		background-image: url(images/maps/DaleyCollegeMap.gif);
		width: 385px;
		height: 392px;
		z-index: 20;
		visibility: hidden;
		}
		
	#beverlyMapPop {
		position: absolute;
		top: 171px;
		left: 195px;
		background-image: url(images/maps/BeverlyMap.gif);
		width: 385px;
		height: 392px;
		z-index: 20;
		visibility: hidden;
		}
		
	#stPatrickMapPop {
		position: absolute;
		top: 171px;
		left: 195px;
		background-image: url(images/maps/StPatrickMap.gif);
		width: 385px;
		height: 392px;
		z-index: 20;
		visibility: hidden;
		}
		
	#copernicusMapPop {
		position: absolute;
		top: 171px;
		left: 195px;
		background-image: url(images/maps/CopernicusMap.gif);
		width: 385px;
		height: 392px;
		z-index: 20;
		visibility: hidden;
		}
		
	#ccpaMapPop {
		position: absolute;
		top: 171px;
		left: 195px;
		background-image: url(images/maps/ccpaMap.gif);
		width: 385px;
		height: 392px;
		z-index: 20;
		visibility: hidden;
		}
		
	p.dpoptext	{
		color: #333;
		font-size: 10px;
		margin: 315px 35px 10px 35px;
		line-height: 13px;
		vertical-align: text-bottom;
		text-align: center;
		}
		
	.mapq	{
		color: #003366;  
		font-weight: normal; 
		padding: 0px 2px; 
		}
		
	.mapq:hover { 
		color: #fffff; 
		background-color:#003366; 
		padding: 0px 2px; 
		}
		
	.closepopup { 
		color: #660000; 
		padding: 0px 2px; 
		}		
		
	.closepopup:hover { 
		color: #fffff; 
		background-color:#660000; 
		padding: 0px 2px; 
		}		
		
	#LeftNavigation {
		position:absolute;
		top:0px;
		width:185px;
		z-index:2;
		left: 1px;
		}
		
	#topNavBanner {
		position:absolute;
		left:186px; 
		top:1px; 
		width:514px; 
		height:160px;
		background:   url(images2/topbannerBKGD.gif) repeat-y; 
		z-index:3; 
		}  
		
	#tagBanner {
		position:absolute;
		left:193px;
		z-index:5;
		visibility: visible;
		overflow: visible;
		top: 23px;
		}
		
	#contact {
		position:absolute; 
		left:589px; 
		top:65px; 
		width:99px; 
		height:23px; 
		z-index:7;
		}
	
	#castNav {
		margin: 0; 
		padding: 0;
		width:100%; 
		z-index:6;
		font-size: 11px;
		border-top: 1px solid #043654;
		border-bottom: 2px solid #043654;
		}
		
	#castNav a:link {
		margin: 0;
		text-decoration: none;
		font: 100% Arial, Verdana, sans-serif;
		color: #660000;
		}
		
	#castNav a:hover {
		background-color:#19426E;
		font: 100% Arial, Verdana, sans-serif;
		color:#FFCC00;
		}
		
	#castNav a:visited {
		text-decoration: none;
		font: 100% Arial, Verdana, sans-serif;
		color:#AD0000;
		}
		
	#castNavTwo {
		margin: 0; 
		padding: 0;
		width:100%; 
		z-index:6;
		font-size: 11px;
		}
		
	#castNavTwo a:link {
		margin: 0;
		text-decoration: none;
		font: 10px Arial, Verdana, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		}
		
	#castNavTwo a:hover {
	font: 10px Arial, Verdana, sans-serif;
	color:#FFCC00;
	text-decoration: underline;
		}
		
	#castNavTwo a:visited {
		text-decoration: none;
		font: 10px Arial, Verdana, sans-serif;
		color:#AD0000;
		}
		
	#contentarea {
		position:absolute;
		left:186px;
		top:160px;
		width:458px;
		z-index:3;
		background-color: #99CC00;
		}
	
	#contentarea a:link {
		padding: 0 0 0 0px; 
		margin: 0;
		text-decoration: underline;
		font: bold 100% Arial, Verdana, sans-serif;
		color: #043654;
		}
		
	#contentarea a:hover {
	font: bold 100% Arial, Verdana, sans-serif;
	color:#FFDD22;
	text-decoration: underline;
		}
		
	#contentarea a:visited {
		text-decoration: underline;
		font: bold 100% Arial, Verdana, sans-serif;
		color: #990000;
		}
		
	#content {
		position:relative;
		padding: 5 15 0 10px;
		width:458px;
		z-index:3;
		background-color: #99CC00;
		border: 1px solid black;
		}
		
	#indexcontent {
	position:relative;
	padding: 5 15 0 10px;
	width:458px;
	z-index:3;
	background-image: url(url(images/CKCLogoBIG.gif)
%20repeat-y);
	border: 1px solid black;
	background-color: #99CC00;
		}
			
	#infobttn {
		position:absolute;
		left: 74px;
		top: 528px;
		}
		
	#footer {
	position: relative;
	bottom: 0;
	width:458px;
	font: 10px;
	margin:0;
	padding: 5px 0px;
	color:#ffffff;
	padding: 5px 20px 5px 20px;
	text-align: center;
	display: block;
	background-color: #990000;
	border-bottom: 2px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
		}
		
			
	table#monthlyCal {
		background-color: #FFFFFF;
		width: 200px;
		border: 1px solid #000000;
		font: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		}
	
	table#monthlyCal td{
		border: 1px solid gray;
		border-color: #BBB #EEE #EEE #BBB;
		text-align: center;}
		
	tr#monthTitle th{
		background-color:#457293;
		font-size: 13px; 
		color: #333333; 
		line-height: 15px;
		}
		
	tr#days th {
		background-color:#FFFF66;
		font-size: 10px; 
		color: #666666; 
		line-height: 13px;
		}
		
	.lastmonth {
		background-color: #FFFF99;
		text-align:center;
		font-size: 10px; 
		color: #6699CC; 
		line-height: 13px;
		}
		
	.nextmonth {
		background-color:#FFFF99;
		text-align: center;
		font-size: 10px; 
		color: #6699CC;
		line-height: 13px;
		}
		
	.thismonth {
		background-color:#FFFFFF;
		text-align: center;
		font-size: 10px; 
		color: #336699;
		line-height: 13px;
		}		
		
			
	.productionDay {
		background-color: #CCCCCC;
		text-align: center;
		font-weight: bold;
		font-size: 10px;
		color: #990000;
		line-height: 13px;
		}
		
	.productionDayTwo {
		background-color: #990000;
		text-align: center;
		font-weight: bold;
		font-size: 10px;
		color:#CCCCCC;
		line-height: 13px;
		}		
		
	.productionNotes {
		font-style: italic;
		font-weight: bold;
		font-size: 10px;
		color: #990000;
		line-height: 13px;
		}			
		
	.calborders	{ 
		background-color: #FFFF99;
		border-color: #BBB #EEE #EEE #BBB;
		}
		
	.calendar	{
	background-color: #FFFF99;
	border-color: #BBB #EEE #EEE #BBB;
	font-weight: bold;
		}
		
	.midbottomborder	{ 
		border-bottom: 1px dashed #990000; 
		}
		
	.midbottomborder2	{ 
		border-bottom: 1px dashed #A86B6A; 
		}

		
	ul li { 
		padding: 0;
		font: 100% Arial, Verdana, sans-serif;
		color:#000000;
		}
		
	h1 {
		font-size: 18px;
		color: #990000;
		}
		
	h2 {
	font-size: 15px;
	color: #043654;
		}
		
	h3 {
		font-size: 13px; 
		margin:0; 
		padding: 0;
		color: #003366;
		}
	
	h4 {
		font-size: 13px; 
		margin:0; 
		padding: 0;
		border-bottom: 1px solid black; 
		color: #660000;
		}
		
	h5 {
		font-size: 12px; 
		margin:0; 
		padding: 0;
		border-bottom: 1px solid black; 
		color: #990000;
		}
		
	h6 {
		font-size: 12px; 
		margin:0; 
		padding: 0;
		color:#19426E;
		}
		
	p {
	font: 12px/1.5 Verdana, Arial, sans-serif;
	font-size: 12px;
		}
