/* line-height:12px */
/* help colors: ltGreen:#CCCC99 burgundy:#B50000: ButtonBlueNormal:#636B8C ButtonBlueOn:#002EF6 */

.CustomButtonOff     { background-color: #E1D7AA; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; color: black; border-bottom: 1pt solid #000000; border-right: 1pt solid #000000; border-top: 1pt solid #AAAAAA; border-left: 1pt solid #AAAAAA; height: 14pt; }
.CustomButtonOn      { background-color: #002EF6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; color: white; border-bottom: 1pt solid #000000; border-right: 1pt solid #000000; border-top: 1pt solid #AAAAAA; border-left: 1pt solid #AAAAAA; height: 14pt; }
/*.TopNavBackground    { background-color: #6699CC; background-image: url("http://localhost/images/TempleInZion40.jpg"); background-position: top right; background-repeat: no-repeat;}*/
.TopNavBackground    { background-color: #6699CC; background-image: url("http://localhost/images/TempleInZion78.jpg"); background-position: top right; background-repeat: no-repeat;}
.TopNavHeading       { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; font-style: normal; color: white }
/*.LeftPanelBackground { background-color: #eee; MARGIN: 0px 0px 0px 2px; }  light blue */
/*.LeftPanelBackground { background-color: #E1D7AA; MARGIN: 0px 0px 0px 2px; }  light tan  */
.LeftPanelBackground { background-color: #eee; MARGIN: 0px 0px 0px 0px; }
.LeftPanelMargins    { MARGIN: 0px 0px 0px 2px; }
.LoginBackground     { background-color: #CCCC99}
.PopupBackground     { background-color: WHEAT}


/* To change background color on the Top Nav see "var hBar=" in pop_core.js */

.CoreFrameBGEdit     { background-color: WHITE; MARGIN: 0px 0px 0px 2px; }
/* adding FreezeHead to the following prevents scrolling content from being viewable behind a frozen heading.*/
.CoreFrameBackground, .FreezeHead { background-color: #F8F8E7; MARGIN: 0px 0px 0px 10px; }
.FreezeHead          { position: relative; top: expression(document.getElementById("CTBodyId").scrollTop); }
.FreezeColHead       { background: ButtonFace; position: relative; top: expression(document.getElementById("CTBodyId").scrollTop); }

/* the following classes control the Top Navigation menu */
.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus      { color: #000000; font: 12px Arial, sans-serif; text-align: left; text-decoration: none;}
.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus { color: YELLOW; font: 12px Arial, sans-serif; font-weight: bold; text-align: left; text-decoration: none;}
.itemBorder          { border: 1px solid #666666;}
.itemBorderBlank     { border: 1px solid #CCCCDD;}

.Breadcrumbs, .BreadcrumbLinks { font-family:Verdana, Arial,  Helvetica, sans-serif; font-size: 12; font-weight: bold; font-style: normal; color: white; text-decoration: none }
.BreadcrumbLinks     { text-decoration: underline }

.MenuLeftDivider     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center; font-weight: bold; font-style: normal; color: green; padding: 0px; }
.MenuHelpDivider     { background-color: #E6E6E6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; color: #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0px; }
.MenuNormal          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #000000; cursor: hand }
.MenuMouseOver       { background-color: #ffffdd; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #000000; cursor: hand }
.MenuSelected        { background-color: yellow; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #000000; cursor: hand }

.TabNormal           { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; color: black;   cursor:pointer; background-color: #F7F3F7 }
.TabMouseOver        { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; color: #b60000; cursor:hand; background-color: #F7F3F7 }
.TabSelected         { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; color: blue;    cursor:hand; background-color: #F7F3F7 }
 
.Divider             { background-color: #E6E6E6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; color: #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0px; }
.ScreenItemBorder    { border-top: black 2pt solid; border-right: black 2pt solid; border-bottom: black 2pt solid; border-left: black 2pt solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 1px;}
.TableBorder         { border-top: black 2pt solid; border-right: black 2pt solid; border-bottom: black 2pt solid; border-left: black 2pt solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 1px;}
.ErrorMessage        { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; color: #B50000 }
.NormalMessage       { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; color: GREEN }
.ColumnHead          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; color: #000000; text-decoration: underline; }
.ColumnHelp          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; color: blue; text-decoration: underline }
.RequiredStar        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: right; font-weight: bold; font-style: normal; color: #B50000; text-decoration: none }
.FieldLabel          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: right; font-weight: bold; font-style: normal; color: #000000 }
.FieldLabelHelp      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: right; font-weight: bold; font-style: normal; color: blue; text-decoration: none }
.FieldLabelHelp2     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; color: blue; text-decoration: none }
.Copyright           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; font-style: normal; color: #000000 }
.HorzTextSeparator   { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold;   font-style: normal; color: Yellow; background-color: #3080d0 }

/* The following are classes are also selectable for Text/HTML labels */
.PageHeading         { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; font-style: normal; color: #336666 }
.HeadingLarge        { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; font-style: normal; color: black  }
.HeadingMedium       { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; font-style: normal; color: black  }
.HeadingSmall        { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; color: black  }
.GeneralText         { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; font-style: normal; color: #000000 }
.GeneralTextBold     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;   font-style: normal; color: #000000 }
.GeneralTextLarge    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #000000 }
.GeneralSmall        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; font-style: normal; color: #000000 }
.GeneralSmallBold    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold;   font-style: normal; color: #000000 }
.FieldValue          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #000000 }
.FieldValueFocus     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #000000; background-color: #E1D7AA }
.FieldValueReadOnly  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #000000; background-color: LIGHTGREY }
.FieldValueBold      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;   font-style: normal; color: #000000 }
.FieldValueRed       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #cc0000 }
.FieldValueRedBold   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;   font-style: normal; color: #cc0000 }
.FieldValueBlue      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: BLUE }
.FieldValueBlueBold  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;   font-style: normal; color: BLUE }
.Hyperlink           { color: blue; cursor: hand }
.HyperlinkSmall      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;   font-style: normal; color: blue; cursor: hand }
.FieldValueGreen     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: LIGHTGREEN }
.FieldValueGreenBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;   font-style: normal; color: LIGHTGREEN }
.FieldValueYellow    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: YELLOW }
.FieldValueYellowBold{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;   font-style: normal; color: YELLOW }
.FieldValueNarrow    { font-family: 'Arial Narrow', Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #000000 }
.BackgroundBlue      { background-color: LIGHTBLUE}
.BackgroundRed       { background-color: RED}
.BackgroundGreen     { background-color: LIGHTGREEN}

/* The following is used in SortableTable.js */
.TableRpt          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #000000; border: 0px Solid ThreeDShadow; }
.TableRpt thead    {background: ButtonFace; }
.TableRpt thead td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; cursor: default;}
.TableRpt td       {padding: 1px 3px;}
.ColArrow          {width: 11px; height: 11px; background-position: center center; background-repeat: no-repeat; margin: 0 1px;}
.ColArrow.descending {background-image: url("../images/Buttons/downsimple.png");}
.ColArrow.ascending  {background-image: url("../images/Buttons/upsimple.png");}

tr.RowBgHeading   { background-color: silver; }
tr.RowBgOdd       { background-color: #F8F8E7; }
tr.RowBgEvn       { background-color: #eee; }
tr.RowBgMouseOver { background-color: pink }
tr.RowBgSelected  { background-color: #FFFF66; }
tr.RowBgDeleted   { background-color: pink; }
tr.SubTotal       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;   font-style: normal; color: #000000; background-color: silver; }
tr.GrandTotal     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;   font-style: normal; color: #000000; }
tr.TempHeader     { background: ButtonFace; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;}
fieldset.FieldsetTab        { padding: .5em;}
fieldset.FieldsetTab legend { color: #B50000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;  font-style: normal; }
p                 { font-family: Arial, Helvetica, sans-serif; font-size: normal; font-weight: normal; font-style: normal }
.PageBreak        { page-break-after: always;}
a                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; color: blue; cursor: default; text-decoration: none}

