body{
	background-image: url(images/back.dark2.png);
	background-color:#000000;
	margin: 0;
	padding: 0;
	height:auto;
}
* {
text-shadow: 0 0 1px rgba(0, 0, 0, 0.004);
}
#backgroundcontainer {position:relative;
	background-image: url(images/back_avia.jpg);
	background-repeat:no-repeat;
	width: 1024px;
	height: 900px;
	border: none;
	top: 0; bottom: 0px;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0;
	padding: 0;}
#backgroundcontainer.home {background-image:url(images/back_home2.jpg);}	
	
#navbar {
	position:relative;
	width: 828px;
	z-index: 999;
	top: 35px;
	height: 70px;
	margin-left:auto;
	margin-right:auto;
}
#logo {width: 414px;}
#contact { position:absolute; top: 2px; right: 0px; height: 33px; width:266px; margin: 0px; padding-top: 6px; 
	text-align:center;
	background-image:url(images/contactbutton.png); background-repeat:no-repeat; border:none; }
#contact a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:13px; text-decoration:none;}
#contact a:hover { text-decoration:underline;}
img {
	border: none;
	padding: 0px;
	}
	
#menu {
	position: relative;
	width: auto;
	background-image: url(images/trans.blk15.png);
	z-index: 5;
	height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #838282;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px; margin-bottom: 0px; 
}
#menu ul {
list-style: none;
margin-top: 0;
margin-bottom: 0;
margin-left: 14px;
margin-right: 13px;
padding: 0;
width: auto;
float: left;
}	

#menu a, #menu h2, #menu p {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 0px;
border-style: none;
margin: 0;
padding: 2px 3px;
}
#menu a {
color: #fff;
text-decoration: none;
}
#menu a:visited {color: #c2b368;}
#menu a:hover {
color: #858559;
}
#menu li {position: relative;}
#menu ul ul {top: auto; bottom: 20px; position: absolute;
background-color:#000;
z-index: 500;
width: 8em;
margin: 0;
border-width: 1px;
border-style: solid;
border-color: #666;
left: -20px;
}
#menu ul ul ul {top: -1px; bottom: auto; background-color:#000000;
position: absolute; width: 7em;
left: 80%; border: solid; border-width: 1px; border-color:#666666;
}
div#menu ul ul {
display: none;
}
div#menu ul li:hover ul
{display: block;}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

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

sup {font-size: 80%; vertical-align: .3em;}
#botmenu {
position: relative;
top: -2px;
width: 828px;
margin: 10px 0 0 0;
padding: 0;
float: left;
z-index: 3;
}
#botmenu img { display:inline; width: 9px; height: 6px; vertical-align: middle; padding-bottom: 2px; border: none;}
#botmenu ul {
list-style: none;
margin: 0;
padding: 0;
width: 25%;
float: left;


}
#botmenu a, #botmenu h2, #botmenu p {
font: bold 12px/21px arial, helvetica, sans-serif;
display: block;
margin: 0px;
border:none;
padding: 0px 0px;
height: 19px;
}
#botmenu a.weaover {
font-size:12px;
background:none;
font-weight: bolder;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
border: 0px;
margin: 0;
padding: 0px 3px; 
border-style: none;
 }
#botmenu a.weaover:visited {color:#FFFFFF;}
#botmenu a.weaover:hover {
background:none;
border:none;
	background-image:url(images/menuback_grn.png);
	color:#fff;}
#botmenu h2, #botmenu p {
text-align: center;
}

#botmenu a {
color: #fff;
background: #000;
text-decoration: none;
margin-left: 5px;
}
#botmenu a:visited {color: #c2b368;}
#botmenu a:hover {
color: #858559;

}

#botmenu li {position: relative;}
#botmenu li.weather {
background-image: url(images/weamenu_back.png);
border-width: 1px;
border-style: solid;
border-color: #838282; margin-left:-1px;}
#botmenu li.aviation {
background-image:url(images/trans.dkgold20.png);
border-width: 1px;
border-style: solid;
border-color: #838282;
margin-left: -1px;}
#botmenu li.military {
background-image:url(images/weamenu_back.png);
border-width: 1px;
border-style: solid;
border-color: #838282;
margin-left: -1px;}
#botmenu li.emergency {
background-image:url(images/trans.dkgold20.png);
border-width: 1px;
border-style: solid;
border-color: #838282;
margin-left: -1px;}

