﻿/* nationalflood */
.button, button { border: 1px solid #D5D5D5; border-bottom: 1px solid #C2C2C2; border-right: 1px solid #C2C2C2; font-family: Verdana, Arial; font-size: 11px; color: #000; background-position: top; background-color: white; height: 20px; vertical-align: middle; }
.cmdButton { border: 1px solid #D5D5D5; border-bottom: 1px solid #C2C2C2; border-right: 1px solid #C2C2C2; font-family: Verdana, Arial; font-size: 11px; color: #000; background-position: top; background-color: white; height: 20px; width: 80px; vertical-align: middle; }
.gridHeader { font: bold 12px Tahoma; text-align: center; color: #585796; margin-bottom: 0px; }
.gridBorder { border: solid 0px #c6dddf; }
.gridImageButton { cursor: hand; }
.WordWrap { white-space: normal; word-wrap: break-word; }
.LabelText, .BoldLabelText, .LabelTextDisabled, .DropDownList, .CheckBox, ValidationBubble, .RequiredText, .TextBox, .TextBoxDisabled, .confirmationMessage, .confirmationMessageError, .TextTop, input[type=text], body { font: normal 11px Verdana, Arial, Sans-serif; }
.DropDownList { border: solid 1px #c3d9f9; }
.ValidationBubble { position: absolute; border: 1px solid SlateGray; background-color: LightYellow; padding: 4px; }
.RequiredText { color: Red; padding-left: 2px; }
.LabelTextDisabled { color: Gray; }
.BoldLabelText { font-weight: bold; }
.BoldUnderlinedText { font-weight: bold; text-decoration: underline; }
.WhiteText { color: White; }
.TextTop { vertical-align: top; }
.HintText { font-weight: normal; font-size: 8pt; color: Gray; font-family: Arial; text-align: right; }
.rowSeperator { float: left; width: 99%; height: 2px; margin: 0px; padding: 0px; overflow: hidden; }
.SpacerRow { margin-top: 5px; margin-bottom: 5px; }
.btnRowSeperator { width: 99%; margin: 25px; padding: 0px; overflow: hidden; }
.smallRow, .mediumRow, .mediumRow, .bigRow { width: 99%; float: left; overflow: hidden; }
.smallRow { height: 2px; }
.mediumRow { height: 3px; }
.bigRow { height: 4px; }
/* this div class is used to create common spacing inside a tab container */
.tabContainerMargins { margin: 5px; }
/* this div class is used to create spacing betweeen link button and surrounding panels */
.rowPadding2 { padding-top: 2px; padding-bottom: 2px; }
.rowPadding3 { padding-top: 3px; padding-bottom: 3px; }
.rowPadding5 { padding-top: 5px; padding-bottom: 5px; }
/* this div tag used for elastic page bottom buttom positioning */
#divButtonContent, .divButtonContent { float: right; height: 25px; margin-bottom: 3px; margin-top: 3px; }

.CollapsiblePanel { border: 1px solid #808080; box-shadow: 1px 1px 3px #A0A0A0; border-radius: 5px !important; }
.sectionTitleUnderline { font-family: verdana, sans-serif; font-size: large; font-weight: bold; color: White; border-bottom: solid 1px #C0C0C0; background: url(../../NationalFlood/images/MenuBackground.png); padding: 4px 0 4px 0; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.sectionTitleUnderline img { padding-right: 4px; }

.confirmationMessage { color: Blue; margin-bottom: 5px; padding-bottom: 5px; }
.confirmationMessageError { color: Red; margin-bottom: 5px; }

.MessagePanel { max-height: 200px; }
hr { color: #00457F; border: 0; height: 1px; }
.Hdr { background-color: #C8DCF2; border-bottom: solid 1px #688CAF; border-right: solid 1px #688CAF; }
.OHdr { color: White; background-color: #00427B; border-bottom: solid 1px #688CAF; border-right: solid 1px #688CAF; }
.SelRow { font-weight: bold; border: 1px solid #D0D7E5; background-color: White; }
.BoldRow { font-weight: bold; border: 1px solid #D0D7E5; background-color: White; }
.LeftRow { border: 1px solid #D0D7E5; background-color: White; }
.Row { border: 1px solid #D0D7E5; background-color: White; text-align: right; }
a.eCheckAuthForm { color: #0066cc;}
/* STYLES FOR THE NEW CONTACTS PAGE */
#pgBODY
{
    background-color: #D8E5F2;
}
#divLEFTIMG 
{
  margin-top: 10px;
  width: 320px;
  height: 70px;
  background-image: url('../../Manager/Images/logo.png');  
}
/* STYLING TO SUPPORT MUlTIPLE TERM MEMOS */
.clsHEADER 
{
  border: solid 1px black;
  padding: 10px;
}
.clsBOLD 
{
  font-weight: bold;
}
.clsTERMSVISIBILITY 
{
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  margin-bottom: 10px;
  display: none;
}
.clsSELECTIONCAPTION 
{
  border-top: solid 2px black;
  text-align: center;
  font-weight: bold;
    
}
.clsSELECTIONCAPTIONEND 
{
  border-top: solid 2px black;
  clear: both;
}
.clsTERMSSELECTION 
{
  margin-top: 10px;
  margin-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
}
.clsTERMSDATAAREA 
{
 /* border: solid 1px red; */
}
.clsTERMSPANEL 
{
  padding-top: 10px;
  padding-left: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 200px;
  float: left;
}
.clsTERMSCONTROLS 
{
  clear: both;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.clsTERMSINSTRUCTIONS 
{
  float: right;
  width: 320px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  padding-left: 15px;
}
.clsADDMEMO 
{
  clear: both;
  text-align: left;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.clsResults1 
{
  /* border: solid 1px black; */
}

.clsNEWMEMO 
{
  border-top: solid 2px black;
  text-align: center;
  font-weight: bold;
}
.clsNEWMEMOPROMPT 
{
  font-weight: normal;
}
/* SUPPORT FOR THE STYLED ADDRESS SCRUBBER VERIFY BUTTON */
.cmdAddrVerify 
{
  font-weight: bold;
  border: solid 2px white;
  border-bottom: solid 2px black;
  border-right: solid 2px black;
  height: 30px;
  width: 300px;
  background-color: #c5f5d0; 
}
.clsDOCSEARCHBUTTONAREA 
{
  width: 100%;
  float: right;
}
.clsQUICKSEARCHNONE {
  font-size: 13.5px;
}