/* nav1 links A */
.class1 a {font-family:arial, sans serif;
color:#505050; font-size:16px; font-weight:none; line-height:220%;  padding-right:5px; padding-left:5px;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 1s ease; }
.class1 a:link {text-decoration:none;}
.class1 a:hover {color:#041249;  padding-top:20px; padding-bottom:20px; padding-right:20px; padding-left:20px; background-color: #ffffff; }
.class1 a:visited {text-decoration:none; }
.class1 a:active {text-decoration:none; }


/* nav1 links B */
.class2 a {font-family:britannic_boldregular, sans serif;
color:#04392a; font-size:24px; font-weight:normal; line-height:190%; padding-right:5px; padding-left:5px;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 1s ease; }
.class2 a:link {text-decoration:none;}
.class2 a:hover {color:#f2f564; padding-right:5px; padding-left:5px; text-shadow: 2px 2px 2px #023d05; }
.class2 a:visited {text-decoration:none; }
.class2 a:active {text-decoration:none; }


/* nav2 links navy */
.class3 a {font-family:arial,helvetica,sans serif;
color:#041249; font-size:14px; font-weight:bold; padding-right:20px; padding-left:20px; }
.class3 a:link {text-decoration:none;}
.class3 a:hover {color:#041249;  padding-top:10px; padding-bottom:10px; padding-right:20px; padding-left:20px; background-color: #ffffff;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 1s ease; }
.class3 a:visited {text-decoration:none;}
.class3 a:active {text-decoration:none;}


/* nav2 small links navy*/
.class4 a {font-family:arial,helvetica,sans serif;
color:#041249; font-size:12px; font-weight:bold; }
.class4 a:link {text-decoration:none;}
.class4 a:hover {padding-top:5px; padding-bottom:5px; padding-right:20px; padding-left:20px; background-color: #ffffff;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 1s ease; }
.class4 a:visited {text-decoration:none;}
.class4 a:active {text-decoration:none;}


p {font-family:arial,helvetica,sans serif;
color:#041249; font-size:14px; line-height:130%; }

.bodytext {font-family:arial,helvetica,sans serif;
color:#000000; font-size:16px; line-height:120%;}

.bodytextbdlg {font-family:arial,helvetica,sans serif;
color:#000000; font-size:20px; font-weight:bold; }

.bodytextit {font-family:arial,helvetica,sans serif;
color:#000000; font-size:16px; font-style:italic; }

.bodytextbd {font-family:arial,helvetica,sans serif;
color:#041249; font-size:18px; font-weight:bold; }

.bodytextbdnavy {font-family:arial,helvetica,sans serif;
color:#041249; font-size:20px; font-weight:bold;}

.bodytextbdnavysm {font-family:arial,helvetica,sans serif;
color:#041249; font-size:16px; font-weight:bold;}

.bodytextbdsky {font-family:arial,helvetica,sans serif;
color:#1099c0; font-size:18px; font-weight:bold;}

.bodytextbdskymed {font-family:arial,helvetica,sans serif;
color:#1099c0; font-size:16px; font-weight:bold;}

.bodytextbdwh {font-family:arial,helvetica,sans serif;
color:#ffffff; font-size:12px; font-weight:bold; line-height:120%;}

.bodytextsm {font-family:arial,helvetica,sans serif;
color:#000000; font-size:14px; font-weight:none; }

.bodytextsmbd {font-family:arial,helvetica,sans serif;
color:#000000; font-size:14px; font-weight:bold; }

.titletext {font-family:'gingaregular';
color:#1099c0; font-size:72px; font-weight:none; font-style:italic;}

.bodytextgd {font-family:arial,helvetica,sans serif;
color:#b58d0a; font-size:22px; font-weight:bold; line-height:130%; }

.bodytextwhxl {font-family:arial,helvetica,sans serif;
color:#ffffff; font-size:38px; font-weight:bold; line-height:130%; }

.copytext {font-family:arial,helvetica,sans serif;
color:#041249; font-size:12px; }

.copytextbd {font-family:arial,helvetica,sans serif;
color:#041249; font-size:12px; font-weight:bold; }

.copytextsm {font-family:arial,helvetica,sans serif;
color:#041249; font-size:10px; line-height:100%;}


a img { border: none; }

html,body { 
height: 100%;
margin: 0px;
padding: 0px;
background: #041249; 
}


#container {
background-color: #ffffff; 
background: rgba(255, 255, 255, 0.8);
width: 55%;
margin-top: 15px;
margin-left:auto;
margin-right:auto;
margin-bottom: 50px;
}


	#content {
	background-image: url(../images/background_sub.jpg);
	background-repeat: no-repeat;	
	height: 100%; 
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 100px;
	}
	
	#logo {
	float: left;
	padding-left: 0px;
	}
	
	#nav1 {
	float: left;
	margin-top: 260px;
	margin-left: 50px;
	z-index: 10;
	}
	

	#text {
	width: 740px;
	padding-left: 70px;
	padding-top: 60px;
	}


	#textshows {
	width: 100%;
	padding-left: 70px;
	padding-top: 60px;
	}

	
	
	#footer {
	padding-top: 40px;
	padding-bottom:20px;
	text-align: center; 
	}



