body, p, td, th, div, blockquote, dl, ul, ol
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}

body
{
	margin: 0px;
	background-color: black
}

h1, h2
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: red;
	margin: 0px;
	margin-left: -5000px;
	margin-top: -10px;
	text-align: center;
}

h3, h4
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
	color: Black;
	margin: 0px;
}

.Outer
{
	font-size: 8pt;
}

.Banner
{
	font-size: 10pt;
    text-align: left;
}

.BannerText
{
	margin:0px;
	padding: 10px;
	font-size: 10pt;
    text-align: left;
}

.NavBanner
{
	margin-top: 120px;
    FONT-SIZE: 10pt;
    color: White;
    padding: 4px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.Categories
{
    color: White;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
   	background-color: gray;
}

.InnerWrapper
{
    text-align: left;
}

.Content
{
	float:left;
	width: 460px;
	background-color: gainsboro;
	margin: 10px;
	margin-top: 0px;
}

p
{
	margin: 0px;
	margin-bottom: .6em;
	text-align: left;
}

.Sidebar
{
	float:right;
	width: 240px;
	font-size: 14pt;
	margin-right: 10px;
}

.FPPCategory, .FPPCategory h
{
	xwidth: 760px;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 12pt;
}

.FPPPageIntro
{
	width: 760px;
	text-align: left;
	font-size: 12pt;
	color: white;
	text-indent:1.5em;
	margin-bottom: .5em
}

.FPPPageIntro p
{
	text-align: left;
	font-size: 12pt;
	color: white;
	text-indent:1.5em;
	margin-bottom: .5em
}

.FPPPreviewTitle
{
	padding: 4px;
	margin: 0px;
	height: 24px;
	border-style: inset;
    border:1px solid black;
	background-color: black;
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
	color: white;
}

.FPPPreviewIntro
{
	color: white;
	font-size: 12pt;
}

.FPPPreviewInner
{
	min-height: 130px; 
	padding: 4px;
	width: 760px;
}

.FPPPreviewDescription, .FPPPreviewDescription p
{
	color: white;
	font-size: 12pt;
}

.FPPEquipment, .FPPEquipment p
{
	color: ghostwhite;
	font-size: 8pt;
    FONT-STYLE: italic;
}

.FPPEquipment a
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	font-size: 10pt;
}

.FPPPreviewOuter
{
	margin: 0px;
    border:1px solid black;
	background-color: black;
	width: 760px;
}

.PreviewOuter
{
	margin: 0px;
    border:1px solid black;
	background-color: #b3b3b3;
}

.PreviewOld
{
	color: white;
	text-align: center;
}

.PreviewTitle
{
	padding: 4px;
	margin: 0px;
	height: 24px;
	border-style: inset;
    border:1px solid black;
	background-color: gainsboro;
	font-weight: bold;
	text-align: center;
}

.PreviewLaunchLeft
{
	width: 246px;
	margin: 0px;
	height: 16px;
	font-size: 8pt;
    border-right: solid 1px black;
    text-align: center;
}

.PreviewLaunchRight
{
	float: right;
	width: 246px;
	height: 16px;
	margin: 0px;
	font-size: 8pt;
    text-align: center;
}

.PreviewLaunchers
{
	margin: 0px;
	font-size: 8pt;
	background-color: white;
    border:1px solid black;
}

.FlashLaunch
{
	padding: 4px;
	margin: 0px;
	height: 18px;
	font-size: 8pt;
	background-color: white;
    text-align: center;
    border-bottom: solid 1px black;
}

.PreviewInner
{
	min-height: 130px; 
	padding: 4px;
	width: 454px;
}


.PanoramaThumb
{
	float: right;
	margin: 5px;
    WIDTH:200px;
    HEIGHT:100px;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}

.RequirementsBox
{
    border:1px solid red;
	background-color: white;
	font-size: 6pt;
	padding:4px;
	margin: 4px;

}

.RequirementsTitle
{
	background-color: red;
	color: White;
	font-size: 8pt;
	text-align: center;
}

.RequirementsBody
{
	background-color: white;
	color: Red;
	font-size: 8pt;
	text-align: left;
	border-bottom:1px solid red;
	padding:4px;
}

.RequirementsText
{
	background-color: white;
	color: black;
	font-size: 7pt;
	text-align: left;
}

.RequirementsDownload
{
	background-color: white;
	color: black;
	font-size: 8pt;
	text-align: center;
}

.OldWarning
{
	padding: 4px;
	background-color: silver;
	color: black;
	font-size: 8pt;
	text-align: left;
/*	border:1px solid black;*/
}

.AdBar
{
	vertical-align: baseline;
	padding: 4px;
	color: black;
	font-size: 8pt;
	text-align: left;
}

.Ad
{
	margin-top: 30px;
	padding: 4px;
	background-color: silver;
	color: black;
	font-size: 8pt;
	text-align: left;
	border:1px solid black;
}

.Bottom
{
	clear:both;
	padding: 4px;
	color: black;
	font-size: 8pt;
	text-align: center;
}

.OuterJView
{
	margin: 0px;
	width: 640px;
    border:1px solid black;
	background-color: #b3b3b3;
}

