@charset "utf-8";
/* CSS Document */

html {
		height: 100%;
		overflow-y: scroll;
		}
body	{
		margin: 0px;
		background-color: #ffffff;
		height: 100%;
		color: #101f42;
		font: 12px Verdana, Arial, Helvetica;
		}
#header	{
		width: 100%;
		height: 232px;
		background: url(../images/head4.jpg) no-repeat scroll top;
		}
#nav	{
		width: 543px;
		height: 25px;
		font-size: 12px;
		font-weight: bold;
		position: relative;
		z-index: 50;
		top: 201px;
		margin: auto;
		}
#container	{
		width: 760px;
		margin: auto;
		}
#content	{
		width: 596px;
		border: 2px solid #ffffff;
		background: #eef5ff url(../images/plane2.gif) no-repeat bottom right;
		padding: 15px 15px 30px 15px;
		float: left;
		}
#footer2	{
		width: 626px;
		clear: both;
		}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -160px;
	background: url(../images/footer.jpg) no-repeat bottom;
}
#footer	{
		height: 160px;
		}
#push {
	height: 50px;
}
#right	{
		width: 125px;
		float: right;
		background-color: #eef5ff;
		border: 2px solid #ffffff;
		}
		
/* Classes */
.rightbox	{
		width: 125px;
		background-color: #eef5ff;
		border: 1px solid #ffffff;
		margin-top: 7px;
		}
#header img	{
		border: none;
		}
.photos	{
		border: 2px solid #ffffff;
		}
.flashpic	{
		border: 2px solid #ffffff;
		margin: -15px -15px 0px -15px;
		padding: 0px;
		}
.amazon	{
		border: 2px solid #ffffff;
		margin: 5px -15px 0px -15px;
		padding: 0px;
		}
.horizad	{
		margin: 10px auto auto;
		}
h2	{
		font-size: 18px;
		font-weight:bold;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		}
h3	{
		font-size: 14px;
		font-weight:bold;
		}
.boldtext	{
		font-weight:bold;
		}
.smalltext	{
		font-size: 10px;
		}
.down	{
		margin: auto;
		text-align: center;
		}
#footer h2	{
		font-size: 12px;
		font-weight: bold;
		}
#footer ul	{
		font-size: 10px;
		font-weight: normal;
		list-style: none;
		padding: 0;
		}
#footer	li	{
		padding-left: 5px;
		}
.copy	{
		width: 596px;
		text-align: center;
		font-size: 10px;
		}
.plane	{
		width: 32px;
		height: 10px;
		float: right;
		background: url(../images/plane.gif) no-repeat;
		margin: 0;
		padding: 0;
		clear: both;
		}
.date	{
		font-size: 9px;
		font-style: italic;
		}
.float-left	{
		float: left;
		margin: 0 5px 5px 0;
		}
.newstitle	{
		font-weight: bold;
		}
.newsdate	{
		font-weight: normal;
		font-size: 90%;
		font-style: italic;
		}
/* Links */
a	{
		color: #4a7f9e;
		}
a:hover	{
		color: #0c81c5;
		}
#footer a	{
		text-decoration: none;
		color: #eef5ff;
		background-color: #FF00FF;
		}
#footer a:hover	{
		text-decoration: underline;
		}
		
/* Social Rolls */
.facebook a {
		display:block;
		width: 32px;
		height: 32px;
		margin-left: 5px;
		font: bold 13px sans-serif;;
		color:#333;
		background: url(../images/facebook_32.png) 0 0 no-repeat;
		text-decoration: none;
		float: right;
		}
.rollsocial	{
		position: relative;
		right: 140px;
		top: -40px;
		}
.rollsocial a:hover { 
		background-position: 0 -32px;
		color: #049;
		}
		
/* Rollovers */
ul.menu {
		list-style:none; 
		margin:0; 
		padding:0;
		}
ul.menu * {
		margin:0; 
		padding:0;
		}
ul.menu a {
		display:block; 
		text-decoration:none;
		}
ul.menu li {
		position:relative; 
		float:left; 
		margin-right:2px;
		}
ul.menu ul {
		position:absolute; 
		top:20px; 
		left:0; 
		background:#d1d1d1; 
		display:none; 
		opacity:0; 
		list-style:none;
		}
ul.menu ul li {
		position:relative; 
		/*border:1px solid #aaa; */
		border-top:none; 
		width:148px; 
		margin:0;
		font-size: 10px;
		}
ul.menu ul li a {
		display:block; 
		padding:3px 7px 5px; 
		background-color:#d1d1d1;
		}
ul.menu ul li a:hover {
		background-color:#c5c5c5;
		}
ul.menu ul ul {
		left:148px; 
		top:-1px;
		}
ul.menu .menulink {
		/*border:1px solid #aaa; */
		padding:5px 7px 7px; 
		font-weight:bold; 
		/*background:url(images/header.gif); */
		/*width:115px;*/
		}
ul.menu .menulink1	{
		width: 55px;
		}
ul.menu .menulink2	{
		width: 56px;
		}
ul.menu .menulink3	{
		width: 71px;
		}
ul.menu .menulink4	{
		width: 110px;
		}
ul.menu .menulink5	{
		width: 85px;
		}
ul.menu .menulink6	{
		width: 70px;
		}
ul.menu .menulink:hover, ul.menu .menuhover {
		/*background:url(images/header_over.gif);*/
		}
ul.menu .sub {
		background:#d1d1d1 url(../images/nav/arrow.gif) 136px 8px no-repeat;
		}
ul.menu .topline {
		border-top:1px solid #aaa;
		}
.menugif	{
		border: none;
		}

/* Forms */
span.formtext	{
		display: block;
		float: left;
		width: 150px;
		padding-right: 6px;
		text-align: right;
		}
.spacer	{
		margin-left: 110px;
		padding-bottom: 10px;
		}
fieldset	{
		padding: 10px;
		}
legend	{
		color: #000000;
		}
			
