			* {
				margin: 0;
				padding: 0;
			}

			a {
				text-decoration: none;
				color: blue;
			}
			
			.ital {
				font-style: italic;
			}
			
			.bold {
				font-weight: bold;
			}
			
			.font16 {
				font-size: 16px;
			}
			
			.font16bold {
				font-size: 16px;
				font-weight:bold;
			}
			
			.font16ital {
				font-size: 16px;
				font-style: italic;
			}
			
			.hide {
				display:none;			
			}
			
			a:hover {
				color: #ff1b82;
			}
			
			body {
		 		background: #a5f485 url(./images/footerwrap.gif) 0 100% repeat-x;     
				font: 14px/18px Verdana, sans-serif;
				text-align: center;
				color: #333;
			}
			#wrap {
				background: url(./images/wrap.gif) repeat-x;
			}
			
			#page {
				margin: 0 auto;
				width: 960px;
				text-align: left;
			}
			
			#header {
				height: 192px;
				background: #3f98e3 url(./images/rbbanner.jpg);
			}
			
			#header p {
				float: left;
				padding: 30px 24px 24px 186px; 
				font-size: 2em;
				line-height: 1.25em;
				color: #fff;
			}
			
			#header ul {
				float:right;
				padding-top: 10px;
				padding-right: 12px;        
				list-style: none;
				
			}
			#header li {
				display: inline;
				margin: 0 8px;
			}
			
			#header li a {
				font-size: 1.20em;
				line-height: 1.25em;
				text-decoration: none;
				color: #fff;
			}
			
			#header li a:hover {
				color: #300;
			}
			
			#header1 {				
				font-size: .8em;
				line-height: 1.25em;
				color: #fff;
			}
			
			#contact {
				height: 19px;
				background: #fff url(./images/ie.jpg) bottom left no-repeat;
			}
			
			#footer {
				clear: right;
				height: 65px;
				background: #333 url(./images/footer.gif) top no-repeat;
				text-align: center;
			}
			
			#footer a:link, #footer a:visited {
				color: blue;
			}
			
			#footer a:hover {
				color:#f4136c;
				color: #ff1b82;
			}
			
			#footer p {
				padding: 132px 24px 0 24px;
			}
			
			.calendar table {
				table-layout:fixed;
				border: 1px solid black;
				width: 760px;
/*				margin: 1em auto;  */
				margin: auto;
				border-collapse: collapse;
			}
			
			.calendar td {
				padding: .3em; 
				border: 1px #ccc solid; 
				vertical-align:top;
				height: 90px;
			}
			
			
			.clear {
				clear: both;
			}