.BannerJView
{
	text-align: center;
	margin: 0px;
	background-color: #b3b3b3;
}
.TitleJView
{
	padding: 4px;
	border-style: inset;
	background-color: gainsboro;
	font-weight: bold;
	text-align: center;
}
.InstructionsJView
{
	padding: 4px;
	margin: 4px;
	width: 210px;
	color: White;
	background-color: gray;
    border:1px solid black;
}
.InnerJView
{
	margin: 4px;
}
.TextJView
{
	padding: 4px;
	margin: 4px;
	width: 210px;
	height: 186px;
	overflow:auto;
	background-color: #b3b3b3;
    border:1px solid black;
}
.ViewerJView
{
	float: right;
}

.ControlJView
{
	margin:5px;
}

.AppletJView
{
    border:1px solid black;
    border: inset;
}

.CopyrightJView
{
	font-size: 9pt;
	text-align: center;
}

.Close
{
	margin-top: -20px;
	text-align: right;
}

.CloseFS
{
	top: 4px;
	text-align: right;
}

.CopyrightFS
{
	top: 4px;
	margin-top: 0px;
	text-align: left;
}

.left
{ 
	text-align: left;
	font-size: 14pt;	 
}

.centered
{ 
	text-align: center; 
}

.Pink
{ 
	text-align: left;
	color: Purple;
}

.NavigationTable
{
    COLOR: #FFFFFF;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

BODY.FPPFullscreen
{
	BACKGROUND-COLOR: black;
    BACKGROUND-IMAGE: url('none');
    height: 70%;
    COLOR: #000000;
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

BODY.fullscreen
{
	BACKGROUND-COLOR: black;
    BACKGROUND-IMAGE: url('none');
    COLOR: #000000;
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

HR
{ margin-bottom: 0
}

PRE
{
    COLOR: black;
    FONT-FAMILY: 'Courier New', Courier
}
.FinePrint
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic
}
.Help
{
    COLOR: #C0C0C0;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic
}
.Note
{
    FONT-SIZE: 10pt;
    FONT-STYLE: italic
}
.Comment
{
    COLOR: #C0C0C0;
    FONT-SIZE: 8pt;
}
A:link
{
    COLOR: #0000ff
}

A:visited
{
    COLOR: #0000ff
}
A:hover
{
    COLOR: #ff0000
}

a.WhiteLink
{
    COLOR: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
/*	font-family: Arial, Helvetica, sans-serif;*/
	font-size: 10pt;
}

p.LargeWhiteLink
{
	text-align: center;
	padding: 2px;
}

a.LargeWhiteLink
{
    COLOR: #dddddd;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a:visited.LargeWhiteLink
{
    COLOR: #dddddd;
}

a:hover.LargeWhiteLink
{
    COLOR: #ee5555;
}

a:link.WhiteLink
{
    COLOR: #FFFFFF
}

a:visited.WhiteLink
{
    COLOR: #FFFFFF
}

a:hover.WhiteLink
{
    COLOR: #ff0000
}


TH
{
    BACKGROUND-COLOR: #99eeee
}

.ItemImageLink
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}

Table.PanoramaItem
{
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	font-size: 8pt;
	background-color: #b3b3b3;
    border:1px solid black; padding:4px;
	font-size: 8pt;
	color: black
}

.PanoramaItemDescription
{
    FONT-SIZE: 9pt
}

.PanoramaItemOld
{
	font-size: 7pt;
	color: gray;
}

.PageIntro, .PageIntro p
{
	text-align: left;
	color: black;
	text-indent:1.5em;
	margin-bottom: .5em
}

.PanoramaPageCategory
{
	font-size: 10pt;
	color: white;
}

.PanoramaLauncher
{
    FONT-SIZE: 8pt
}

.PanoramaKeys
{
    FONT-SIZE: 8pt
}

.PanoramaPageDescription
{
    FONT-SIZE: 9pt; margin-bottom:1
}

.PanoramaItemTitle
{
    FONT-SIZE: 9pt;
}

.PanoramasDKAd
{
	margin-top: 0px;
	background-color: #ffffff;
    border:1px solid black; padding:4px;
	font-size: 8pt;
	color: black
}

.PanoramasDKAdText
{
	line-height:normal;
	font-size: 8pt;
	color: black
}


.fullscreenTitle
{
    COLOR: #FFFFFF;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif
}

.FullscreenDescription
{
	COLOR: white;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	height: 60px;
	width: 99%;
	overflow:auto;
}

.FullscreenDescription p
{
	COLOR: white;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom: .1em;
}

.FullscreenDescription ul
{
	COLOR: white;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: -.2em;
}

.AerialCategoryList
{
	padding: 4px;
	width: 220px;
	height: 100px;
	overflow:auto;
	background-color: #ffffff;
    border:1px solid black;
}

.GroundCategoryList
{
	padding: 4px;
	width: 200px;
	height: 200px;
	overflow:auto;
	background-color: #ffffff;
    border:1px solid black;
}


.Equipment
{
	color: ghostwhite;
}

.Equipment a
{
    COLOR: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


.flashcontent
{
	height: 100%;
	font-size: 16pt;
	color: #FF0000
}
.flashcontent a
{
  color: #00FF00;
}
.flashcontent a:hover 
{
	color: #FFFFFF;
	font-size: 18pt;
}
