/* 
 * AeroWX CSS (c) 2004-2009 Wannamaker Consulting, LLC.
 */

/*--------------------------------------------------
 * Generics
 *--------------------------------------------------*/

form select {
  font-size: 8pt;
}

form {
 margin: 0px; 
 padding: 0px
}

/*--------------------------------------------------
 * Login form
 *--------------------------------------------------*/

div#login {
  padding: 7px;
  float: right;
  font-weight: bold;
}

div#login form {
  display: inline;
}

div#login .form-submit {
  margin-right: 5px;
  font-weight: normal;
}

div#login a:link {
  color: white;
}

div#login a:visited {
  color: white;
}

div#login input, password {
  font-size: 8pt;
  margin-right: 15px;
  display: inline;
}

div#login label {
  font-weight: bold;
  margin-right: 0.5em;
  padding-right: 1em;  
  padding-left: 1em;  
}

/* ----- div tags ----- */

/*
div {
  border: red 1px dashed;
}
*/

/*--------------------------------------------------
 * Header
 *--------------------------------------------------*/

div#header {
}

div#mobiletitle {
  padding: .5em 0;
  color: #ffffff;
  background-color: #000000;
}

div#title {
  height: 35px;
  padding: .5em 0;
  color: #ffffff;
  background-color: #000000;
}

div#title img#logo {
  margin: 1px 50px 0 20px;
  float: left;
}

div#title ul {
  margin: 3px 0 0 0;
  float: left;
  display: inline;
  list-style-type: none;
  padding: 0;
}

div#title ul li {
  padding: 0;
  margin: 0;
  color: grey;
}

div#title ul a:link {
  color: #AAAAAA;
  text-decoration: none;
}

div#title ul a:visited {
  color: #AAAAAA;
  text-decoration: none;
}

div#title ul a:hover {
  color: #AAAAAA;
  text-decoration: underline;
}

div#title ul a:active {
  color: #AAAAAA;
  text-decoration: none;
}

div#maptoolbar {
  display: inline;
  float: left;
  
  padding-left: 5px; 
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
}

div#texttoolbar {
  display: inline;
  float: right;

  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: right;
  /* IE needs this */
  /* width: expression(document.body.clientWidth - 646 - 10); */
  
}

div#content {
  clear: both;
}

div#maps {
  float: left;  
  width: 640px;
}

div#maps div#images img {
  border: 1px solid black;
  margin-left: 3px;
}

div#text {
  position: absolute;
  left: 648px;
}

div#data {
  background-color: #ffffff;
  border: 1px solid black;
  margin-right: 3px;
  padding: 3px;
}	

/* -- colors */

a:link {
  color: #3474fc;
  text-decoration: none;
}
a:visited {
  color: #336699;
  text-decoration: none;
}
a:hover {
  color: #3474fc;
  text-decoration: underline;
}
a:active {
  color: #888;
  text-decoration: none;
}
code {
  font-size: 1.2em;
}
pre {
  font-family : Courier, "Courier New", fixed-width, monospace ;
  font-size : 100% ;
  line-height : 140% ;
  border-color: #5470b1 ;
  color: #5470b1;
}
h1 {
  color: #000;
  font-size: 1.5em;
  font-weight: normal;
}
h2 {
  color: #000;
  font-size: 1.2em;
}
h3 {
  color: #888;
  font-size: 1.1em;
}
h4 {
  color: #000;
  font-size: 1.1em;
}


/* -- orig -- */

body, table {
  padding: 0px 0px 0px 0px;
  border-width: 0px;
  border-spacing: 0px;
  margin: 0px 0px 0px 0px;
  background-color: #d5dfd5;
}

table {
  border: 1px solid #000000;
  border-collapse: collapse;
}

a img {
  border: none;
}

tr.title td { 
  font-size: 15pt;
}

/* override generic table */
table.data {
  background-color: #FFFFFF;
}

table.data th {
  background-color: #EEEEEE;
}

table.data td, table.data th {
  padding: 2px
  border-collapse: separate;
  border: 1px solid #898989;
  vertical-align: top;
}

td, th, body {
  font-family: Arial;
  font-size: 8pt;
  color: Black;
}

/* --- Nav bar --- */
/* centerdiv - nav - selecttab and tab */

#centerdiv {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#nav {
	margin: 0px;
	padding: 0px;
}

#nav a:link {
  color: black;
}
#nav a:visited {
  color: black;
}

#nav div {
	display: inline;
	padding-top: 0px;
	margin: 0px;
	font-size: 11px; 
	font-weight: bold;
}

#nav div.tab {
	border-bottom: 1px solid black; 
	padding-left: 20px;
	padding-right: 20px;
}

#nav div.selectedtab {
	border-top: 1px solid black; 
	border-bottom: 1px solid black; 
	background-color: black;
	color: white;
	padding-left: 20px;
	padding-right: 20px;
}

#nav div.selectedtab a:visited {
  color: white;
}

#nav div.selectedtab a:link {
  color: white;
}

#nav img {
	display: inline;
	padding-top: 0px;
	margin: 0px;
	border-bottom: none;
	vertical-align: bottom;
}
