@charset "utf-8";

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
}

a { text-decoration: none; font-weight: none;}
img { border: none; }
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; color: #666666; text-decoration: none; }
a:visited { color: #990066; }
/*.revw10p {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF}
.blk10pt {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.blk10ptbld {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000}
.blk12ptbld {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
.blu10pt {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333399}
.blk8pt {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}*/
.mainLink {  font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #333399}
.anchor:hover { color: #000000; }

.secHeader
{
	color: #0C0C69;
	font-size: 1.5em;
	font-weight: bold;
}

.aircraftHeader
{
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
}

#container
{
	width: 100%;
	height: 100%;
	clear: both;
	overflow: auto;
}

#headerLogo
{
	margin: 0 0 1em 0;
	background-position: left top;
	vertical-align: top;
}

#horzMenuBar
{
  clear: both;
  background-color: #d70000;
  border: 1px none #000000;
  margin: 0 0 0.5em 0;
}

#mainMenu
{
	background-color: #FFFFFF;
	background-image: url(/images/mainMenuBkgrnd.png);
	background-repeat: repeat-y;
	border: 1px none #000000;
	width: 11%;
	min-height: 2000px;
	height: 100%;
	display: inline;
	float: left;
	margin: 0 2em 0 0;
}

#mainMenu a
{
	color: #FFFFFF;
	font-weight: bold;
}

#mainMenu a:hover
{
	text-decoration: none;
	color: #666666;
}

#mainMenu #mainMenuList li
{
	list-style: none;
	margin: 0.8em 1em 0 -2.6em;
}

#newsLayer
{
	width: 37%;
	min-height: 2000px;
	height: 100%
	display: inline;
	float: left;
	paddding: 0 0 0 2em;
	border-right: 4px #d70000 solid;
}

#newsLayer .newsLayerText
{
	margin: 1.5em 4em 1.5em 0;
}

#newsLayer .newsLayerList li
{
	margin: 0 4em 0 0;
}

#newsLayer .imageCaption
{
	display: block;
	margin: 0.5em 4em 8em 0;
}

#newsLayer .panelImage
{
	margin: 0.5em 0 0 8.3em;
}

#newsLayer .inlineList li
{
	display: inline;
	list-style: disc;
	margin-right: 1em;
}

#newsLayer #headerTable
{
	margin: 0 0 0 9.2em;
	font-size: 1.2em;
	border-collapse: collapse;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#newsLayer #headerTable th
{
	padding: 0.1em 0.5em 0.1em 1em;
}

#newsLayer .dataTable
{
	width: 100%
	margin: 0 -2em 0 0;
	border-style: ridge;
}

#newsLayer .dataTable td
{
	padding: 0.1em 1em 0.1em 1em;
}

#newsLayer .borderlessTable
{
	border: thick;
	border-color:#999999;
	margin: 0 -2em 0 0;
}

#newsLayer .borderlessTable td
{
	padding: 0.1em 1em 0.1em 0;
}

#newsLayer .dataTableRowHeader
{
	font-weight: bold;
	color: #333333;
}

#newsLayer .secondaryHeader
{
	font-weight: bold;
}

#newsLayer .tableCaption
{
	padding: 0.5em 0 0 0;
	margin: 0 0 0 3em;
	text-align: left;
}


#photoAlbum
{
	margin: 2em 0 0 -10em;
	width: 80%;
}

.photoTable
{
	border: none;
	padding: 1em 0 0 0;
}

#photoAlbum h2
{
	color: #0C0C69;
	font-size: 1.5em;
	font-weight: bold;
}

div.rss_box
{
	border: solid 1px black;
	padding: 0.5em 0 0 1em;
	width: 80%;
}

.rss_item { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; padding: 0 1em 0 0; }
.rss_item a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; text-decoration: none; }
.rss_desc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; text-decoration: none; padding: 0 1em 0 0; }
.rss_date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; font-style: italic; text-decoration: none; }

#rightSide
{
	width: 35%;
	display: inline;
	float: right;
	margin: 0 10.5em 0 0;
}

#rightSide .calendarFrame
{
	float: left;
	clear: left;
}

#rightSide .text
{
	color: #0C0C69;
}

#rightSide #payPalForm
{
	float: left;
	clear: both;
	margin: 3em 0 0 0;
	border: thin;
	border-color: #333333;
}

#miniPlanner
{
	float: left;
	margin: 2em 0 0 0;
	clear: both;
}

