﻿body {height:100%;
background-color:black;
font:10pt/12pt Arial, Helvetica, Helv;
font-family:verdana, helvetica, arial, sans-serif;
color:white;
font-weight:normal;
margin:0;
}

/* Over all site containers */
#containerxxx, #containerxx, #containerx, #containert, #containers {
position:relative;
background-color:#006D8F;
width:1220px;
margin:10px auto 50px auto;
border:solid 3px white;
}

/* Over all page container extra long*/
#containerxxx {
height:2600px;
}

/* Over all page container long*/
#containerxx {
height:1270px;
}

/* Over all page container for pdfs*/
#containerx {
height:1160px;
}

/* Over all page container tall*/
#containert {
height:730px;
}

/* Over all page container short*/
#containers {
height:700px;
}

/* Horizontal drop down menu */

#menubar {
width:900px;
height:30px;
margin:20px auto 20px auto;
}

#menuh {
font:14pt/16pt Arial, Helvetica, Helv;
font-family:verdana, helvetica, arial, sans-serif;
text-decoration:none;
width:900px;
float:left;
}
		
#menuh a, #menusel {
text-align:center;
display:block;
white-space:nowrap;
padding-top:2px;
margin:0;
}
	
#menuh li, #menuh a:link, #menuh a:visited, #menuh a:active	{
height:30px;
color:white;
background-image:url(../images/buttons/menustd1x30.gif);
background-repeat:repeat-x;
text-decoration:none;
}
	
#menuh a:hover {
color:white;
background-image:url(../images/buttons/menuhover1x30.gif);
background-repeat:repeat-x;
text-decoration:none;
}
	
#menuh a.top_parent, #menuh a.top_parent:hover {

list-style:none;
background-image:url(../images/navdown_white.png);
background-position:right center;
background-repeat:no-repeat;
}
	
#menuh a.parent, #menuh a.parent:hover {
background-image: url(../images/navright_white.png);
background-position: right center;
background-repeat: no-repeat;
}

#menuh ul {
list-style:none;
margin:0;
padding:0;
float:left;
min-width:150px;	/* width of all menu boxes */
}

#menuh li {
position:relative;
margin:0 1px 0 1px;
}

#menuh ul ul {
position:absolute;
z-index:500;
top:auto;
display:none;
padding: 1em;
margin:-1em 0 0 -1em;
}

#menuh ul ul ul {
top:0;
left:100%;
}

div#menuh li:hover {
cursor:pointer;
z-index:100;
}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

#menusel {
cursor:no-drop;
color:red;
}

/* End CSS Drop Down Menu */

/* Page menu */

#menupbar {
width:900px;
height:60px;
margin:20px auto 20px auto;
}

#menup {
font:14pt/16pt Arial, Helvetica, Helv;
font-family:verdana, helvetica, arial, sans-serif;
text-decoration:none;
width:900px;
float:left;
}
		
#menup a {
text-align:center;
display:block;
white-space:nowrap;
padding-top:16px;
margin:0;
}
	
#menup li, #menup a:link, #menup a:visited, #menup a:active	{  /* menu at rest */
height:60px;
color:white;
background-image:url(../images/buttons/menustd1x60.gif);
background-repeat:repeat-x;
text-decoration:none;
}
	
#menup a:hover {
color:white;
background-image:url(../images/buttons/menuhover1x60.gif);
background-repeat:repeat-x;
text-decoration:none;
}

#menup ul {
list-style:none;
margin:0;
padding:0;
float:left;
min-width:150px;	/* width of all menu boxes */
}

#menup li {
position:relative;
margin:0;
border:1px solid white;
}

/* Front page banner */
#banner {
float:left;
width:490px;
height:501px;
background-image:url("../images/banner.png");
background-repeat:no-repeat;
border:5px inset lightgray;
margin-left:10px;
}

/* Under construction */
.logo {
position:relative;
top:400px;
left:17px;
background-image:url(../images/bigtriangle.gif);
background-repeat:no-repeat;
padding-top:220px;
width:95px;
height:95px;
margin:10px auto 10px auto;
}

#main {
position:relative;
background-color:#006D8F;
width:1020px;
height:auto;
margin:0 auto 0 auto;
}

#main p {
font:12pt/14pt Arial, Helvetica, Helv, serif;
font-family:verdana, helvetica, arial, sans-serif;
color:white;
font-weight:normal;
text-decoration:none;
text-align:left;
padding:10px 5px 0px 5px;
}

#pagesnav {
display:inline;
float:left;
height:25px;
width:100%;
}

#pagesnav h3 {
float:left;
}

#pagesnav h4 {
float:right;
}

#pagesnav h3, #pagesnav h4 {
font:14pt/16pt Arial, Helvetica, Helv, serif;
font-family:verdana, helvetica, arial, sans-serif;
color:blue;
font-weight:bold;
margin:0 20px 0 20px;
}

.prevpage {
float:left;
background-image:url(../images/ArrowL.png);
background-repeat:no-repeat;
cursor:pointer;
width:26px;
height:23px;
margin-left:20px;
}

