/* Calendar Styles */	

.day
{
	font-size : 16px;
	color : #fff;
	background-color : #006600;
	font-weight: bold;
	width:16px;
	height:16px;
}

.today
	{
		color: #669900;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 19px; 
	}

.normal
	{
		color: black;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
	}
.weekend
	{
		color: #999;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
	}

a.today:link
	{
		color: blue;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
		text-decoration: underline; 
	}

a.normal:link
	{
		color: black;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
		text-decoration: underline; 
	}
a.weekend:link
	{
		color: red;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
		text-decoration: underline; 

	}

a.today:visited
	{
		color: blue;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
		text-decoration: underline; 

	}

a.normal:visited
	{
		color: black;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
		text-decoration: underline; 

	}
a.weekend:visited
	{
		color: red;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
		text-decoration: underline; 

	}	

a.today:hover
	{
		color: purple;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
		text-decoration: underline; 

	}

a.normal:hover
	{
		color: purple;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
		text-decoration: underline; 

	}
	
a.weekend:hover
	{
		color: purple;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
		text-decoration: underline; 

	}	

	 
a.today:active
	{
		color: blue;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
		text-decoration: underline; 

	}

a.normal:active
	{
		color: black;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
		text-decoration: underline; 

	}
	
a.weekend:active
	{
		color: red;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 16px; 
		text-decoration: underline; 

	}
	
.eachDay{
	
	display: block;
	width:16px;
	height:16px;
	border: 1px solid #336600;
	background-color: #f1f1d7;
	padding: 4px;
	min-height: 16px;
}

.theDayDetails{

	float:left;
	display: block;
	width: 200px;
	border:solid lightgrey;
	background-color: lightgreen;

}
.theEventDetails{

	float:left;
	display: block;
	width: 200px;
	border:solid lightgrey;
	background-color: lightgreen;

}

p{

		color: #000;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 8pt; 

}

.removeEvent{

	width:105px;
	cursor:pointer;

}

.addEvent{

	width:95px;
	cursor:pointer;

}

.editEvent{
	
	width:80px;
	cursor:pointer;

}

.theEditDiv{

	width:480px;
	margin:0px auto;

}

.theRemoveDiv{

	width:480px;
	margin:0px auto;

}

.editForm{

	width:700px;
	margin:0px auto;

}

.addForm{

	width:700px;
	margin:0px auto;

}

.result{
	
	width:200px;
	margin:0px auto;
	display: block;
	background-color: lightblue;
	text-align:center;
	font-style: italic; 
	font-weight: bold; 
	font-size: 15pt; 

}

.addedResult{
	
	width:200px;
	margin:0px auto;
	display: block;
	background-color: lightblue;
	text-align:center;
	font-style: italic; 
	font-weight: bold; 
	font-size: 15pt; 

}

.removedResult{
	
	width:200px;
	margin:0px auto;
	display: block;
	background-color: lightblue;
	text-align:center;
	font-style: italic; 
	font-weight: bold; 
	font-size: 15pt; 

}

fieldset legend {
	padding: 5px 10px;
	font-size: 15px;
	font-weight: bold;
	background-color: lightblue;
	border: 1px solid #aaa;
	color: white;
}

fieldset {
margin-top: 15px;
margin-bottom: 30px;
background-color: lightyellow;
border:1px solid #aaa;
padding: 10px;
width:auto;
}


