﻿* { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; margin: 0px; padding: 0px; color: #666; }
/*************** HTML Elements ***************/
body { }
a { text-decoration: none; }
a:hover { text-decoration: underline;}
a img { border: none; }
ul { list-style-type: none; }
hr { width: 98%; text-align: center; margin: auto; color: #CCC; }
table label { padding-left: 3px; *padding-left: 0px; }
p { padding-top: 1em; }
fieldset { clear: both; margin: 1%; }
fieldset[class] { border: solid 1px #CCC; }
blockquote {margin-left: 40px;}

/************** global classes **************/
.ContentSection { width: 95%; margin: auto; }
.FloatClear { clear:both; }
.LineBreak { clear:both; height: 1em; }
.ImageLink { border: none; }
.FullBlock { display: block; width: 98%; padding: 1%; }
.HalfBlock { display: block; width: 48%; padding: 1%; }
.BlockTwenty { width: 18%; padding: 1%; }
.BlockEighty { width: 78%; padding: 1%; }
.MinimalBlock { display: table-cell; *display: inline-block; }
.LeftBlock { float: left;}
.RightBlock { float: right; }
.SectionHeader { padding: 3px; }
.SectionTitle { clear: both; display: block; font-size: 12pt; font-weight: bold; text-indent: 10px; white-space: nowrap; color: #999; }
.SectionSubTitle { display: block; text-align: center; text-indent: 15px; white-space: nowrap; }
.InlineTitle { font-size: 10pt; color: #C36; font-weight: bold; }
.SectionMoreLink { text-align: right;}
.SectionMoreNews { float: right; }
.PaddedSection { padding: 7px; }
.PaddedSectionLight { padding: 2px; }
.PaddedSectionOne { padding: 1px; }
.CenteredTextBlock { text-align: center; }
.AlignTop { vertical-align: top; }
.AlignRight { text-align: right; }
.IndentedList li { text-indent: 10px; }
.IndentedLink, .IndentedText { margin-left: 10px; }
.BoldText { font-weight: bold; }
.UpperCase { text-transform: uppercase; }
.BlueText { color: #69C; }
.RedText { color: #C36; }
.GreenText { color: #693; }
.PurpleText { color: #96C; }
.GoldText { color: #960; }
.OrangeText { color: #C30; }
.SmallText { font-size: 8pt; }
.ExtraSmallText { font-size: 7pt; }
.MediumText { font-size: 10pt; }
.LargeText { font-size: 12pt; }
.ExtraLargeText { font-size: 14pt; }
.BlueLink { display: table-cell; *display: block; text-indent: 15px; background-image: url(images/diag_blue_arrow.gif); background-repeat: no-repeat; font-size: 10pt; color: #69C; margin: 0px 3px 3px 3px; text-align:left; }
.GreenLink { display: table-cell; *display: inline-block; text-indent: 15px; background-image: url(images/diag_green_arrow.gif); background-repeat: no-repeat; font-size: 10pt; color: #693;  margin: 10px 3px 3px 3px; }
.RedLink { display: table-cell; *display: inline-block; text-indent: 15px; background-image: url(images/diag_red_arrow.gif); background-repeat: no-repeat; font-size: 10pt; color: #C36; margin: 10px 3px 3px 3px; }
.GoldLink { display: table-cell; *display: inline-block; text-indent: 15px; background-image: url(images/diag_gold_arrow.gif); background-repeat: no-repeat; font-size: 10pt; color: #960;  margin: 10px 3px 3px 3px; }
.OrangeButtonLink { display: inline-block; background-image: url(images/D98211.gif); color: #FFF; border: solid 1px; border-color: #DDD #777 #777 #DDD; padding: 1px 3px; font-weight: bold; font-size:9pt; }
.OrangeButtonLink:hover { background-image: none; background-color: #FFF; color: #F96; border: solid 1px #F96; } 

.BlueBlock { background-image: url(images/AEC6E5.gif); }
.RedArrowList li { list-style-image: url(images/red_arrow.gif); margin-left: 20px; *margin-left: 15px; margin-right: 5px; vertical-align:top; }
.GreenArrowList li { list-style-image: url(images/green_arrow.gif); margin-left: 25px; *margin-left: 20px; margin-right: 5px; vertical-align:top; }
.BlueArrowList li  { list-style-image: url(images/blue_arrow.gif); margin-left: 25px; *margin-left: 20px; margin-right: 5px; vertical-align:top; }
.GoldArrowList li  { list-style-image: url(images/gold_arrow.gif); margin-left: 25px; *margin-left: 20px; margin-right: 5px; vertical-align:top; }
.RedDiagArrowList li { list-style-image: url(images/diag_red_arrow.gif); margin-left: 20px; *margin-left: 15px; margin-right: 5px; vertical-align:top; }
.GreenDiagArrowList li { list-style-image: url(images/diag_green_arrow.gif); margin-left: 25px; *margin-left: 20px; margin-right: 5px; vertical-align:top; }
.BlueDiagArrowList li{ list-style-image: url(images/diag_blue_arrow.gif); margin-left: 25px; *margin-left: 20px; margin-right: 5px; vertical-align:top; }
.FlatMenu li { color: #FFF; display: inline; }
.FlatMenu a { color: #FFF; text-decoration: none; }
.FlatMenu a:hover { text-decoration: underline; }
.CenteredItem { display: block; margin: auto; }
.Description B { color: #000; }
.GNPList li { color: #8da3d0; list-style-image: url(images/diag_blue_arrow.gif); margin-left: 21px; *margin-left: 20px; margin-right: 5px; vertical-align:top; }
.GNPList li a { color: #8da3d0; }

.TabPageLeftCol {border-right: solid 1px #CCC; width:280px; padding-left:15px; }
.TabPageLinks { margin-top: 5px;}
.TabPageLinks li { padding-left: 0px; padding-bottom: 5px; margin-left:0px; }
.TabMissionImage {display: block; margin-left: auto; margin-right: auto; height:100px; text-align: center;}
.TabDisplayImage {padding-bottom: 15px; }
.TabMissionRad {width:180px; }

.BorderAll { border: solid 1px #ccc; }
.BorderTop { border-top: solid 1px #ccc; }
.BorderBottom { border-bottom: solid 1px #ccc; }
.BorderLeft { border-left: solid 1px #ccc; }
.BorderRight { border-right: solid 1px #ccc; }
.MissionsRightLinks {border-left: solid 1px #C36; padding-left: 5px; padding-right: 5px; height:270px; }
.TabPageImage {background-image:url(images/Mission_Logo1.jpg); background-repeat:no-repeat; height:75px; width:125px; }
.MissionLeft {width:370px; }
.MissionRight {width:370px; }
.PadBottom {padding-bottom:10px; }
/* VIDEO PLAYER PAGE */
.FlashVideoPlayer { display: block; width: 320px; height: 285px; margin-top: 10px; }