.nextpage {
float:right;
background-image:url(../images/ArrowR.png);
background-repeat:no-repeat;
cursor:pointer;
width:26px;
height:23px;
margin-right:20px;
}

.links {
}

.links ul{
position:relative;
height:480px;
width:680px;
color:black;
background-color:#CCE8B5;
border:5px inset lightgray;
margin:0 auto 0 auto;
}

.links li{
width:635px;
font:12pt/14pt Arial, Helvetica, Helv;
font-family:verdana, helvetica, arial, sans-serif;
background-color:#CCE8B5;
padding-left:5px;
margin:5px 0 5px 0;
}

#log { /* Container for QRZ.com logbook iframe */
background-color:#CCE8B5;
float:right;
width:680px;
height:501px;
border:5px inset lightgray;
margin-right:10px;
}

p {
font:11pt/13pt Arial, Helvetica, Helv, serif;
font-family:verdana, helvetica, arial, sans-serif;
color:black; font-weight:normal;
padding-left:20px;
}

h1 {
font:24pt/26pt Arial, Helvetica, Helv, serif;
font-family:verdana, helvetica, arial, sans-serif;
color:cyan;
font-weight:bold;
text-align:center;
margin-bottom:20px;
}

h2 {
font:18pt/20pt Arial, Helvetica, Helv, serif;
font-family:verdana, helvetica, arial, sans-serif;
color:white;
font-weight:bold;
margin:10px;
}

h3 {
text-align:center;
font:16pt/18pt Arial, Helvetica, Helv, serif;
font-family:verdana, helvetica, arial, sans-serif;
color:white;
font-weight:bold;
padding:0 0 20px 20px;
}

h4 {
text-align:center;
font:14pt/16pt Arial, Helvetica, Helv, serif;
font-family:verdana, helvetica, arial, sans-serif;
color:white;
font-weight:bold;
margin:0 auto 0 auto;
}

h5 {
font:10pt/12pt Arial, Helvetica, Helv, serif;
font-family:verdana, helvetica, arial, sans-serif;
color:green;
font-weight:bold;
}

h6 {
font:14pt/16pt Arial, Helvetica, Helv, serif;
font-family:verdana, helvetica, arial, sans-serif;
color:red;
font-weight:bold;
text-align:center;
margin:0;
}

#footer {
position:absolute;
bottom:-25px;
left:402px;
width:420px;
height:16px;
margin:0 auto 0 auto;
text-align:center;
font:11pt/13pt Arial, Helvetica, Helv, serif;
font-family:verdana, helvetica, arial, sans-serif;
color:cyan;
font-weight:bold;
border-style:solid;
border-width:medium 2px;
border-color:#006080;
}

.picleft299x450 {
float:left;
width:299px;
height:450px;
margin:5px 20px 5px 5px;
}

.picmid299x450 {
width:299px;
height:450px;
margin:5px auto 5px auto;
}

.picright299x450 {
float:right;
width:299px;
height:450px;
margin:5px 20px 5px 5px;
}

.picleft300x200 {
float:left;
width:300px;
height:200px;
margin:5px 20px 5px 5px;
}

.picright300x200 {
float:right;
width:300px;
height:200px;
margin:5px 20px 5px 5px;
}

.picmid300x200 {
width:300px;
height:200px;
margin:5px auto 5px auto;
}

.picleft300x225 {
float:left;
width:300px;
height:225px;
margin:5px 20px 5px 5px;
}

.picleft500x295 {
float:left;
width:500px;
height:295px;
margin:5px 20px 5px 5px;
}

.picleft500x375 {
float:left;
width:500px;
height:375px;
margin:5px 20px 5px 5px;
}

.picmid300x225 {
width:300px;
height:225px;
margin:5px auto 5px auto;
}

.picright300x225 {
float:right;
width:300px;
height:225px;
margin:5px 5px 5px 20px;
}

.picright500x309 {
float:right;
width:500px;
height:327px;
margin:5px 5px 5px 20px;
}

.picright500x327 {
float:right;
width:500px;
height:327px;
margin:5px 5px 5px 20px;
}

.picleft225x300 {
float:left;
width:225px;
height:300px;
margin:20px 5px 5px 65px;
}

.picright225x300 {
float:right;
width:225px;
height:300px;
margin:20px 65px 5px 5px;
}

.picright259x393 {
float:right;
width:259px;
height:388px;
margin:5px 65px 5px 20px;
}

.picleft162x400 {
float:left;
width:162px;
height:400px;
margin:20px 5px 5px 65px;
}


.picleft299x450, .picleft300x200,.picright300x200, .picmid300x200, .picleft300x225, .picmid300x225, .picright300x225, .picleft225x300, .picright225x300, .picmid299x450, .picright299x450, .picright259x393, .picleft162x400, .picleft500x375, .picright500x327 {
font-size:14px;
color:white;
text-align:center;
display:block;
padding:0;
margin-bottom: 20px;
}

/* Displays credit text under image */
.imgcredit {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:white;
text-align:center;
display:block;
clear:both;
padding-top:10px;
margin:0;
}

.toppage {
padding-top:30px;
}

.toppage a{
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
color:blue;
text-decoration:none;
}

#clearfix {
clear:both;
}