@charset "UTF-8";
/* global styles & ID's */* 
{	margin:0;	padding:0;	border:none;}
body {	background-color:#003366;	font-family:Arial, Helvetica, sans-serif;	font-size:1em;	text-align:left;}
#header {	width:100%;	height:256px;	background:url(images/header_bg.jpg) repeat-x;}
#title {	width:900px;	height:256px;	background-image:url(images/header.png);	margin:0 auto;}
#header h1 {	position:absolute;	display:none;}
#wrapper {	width:900px;	margin:-28px auto 0 auto;}
#contenttop {	height:40px;	background-image:url(images/content_top.png);	margin:0;}
#content {	width:900px;	background:url(images/content_bg.png) repeat-y;	padding:16px 0;}
#footer {	height:90px;	background:url(images/footer.png) no-repeat top;	margin-top:-16px;}
#footer p {	font-size:70%;	color:#fff;	text-align:center;	line-height:90px;}
#footer p a, #footer p a:hover {	color:#fff;}
/* html elements & special classes */p {	font-size:19px;	text-align:left;	margin:8px 48px 16px 48px;}
p.small {	font-size:85%;	text-align:left;	margin:24px auto 0 auto;}
h2 {	font-size:220%;	font-family:Impact, Helvetica, sans-serif;	color:#700;	margin:8px 48px 16px 48px;}
h3 {	font-size:180%;	font-family:Helvetica, sans-serif;	color:#001;	margin:16px 48px;}
h4 {	font-size:120%;	font-family:Helvetica, sans-serif;	color:#036;	margin:16px 48px 8px 48px;}
h5 {	font-size:100%;	font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#000; margin:16px 48px 8px 48px;}
a {	text-decoration:underline;}a:hover {	text-decoration:none;}
.blue {	color:#05c;	font-weight:800;}
.clearfix {	clear:both;}
.left {	float:left;	margin:4px 12px 4px 48px;}
.right {	float:right;	margin:4px 48px 4px 12px;}
.indentleft {	float:left;	margin:4px 12px 4px 122px;}
.audioplayer {	width:576px;	height:20px;	margin:6px auto;	font-size:64%;}
.videoplayer {	width:480px;	height:344px;	margin:4px 40px 12px 24px;	float:right;}
.videoplayercenter {	width:480px;	height:340px;	margin:8px auto;}
.description {	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:80%;	text-align:center;	color:#004;	margin:3px 48px;}
.hilite {	background:#cf0;}
/* form styles */
#optinform {	height:352px;	width:380px;	background:url(images/form_bg.png) top left no-repeat;	margin:12px 12px 12px 24px;	float:left;}
#optinform input {	height:26px;	width:222px;	border:solid #036 1px;	margin:3px 24px 3px 3px;	line-height:26px;	float:left;	text-align:left;}
#optinform input.hidden {	display:none;}
#optinform input.submit {	height:28px;	width:224px;	border:none;}
#optinform label {	height:28px;	width:80px;	line-height:28px;	color:#fff;	margin:3px 0 3px 24px;	float:left;	text-align:right;}
#optinform br {	clear:both;}
#optinform h5 {	font-size:90%;	font-weight:300;	text-align:left;	margin:40px 32px 8px 32px;}
#optinform .arrow {	float:left;	margin:4px 12px 4px 75px;}
#optinform .button {	float:left;	margin:4px 12px 4px 120px;}
url(images/bg.gif) repeat fixed;