﻿/* Standard HTML entities */
body { font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: normal; background-color: #ffffff; color: #000000; }

/* Menu items */
.MenuClass {background-color: #2a3538; font-weight: bold; font-family: Verdana,Arial,Helvetica; font-variant: small-caps; font-size: small; color: #ffffff; width: 200px; }
.StaticMenuItemClass { background-color: #2a3538; font-weight: bold; font-family: Verdana,Arial,Helvetica; font-size: small; color: #ffffff; width: 200px; padding: 2px 5px 2px 5px; }
.StaticSelectedMenuClass { background-color: #9dcce0; color: #2a3538; }
.StaticMenuHoverClass { background-color: #3392ad; color: #ffffff; }
.DynamicMenuClass { background-color: #2a3538; font-weight: bold; }
.DynamicMenuItemClass { padding: 2px 5px 2px 5px; }
.DynamicMenuHoverClass { background-color: #3392ad; color: #ffffff; }
.DynamicMenuSelectedClass { background-color: #9dcce0; color: #2a3538; }

/* Login items */
.LoginClass { background-color: #9dcce0; border-color: #000000; border-spacing: 4px; border-style: solid; border-width: 1px; font-family: Verdana,Arial,Helvetica; font-size: small; font-weight:bold; color: #333333; width:auto; }
.LoginTitleTextClass { background-color: #2a3538; font-weight: bold; font-size: small; color: #ffffff; }
.LoginInstructionTextClass { font-style:italic; color: #000000; }
.LoginTextBoxClass { border-style:inset; border-width:2px; font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: normal }
.LoginButtonClass { font-family: Verdana,Arial,Helvetica; font-size: x-small; font-weight: bold; border-style: solid; border-width: 1px; border-color: #000000; background-color: #c0cfe7; color: #000000; }
.LoginHyperLinkClass { font-size: small; font-weight: bold; }

/* Password recovery items */
.PasswordRecoveryClass { background-color: #9dcce0; border-color: #000000; border-spacing: 4px; border-style: solid; border-width: 1px; font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: bold; width: auto; }
.PasswordRecoveryInstructionTextClass { font-style: italic; color: #aa0000; }
.PasswordRecoverySuccessTextClass { font-weight: bold; color: #2a3538; }
.PasswordRecoveryTextBoxClass { border-style:inset; border-width:2px; font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: normal }
.PasswordRecoveryTitleTextClass { background-color: #2a3538; font-weight: bold; font-size: small; color: #ffffff; }
.PasswordRecoveryButtonClass { font-family: Verdana,Arial,Helvetica; font-size: x-small; font-weight: bold; border-style: solid; border-width: 1px; border-color: #000000; background-color: #c0cfe7; color: #000000; }

/* Common form items (used across multiple forms) */
.ApplicationLabelClass { font-family: Verdana,Arial,Helvetica; font-variant:small-caps; font-size: large; font-weight: bold; color: #107b52; }
.ButtonClass { font-family: Verdana,Arial,Helvetica; font-size: x-small; font-weight: bold; border-style: solid; border-width: 1px; border-color: #000000; background-color: #c0cfe7; color: #000000; }
.CheckBoxClass { font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: bold;  }
.CodeClass { font-family: Courier New,Courier; font-size: small; font-weight: normal }
.ContextExampleClass { font-family: Verdana,Arial,Helvetica; font-size: x-small; font-weight: normal; text-align:left }
.DropDownListClass { font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: normal }
.FooterLabelClass { font-family: Verdana,Arial,Helvetica; font-size: x-small; font-weight: normal; background-color: #2a3538; color: #ffffff; }
.GroupBoxClass { font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: bold; padding: 10px 10px 10px 10px; }
.GroupBoxClass legend { color: #107b52; font-variant: small-caps; }
.HyperLinkClass { font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: bold;  }
.ImageButtonClass { font-family: Verdana,Arial,Helvetica; font-size: x-small; font-weight: bold; border-style: solid; border-width: 1px; border-color: #000000; background-color: #c0cfe7; color: #000000; }
.LabelClass { font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: bold;  }
.LabelNormalClass { font-weight: normal;  }
.MessageLabelClass { font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: bold; color: #0000aa;  }
.LabelXSmallClass { font-family: Verdana,Arial,Helvetica; font-size: x-small; font-weight: normal;  }
.LinkButtonClass { font-family: Verdana,Arial,Helvetica; text-decoration:none; font-size: x-small; font-weight: bold; border-style: solid; border-width: 1px; border-color: #000000; background-color: #c0cfe7; color: #000000; padding: 2px 2px 2px 2px}
.MultiLineClass { border-style:inset; border-width:2px; font-family: Courier New,Courier; font-size: small; font-weight: normal }
.MultiLineReadOnlyClass { border-style:inset; border-width:2px; font-family: Courier New,Courier; font-size: small; font-weight: normal; background-color: #cccccc;}
.PagePanelClass { font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: bold; padding: 10px 10px 10px 10px; background-color: #9dcce0; border-color: #000000; border-spacing: 4px; border-style: solid; border-width: 1px; text-align: left; }
.PageTitleTextClass { background-color: #2a3538; font-weight: bold; font-size: small; color: #ffffff; text-align:center; }
.RadioButtonClass { font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: bold;  }
.TableClass {border-color:#bebdb0; border-style:solid; border-width:1px; border-collapse: collapse; text-align:left; }
.TableHeaderCellClass { border-color:#bebdb0; border-style:solid; border-width:1px; font-family: Verdana,Arial,Helvetica; font-size: x-small; font-weight: bold; background-color:#d6d5ca; color:#000000; text-align:center; vertical-align:middle }
.TableFooterCellClass { border-color:#bebdb0; border-style:solid; border-width:1px; font-family: Verdana,Arial,Helvetica; font-size: x-small; font-weight: bold; background-color:#d6d5ca; color:#000000; text-align:center; vertical-align:middle }
.TableCell1Class { border-color:#bebdb0; border-style:solid; border-width:1px; font-family: Verdana,Arial,Helvetica; text-align:center; font-size: x-small; font-weight: normal; background-color:#ddffff; color:#000000; padding: 3px 3px 3px 3px; }
.TableCell2Class { border-color:#bebdb0; border-style:solid; border-width:1px; font-family: Verdana,Arial,Helvetica; text-align:center; font-size: x-small; font-weight: normal; background-color:#ffffff; color:#000000; padding: 3px 3px 3px 3px; }
.TextBoxClass { border-style:inset; border-width:2px; font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: normal }
.TextBoxReadOnlyClass { border-style:inset; border-width:2px; font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: normal; background-color: #cccccc; }
.UserNameLabelClass { font-family: Verdana,Arial,Helvetica; font-size: x-small; font-weight: normal;  }
.ValidatorClass { font-family: Verdana,Arial,Helvetica; font-size: medium; font-weight: bold;  }
.WarningPanelClass { font-family: Verdana,Arial,Helvetica; font-size: small; font-weight: bold; border-style:solid; border-width:medium; border-color:#ff0000; background-color:#ffff00; color:#ff0000; padding: 3px 3px 3px 3px; }

/* Named entities */
#FooterLabelTD { font-family: Verdana,Arial,Helvetica; font-size: x-small; font-weight: normal; background-color: #2a3538; color: #ffffff; padding: 2px 2px 2px 2px;}

/* Lookup */
.LookupDialogClassy { border-color:#bebdb0; border-style:solid; border-width:1px; font-family: Verdana,Arial,Helvetica; font-size: x-small; font-weight: bold; background-color:#d6d5ca; color:#000000; text-align:center; vertical-align:middle }
.LookupTitleTextClass { background-color: #2a3538; font-weight: bold; font-size: small; color: #ffffff; text-align:center; }

