body { color: #000; background: #fff; padding: 0px; margin: 0px; margin-left: 0px; padding: 0; height: 100%; font-size: 12pt; }
body, td, th, input, textarea { font-family: Arial, Helvetica, sans-serif; voice-family: "\"}\""; voice-family: inherit; }

h1			{ font-size: 17pt; font-weight: normal; margin-top: 9px; margin-bottom: 9px;
					font-family: Britannic Bold, Arial, Helvetica; }
h2			{ font-size: 16pt; font-weight: normal; margin-top: 9px;
					font-family: Britannic Bold, Franklin Gothic Medium, Arial, Helvetica; }
h3			{ font-size: 14pt; font-weight: normal; margin-top: 2em;
					font-family: Britannic Bold, Franklin Gothic Medium, Arial, Helvetica; }
xh1 { font-size: 180%; font-weight: normal; margin-top: 9px; margin-bottom: 9px; border-bottom: 1px solid #ccc}
xh2 { font-size: 160%; font-weight: normal; margin-top: 9px; margin-bottom: 9px; border-bottom: 1px solid #ccc}
xh3 { font-size: 100%; }
xh4 { font-size: 60%; }
xh5 { font-size: 60%; }
xh6 { font-size: 60%; border: 0; }

p					{ font-size: 12pt;  }
p.margin	{ font-size: 12pt; margin-left: 2em; }
p.img			{ font-size: 9pt; margin-top: 0em; margin-bottom: 0em; text-align: left; }
p.caption	{ font-size: 9pt; margin-top: 0em; text-align: left; font-style: italic; }
p.legal		{ font-size: 8pt; margin-top: 4em; text-align: center; border-top: thin gray solid; }

th					{ font-size: 12pt; color: black; text-align: left; border-bottom: thin gray solid; }
td					{ font-size: 12pt; }
td.coords		{ font-size: 8pt; text-align: right; }
td.overline	{ border-top: thin  gray solid; }
td.noverline	{ border-top: thin  white solid; }

li			{ font-size: 12pt; }

a 			{color: #0000ff; text-decoration: none; }
a:hover	{text-decoration: underline; }

/* Header */

#header {	background: #2e98d4 url("/_img/clouds.png") bottom right repeat-x; position: relative;
    			height: 100px; padding: 0px; margin: 0px; border-bottom: thin gray solid; }

/* Logo */

#logo { position: absolute; border:0; top: 0; left: 0; margin: 0; height: 8px; width: 150px; z-index:1; }
#logo a { display: block; width: 365px; height: 94px; background: transparent url("/_img/rotorheads_horizontal.png") no-repeat;
    			background-position: 0px 2px; text-decoration: none; voice-family: "\"}\""; voice-family:inherit; text-indent: -700em; }

dummy { }

/* Tabs */ 

#header #tabs {
    width: auto;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0;
    padding: 0 5px 0 0;
    list-style: none;
    font-size: 90%;
}

#tabs li.tab { position: relative; float: right; background: transparent url("/_img/header_tab.gif") 100% -600px no-repeat;
    padding: 0 6px 0 0; margin: 0 1px 0 0; border-bottom: 1px solid #515358;
}

#tabs li.tab a.tab { float: left; display: block; padding: 4px 4px 4px 10px;
    background: transparent url("/_img/header_tab.gif") 0% -600px no-repeat;
    font-weight: bold; color: #fff; text-decoration: none;
}

li.tab ul {
    visibility: hidden;
    position: absolute;
    list-style: none;
    top: 100%;
    left: 0px;
    width: 100px;
    padding: 0px;
    padding-right:3px; 	
    margin: 0px;
    border: outset #AAAAAA 3px;
    border-top: none;
    background: #88909C;
    z-index: 5;
}

.tab > ul {
    top: auto;
    left: auto;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:140px;
}

.tab > ul 				{ }
li.tab ul li 			{ padding: 2px; }
li.tab ul li a 		{ color: white; font-family:verdana,helvetica,sans-serif; text-decoration: none; }
li.tab:hover > a 	{ background-position: 0% -400px; }
li.tab:hover  		{ background-position: 100% -400px; }
#tabs li.tab a:hover, li.tab ul a:hover { color:#ADD8E6; text-decoration: none; }
li.tab:hover ul, li.sfhover ul 					{ visibility:visible; }
#tabs li:hover ul, tab li.sfhover ul 		{ visibility: visible; left: 0px; }

/* Search box */
#header #searchbox { border:0; margin:0; padding:0; width: auto; color: gold; position:absolute; list-style: none;
    								 top:5px; right:50px; font-size: 100%; } 

/* Content */
#content { clear: both; margin-left: 10px; margin-right: 10px; font-size: 80%; }

#map { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#info-left  { outline: red solid thin; text-align: left; font-size: 150%; float: left; }
#info-right { outline: red solid thin; text-align: right; font-size: 150%; }
#bold-left  { outline: red solid thin; text-align: left; font-size: 150%; font-weight: bold; float: left; }
#bold-right { outline: red solid thin; text-align: right; font-size: 150%; font-weight: bold;  }

#pic-right { outline: blue solid thin; float: right; margin: 4px; }

