body{
background: url('images/space-bg.jpg');
font-family: Trebuchet Ms;
font-size: 14pt;
line-height: 20px;
text-align:justify;
color:#122c2e;
}

footer{
font-family: Trebuchet Ms;
font-size: 10pt !important;
line-height: 20px;
text-align:justify;
color:#122c2e;
	    width: 100%;
    height: 300px;
    background-image: url('images/footer.gif') no-repeat;
    background-size: 100% 100%;
}

#topnavi{
         clear:both;
         position: absolute;
         margin: 0 auto;
         background-color:transparent;
    border: 0 solid #FFFFFF;
    display: block;
    float: left;
    list-style-type: none;
    color: #246f72;
    text-transform:uppercase;
	width: auto;
}

.topnavi li {
    background: transparent;
    border: 0 solid #FFFFFF;
    display: block;
    float: left;
    list-style-type: none;
    color: #246f72;
    text-transform: none;
    height:40px;
	width: 140px;
}

.topnavi a, .topnavi a:active, .topnavi a:visited {
    background: transparent;
    border-right: 0px solid #356927;
    border-bottom: 0px;
    color: #246f72 !important;
    display: block;
    float: left;
    font-family: Helvetica, Arial, "sans-serif";
    font-size: 16pt;
    font-style: italic;
    font-weight:bold;
    margin: 6px 0 0 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-transform:none;
    letter-spacing: 2px;
    text-decoration: none !important;
}

.topnavi a:hover {
    background: transparent;
    border-right: 0px solid;
    border-bottom: 0px;
    color: #7ab28e !important;
    display: block;
    float: left;
    font-family: Helvetica, Arial, "sans-serif";
    font-size: 16pt;
    font-style: italic;
    font-weight:bold;
    margin: 6px 0 0 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-transform:none;
    letter-spacing: 2px;
    text-decoration: none !important;
}

h1{
font-family: Helvetica, Arial, "sans-serif";
font-size:30pt;
line-height: 32px;
letter-spacing:-1px;
text-align:left;
text-transform: normal;
font-weight:normal;
font-style: italic;
padding-left: 20px;
padding:5px;
margin:10px;
color:84bc97;
border-bottom:1px solid #f0f9c4;
}

h2{
font-family: georgia;
font-size:24pt;
line-height: 26px;
letter-spacing:1px;
text-align:center;
text-transform: uppercase;
font-weight:bold;
padding:2px;
margin:10px;
color:#122c2e;
}

h3{
font-family: georgia;
font-size:22pt;
line-height: 24px;
letter-spacing:-1px;
text-align:left;
text-transform: normal;
font-weight:normal;
font-style: italic;
padding-left: 10px;
padding:5px;
margin:10px;
color:#4c4b49;
border-bottom:1px solid #122c2e;
}

h4{
font-family: georgia;
font-size:18pt;
line-height: 20px;
letter-spacing:-1px;
text-align:left;
text-transform: normal;
font-weight:normal;
font-style: italic;
padding-left: 0px;
padding:5px;
margin:10px;
color:#84bc97;
border-bottom:0px solid #84bc97;
}

b, strong{
color:#84bc97;
font-family: Georgia;
}

i{
color:#122c2e;
font-family: Georgia;
}

u{
color:#29707d;
}

a:link, a:visited, a:active {
color:#122c2e;
text-decoration:underline;
}
a:hover{
color:#246f74;
text-decoration:none;
}

textarea{
background-color:#7cb48e;
border:2px solid #2c4944;
width: 340px; height: 75px;
color:#ffffff;
}

blockquote{
background-color:#e8ede9;
border-left:10px solid #78af90;
color:#2f725e;
padding:7px;
}