BODY   
{
 FONT-FAMILY: helvetica, arial, geneva, sans-serif;
 FONT-SIZE: 11px;
 FONT-WEIGHT: normal;
 color: #000000; 
 background-repeat: repeat;
}

TABLE
{
 margin-left:auto;
 margin-right:auto;
 empty-cells:show;
 border-style:hidden;
 border:0px;
}
TEXTAREA
 { 
 COLOR: #000000;
 FONT-FAMILY: helvetica, arial, geneva, sans-serif;
 FONT-SIZE: 11px;
 FONT-WEIGHT: normal;
 
 } 

A:hover, a.taskAction:hover 
{
 text-decoration: none;
 font-family: helvetica, arial, geneva, sans-serif;
 font-weight:normal;
 color: #CC3333;
}


a.link:hover 
{
 text-decoration: underline;
 font-family: helvetica, arial, geneva, sans-serif;
 font-weight:normal;
 color: #CC3333;
}


a.link2:hover, a.taskActionHeading:hover,  a.taskActionMoreLess:hover, a.toolbarlink2:hover, a.toolbarlink:hover
{
 text-decoration: none;
 font-family: helvetica, arial, geneva, sans-serif;
 font-weight:bold;
 color: #CC3333;
}

.buttons
{
 BACKGROUND-COLOR: #CCCCCC;
 COLOR: #000000;
 FONT-FAMILY: helvetica, arial, geneva, sans-serif;
 FONT-SIZE: 11px;
 FONT-WEIGHT: bold;
}

.headingAction
{
 font-family: helvetica, arial, geneva, sans-serif;
 color:#000000;
 font-size:8pt;
 font-weight:normal;
}

.headingTitle
{
 font-family: helvetica, arial, geneva, sans-serif;
 color:#000;
 font-size:11px;
 font-weight:bold;
}

.descriptionTextNormal
{
 font-family: helvetica, arial, geneva, sans-serif;
 color:#000000;
 font-size:8pt;
 font-weight:normal;
}

.instructionTextNormal
{
 font-family: helvetica, arial, geneva, sans-serif;
 color:#000000;
 font-size:8pt;
 font-weight:normal;
 background-color: #FFFFFF
}

.widgetLabel
{
 font-family: helvetica, arial, geneva, sans-serif;
 color:#000000;
 font-size:11px;
 font-weight:bold;
 background-color: #FFFFFF; 
 text-decoration: none
}


.radioButton {  
 color: #FFFFF; 
 background-color: #FFFFFF;
}

.checkBox {  
 background-color: #FFFFFF;
}

.taskAction { 
 font-size: 8pt; 
 font-family: helvetica, arial, geneva, sans-serif; 
 font-weight: normal; color: #000; 
 text-decoration: none 
}

.taskActionHeading { 
 font-size: 11px; 
 font-family: helvetica, arial, geneva, sans-serif; 
 font-weight: bold; color: #000000;
 font-style: normal; 
 line-height: normal; 
 text-decoration: none; 
 background-color: #A5BED6
}

.toolbarlink { 
 font-size: 11px; 
 font-family: helvetica, arial, geneva, sans-serif; 
 font-weight: bold; color: #000000;
 font-style: normal; 
 line-height: normal; 
 text-decoration: none 
; background-color: #FFF;
}

.taskActionMoreLess { 
 font-size: 10pt; 
 font-family: helvetica, arial, geneva, sans-serif; 
 font-weight: bold; color: #003399;
 font-style: normal; 
 line-height: normal; 
 text-decoration: none 
}

INPUT 
{ 
 COLOR: #000000;
 FONT-FAMILY: helvetica, arial, geneva, sans-serif;
 FONT-SIZE: 10px;
 FONT-WEIGHT: normal;
 
 } 

SELECT 
 { 
 COLOR: #000000;
 FONT-FAMILY: helvetica, arial, geneva, sans-serif;
 FONT-SIZE: 10px;
 FONT-WEIGHT: normal;
 
 } 

.panelOutside {  
 background-color: #A6C1DA;
}

