﻿body { }


/********************************
Article styles
********************************/
.articleTitle { font-family: Corbel; font-size: 14px; font-weight: bold; color: #660000; }
.articleAuthor { font-family:'Arial'; font-size:x-small; }
.articleParaTitle { font-size:small; font-weight:bold; font-family:"Corbel"; color:#2F4C69 }
.articleParaText { font-family:'Corbel'; font-size: x-small; }

/********************************
Basic Object Styles
********************************/
.linkStyle { font-family: Corbel; font-size: small; text-decoration: underline; color: #FF0000; text-align: center; }
.bannerRow { height: 128px; vertical-align: top; text-align: right; border-collapse: collapse; }
.basicTable { text-align:left; border-collapse: collapse; font-family: Corbel; }
.bodyStyle { border-collapse: collapse; border-style: none; border-width: 0px; padding: 0px; }
.informationLabel { font-family:'Corbel'; font-weight: bold; color: White; background-color: #648CA0; vertical-align: middle; text-align: center; border-collapse: collapse; }
.MainForm { padding: -1px; width: 800px; direction: ltr; margin: -1px auto -1px auto; border-collapse: collapse; height: 673px; vertical-align: top; }
.maintenanceLabel { font-family: 'Corbel'; font-size: small; font-weight: bold; color: White; background-color: #648CA0; vertical-align:middle; text-align:left; }
.missionLabel { font-family: 'Corbel'; font-size: small; font-weight: bold; font-style: italic; color: #00436A; background-color: #BFCEDD; padding-left: 6px; height: 25px; }
.tableMain {  margin: 0px; padding: 0px; border-style: none; border-collapse: collapse; }
.tableResults { border-top-style: solid; border-top-width: thin; border-top-color: #BFCEDD; border-collapse: collapse; }
.blankRowSide { font-size: 6px; font-family: Corbel; color: #83B8AC; line-height: 6px; }
.textBoxHeight { height: 20px; }
.horizontalRidgeLine { border-style: ridge none none none; border-width: thick; border-color: #555555; }

/********************************
Spacing Styles
********************************/
.largeMargins { margin: 50px; }
.right7 { margin: 0px 7px 0px 0px; }
.right10 { margin: 0px 10px 0px 0px; }
.right12 { margin: 0px 12px 0px 0px; }
.left7 { margin: 0px 0px 0px 7px; }
.left10 { margin: 0px 0px 0px 10px; }
.left12 { margin: 0px 0px 0px 12px; }

/********************************
Font Styles
********************************/
.aquaDarkNormalCenter { color: #006C75; line-height: 14px; vertical-align: middle; }
.blueBoldCorbel { color: #000066; font-size: 14px; font-weight: bold; }
.bigTurn { color: #000066; font-size: 28px; font-weight: bold; }
.darkBlueBold { color: #003399; font-weight: bold; }
.maroonBold { font-size: 12px; font-weight: bold; color: #660000; margin-top: 10px; margin-bottom: 10px; }
.maroonBoldLarge { font-size: 14px; font-weight: bold; color: #660000; }
.normalWhite { color: #FFFFFF; }
.NavyBold { color: Navy; font-weight: bold; }
.normalText { font-family:'Corbel'; font-size: small;}
.normalItalic { font-style: italic;}
.normalTextJustified { text-align: justify; }
.normalTextCentered { text-align: center; }
.normalTextRight { text-align: right; }
.normalTextLeft { text-align: left; }
.normalTextUnderline { text-decoration: underline; }
.normalTextAlignTop { vertical-align: text-top; }

/******************************************* 
Announcement styles
*******************************************/
.AnnouncementHeader { font-weight: bold; color: White; background-color: #648CA0; vertical-align: middle; text-align: center; border-collapse: collapse; }
.AnnHeader { font-family: Corbel; font-size: 10px; font-weight: bold; color: #800000; padding-left: 5px; padding-right: 5px; }
.AnnBody { font-family: corbel; font-size: 10px; font-weight: normal; color: #000000; padding-right: 5px; padding-left: 5px; }
.MIRLTeaserHeader { font-family:inherit }
.tableAnnounce { border-style: none; width: 100%; border-collapse: collapse; }
.AnnLeftCell { padding-left: 5px; padding-right: 5px; margin-left: 5px; margin-right: 5px; }
.AnnRightCell { padding-left: 5px; padding-right: 5px; margin-left: 5px; margin-right: 5px; }

/******************************************* 
Menu styles
*******************************************/
.TopMenuItem { background-color: #648CA0; color: white; font-family: Corbel; font-size: 12px; cursor: default; font-weight: bold; }
.TopMenuItemHover { background-color: #648CA0; color: #FFFF00; font-family: Corbel; font-size: 12px; cursor: default; }
.MenuItem { border: none; background-color: #648CA0; cursor: default; color: #F5F5F5; font-family: Corbel; font-size: 12px; font-weight: bold; }
.MenuItemHover { background-color: #E8E3D6; border: none; color: navy; cursor: default; font-family: Corbel; font-size: 12px; font-weight: bold; }

/*******************************************
TreeView Style for Articles 
*******************************************/
.TopGroup { z-index:99; position:relative; }
.TreeView { background-color:White; padding-top:4px; padding-left:1px; border: #7C7C94 1px solid; cursor:default; }
.TreeNode { font-family: Corbel; font-size: 11px; padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 3px; }
.GrayedTreeNode { font-family: Corbel; font-size: 11px; padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 3px; color:gray; cursor:default; }
.HoverTreeNode { font-family: Corbel; font-size: 11px; text-decoration: underline; padding-top: 2px; padding-bottom: 1px; padding-left: 3px; padding-right: 3px; cursor: default; color: #000080; }
.SelectedTreeNode { font-family: Corbel; font-size: 11px; background-color: gray; color: white; padding-top: 2px; padding-bottom: 1px; padding-left: 3px; padding-right: 3px; cursor: default; }
.NodeEdit { border: 1px gray solid; font-family: Corbel; font-size: 10px; color: #000080; background-image: url('Images/file.gif'); }

/*******************************************
TabControl Style for Articles 
*******************************************/
.TopGroupTab { border-style: solid solid none solid; background-color: #FFFFFF; cursor: default; font-family: Corbel; color: #800000; border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-left-color: #FFFFFF; }
.TopLevelTab { border-color: #BFCEDD; border-width: thin; color: maroon; font-family: Corbel; font-size: 12px; border-style: solid solid none solid; cursor: pointer; background-color: #83B8AC; }
.TopLevelTabHover { border-style: solid solid none solid; color: #FFFF00; font-family: Corbel; font-size: 12px; cursor: hand; border-top-width: thin; border-right-width: thin; border-left-width: thin; border-top-color: #BFCEDD; border-right-color: #BFCEDD; border-left-color: #BFCEDD; background-color: #83B8AC; }
.SelectedTopLevelTab { border-style: solid solid none solid; color: navy; background-color: #FFFFC4; font-family: Corbel; font-size: 12px; position: relative; cursor: default; border-top-width: thin; border-right-width: thin; border-left-width: thin; border-top-color: #BFCEDD; border-right-color: #BFCEDD; border-left-color: #BFCEDD; }

/********************************************
Rotator 
********************************************/
.Rotator { border-style: none; cursor: pointer; }
.RotatorFrame { border-style: none; width: 509px; height: 339px; font-family: verdana; font-size: 11px; cursor: default; }
.RotatorFrameOver { border: solid 1px darkgray; border-bottom-color: Black; border-right-color: Black; width: 509px; height: 339px; font-family: corbel; font-size: 11px; cursor: default; }

/********************************************
Maintenance Page Stuff 
********************************************/
.MultiPage { background-color:White; border: 1px solid #919B9C; width:795px; height:497px; position:relative; top:3px; z-index:98; left: 1px; }
.DefaultTab { color:black; background-image: url(Images/tab_bg.gif); font-family:Verdana; font-size:10px; font-weight: bold; cursor:pointer; } 
.DefaultTabHover { color:black; background-image: url(Images/hover_tab_bg.gif); font-family:Verdana; font-size:10px; font-weight: bold; text-decoration: underline; cursor:pointer; } 
.SelectedTab { color:black; background-image: url(Images/selected_tab_bg.gif); font-family:Verdana; font-size:10px; font-weight: bold; cursor:default; } 
.DisabledTab { color:#AAAAAA; background-image: url(Images/tab_bg.gif); font-family:Verdana; font-size:10px; font-weight: bold; cursor:default; } 
.AlignTop { vertical-align: top; text-align: right; }
.AlignBottom { vertical-align: bottom; text-align: right;}

/********************************************
SiteMap 
********************************************/
.Header { background: url(images/header_bg.gif); background-color: #737294; color: #FFFFFF;  border: #57566F 1px solid;  border-bottom-width: 0px;  font-family: tahoma;  font-size: 11px; font-weight: bold;  padding: 5px;  cursor: default;  }
.SiteMap { border:1px solid black; background-color:white; font-family: verdana;  font-size: 10px; padding-left:15px; }
.RootNode { color: black; font-family: verdana;  font-size: 10px; font-weight: bold; padding:7px; padding-top:7px; padding-bottom:1px; } 
.RootNode a { color: black; text-decoration:none; } 
.RootNode a:hover { color: black; text-decoration:underline; } 
.ParentNode { font-family: verdana; font-size:10px; } 
.ParentNode a {  color: black; text-decoration:none; } 
.ParentNode a:hover {  color: black; text-decoration:underline; } 
.LeafNode { color: black; font-family: verdana; font-size:10px; } 
.LeafNode a { color: black; text-decoration:none; } 
.LeafNode a:hover {  color: black; text-decoration:underline; } 

/********************************************
Grid 
********************************************/
.Grid  { border: 1px solid #7C7C94;  background-color: #FFFFFF;  cursor: pointer; }
.HeadingRow { background-color: #E2E2E2;  }
.HeadingCell { background-color: #E2E2E2; border: 1px solid #FFFFFF; border-right-color: #B5B5B5; border-bottom-color: #B5B5B5; padding: 3px; }
.HeadingCellText { font-family: verdana; font-size: 10px; font-weight: bold; text-align: left; }
.DataRow { background-color: #FFFFFF; }
.DataCell { cursor: default; padding: 3px; border-right: 1px solid #EAE9E1; border-bottom: 1px solid #EAE9E1; font-family: verdana; font-size: 10px; } 
.DataRow td.FirstDataCell  { padding-left: 3px; } 
.SelectedRow { background-color: #FFEEC2; }
.SelectedRow td.DataCell { cursor: default; padding: 2px; padding-left: 3px; padding-bottom: 3px; font-family: verdana; font-size: 10px; border-bottom: 1px solid #4B4B6F; border-top: 1px solid #4B4B6F; border-right: 0px; }
.SelectorCell  { background-color: #E2E2E2; border: 1px solid #FFFFFF; border-right-color: #B5B5B5; border-bottom-color: #B5B5B5; }
.GridFooter { cursor: default; padding:5px; }
.GridFooter a { color: Black; font-weight: bold; }
.PagerText { font-family: verdana; font-size: 11px; }