/*---------------------------------------------------------------------------------------------  */
/*  GENERAL  */


/*body, h4, p, li, dt, dd, label, input, textarea { font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; color:#ae9f80; size:10px; }*/

* a { position:relative } /* Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */

.bodyStyle { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#fffbc0;}
.bodyStyle A {font: 11px  verdana, arial,san serif; text-decoration: none; color: #ffcd8c; border-bottom: dotted #988d76 1px}
.bodyStyle A:hover {font: 11px  verdana, arial,san serif; text-decoration: none; color: #f55b5b; background:url(images/semiTransparent.png); border-bottom: dotted 0px}

.bodyStyle ul {margin-left: 16px; margin-top: 4pxs; padding-top: 0px; padding-left: 0;}
.bodyStyle ul li {padding-left: 0; list-style-type: square; color:#ae9f80; }

.bodyStyle ol {margin-left: 16px; margin-top: 4pxs; padding-top: 0px; padding-left: 0;}
.bodyStyle ol li {padding-left: 0; color:#ae9f80; }

.bodyStyleTop { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#fffbc0;}
.bodyStyleTop A {font: 11px  verdana, arial,san serif; text-decoration: none; color: #ffcd8c; border-bottom: dotted #988d76 1px}
.bodyStyleTop A:hover {font: 11px  verdana, arial,san serif; text-decoration: none; color: #f55b5b; background:url(images/semiTransparent.png); border-bottom: dotted 0px}

.block a {
opacity:0.8;
}

.block a:hover{
opacity:1;
}


ul.nav { font:10pt Georgia, 'Times New Roman', Times, serif bold; color:#49341f; font-weight: bold; letter-spacing: -1px;}
ul.nav { position:relative; top:100px; left:-5px; display: inline; }
ul.nav li {margin-left: 0; padding-left: 0; padding-right:10; list-style: none; display: inline; }
ul.nav li a { margin:0; padding:0; color:#49341f; text-decoration: none; padding: 5px 0 5px 0}
ul.nav li a:hover { border:none; color:#000000; text-decoration: none; 	background:url(images/semiTransparentLight.png);
	background-position : top; padding: 5px 0 5px 0}

h1 { font:14px verdana, arial, san serif; font-weight:bold; text-transform: uppercase; letter-spacing: -1px; color:#c6bc93; padding:0px 0 8px 0; margin:0px 0 6px 0; width:100%; background:url(images/bg_header.gif);}
h2 { font:18px/18px Georgia, 'Times New Roman', Times, serif bold; color:#f3b547; margin:0px 0 2px 0; }
h3 { font:12px/12px arial, san serif; font-weight:bold; color:#f3b547; margin:0px 0 2px 0; }

div#footerContent {font: 10px verdana, arial, san serif; color: #5c5041; text-decoration: none; padding-top:13px; text-align:center; position:relative}
div#footerContent A {font: 10px  verdana, arial,san serif; text-decoration: none; color: #802816}
div#footerContent A:hover {font: 10px  verdana, arial,san serif; text-decoration: none; color: #c07667}

/* Form fields*/
.forms
{
	BORDER: #5c5041 1px solid;
	FONT-SIZE: 12px;
	COLOR: #d6ceaf;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background:url(images/semiTransparent.png);
	background-position : top;
	margin: 0px;
	padding : 3px;
	width: 100%;
	height: 187px;
	overflow: auto;
}

.forms2
{
	BORDER: #5c5041 1px solid;
	FONT-SIZE: 12px;
	COLOR: #d6ceaf;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background:url(images/semiTransparent.png);
	background-position : top;
	margin: 0px;
	padding : 3px;
	width: 100%;
	height: 24px;

}
/*
input:focus, textarea:focus {border: 1px solid #6F604C; color: #d6ceaf;}
*/
.submit {
border: 1px solid #565656;
/*  border: 1px solid #565656;*/
  border-top-color: #c4cbce;
  border-left-color: #c4cbce;
  padding: 2px;
  margin: 0px;
  background-color: #f9fafa;
  background-image: url(images/submit.gif);
  background-repeat: repeat-x;
  color: #333333;
  font-size: 10px;
  font-weight: bold;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  cursor: pointer;
  cursor: hand;
}

body { background:#000000 url(images/bg_apollo.jpg) top center no-repeat fixed } /* This is all the way down here so that - in theory - everything else will load before the (rather huge) background image does */