.panelInside {  
 background-color: #FFFFFF;
}

.table {  font-family: Arial, Helvetica, sans-serif; font-size: 9px}

.breakerLine1 {  background-color: #6699CC}

.breakerLine2 { background-color: #000000}

.soundsLike { font-family: helvetica, arial, geneva, sans-serif; color:#000000; font-size:8pt; font-weight:normal; ; background-color: #FFF }

.requiredFieldnote { font-family: helvetica, arial, geneva, sans-serif; color:#000; font-size:8pt; font-weight:normal; }

.dataField { font-family: helvetica, arial, geneva, sans-serif; color:#000; font-size:11px; font-weight:normal; ; background-color: #FFF;  }

.displayonlyData { font-family: helvetica, arial, geneva, sans-serif; color:#000; font-size:8pt; font-weight:normal; }

.dataRow1 { font-family: helvetica, arial, geneva, sans-serif; color:#000; font-size:8pt; font-weight:normal; ; background-color: #FFF; padding-bottom: 2px}

.dataRow2 { font-family: helvetica, arial, geneva, sans-serif; color:#000000; font-size:8pt; font-weight:normal; ; background-color: #A6C1DA; padding-bottom: 2px}

.instructionTextNormal_disabled { font-family: helvetica, arial, geneva, sans-serif; color:#666; font-size:8pt; font-weight:normal; ; background-color: #FFF }

.link { font-family: helvetica, arial, geneva, sans-serif; color:#000; font-size:11px; font-weight:normal;  text-decoration: underline}


.tableHeading { font-family: helvetica, arial, geneva, sans-serif; color:#000000; font-size:11px; font-weight:bold; ; background-color: #CCCCCC; height: auto ; text-decoration: none }

.dataRow1Bold { font-family: helvetica, arial, geneva, sans-serif; color:#000000; font-size:8pt; font-weight:bold; ; background-color: #FFFFFF; padding-bottom: 2px }

.dataRow2Bold { font-family: helvetica, arial, geneva, sans-serif; color:#000000; font-size:8pt; font-weight:bold; ; background-color: #A6C1DA; padding-bottom: 2px }

.link2 { font-family: helvetica, arial, geneva, sans-serif; color:#000000; font-size:11px; font-weight:bold; ; height: auto ; text-decoration: underline }

.alertTextRed { font-family: helvetica, arial, geneva, sans-serif; color:#FF0000; font-size:11px; font-weight:normal; ; background-color: #FFFFFF ; height: auto ; text-decoration: none }

.panelInsideToolbar { background-color: #FFFFFF; }
.panelGradientLightest { font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; color: #000000; font-style: normal; line-height: normal; text-decoration: none ; background-color: #FFFFFF}
.panelGradientMedium { font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; color: #000000; font-style: normal; line-height: normal; text-decoration: none ; background-color: #FFFFFF}
.panelGradientDark { font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; color: #000000; font-style: normal; line-height: normal; text-decoration: none ; background-color: #FFFFFF}
.toolbarlink2 { font-family: helvetica, arial, geneva, sans-serif; color:#999999; font-size:11px; font-weight:bold; ; height: auto ; text-decoration: none }
.breakerLine3 { background-color: #999999}
.tableheadingTextNormal { font-family: helvetica, arial, geneva, sans-serif; color:#000000; font-size:11px; font-weight:bold; ; background-color: #CCCCCC}
.linkLarge { font-family: helvetica, arial, geneva, sans-serif; color:#598DBB; font-size:14px; font-weight:bold; ; height: auto ; text-decoration: underlink}
.linkHelp { font-family: helvetica, arial, geneva, sans-serif; color:#598DBB; font-size:10px; font-weight:bold; ; height: auto ; text-decoration: none}
.panelInside2 { background-color: #ECF5FF; }

.copyright { font-family: helvetica, arial, geneva, sans-serif; color:#000000; font-size:8pt; font-weight:normal}

.dataRow3 { font-family: helvetica, arial, geneva, sans-serif; color:#000; font-size:8pt; font-weight:normal; ; padding-bottom: 2px}


A.TitleBarLink
{
    COLOR: #000;
    TEXT-DECORATION: underline
}
A.TitleBarLink:visited
{
    COLOR: #000;
    TEXT-DECORATION: underline
}

A.TitleBarLink:active
{
    COLOR: #000;
    TEXT-DECORATION: underline
}

/* Elements */
body {font-family: Arial, Helvetica, sans-serif;  margin:0; padding:0;}
input, select {padding-right: 10px;  font-size : 12px; vertical-align: baseline; }
hr {color: #999999; height: 1px;}
p {font-size: 100%;  margin-left : 0px; margin-top : 0px; margin-bottom : 0px; margin-right : 0px;  padding-bottom : 0px;  padding-left : 0px;  padding-right : 0px;  padding-top : 0px;    }
p a {vertical-align: middle;}
h2 {font-size: 100%; font-weight: bold;  color: #255191;  background-color : White;}
form, IFRAME {margin-left : 0px; margin-top : 0px; margin-bottom : 0px; margin-right : 0px;  padding-bottom : 0px;  padding-left : 0px;  padding-right : 0px;  padding-top : 0px; }
textarea {font-size: 10px; font-family : Arial, Helvetica, sans-serif;}
a {color: black;}

/* General */
.navigation {margin: 2px;}

/* Launch page - i'd like to remove this long-term*/
.functionPanel {border: solid #255191 1px; margin-bottom: 20px;}
.functionContent, .tabFunctionContent {padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;}
.newsPanel {margin-left: 10px; font-size: 70%;}
h2.functionName {margin: 0px; font-size: 100%; background-color: #255191; color: white; padding: 3px 0px 2px 15px;}

/* Page Headers  */
.pageTitle {background-color: #255191; color: white; font-weight: bold; font-size: 100%; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 10px; text-transform: capitalize;}
.pageContext {background-color: #255191; color: white ;font-weight: bold; font-size: 80%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: right;}

/* List Controls */
.selectionHeader, .listHeader, .listHeaderHistoried, .sideHeader, .sideHeaderDarker, .sideHeaderHistoried {font-size: 70%; font-weight: bold; padding : 2px 5px 2px 7px; white-space: nowrap; }
.selectionHeader, .listHeader, .listHeaderHistoried {text-align: left;}
.sideHeader, .sideHeaderDarker, .sideHeaderHistoried {text-align: right;}
.selectionHeader {color: White; background-color : #255191;}
.listHeader, .sideHeader {color: #183C6B; background-color : White; }
.listHeaderHistoried, .sideHeaderHistoried {color: #183C6B; background-color : #DDDDDD;}
.sideHeader a, .sideHeaderHistoried a, .sideHeaderDarker, .sideHeaderDarker a {color: #183C6B;}

/* padding */
.selectionRow, .selectionRowSmall, .selectionRowDarker,  .selectionRowSmallDarker, .selectionRowGrayed, .selectionRowSmallGrayed, .selectionRowDarkerGrayed,  .selectionRowSmallDarkerGrayed, .selectionRowHistoried {padding : 2px 5px 2px 7px;}
/* font */
.selectionRowSmall, .selectionRowSmallDarker, .selectionRowSmallDarkerGrayed, .selectionRowSmallGrayed  {font-size: 60%; white-space: nowrap;}
.selectionRow, .selectionRowDarker, .selectionRowHistoried, .selectionRowGrayed, .selectionRowDarkerGrayed  {font-size: 70%; white-space: nowrap;}
/*color */
.selectionRow, .radioSelection,  .selectionRowSmall, .selectionRowGrayed, .selectionRowSmallGrayed {background-color : White; }
.selectionRow, .radioSelection,  .selectionRowSmall {color: black; }
.selectionRowDarker, .radioSelectionDarker, .selectionRowSmallDarker, .selectionRowDarkerGrayed,  .selectionRowSmallDarkerGrayed, .sideHeaderDarker {background-color : #E0E1F1; }
.selectionRowDarker, .radioSelectionDarker, .selectionRowSmallDarker {color: black; }
.selectionRowHistoried {color: black;  background-color : #DDDDDD; }
.selectionRowGrayed, .selectionRowSmallGrayed, .selectionRowDarkerGrayed,  .selectionRowSmallDarkerGrayed {color: gray;}

.radioSelection, .radioSelectionDarker{padding: 0px 0px 0px 0px;white-space: nowrap;}

/* Wizard Specific */
.wizMandatory {color: red; background-color : White;}
.wizMandatoryHistoried {color: red; background-color : #DDDDDD;}
.wizMandatoryGrayed {color: gray; background-color : White;}

/* Details Specific */
.historiedDataTable {background-color: #DDDDDD;}

/* Labels */

.dataLabelGrayed,.dataLabelHistoried, .dataLabel, .dataLabelAlertHistoried, .dataLabelAlert, .dataLabelGrayed, .dataLabelHistoriedGrayed  {font-face: Arial; font-size: 13px;}
.dataLabelGrayed, .dataLabel, .dataLabelAlertHistoried, .dataLabelAlert,  .dataLabelHistoried, .dataLabelHistoriedGrayed {padding-bottom: 2px; padding-top : 2px; padding-right: 5px; padding-left: 7px; white-space: nowrap;}
.dataLabel, .dataLabelGrayed {background-color: White;}
.dataLabelHistoried, .dataLabelAlertHistoried, .dataLabelHistoriedGrayed  {background-color: White;}
.dataLabel, .dataLabelHistoried {color: black;}
.dataLabelAlert, .dataLabelAlert a, .dataLabelAlertHistoried {color: #C10000;}
.dataLabelGrayed, .dataLabelGrayed a, .dataLabelHistoriedGrayed {color: gray;}

/* Labels + DataItems */
.dataItem, .smallDataItem, .dataLabel, .dataLabelAlert, .dataItemGrayed, .smallDataItemGrayed  {background-color: White;}
.dataLabelHistoried a,  .dataLabel a, .dataItem a  {color: black;}
.inform a  {color: black;}
.dataItem a,.dataItemHistoried a, .smallDataItem a {color: black;}

/* Data items */
.dataItem, .dataItemGrayed, .dataItemHistoried, .dataItemHistoriedGrayed {font-face: Arial; font-size: 13px;}
.dataItem, .dataItemGrayed, .dataItemHistoried, .smallDataItemHistoried, .smallDataItem, .smallDataItemGrayed,  .dataItemHistoriedGrayed {padding-bottom: 2px; padding-top : 2px; padding-right: 7px; padding-left: 7px; text-align: left;}
.smallDataItem, .smallDataItemGrayed, .smallDataItemHistoried {font-size: 60%;}
.dataItemHistoried, .smallDataItemHistoried, .dataItemHistoriedGrayed {background-color: White;}
.dataItemGrayed, .dataItemGrayed a, .smallDataItemGrayed, .smallDataItemGrayed a,  .dataItemHistoriedGrayed,  .dataItemHistoriedGrayed a {color: gray; }


.disabled { background-color : #DADADA;}

/* Screen text */
.inform, .informHistoried {color:black; font-size:12px; padding-bottom: 3px; padding-top : 6px; padding-right: 0px; padding-left: 7px;}
.informHistoried {background-color: #DADADA; }
.inform {background-color: White; }
.smallHint {font-size:12px; padding-bottom: 2px; padding-top : 2px; padding-right: 0px; padding-left: 7px;vertical-align: top;}
.feedBackOrError, .feedBackOrErrorHistoried {font face=Arial;font-size: 12px; font-weight: bold; padding-top: 4px; padding-bottom: 7px; padding-right: 15px; padding-left: 7px;}
.feedBackOrError { color: #FF0000 }
.feedBackOrErrorHistoried  {background-color: #DADADA; color: green; }
.copyright { font-size : 8pt }

/* Data panels - drop down sub query */
.dataPanel, .dataPanelAlert {margin-bottom: 7px; margin-top: 7px;}
.dataPanel {background-color: #255191; color: white; border: solid #255191 1px;}
.dataPanelAlert {background-color: #C10000; color: white; border: solid #C10000 1px;}

.dataHeader, .dataHeaderAlert {font-size: 70%; font-weight: bold; padding-right: 4px; padding-left: 4px; padding-bottom: 2px;}
.dataHeader, .dataHeader a {color: Black; background-color : #cccccc;  text-transform : capitalize; }
.dataHeaderAlert, .dataHeaderAlert a{color: White; background-color : #C10000;}

.dataHeader a, .dataHeaderAlert a  {text-decoration: none;}
.dataHeader a:hover, .dataHeaderAlert a:hover  {text-decoration: underline;}
.dataBackGround, .dataBackGroundOpen {background-color: white; color: black;}
.dataBackGround {display: none;}
.dataBackGroundOpen {display: block;}

/* Inquiry Tabs */
.tabControl {font-size: 70%; font-weight: bold; padding : 5px 0px 1px 0px; white-space: nowrap; text-align: left; text-transform : capitalize; cursor: hand;}
.tabControl a  {padding-right: 20px;padding-left: 20px; text-decoration: none;}
.tabControl a:hover{text-decoration: underline;}
.selectedTab, .deselectedTab {border-color: #255191;border-style: solid;border-width: 2px 2px 0px 2px; padding-top: 3px;padding-bottom: 3px;}
.selectedTab{color: #255191; background-color : White; }
.deselectedTab{color: White;  background-color : #255191;}
.tabFunctionContent {border : #255191;border-width : 2px;border-style : solid;}

/*HHD NAV BAR*/
.effectiveFromLabel, .effectiveFromItem {font-size: 70%;padding-bottom: 2px; padding-top : 2px; padding-right: 5px; padding-left: 7px; white-space: nowrap;background-color: #DADADA; color: #183C6B;}
.effectiveFromLabel {color: #183C6B;}
.effectiveFromItem {color: black;}
.HhdNav {padding : 5px 7px 4px 4px; color: #183C6B; background-color : #DADADA; text-align: left; font-size: 70%; font-weight: bold; white-space: nowrap;}
.HhdNav a{color: #183C6B;}
.HhdMessage {background-color: #DADADA; color: green; font-size: 70%; font-weight: bold; padding-top: 4px; padding-bottom: 2px; padding-right: 15px; padding-left: 7px;}
/* Removed ? */

/*.wizHeader {background-color: #255191; color: white; font-weight: bold; font-size: 100%; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px;}*/
/*.subPanelHeading {font-weight: bold; font-size: 70%; margin-top: 5px; margin-bottom: 5px; margin-left: 10px;}*/

/* Header Instructions */
.titleInstruction {
 font-family: helvetica, arial, geneva, sans-serif;
 color:#000000;
 font-size:11px;
 font-weight:bold;
background-color: #FFFFFF;
}

.FormBodyBGColor {BACKGROUND: #cccccc}
.FooterBodyBGColor{BACKGROUND: #cccccc}
.Background{BACKGROUND: #999999}

.buttonColor { background-color: #CCCCCC}
.buttonLink { font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; color: #000000; font-style: normal; line-height: normal; text-decoration: none ; background-color: #CCCCCC}
.widgetLabel_disabled { font-family: helvetica, arial, geneva, sans-serif; color:#666666; font-size:11px; font-weight:bold; ; height: auto }
.widgetLabel_green { font-family: helvetica, arial, geneva, sans-serif; color:#000000; font-size:11px; font-weight:bold; ; background-color: #66CC99; height: auto }
.widgetLabel_lower { font-family: helvetica, arial, geneva, sans-serif; color:#000000; font-size:11px; font-weight:bold; ; height: auto }
.buttons2 { BACKGROUND-COLOR: #CCCCCC; COLOR: #000000; FONT-FAMILY: helvetica, arial, geneva, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; ; border-color: #666666 #666666 #000000 #000000; text-decoration: none; clip:   rect(   ); border-style: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
