body { background: #000 url(/assets/bg_body.jpg) top center repeat-y; }
html, body { 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 100%; 
}

.clear { clear:both; }
body { width: 100%; color: #FFF; }
html, body, div, form, h1, h2, h3, h4, h5, h6, img, p, a { margin:0; padding:0; }
img { border:none; }
#container { width:780px; margin-left:auto; margin-right:auto; background-color:#01275A; }
#header { font-size:0; }

#content { padding:20px 20px 0 20px; background: url(/assets/bg_content.jpg) top center no-repeat; }
#content { min-height:884px; height:884px; }
html>body #content { height: auto; }

#content .left { float:left; }
#content .right { float:right; margin-bottom: 20px; }
#content { font-size:90%; }
.smallnote { color:#FFF; font-size:11px; font-weight:bold; }
.opaquetext, .translucentbkg, .translucentbkg_orange {
	width: 340px;
	padding:10px;
}
.opaquetext545, .translucentbkg545 {
	width: 545px;
	padding:10px;
}
.opaquetext_full, .translucentbkg_full {
	width: 720px;
	padding:10px;
}
.opaquetext, .opaquetext545, .opaquetext_full {
	background-color: transparent;
	position: absolute;
	z-index: 2;
}
.translucentbkg, .translucentbkg545, .translucentbkg_full {
	background-color: #01275A;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}
.translucentbkg_orange {
	background-color: #FF9900;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}

h1, h2, h3 { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size:150%; margin-bottom:10px; }
h2 { font-size:120%; margin-bottom:10px; color:#FFCC00; }
h3 { font-size:100%; margin-bottom:10px; line-height:100%; }
p { color:#FFF; margin:0 0 10px 0;}
a { color:#FFF; text-decoration:underline; }
a:hover { text-decoration:none; }

img.left { float:left; margin:0 10px 10px 0; }
img.right { float:right; margin:0 0 10px 10px; }
.clear {clear:both;}

.formfield { 
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;
}
/*** MAP ***/
#gmap { width:720px; margin: 0 auto; height:350px; margin-top:10px; border:1px dashed #8FA8BB; color:#000; }
#gmap a { color:#000; }
#gmap a:hover { text-decoration:none; }

#footer { 
	width:780px;
	min-height:48px;
	height:48px;
	margin-left:auto; 
	margin-right:auto; 
	padding:40px 0 20px 0; 
	background:url(/assets/bg_footer.jpg) top center no-repeat;
	text-align:center;
}
#footer a { color:#FFF; font-weight:bold; }
#footer a:hover { text-decoration:none; }
html>body #footer { height: auto; }

.moved_note {
	color: #FFFFFF;
	text-align: center;
	font-weight: bolder;
	background-color: transparent;
	z-index: 2;
}
.moved_note_trans {
	color: #FFFFFF;
	text-align: center;
	font-weight: bolder;
	background-color:#FF9900;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}

/*** NAVIGATION - HORIZONTAL ***/
/*
#navigation_home { float: left; width: 780px; margin: 0; padding: 0; background-color:#DB6D2F; line-height:24px; text-transform: uppercase; }
#top_nav_items { float:left; line-height:20px; display: block; list-style: none; padding: 0; margin: 0; }
#top_nav_items ul { display:block; line-height:12px; list-style: none; margin: 0; padding: 0; }
#top_nav_items li { display:block; float: left; }
#top_nav_items a, #top_nav_items a.right { width:155px; padding:0; display:block; text-align:center; text-decoration: none; color: #ffffff; border-right:1px solid #FFF; }
#top_nav_items a.right { border-right:1px solid #DB6D2F; }
#top_nav_items a.right:hover { border-right:1px solid #000066; }
#top_nav_items a:hover { display:block; color: #ffffff; background-color:#000066; }

#top_nav_items li ul { position:absolute; width:169px; left:-999px; border:1px solid #DB6D2F; background-color:#FFF; }
#top_nav_items li ul a { width:160px; margin:0; padding:4px; text-align:left; color:#000000; border-right:1px solid #FFF; }
#top_nav_items li ul li a:hover, #top_nav_items #navon a {	width: 160px; margin:0; padding:4px; background-color:#DB6D2F; border-right:1px solid #DB6D2F; }
#top_nav_items li ul.align_right {}
#top_nav_items li:hover ul, #top_nav_items li.top_navHover ul { left: auto; }
*/