
div#epwrap {
	background: #009;
}

div#epwrap h1 {
	font-size:2em; /* 32pt/16px = 2 */
}
div#epwrap h2 {
	font-size:1.75em; /* 28pt/16px = 1.75 */
	margin-top: .25em;
	margin-bottom: .25em;
}
div#epwrap h3 {
	font-size:1.25em; /* 20pt /16px = 1.25 */
	margin-top: .25em;
}

	/*#epwrap a:hover {
		background:#eee;
		color:#000;
	}*/

	#ephdr {
		width:100%;
		float:left;
		background: #fff url(images/hdrimg.jpg) top right no-repeat;
		min-height:90px;
	}
		#epwrap #ephdr h1 {
			margin: 0;
			padding: 0 1em;
			text-align:center;
			padding-top: 85px;
			text-transform:uppercase;
			color:#000;
			background: url(images/titleimage.gif) top left no-repeat;
		}
	#hr {
		clear:both;
		background: #ccc;
		height: 10px;
		width: 100%;
	}
	
	#epwrap #content {background:white;}
	#epwrap #content.c3 {
		float: right;
		padding: 0;
		/*background:white;*/
		background:#cde;
		margin-bottom: 0;
		margin-top:0;
	}
	
		#epwrap #content #maintext {
			background:white;
		}
			
		#epwrap #content #maintext2 {
			width:66%;
			float:left;
			margin: 0;
			padding: 0;
			border-right:dotted 1px #ccc;
			background:white;
		}
			#epwrap #content #maintext2 #epcont {
				width: 98%;
				margin: auto;
				/*font-size: .9em;*/
			}
				#epwrap #content #maintext2 #epcont h2 {
					border-bottom: double medium;
					padding-bottom: .1em;
					margin-top: 1.5em;
					font-size: 1.50em;
				}
					#epwrap #content #maintext2 #epcont h2.top {
						margin-top:.5em;
					}
					
				#epcont h3 {
					margin-bottom: .25em;
					margin-top:0;
				}
				#epwrap #content p {
					margin-top: .75em;
					margin-bottom: .75em;
				}
				#epwrap #content #epcont p {
					margin-left: 1em;
					margin-right: .5em;
				}
				#epwrap #content #epcont p.mrgn {
					margin-left: 4em;
				}
				
		#epwrap #content #righttext {
			width: 32%;
			float:left;
			padding-left: .25em;
			margin-top: .5em;
			padding-bottom: .5em;
		}
			#epwrap #content #righttext div {
				background:#fff;
				margin-top: 1em;
				float:right;
				width: 99.5%;
				font-size:.75em;
			}
				#righttext div h3 {
					width:100%;
					margin-top:0;
					margin-bottom: .25em;
					padding-bottom: .15em;
				}
				#epwrap #content #righttext div p {
					/*font-size: .8em;*/
					margin-top: .25em;
					margin-left: 2em;
					margin-bottom: .75em;
					text-indent:0;
				}
				
				#epwrap #content #righttext div p, #epwrap #content #righttext div ul{
					margin-top: .25em;
					margin-bottom: .25em;
					color:#345;
				}
				#epwrap #content #righttext #flu {
					background: none;
					width: 201px;
					margin:auto;
				}
					#epwrap #content #righttext #flu img {
						width: 197px;
						margin-left: auto;
						margin-right: auto;
					}
				
	#content ol, #content ul {
		margin-left: 2em;
	}
				
				
	#lefttext {
		width: 24.9%;
		float:left;
	}
		#lefttext div {
			width: 95%;
			margin: auto;
			margin-top: 2em;
			font-size:.9em;
		}
		
			#lefttext div h3 {
				width: 95%;
				margin: auto;
				margin-top: 2em;
				font-size:.9em;
			}
		
		#lefttext div h2 {
			color:#ffc;
			font-size:1.15em;
			width:100%;
			margin-top:0;
			margin-bottom:.25em;
			padding-bottom: .25em;
			border-bottom: solid 1px #963;
		}
				#servsdiv ul {
					margin-top: 0;			
				}
					#servsdiv li {
						display:block;
					}
						#servsdiv li a {
							display: block;
							width:95%;
							padding: .25em 2.25%;
							text-decoration:none;
							/*background:#fff;
							border: solid 1px #99c;*/
							color:#ffc;
						}
							#servsdiv li a:hover, #servsdiv li a:focus {
								background:#ffc;
								color:#030;
							}
						#servsdiv li span {
							display: block;
							width:95%;
							padding: .25em 2.25%;
							text-decoration:none;
							/*background:#ccc;
							border: solid 1px #fc6;*/
							color:#030;
							background:#ffc;
						}
						
			#lefttext #epcontact p {
				background:#ffc;
				padding: .25em;
				padding-left: 2em;
				text-indent:-1.5em;
			}



div.imgfltplr, div.emkit {
	font-size: 85%;
	line-height:1.1em;
	font-style:italic;
}

div.emkit {
	/*position:relative;*/
	float: right;
	margin-left: 100px;
	margin-right: -250px;
	background: white;
	border: solid 1px black;
	padding: .25em;
}


table#cal {font-family: Arial; width: 98%; margin-left: 1%; margin-top: 1em; border-style: solid; border-width: 1px;}
table#cal tr {vertical-align: top;}
table#cal th {border-style: solid; border-width: 1px; text-align:center; font-weight:bold;}
table#cal td.dts {width: 14%; border-style: solid; border-width: 1px; font-size: 85%;}
table#cal td.dts:first-line {font-size: medium;}
table#cal td.dts p {margin-top: 0; text-indent:0; line-height:1.1em;}
table#cal td.dts p strong{font-size: 1.1em;}
