body{	line-height: 1.166;	margin: 0px;	padding: 0px;	background-color: #000000;}p {	line-height: 1.2;	}p.black_backgrounds {	color: #ffffff;	font-size: 11.5px;	letter-spacing: 0.8pt;	line-height: 1.2;	}a.white_bg_links, a.white_bg_links:visited {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;	}a.white_bg_links:hover{	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000000;}	a.black_bg_links, a.white_bg_links:visited {	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	color:#000000;	text-decoration:none;	}a.black_bg_links:hover{	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000000;}	.bold h3{ font: bold 100% Arial,sans-serif;  color: #003333; margin: 0px; padding: 0px;}h1{ font: bold 120%   Arial,sans-serif; color: #000000; margin: 0px; padding: 0px;}h2{ font: font:12px/12px  Verdana, Arial, Helvetica, sans-serif;color:#333;}h3{ font: font:12px Verdana, Arial, Helvetica, sans-serif;color:#333;}h3.black_background{ font: bold 125% Arial,sans-serif; color: #FFFFFF; margin: 0px; padding: 0px;}h4.black_background {	 font: Arial,sans-serif; font-size: 12px; color: #FFFFFF; margin: 0px; padding: 0px;}h5{ font: 100% Arial,sans-serif; color: #334d55; margin: 0px; padding: 0px;}ul{ list-style-type: square;}ul ul{ list-style-type: disc;}ul ul ul{ list-style-type: none;}form {	margin: 0;	padding: 0;}label_strong{ font: 14px	Arial, Helvetica, sans-serif; color: #CC0000;}fieldset {	border:0;margin:0;padding:0; }label { 	display:block;	}input.text,textarea { 	width:300px;font:12px/12px Verdana, Arial, Helvetica, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc;	}input.textPhone { 	font:12px/12px Verdana, Arial, Helvetica, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc;	}	input.submit { 	padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif;	}	sub{	font-size: 10px;	line-height: 0;	}/***********************************************/#site_title {	position:absolute;	top: 15px;	left: 2%;	right: 2%;	width: 95.6%;	height: 40px;	background-color: #000000;}#top_epwu_logo {	position: absolute;	top: -1px;	left: -1px;	margin: 0px;	padding: 0px;	z-index: 0;}#right_wave {	position:absolute;	top: -1px;	right: -1px;	margin: 0px;	padding: 0px;   	z-index: 100;}#masthead {	position:absolute;	top: 45px;		height: 143px;	width: 100%;	background-color:#000000;}#logo {	position:absolute;		left: 2%;	margin: 0px;	padding: 0px;	z-index: 99;}#right_photos {	position:absolute;	right: 0px;	bottom: 0px;	margin: 0px;	padding: 0px;		}	/* magellen navigation */#nav_menu{	position:absolute;	left: 245px;	bottom: 0px;	margin:0px;	padding: 0px;	width: 250px;	height: 15px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color:#FFFFFF;	z-index:100;}a.navilinks, a.navilinks:visited {	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	color:#FFFFFF;	text-decoration:none;		}	a.navilinks:hover{	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #ffffff;	}	/*wave and page title*/#wave{	position: absolute;	top: 190px;	left: 0px;	right: 0px;	width: 100%;	background-color:#FFFFFF;	z-index:100;	}#wave_background{	position:absolute;	top: -1;	margin: 0px;	padding: 0px;	width: 100%;	height: 75px;	background-image: url(../images/wave_repeat.gif);	z-index: 100;	background-color:#FFFFFF;	}#page_title{	position:absolute;	top: 41px;	left: 72px;	bottom: 0px;	margin: 0px;	padding: 0px;	width: 111px;	height: 64px;	background-color: #FFFFFF;	z-index: 100; 	}	/*end wave and title page*/	/* changable content area */#page_main{	position: absolute;	top: 265px;	left: 0px;	right: 0px;	bottom: 0px;	margin: 0px 0px 0px 0px;	padding:  0px 0px 0px 0px;		}#page_content{	margin:20px auto;width:600px;padding:20px;background:#fff;font-family: Verdana, Arial, Helvetica, sans-serif; }	/* changable content area */#bottom_main{	position: relative;	bottom: 0px;	left: 0px;	right:0px;	height: 100px;		margin: 0px 0px 0px 0px;	padding: 20px 10px 0px 0px;		border-top: 1px solid #000000;	background-color:#000000;	font-size: small;	z-index:100;}
