#container
{
	width: 100%;
	margin: 10px auto;
	color: #333;
	line-height: 130%

}
/*Top Left Logo Area */
	#topleft
	{
		float: left; 
		padding: .5em
	}
		.headBlue {
			FONT-SIZE: 34px; 
			CURSOR: default; 
			COLOR: #0080ff; 
			FONT-FAMILY: arial, sans-serif; 
			POSITION: relative; 
			TOP: -3px
		}
		.headGray {
			FONT-WEIGHT: bold; 
			FONT-SIZE: 25px; 
			CURSOR: default; 
			COLOR: #cccccc; 
			FONT-FAMILY: arial, sans-serif; 
			LETTER-SPACING: -1px; 
			POSITION: relative; 
			TOP: -3px
		}
		.headSmall {
			FONT-SIZE: 8px; 
			CURSOR: default; 
			COLOR: #999999; 
			FONT-FAMILY: arial, sans-serif; 
			POSITION: relative; 
			TOP: -7px
		}

/*Top right info area */

	#topright
	{
		float: right;
		PADDING-RIGHT: 6px; 
		FONT-SIZE: 20px; 
		VERTICAL-ALIGN: bottom; 
		COLOR: #808080; 
		FONT-FAMILY: Courier New, sans-serif;
		FONT-WEIGHT: bold;
		TEXT-ALIGN: right
	}

/* Top Navigation GRAPHICS ONLY */
	#menutopleft {
 		COLOR: #999999;
		float: left;
		Width: 81%;
		background-color: #0060dd;
		FONT-SIZE: 3px;
		Height:3px;
	}
	#menutopright {
 		COLOR: #999999;
		float: right;
		Width: 18%;
		background-color: #aaaaaa;
		FONT-SIZE: 3px;
		Height:3px;
	}
	.menumiddleline{
		width: 100%;
		background-color: #fff;
		FONT-SIZE: 1px;	
		Height:1px;	
	}

/* Top Left Navigation Bar */
	#topNav {
	 	float: left;
	 	width: 81%;
		background-color: #0080ff; 	
	 	FONT-SIZE: 21px;
		PADDING-LEFT: 6px;
		COLOR: #fff;
		Height:21px
	}
		.topNavBlue {
		 	vertical-align: middle;
		 	FONT-SIZE: 10px;
		 	FONT-FAMILY: verdana, sans-serif;
			COLOR: #ffffff;
		}	
		A.topNavBlue {
		 	COLOR: #ffffff; 
			TEXT-DECORATION: none
		}
		A.topNavBlue:hover {
			TEXT-DECORATION: underline
		}

/* Top Right Navigation Bar */
	#topnavright {
		float: right;
		Width: 18%;
		background-color: #dddddd;
		FONT-SIZE: 21px;
		Height:21px
	}

/* Left Box for Left Column */
	#leftbox
	{
	  	float: left;
		width: 25%;
		background-color: #0060dd;
		overflow:auto	
	}
	/* Left Navigation GRAPHICS ONLY */
		.navDark {
			width: 100%;
			Height:1px;	
			FONT-SIZE: 1px; 
			BACKGROUND-COLOR: #004bb0
		}
		.navButtonLight {
			width: 100%;
			Height:2px;	
			FONT-SIZE: 2px; 
			BACKGROUND-COLOR: #0066f0
		}
		.navButtonDark {
			width: 100%;
			Height:2px;		
			FONT-SIZE: 2px; 
			BACKGROUND-COLOR: #0059d2
		}
	/* Left Navigation Buttons */	
		.navButton {
			padding-right: 5px;
			FONT-SIZE: 11px; 
			COLOR: #ffffff; 
			FONT-FAMILY: verdana, sans-serif; 
			HEIGHT: 22px;
			vertical-align: middle;
			TEXT-ALIGN: right;
		}
	/* Note NavLink is also used in .navannouncementbox */
		A.navLink {
		 	FONT-FAMILY: verdana, sans-serif;
			COLOR: #ffffff; 
			TEXT-DECORATION: underline
		}
		A.navLink:hover {
			TEXT-DECORATION: underline
		}
	/* Left Column Boxes 	*/
		.navemailbox { 
		 	line-height: 95%;
			/* COLOR: #ffffff; */
		 	FONT-SIZE: 11px;
			FONT-FAMILY: verdana, sans-serif;
			BACKGROUND-COLOR: #ffffff;	 
			/* BACKGROUND-COLOR: #0066f0; */
			border: 3px;
			border-style: solid;
			border-color: #0066f0;
		}
		.navannouncementbox {
			margin-left: 10%; 
			COLOR: #ffffff;
		 	FONT-SIZE: 12px;
			FONT-FAMILY: verdana, sans-serif; 	
			width: 79%;	 
			BACKGROUND-COLOR: #0066f0;
			border: 1px;
			border-style: solid;
			border-color: #0000ff;
		}
			.navBoxDate {
			 	FONT-FAMILY: verdana, sans-serif;
			 	FONT-SIZE: 12px;
				COLOR: #cccccc
			}
			.navBoxTop {
			 	FONT-FAMILY: verdana, sans-serif;
			 	border-bottom: 1px;
			 	border-bottom-style: solid;
				border-bottom-color: #000000;
				FONT-SIZE: 11px; 
				COLOR: #ffffff;
				PADDING-RIGHT: 6px;
				PADDING-LEFT: 8px; 
				PADDING-BOTTOM: 6px; 
				PADDING-TOP: 6px; 
				BACKGROUND-COLOR: #0064ea
			}
			.navBox {
				FONT-SIZE: 12px; 
				COLOR: #ffffff; 
				FONT-FAMILY: arial, sans-serif; 
			}
		/* Days linked in calendar.*/
			.calendarLink {
		 	FONT-FAMILY: verdana, sans-serif;
			COLOR: #ffffff; 
			TEXT-DECORATION: underline
		}	
		/* Table in Main Content */
			.calendar {
			 /*	PADDING-TOP: 6px; */
		 	/*	PADDING-BOTTOM: 6px; */
 				TEXT-ALIGN: center;
 				COLOR: #ffffff;
			/*	border: 1px; */
			/*	border-style: solid; */
			/* 	border-color: #0000ff; */
			/*	margin-left: 5%; */
			/*	margin-right: 5%; */
			/*	BACKGROUND-COLOR: #0080ff */
			}			

/* Main Content Right Column */
	#content {
 		float: left;  
		margin-left: 2px;
		border-left: 1px solid gray;
		padding: 1em;
		width: 70%;
		overflow:auto
	}
		H1 {
			FONT-SIZE: 34px; 
			CURSOR: default; 
			COLOR: #0080ff; 
			FONT-FAMILY: arial, sans-serif; 
			POSITION: relative; 
			TOP: -3px;
			TEXT-ALIGN: center;
		}
		P {
			TEXT-ALIGN: center;
			FONT-FAMILY: arial, sans-serif;
		}
		.red {
			COLOR: #FF0000;
		}		
		A.contentLink {
			TEXT-ALIGN: center;
			FONT-FAMILY: arial, sans-serif;
			COLOR: #ffffff;
			FONT-WEIGHT: bold;
		}
	/* Table in Main Content */
		.contenttable
		{
		 	PADDING-TOP: 6px;
		 	PADDING-BOTTOM: 6px;
 			TEXT-ALIGN: center;
			border: 1px;
			border-style: solid;
			border-color: #0000ff; 
			margin-left: 5%; 
			margin-right: 5%;
			BACKGROUND-COLOR: #0080ff
		}
/* Universal */
.clearboth { 
 	clear: both; 
}