#botmenu ul ul {
position: absolute;
z-index: 500;
width: 100%;
top: 19px;
left: -1px;
background-color:#000000;
color:#FFFFFF;
border-width: 1px;
	border-style: solid;
	border-color: #666;
}
#botmenu ul ul ul {
position: absolute;
top: 0px;
left: 55%;
margin-top: 0px;
width: 9em;
}

#botmenu ul ul ul ul {
position: absolute;
top: 0px;
left: 55%;
margin-top: -1px;
width: 9em;
}
div#botmenu ul ul {
display: none;
}
div#botmenu ul li:hover ul
{display: block;}
div#botmenu ul ul,
div#botmenu ul li:hover ul ul,
div#botmenu ul ul li:hover ul ul
{display: none;}

div#botmenu ul li:hover ul,
div#botmenu ul ul li:hover ul,
div#botmenu ul ul ul li:hover ul
{display: block;}
/* end css for top navbar */	
img.monitor { float:right; padding-top:10px;}	
img.logo {
	position:absolute; z-index: 100; 
	margin: 0 0 0px -2px; padding: 0 0 0px 0; border:none; float:left;}
img.printlogo {
	position:absolute; z-index:0; 
	margin: -20px 0 0px -2px; padding: 0 0 0px 0; border:none; float:left;}
#google_translate_element {float:right; position:relative; top: 0; right:0;}
#botnavbar {
	position:relative;
	width: 828px;
	border-style: none; border-width: 0px; border-color:#666666;
	top: 0px;
	height: auto;
	margin-left:auto;
	margin-right:auto; 
	margin-top: -120px; padding-top: 0px;}

#bottomnavbar {
	position: relative;
	top: 0;
	background-image: url(images/trans.blk15.png);
	border-style:solid;
	border-width: 1px;
	border-color: #666666;
	height: 17px;
	width: 828px;
	color:#FFFFFF;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left:auto;
	margin-right:auto;
}
#bottomnavbar ul {list-style: none; margin-top: 0;}
#bottomnavbar ul li {
	float:left;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top: 1px;
	margin-left: 20px;
	margin-right: 20px;
	width: auto;
	height: 17px;
}
#bottomnavbar a{
	text-decoration:none;
	color:#ffffff;
	margin-left: 0px;
	margin-right: 0px;
}
#bottomnavbar a:visited{
	color:#c2b368;}
#bottomnavbar a:hover{
	color:#858559;}


#floater { z-index: 1;
position:absolute;
background-image:url(images/trans.blk15.png);
border-style:solid;
top: 250px;
left: 528px;
border-width: 1px;
border-color:#666666;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 90px;
width: 380px;
}
#floater a { color:#FFFFFF; font-size:12px; vertical-align:middle;}


#specialcontainer {
position:relative;
	top: 60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 14px;
	width: 828px;
	height: auto;
	text-align:left; border-width: 0px;
	border-style: none;
	border-color: #fff;
}

#special { background-image:url(images/trans.dkgold20.png);
border-style:solid;
border-color:#666666;
border-width: 0px;
	float:left;
	margin-left:auto;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 207px;
	height: 396px;
}
#special.gray {background-image:url(images/trans.blk15.png);}
#specialcontainer p, #special p {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	line-height: 1.5em;
	color:#ffffff;
	margin: 15px 15px 10px 15px;	
}
#specialcontainer p { width: 384px;}
#special p { width: 177px; 	font-size:11px;}

#specialcontainer h1 {
color: #88e8f0;
	font-size: 16px; line-height: 1.4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 0px;
	margin: 0px 15px 10px 15px;
	width: 414px;
	}
#specialcontainer a { color:#ffffff; font-size:11px; text-decoration:none;  }
#specialcontainer a.gold { color:#e9d078; text-decoration:underline;   }
#specialcontainer a:hover { text-decoration:underline; }
 
.special li a, 
.special li a:visited {
display:block; text-decoration:none; width:207px;  float:left; text-align:center;  height:0px;  
color:#ffffff; font-weight:bold; text-align:center; padding-top: 1px;
}

#translate { position:absolute; top: 5px; right: 118px; width: 140px;border: none; border-width: 0px; border-color:#FF0000; height: 23px; text-align:center;  padding-top: 7px;  }

#copyright { 
	color: #a6a4a4;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:right;
	margin-top: 10px; padding: 0px;}


