/* ====== General ====== */

/* Colors:
     #000000 - Black
     #333333 - Dark gray
     #444444 - Dark gray
     #555555 - Dark gray
     #666666 - Dark gray
     #999999 - Medium gray
     #AAAAAA - Medium gray
     #CCCCCC - Light gray
     #DDDDDD - Light gray
     #EEEEEE - Light gray
     #FF0000 - Red
     #FF8000 - Referee orange
     #FFF8DC - Cornsilk
     #FFFF88 - PostIt yellow
     #FFFFFF - White
*/

* { font-family: Arial, Helvetica, sans-serif; }

/* ----- Basic ----- */

A:link              {background: none;
                     color: navy;}
A:active            {background: none;
                     color: black }
A:visited           {background: none;
                     color: purple;}
BODY                {color: black;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 10pt;
                     margin: 0;}
FORM                {background: none;
                     color: black;
                     margin: 0;}
H1                  {background: none;
                     color: black;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 18pt;
                     font-style: normal;
                     font-weight: bold;
                     margin: 8pt 0 0 0;}
H2                  {background: none;
                     color: black;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 16pt;
                     font-style: normal;
                     font-weight: bold;
                     margin: 8pt 0 0 0;}
H3                  {background: none;
                     color: #666666;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 14pt;
                     font-style: normal;
                     font-weight: bold;
                     margin: 8pt 0 0 0}
H4                  {background: none;
                     color: navy;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 12pt;
                     font-style: normal;
                     font-weight: bold;
                     margin: 8pt 0 0 0;}
H5                  {background: none;
                     color: navy;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 10pt;
                     font-style: normal;
                     font-weight: bold;
                     margin: 8pt 0 0 0;}
H6                  {background: none;
                     color: navy;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 8pt;
                     font-style: normal;
                     font-weight: bold;
                     margin: 8pt 0 0 0;}
HR                  {margin: 0;}
P                   {font-size: 10pt;
                     margin-top: 8pt;}
TABLE               {border-color: #999999;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 10pt;
                     font-style: normal;
                     margin: 0;
                     padding: 0;}

/* ----- Specialized classes ----- */

BODY.Alert          {background-color: red;
                     color: yellow;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 10pt;
                     margin: 0 0 0 5pt;}
BODY.Help           {background-color: #FFFF88;
                     color: black;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 10pt;
                     margin: 0 0 0; margin-left: 5pt;}
BODY.Main           {background-image: url('../images/PageBackground.gif');
                     color: black;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 10pt;
                     margin: 1px;}
BODY.popup          {background-color: #E0E0E0;
                     color: black;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 10pt;
                     margin: 1px 1px 1px 5pt;}
DIV.section-header  {border-bottom: 1px solid #DDDDDD;
                     clear: both;
                     color: #666666;
                     font-size: 80%;
                     font-weight: bold;
                     padding: 10px 0 0 0;}
DIV.StickyNote      {background: #FFFF88;
                     border: 0px solid gray;
                     height: 250px;
                     padding: 0 0 0 0;
                     position: absolute;
                     top: 50px;
                     width: 250px;
                     z-index: 10;}
DIV.StickyNoteText  {background: #FFFF88;
                     border: 0px solid gray;
                     height: 240px;
                     overflow: auto;
                     padding: 5px 5px 5px 3px;
                     width: 242px}
P.condense          {font-size: 10pt;
                     margin: 0;}
P.indent            {font-size: 10pt;
                     margin: 8pt 0 0 10pt;}
P.lead              {font-size: 10pt;
                     margin: 8pt 0 8pt 0;}
SPAN.HelpTitle      {background: none;
                     color: black;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 16pt;
                     font-style: normal;
                     font-weight: bold;
                     margin: 0 0 0 0;
                     position: relative;
                     top: -6px;}
TABLE.doc-l_image   {background: white;
                     border: thin solid gray;
                     border-collapse: collapse;
                     color: navy;
                     cursor: pointer;
                     font-weight: bold;
                     height: 85px;
                     margin: 0 10px 0 0;
                     text-align: center;
                     width: 110px;}
TABLE.doc-l_text    {background: white;
                     border: thin solid gray;
                     border-collapse: collapse;
                     color: navy;
                     cursor: pointer;
                     font-weight: bold;
                     height: 87px;
                     margin: 0 10px 0 0;
                     text-align: center;
                     width: 112px;}
TABLE.doc-p_image   {background: white;
                     border: thin solid gray;
                     border-collapse: collapse;
                     color: navy;
                     cursor: pointer;
                     font-weight: bold;
                     height: 110px;
                     margin: 0 10px 0 0;
                     text-align: center;
                     width: 85px;}
TABLE.doc-p_text    {background: white;
                     border: thin solid gray;
                     border-collapse: collapse;
                     color: navy;
                     cursor: pointer;
                     font-weight: bold;
                     height: 112px;
                     margin: 0 10px 0 0;
                     text-align: center;
                     width: 87px;}
TABLE.MinBorder     {border-collapse: collapse;
                     border-color: black black black black;
                     border-spacing: 1px;
                     border-style: solid solid solid solid;
                     border-width: 1px 1px 1px 1px;}
TABLE.MinBorder
  TH TD             {border-color: black black black black;
                     border-style: solid solid solid solid;
                     border-width: 1px 1px 1px 1px;
                     padding: 1px 1px 1px 1px;}
TABLE.Minimum       {border-color: #999999;
                     border-spacing: 0;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 10pt;
                     font-style: normal;
                     margin: 0;
                     padding: 0;}
TABLE.NoBorder      {border-collapse: collapse;
                     border-style: none none none none;}
TABLE.NoBorder
  TD, TH            {border-style: none none none none;}

TABLE.NoBorder
  TD.Bottom,
  TH.Bottom         {border-bottom: 1px solid gray;}

hoverb          { margin-top: 10pt;}
hoverl          { background: none; color: white;
                  font-size: 8pt; font-family: Arial, Arial, Helvetica;
                  font-weight: bold; color: black;}
hovert          { padding: 0; margin: 0;
                  font-size: 10pt; font-weight: bold;}
MARQUEE         { marquee-behavior: scroll; marquee-direction: left;
                  marquee-height: 22pt; marquee-width: 470px;
                  marquee-scroll-delay: 30;
                  font-family: Arial, Arial, Helvetica; font-size: 14pt;
                  color: Red; font-weight: bold;}

/* ----- Links and Buttons ----- */

.Linker             {cursor: pointer;
                     margin: 0;}
.DocLink            {background-color: white;
                     border: 1px solid gray;
                     color: navy;
                     float: left;
                     font-weight: bold;
                     height: 100px;
                     margin: 0 4px 4px 0;
                     text-align: center;
                     width: 85px;}
.ExternalOver       {background-color: yellow;}
.HelpButton         {margin: 0;}
.InternalOver       {background-color: silver;}
.LinkNoUnderline    {text-decoration: none;}
.MapLink            {text-decoration: underline;}
.MapOver            {background-color: yellow;}

A.HiLight,
DIV.HiLight,
IMG.HiLight,
LI.HiLight,
SPAN.HiLight,
TD.HiLight,
UL.HiLight          {background-color: #FF8000;
                     color: black;
                     cursor: pointer;}
DIV.PanelButton,
DIV.PanelButtonLink {color: black;
                     float: left;
                     font-family: Arial;
                     font-size: 10pt;
                     font-weight: 900;
                     height: 22px;
                     margin: 0 0 0 0;
                     padding: 4px 3px 2px 1px;
                     text-align: center;
                     text-decoration: none;
                     width: 192px;}
DIV.PanelButtonLink {background: url(../images/button/Blank190Both.png)
                       0 0 no-repeat;}

TABLE.ButtonPanel   {font-family: Arial;
                     font-size: 11pt;
                     font-weight: bold;
                     text-align: center;}
TABLE.ButtonPanel
  TD                {background-color: #DDDDDD;
                     border-color: #DDDDDD;
                     border-style: outset outset outset outset;
                     border-left: 1px solid gray;
                     border-top: 1px solid gray;
                     padding: 2px;
                     width: 170px;}
TABLE.ButtonPanel
  TD.HiLightBack:hover {background-color: #FF8000;
                        cursor: pointer;}

.LeftText           {text-align: left;}
.CenterText         {text-align: center;}
.RightText          {text-align: right;}
TH                  {color: black;
                     font-family: Arial, Arial, Helvetica;
                     font-style: normal;}
ULD.Hockey          {font-size: 10pt;
                     list-style-image: url('../images/PuckBullet.gif');
                     margin-bottom: 8pt;
                     margin-top: 8pt;}
UL.Hockey           {font-size: 10pt;
                     list-style-image: url('../images/WhistleBullet.gif');
                     margin: 8pt 0 8pt 0;}
UL.Hockey UL        {font-size: 10pt;
                     list-style-image: url('../images/PuckBullet.gif');
                     margin: 8pt 0 8pt 20pt;}
UL.Hockey UL UL     {font-size: 10pt;
                     list-style-image: url('../images/StickBullet.gif');
                     margin: 8pt 0 8pt 20pt;}
button          {background-color: white; color: #0086FF}
textarea        {color: black}
fieldset        {color: white}
legend          {color: white}
select          {color: black}
caption         {color: white}
button          {color: #FF8000; font-size: 8pt; font-style: normal;
                 font-family: Arial, Arial, Helvetica; border-style: solid;
                 border-width: 1px}
caption         {font-size: 14pt; font-family: Arial, Arial, Helvetica;
                 font-style: normal}
fieldset        {font-family: Arial, Arial, Helvetica; font-size: 8pt;
                  font-style: normal; border-style: solid; border-width: 1pt}
label           {font-style: normal; font-family: Arial, Arial, Helvetica;
                 font-size: 10pt}
legend          {font-style: normal; font-size: 8pt;
                 font-family: Arial, Arial, Helvetica}
select          {font-style: normal; font-family: Arial, Arial, Helvetica;
                 font-size: 10pt; border-style: solid; border-width: 1pt}
textarea        {font-style: normal; font-size: 8pt;
                 font-family: Arial, Arial, Helvetica;
                 border-style: solid; border-width: 1pt}
.alignoptprompt {text-align: right; width: 110px; margin-right: 5px;}
.disabled       {background-image: url('../images/PageBackground.gif')}
.mainpanel      {background-image: url('../images/PageBackground.gif');
                 border: 0;
                 color: navy;
                 font: 10pt, Arial;
                 height: 0;
                 margin: 0;
                 overflow: auto;
                 padding: 0;
                 width: 100%;
                 visibility: hidden;}
.maintabli      {background-image: url('../images/PageBackground.gif');
                 color: black;
                 cursor: default;
                 display: table-cell;
                 font: 9pt Arial;
                 list-style-type: none;
                 margin: 0;
                 padding: 2px 6px;
                 position: relative;}
.maintabul      {background-image: url('../images/PageBackground.gif');
                 color: black;
                 cursor: default;
                 display: inline;
                 display: table;
                 font: 9pt Arial;
                 list-style-type: none;
                 margin: 0;
                 padding: 0;}
.optprompt      {margin-right: 5px; margin-left: 5px;}

.prompt         {color: Navy; font-weight: 700; margin-right: 5px;
                 margin-left: 5px;}

.PrintOnly        {display: none;}

/* ----- Schedule ----- */

.Assigned           {color: black;}
.Cancelled          {text-decoration: line-through;}
.Current            {background-color: #FFFF00;
                     font-weight: bold;}
.Fee                {color: green;}
.Level1             {color: green;}
.Level2             {color: black;}
.Level3             {color: blue;}
.Level4             {color: red;}
.Level8             {color: maroon;}
.NewDay             {border-top: 6px solid gray;}
.NewLocation        {border-top: 3px solid gray;}
.NotUsed            {background-color: #DDDDDD;
                     color: black;
                     text-align: center;}
.Official           {background-color: #BBFFFF;
                     font-weight: bold;}
.OPEN               {background-color: #FFBBFF;
                     color: red;
                     text-align: center;}
.OtherRink          {background-color: #DDDDDD;}
.REPLACE            {background-color: #FFBBFF;
                     font-style: italic;
                     text-decoration: line-through;}
.SE                 {color: fuchsia;}
.Tournament         {color: purple;}
TABLE.Game          {background-color: white;
                     color: black;
                     font-family: Arial;
                     font-size: 9pt;}
TABLE.Game TH, TD   {border-bottom: 1px solid gray;
                     border-right: 1px solid gray;}
TABLE.Game TH       {border-top: 1px solid gray;}
TABLE.Game
  .NewDay TH        {border-top: 6px solid gray;}
TABLE.Game
  .Bottom TD        {border-bottom: 1px solid gray;}
TABLE.Game
 .Cancelled TD      {text-decoration: line-through;}
TABLE.Game
  TD.Left,
  TH.Left           {border-left: 1px solid gray;}
TABLE.Game
 .Level1 TD         {color: green;}
TABLE.Game
 .Level2 TD         {color: black;}
TABLE.Game
  .Level3 TD        {color: blue;}
TABLE.Game
 .Level4 TD         {color: red;}
TABLE.Game
 .Level8 TD         {color: maroon;}
TABLE.Game
  .NewDay TD        {border-top: 6px solid gray;}
TABLE.Game
  .NewLocation TD   {border-top: 3px solid gray;}
TABLE.Game
  TD.Right,
  TH.Right          {border-right: 1px solid gray;}
TABLE.Game .SE  TD  {color: fuchsia;}
TABLE.Game
  TD.Top            {border-top: 1px solid gray;}
TABLE.Game
 .Tournament TD     {color: purple;}

/* ----- Misc ----- */

.Heading            {background: silver;
                     color: navy}
.Headline           {background: #FF8000;
                     color: black;
                     font-size: 125%;
                     font-weight: bold;
                     margin-bottom: 0;
                     margin-top: 0;}

/* ----- Scheduling ----- */

.GameIgnore         {background-color: silver;}
.GameMinimum        {background-color: #E8E8E8;}
.GameMedium         {background-color: #BCF6FF;}
.GameHigh           {background-color: yellow;}
.GameSpecial        {background-color: #FAAAFA;}
.GameMisc1          {background-color: #FAD38C;}
.GameMisc2          {background-color: #D2A1E3;}
.GameMisc3          {background-color: #87E6A4;}
.GameMisc4          {background-color: #9798CC;}

.Usage1             {background-color: silver;}
.Usage2             {background-color: cyan;}
.Usage3             {background-color: pink;}
.Usage4             {background-color: yellow;}
.Usage5             {background-color: orange;}
.Usage6             {background-color: red;}
.Usage7             {background-color: gray;}

/* ===== Printing ===== */

@media print {
  BODY.Main         {background-color: white !important;
                     background-image: none !important;}
  .ContextMenu      {display: none;}
  .context-menu-theme-ldcc {display: none;}
  .NewPage          {page-break-before: always;}
  .NoPrint          {display: none;}
  .PrintOnly        {display: block;}
  }

/* ===== jQuery Calculator 1.2.1 ===== */

DIV.hasCalculator,
SPAN.hasCalculator  {position: relative;}

BUTTON
.calculator-trigger {padding: 0;
                     width: 25px;}

IMG
.calculator-trigger {margin: 6px 0 0 2px;
                     vertical-align: middle;}

#calculator-div     {background-color: gray;
                     border: 1px solid #888888;
                     color: black;
                     display: none;
                     font-family: Arial, Helvetica, sans-serif;
                     margin: 0;
                     padding: 0;
                     z-index: 10;}

.calculator-keyentry {position: absolute;
                      right: 3px;
                      top: 3px;
                      width: 0;}

.calculator-inline  {background-color: #F4F4F4;
                     border: 1px solid #888888;
                     position: relative;}

.calculator-inline
.calculator-close   {display: none;}

.calculator-disabled {background-color: white;
                      filter: alpha(opacity=50);
                      opacity: 0.5;
                      position: absolute;
                      z-index: 100;}

.calculator-rtl     {direction: rtl;}

.calculator-prompt  {clear: both;
                     color: white;
                     text-align: center;
                     width: 100%;}

.calculator-result  {background-color: white;
                     border: 1px inset black;
                     clear: both;
                     font-size: 110%;
                     margin: 2px;
                     padding: 0 2px;
                     text-align: right;}

.calculator-focussed {background-color: #FFFFCC;}

.calculator-row     {clear: both;
                     width: 100%;}

.calculator-space   {float: left;
                     margin: 2px;
                     width: 28px;}

.calculator-half-space {float: left;
                        margin: 1px;
                        width: 14px;}

.calculator-row
button              {background-color: #F4F4F4;
                     color: black;
                     cursor: pointer;
                     float: left;
                     height: 22px;
                     margin: 2px;
                     padding: 0;
                     position: relative;
                     text-align: center;}

.calculator-row
.calculator-ctrl    {background-color: #D6D0FF;
                     width: 60px;}

.calculator-row
.calculator-undo,
.calculator-row
.calculator-clear-error,
.calculator-row
.calculator-clear   {background-color: #D3FFD0;
                     width: 28px;}

.calculator-row
.calculator-base,
.calculator-row
.calculator-angle   {font-size: 70%;
                     width: 28px;}

.calculator-row
.calculator-base-active,
.calculator-row
.calculator-angle-active {border: 2px inset white;}

.calculator-digit,
.calculator-oper    {width: 28px;}

.calculator-mem-empty {color: #888888;}

.calculator-trig    {font-size: 70%;}

@-moz-document
url-prefix()        { // Firefox
  .calculator-trig,
  .calculator-base  {text-indent: -3px;}
  }

.calculator-key-down {}

.calculator-keystroke {background-color: #CCCCCC;
                       color: black;
                       display: none;
                       font-size: 80%;
                       height: 14px;
                       left: -2px;
                       position: absolute;
                       top: -2px;
                       width: 16px;}

.calculator-keyname {font-size: 70%;
                     width: 22px;}

.calculator-cover   {display/**/: block;
                     display: none;
                     filter: mask();
                     height: 200px;
                     left: -4px;
                     position: absolute;
                     top: -4px;
                     width: 125px;
                     z-index: -1;}

/* ===== Clock Picker ===== */

#CP_hourcont    {background-color: #111111;
                 border: 1px solid #FF0000;
                 color: white;
                 display: none;
                 padding: 1px 3px 1px 3px;
                 position: absolute;}
#CP_minutecont  {background-color: #111111;
                 border: 1px solid #FF0000;
                 color: white;
                 display: none;
                 padding: 1px;
                 position: absolute;
                 width: auto;}
.floatleft      {float: left;}
.CP_hour        {cursor: pointer;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 9pt;
                 font-weight: bold;
                 padding: 1px 3px 1px 3px;
                 white-space: nowrap;
                 width: auto;}
.CP_minute      {background-color: #111111;
                 cursor: pointer;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 9pt;
                 font-weight: bold;
                 padding: 1px;
                 white-space: nowrap;
                 width: auto;}
.CP_over        {background-color: #FFFFFF;
                 color: #000000}

.mbmenu             {display: none;}

.rootVoices         {background-color: black;
                     padding: 0;}

.rootVoices
  TD.rootVoice      {color: silver;
                     cursor: pointer;
                     font-family: Arial,Helvetica,sans-serif;
                     font-size: 12px;
                     line-height: 12px;
                     padding: 0;
                     text-shadow: #FFF 1px 1px 1px;
                     vertical-align: middle;
                     width: 120px;}

.rootVoices
td.rootVoice.selected {-moz-border-radius: 8px 8px 0 0px;
                       -webkit-border-bottom-left-radius: 0px;
                       -webkit-border-bottom-right-radius: 0px;
                       -webkit-border-top-left-radius: 8px;
                       -webkit-border-top-right-radius: 8px;
                       background: black url("../images/bgnd_sel_4.png");
                       color: #FFFFFF;
                       cursor: pointer;
                       font-size: 14px;
                       padding: 8px;
                       text-shadow: #660033 1px 1px 1px;}

.rootVoices
  TD.rootVoice.disabled.selected {background: #999!important;
                                  color: Yellow;
                                  text-shadow: #DDD 1px 1px 1px;}

.rootVoices.vertical {width: 140px;}

.rootVoices.vertical
  TD.rootVoice      {-moz-border-radius: 8px 0px 0 8px;
                     -webkit-border-bottom-left-radius: 8px;
                     -webkit-border-bottom-right-radius: 0px;
                     -webkit-border-top-left-radius: 8px;
                     -webkit-border-top-right-radius: 0px;}

.ContextMenu        {-moz-border-radius: 8px 8px 8px 8px;
                     -moz-box-shadow: #999 2px 2px 10px;
                     -webkit-border-bottom-left-radius: 8px;
                     -webkit-border-bottom-right-radius: 8px;
                     -webkit-border-top-left-radius: 8px;
                     -webkit-border-top-right-radius: 8px;
                     -webkit-box-shadow: #FF8000 2px 2px 10px;
                     background-color: silver;
                     border: 2px solid black;
                     box-shadow: gray 2px 2px 10px;
                     padding: 0;
                     position: absolute;}

.ContextMenu.subContextMenu {border-top: none !important;}

.ContextMenu.disabled {background-color: gray;
                       border-top: 5px solid yellow;
                       color: purple;}

.ContextMenu
  .line             {background-color: transparent;
                     width: 100%;}

.ContextMenu
  .line.title       {background-color: white;
                     font-family: Arial,Helvetica,sans-serif;
                     font-size: 10px;}

.ContextMenu.disabled
  .line.title       {background-color: yellow;
                     color: cyan;}

.ContextMenu
  .line.title A     {color: black;
                     font-size: 12px;
                     font-weight: bold;}

.ContextMenu.disabled
  .line.title A     {background-color: cyan;
                     color: blue;
                     font-size: 12px;}

.ContextMenu TABLE  {border-collapse: collapse;
                     border-style: none none none none;}

.ContextMenu TD     {border-collapse: collapse;
                     border-style: none none none none;}

.ContextMenu TD A   {color: black;
                     font-weight: bold;
                     text-decoration: none;}

.ContextMenu
  TD.voice          {font-family: Arial,Helvetica,sans-serif;
                     font-size: 12px;
                     padding: 1px;}

.ContextMenu
  .separator        {background-color: #999;
                     height: 1px;
                     margin: 0;
                     padding: 0;}

.ContextMenu
  TD.img            {background-color: transparent;
                     color: red;
                     font-family: Arial,Helvetica,sans-serif;
                     font-size: 12px;
                     padding: 2px;
                     text-align: center;
                     width: 14px;}

.ContextMenu
  TD.img img        {width: 14px;}

.ContextMenu
  .textBox          {color: black;
                     font-family: Arial,Helvetica,sans-serif;
                     font-size: 12px;
                     padding: 0;}

.ContextMenu
 .selected TD       {background-color: #FF8000;
                     border-style: none none none none;}

.ContextMenu
 .selected TD A     {border-style: none none none none;
                     color: black;
                     display: block;}

.ContextMenu
 .disabled TD,
 .ContextMenu
 .disabled TD A     {background-color: silver;
                     border-style: none none none none;
                     color: gray;}

.ContextMenu
  .subMenuOpener    {background-image: url("../images/MenuArrow.gif");
                     background-position: right;
                     background-repeat: no-repeat;}

.ContextMenu
  .selected
    .subMenuOpener  {background-image: url("../images/MenuArrow.gif");
                     background-position: right;
                     background-repeat: no-repeat;}

/* ===== Context Menu ===== */

.context-menu-theme-ldcc {background-color: #CCCCCC;
                          border: 2px solid black;
                          filter: alpha(opacity=85);
                          opacity: .85;
                          zoom: 1.0;}
.context-menu-theme-ldcc
  .context-menu-item     {color: black;
                          cursor: pointer;
                          filter: alpha(opacity=100);
                          font-family: Lucida Grande,Arial;
                          font-size: 12px;
                          font-weight: 700;
                          opacity: 1.0;
                          text-align: left;
                          z-index: 1;}
.context-menu-theme-ldcc
   .context-menu-separator {border-top: 1px solid #E4E4E4;
                            font-size: 0px;
                            margin: 5px 1px 4px 1px;}
.context-menu-theme-ldcc
  .context-menu-item-hover {background-color: #FF8000;
                            color: black;}
.context-menu-theme-ldcc
  .context-menu-item
    .context-menu-item-inner {background-color: none;
                              background-image: none;
                              background-position: 4px center;
                              background-repeat: no-repeat;
                              padding: 2px 10px 2px 22px;}
.context-menu-theme-ldcc
  .context-menu-item-disabled {color: #939393;
                               cursor: default;}

/* ===== Impromptu ===== */

.jqiwarning .jqi    {background-color: #000000;}
.jqifade            {background-color: #FFFFFF;
                     position: absolute;}
DIV.jqi             {background-color: #FF8000;
                     padding: 10px;
                     position: absolute;
                     text-align: left;
                     width: 500px;}
DIV.jqi .jqiclose   {color: #000000;
                     cursor: pointer;
                     float: right;
                     margin: 0 0 0 0;}
DIV.jqi
  .jqicontainer     {background-color: #000000;
                     color: #000000;
                     font-weight: bold;
                     padding: 5px;}
DIV.jqi .jqimessage {background-color: #CCCCCC;
                     padding: 10px;}
DIV.jqi .jqibuttons {padding: 5px 0 0 0;
                     text-align: center;}
DIV.jqi button      {color: #000000;
                     cursor: pointer;
                     margin: 0 10px;
                     padding: 2px 5px 2px 5px;
                     font-size: 12pt;
                     font-weight: bold;}

/* ===== SimpleModal ===== */

#ModalOverlay       {background-color: #CCCCCC;
                     cursor: wait;}

#ModalContainer     {background-color: #BBBBBB;
                     border-color: #000000;
                     border-style: solid;
                     border-width: thick;
                     color: black;
                     font-family: 'Trebuchet MS', Verdana, Arial;
                     font-size: 12px;
                     font-weight: bold;
                     layer-background-color: #BBBBBB;
                     text-align: left;
                     width: 450px;}
#ModalButtons       {align: center;
                     clear: left;
                     padding: 5px 5px 5px 5px;
                     text-align: center;}
#ModalHeader        {background-color: #FF8000;
                     font-size: 30px;
                     font-weight: bold;
                     layer-background-color: #FF8000;
                     padding: 5px 50px 15px 5px;
                     text-align: center;}
#ModalMessage       {clear: left;
                     padding: 5px;}
#ModalOverlay       {background-color: #CCCCCC;
                     cursor: wait;}

#ModalForm          {background-image: url('../images/PageBackground.gif');
                     border-color: black;
                     border-style: solid;
                     border-width: thin;
                     color: black;
                     font-family: Arial, Arial, Helvetica;
                     font-size: 10pt;
                     font-weight: bold;
                     layer-background-color: red;
                     margin: 0;
                     text-align: left;
                     width: 450px;}


/* ====== Tabber ====== */

ul.TabButton        {padding: 0; margin: 0 0 3px; float: left; width: 100%;
                     font-weight: bold}
ul.TabButton li     {display: inline}
ul.TabButton li a   {text-decoration: none; text-transform: none;
                     padding: 0 5px; border: 0}
iframe.TabContent   {frameborder: 0; height: 0; width: 100%; visibility: hidden;
                     border: 0}

/* ====== Tree View ====== */

.treeview,
.treeview UL        {color: red;
                     list-style: none;
                     margin: 0;
                     padding: 0;}
.treeview UL        {color: red;
                     margin-top: 4px;}
.treeview .hitarea  {background: url(../images/treeview-default.gif) -64px -25px
                       no-repeat;
                     color: red;
                     cursor: pointer;
                     float: left;
                     height: 16px;
                     margin-left: -16px;
                     width: 16px;}
/* fix for IE6 */
* HTML .hitarea     {display: inline;
                     float: none;}
.treeview LI        {color: red;
                     margin: 0;
                     padding: 3px 0 3px 16px;}
.treeview
   A.selected       {color: red;
                     background-color: #EEE;}
#treecontrol        {color: red;
                     display: none;
                     margin: 1em 0;}
.treeview .hover    {background-color: black;
                     color: #FF8000;
                     cursor: pointer;
                     font-weight: bold;}
.treeview LI        {background: url(../images/treeview-default-line.gif) 0 0
                       no-repeat;
                     color: red;}
.treeview LI.hover  {background-color: #FF8000;
                     color: red;}
.treeview
  LI.collapsable,
.treeview
  LI.expandable     {background-position: 0 -176px;
                     color: red;}
.treeview
  .expandable-hitarea {background-position: -80px -3px;
                       color: red;}
.treeview LI.last   {background-position: 0 -1766px;
                     color: red;}
.treeview
  LI.lastCollapsable,
.treeview
  LI.lastExpandable {background-image: url(../images/treeview-default.gif);
                     color: red;}
.treeview
  LI.lastCollapsable {background-position: 0 -111px;
                      color: red;}
.treeview
  LI.lastExpandable {background-position: -32px -67px;
                     color: red;}
.treeview
  DIV.lastCollapsable-hitarea,
.treeview
  DIV.lastExpandable-hitarea {background-position: 0;
                              color: red;}

/* ----- DocTree ----- */

.DocTreeControl     {color: red;
                     font-size: 8pt;
                     font-weight: bold;}
.DocTree            {color: cyan;
                     font-size: 10pt;}
.DocTree UL         {color: green;
                     font-size: 10pt;
                     list-style-image: none;
                     margin: 0 0 0 0;}
.DocTree A          {background: none;
                     color: black;}
.DocTree A:visited  {background: none;
                     color: #333333;}
.DocTree LI         {background-image: url(../images/TreeLine.gif);
                     color: purple;
                     padding: 3px 0 2px 18px;}
LI.DocTree          {background-image: url(../images/TreeLine.gif);
                     color: purple;
                     padding: 3px 0 2px 18px;}
.DocTree .hover     {background-color: #FF8000;
                     color: black;}
.DocTree .hitarea,
.DocTree LI
  .lastCollapsable,
.DocTree
  LI.lastExpandable {background-image: url(../images/Tree.gif);
                     color: blue;}
.DocTree
  SPAN.Excel,
.DocTree SPAN.doc,
.DocTree
  SPAN.folder,
.DocTree
  SPAN.image,
.DocTree SPAN.link,
.DocTree SPAN.pdf,
.DocTree SPAN.php,
.DocTree
  SPAN.video,
.DocTree SPAN.Word  {color: pink;
                     display: block;
                     padding: 1px 0 1px 18px;}
.DocTree
  SPAN.folder       {background: url(../images/folder.gif) 0 0 no-repeat;
                     color: black;}
.DocTree
  LI.expandable
    SPAN.folder     {background: url(../images/folder-closed.gif) 0 0 no-repeat;
                     color: black;}
.DocTree SPAN.doc   {background: url(../images/doc.gif) 0 0 no-repeat;}
.DocTree SPAN.Excel {background: url(../images/Excel.bmp) 0 0 no-repeat;}
.DocTree SPAN.image {background: url(../images/image.bmp) 0 0 no-repeat;}
.DocTree SPAN.link  {background: url(../images/link.bmp) 0 0 no-repeat;}
.DocTree SPAN.pdf   {background: url(../images/pdf.bmp) 0 0 no-repeat;}
.DocTree SPAN.php   {background: url(../images/php.bmp) 0 0 no-repeat;}
.DocTree SPAN.video {background: url(../images/video.bmp) 0 0 no-repeat;}
.DocTree SPAN.Word  {background: url(../images/Word.bmp) 0 0 no-repeat;}

/* ====== Validation ====== */

label.Prompter      {color: navy;
                     font-weight: bold;}
label.Required      {background-color: yellow;
                     color: black;}
.AlignPrompt        {float: left;
                     padding-top: 3px;
                     text-align: right;
                     width: 110px;}
label.InvalidError  {background-color: red;
                     color: yellow;
                     font-weight: bold;
                     margin-left: 5px;}

/* ====== Validity ====== */

label.error         {background-color: red;
                     color: yellow;
                     font-weight: bold;
                     margin-left: 5px;
                     padding: 0 2px 0 2px;}
.validity-modal-msg {background-color: #999999;
                     border: solid 1px #000000;
                     cursor: pointer;
                     padding: 4px;
                     position: absolute;
                     z-index: 2;}
.validity-modal-msg:hover {background-color: #AAAAAA;}
#validity-summary-container {display: none;}
#validity-summary-output {}
.validity-erroneous {border: solid 2px #F56600 !important;}

/* ===== jQuery UI ===== */

/* jQuery UI Layout helpers */
.ui-helper-hidden   {display: none;}
.ui-helper-hidden-accessible
                    {left: -99999999px;
                     position: absolute;}
.ui-helper-reset    {border: 0;
                     font-size: 100%;
                     line-height: 1.3;
                     list-style: none;
                     margin: 0;
                     outline: 0;
                     padding: 0;
                     text-decoration: none;}
.ui-helper-clearfix:after
                    {clear: both;
                     content: ".";
                     display: block;
                     height: 0;
                     visibility: hidden;}
.ui-helper-clearfix {display: inline-block;}
/* required comment for clearfix to work in Opera */
* html .ui-helper-clearfix {height: 1%;}
.ui-helper-clearfix {display: block;}
/* end clearfix */
.ui-helper-zfix     {filter: Alpha(Opacity=0);
                     height: 100%;
                     left: 0;
                     opacity: 0;
                     position: absolute;
                     top: 0;
                     width: 100%;}

/* jQuery UI Interaction Cues */
.ui-state-disabled  {cursor: default !important;}

/* jQuery UI Icons */
/* jQuery UI states and images */
.ui-icon            {background-repeat: no-repeat;
                     display: block;
                     overflow: hidden;
                     text-indent: -99999px;}

/* jQuery UI Misc visuals */
/* jQuery UI Overlays */
.ui-widget-overlay  {height: 100%;
                     left: 0;
                     position: absolute;
                     top: 0;
                     width: 100%;}

/* jQuery UI Component containers */
.ui-widget          {font-family: Verdana,Arial,sans-serif;
                     font-size: 1.1em;}
.ui-widget input,
.ui-widget select,
.ui-widget
textarea,
.ui-widget button   {font-family: Verdana,Arial,sans-serif;
                     font-size: 1em;}
.ui-widget-content  {background: #FFFFFF;
                     border: 0 solid red;
                     color: #222222;}
.ui-widget-content
 A                  {color: #222222;}
.ui-widget-header   {background-image: url(images/PageBackground.gif);
                     background-repeat: repeat;
                     border-top: 0 solid #AAAAAA;
                     border-right: 0 solid #AAAAAA;
                     border-bottom: 1px solid #CCCCCC;
                     border-left: 0 solid #AAAAAA;
                     color: #222222;
                     font-weight: bold;}
.ui-widget-header A {color: #222222;}

/* jQuery UI Interaction states */
.ui-state-default,
.ui-widget-content
.ui-state-default   {background: #DDDDDD;
                     border-top: 2px solid #F0F0F0;
                     border-right: 2px solid gray;
                     border-bottom: 2px solid gray;
                     border-left: 2px solid #F0F0F0;
                     color: black;
                     font-weight: normal;
                     outline: none;}
.ui-state-default A,
.ui-state-default
A:link,
.ui-state-default
A:visited           {color: #555555;
                     outline: none;
                     text-decoration: none;}
.ui-state-hover,
.ui-widget-content
.ui-state-hover,
.ui-state-focus,
.ui-widget-content
.ui-state-focus     {background-color: black;
                     border-top: 2px solid #FFD3A6;
                     border-right: 2px solid #E67400;
                     border-bottom: 2px solid #E67400;
                     border-left: 2px solid #FFD3A6;
                     color: white;
                     outline: none;}
.ui-state-hover A,
.ui-state-hover
A:hover             {color: #FF8000;
                     outline: none;
                     text-decoration: none;}
.ui-state-active,
.ui-widget-content
.ui-state-active    {background: #FFFFFF
                       url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50%
                       repeat-x;
                     border-top: 1px solid #FFD3A6;
                     border-right: 1px solid #E67400;
                     border-bottom: 1px solid #E67400;
                     border-left: 1px solid #FFD3A6;
                     color: #212121;
                     font-weight: normal;
                     outline: none;}
.ui-state-active A,
.ui-state-active
A:link,
.ui-state-active
A:visited           {color: #212121;
                     outline: none;
                     text-decoration: none;}

/* jQuery UI Interaction Cues */
.ui-state-highlight,
.ui-widget-content
.ui-state-highlight {background-color: cyan;
                     border: 1px solid #FF8000;
                     color: black;}
.ui-state-highlight
A,
.ui-widget-content
.ui-state-highlight
A                   {color: #363636;}
.ui-state-error,
.ui-widget-content
.ui-state-error     {background: #FEF1EC
                       url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50%
                       repeat-x;
                     border: 1px solid orange;
                     color: #CD0A0A;}
.ui-state-error A,
.ui-widget-content
.ui-state-error A   {color: #CD0A0A;}
.ui-state-error-text,
.ui-widget-content
.ui-state-error-text {color: #CD0A0A;}
.ui-state-disabled,
.ui-widget-content
.ui-state-disabled  {background-image: url(images/PageBackground.gif);
                     background-repeat: repeat;
                     filter: Alpha(Opacity=35);
                     opacity: .35;}
.ui-priority-primary,
.ui-widget-content
.ui-priority-primary {font-weight: bold;}
.ui-priority-secondary,
.ui-widget-content
.ui-priority-secondary {filter:Alpha(Opacity=70);
                        font-weight: normal;
                        opacity: .7;}

/* jQuery UI Misc visuals */
/* jQuery UI Corner radius */
.ui-corner-tl       {-moz-border-radius-topleft: 6px;
                     -webkit-border-top-left-radius: 6px;}
.ui-corner-tr       {-moz-border-radius-topright: 6px;
                     -webkit-border-top-right-radius: 6px;}
.ui-corner-top      {-moz-border-radius-topleft: 6px;
                     -moz-border-radius-topright: 6px;
                     -webkit-border-top-left-radius: 6px;
                     -webkit-border-top-right-radius: 6px;}
.ui-corner-right    {-moz-border-radius-bottomright: 6px;
                     -moz-border-radius-topright: 6px;
                     -webkit-border-bottom-right-radius: 6px;
                     -webkit-border-top-right-radius: 6px;}
.ui-corner-left     {-moz-border-radius-bottomleft: 6px;
                     -moz-border-radius-topleft: 6px;
                     -webkit-border-bottom-left-radius: 6px;
                     -webkit-border-top-left-radius: 6px;}

/* Overlays */
.ui-widget-overlay  {background: #AAAAAA
                       url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50%
                       repeat-x;
                     filter: Alpha(Opacity=30);
                     opacity: .30;}
.ui-widget-shadow   {-moz-border-radius: 8px;
                     -webkit-border-radius: 8px;
                     background: #AAAAAA
                       url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50%
                       repeat-x;
                     filter: Alpha(Opacity=30);
                     margin: -8px 0 0 -8px;
                     opacity: .30;
                     padding: 8px;}
/* jQuery UI date picker */

#datepicker_div,
.datepicker_inline  {background: #FFF8DC; /* Tooltip */
                     font-family: Arial, Helvetica, sans-serif;
                     font-size: 14px;
                     margin: 0;
                     padding: 0;
                     width: 185px;}
#datepicker_div     {border: 1px solid #000000;
                     display: none;
                     z-index: 9999;} /* must have */
.datepicker_inline  {border: 0;
                     display: block;
                     float: left;
                     font-size: 80%;
                     font-weight: bold;}
.datepicker_rtl     {direction: rtl;}
.datepicker_dialog  {border: 4px ridge #DDDDDD;
                     padding: 5px;}
BUTTON.datepicker_trigger {width: 25px;}
IMG.datepicker_trigger {margin: 2px;
                        vertical-align: middle;}
.datepicker_prompt  {background: #FFF8DC;
                     color: #000000;
                     float: left;
                     font-size: 60%;
                     padding: 2px;}
* HTML .datepicker_prompt {width: 185px;}

.datepicker_control,
.datepicker_links,
.datepicker_header,
.datepicker         {clear: both;
                     color: #FFFFFF;
                     float: left;
                     width: 100%;}
.datepicker_control {background: #FF8000; /* Top bar */
                     padding: 2px 0px;}
.datepicker_links   {background: #FF8000; /* Link bar */
                     padding: 2px 0px;}
.datepicker_control,
.datepicker_links   {font-size: 80%;
                     font-weight: bold;
                     letter-spacing: 1px;}
.datepicker_links
  LABEL             {color: #FF8000; /* disabled links */
                     padding: 2px 5px;}
.datepicker_clear,
.datepicker_prev    {float: left;
                     width: 34%;}
.datepicker_rtl
  .datepicker_clear,
.datepicker_rtl
  .datepicker_prev  {float: right;
                     text-align: right;}
.datepicker_current {float: left;
                     text-align: center;
                     width: 30%;}
.datepicker_close,
.datepicker_next    {float: right;
                     text-align: right;
                     width: 34%;}
.datepicker_rtl
  .datepicker_close,
.datepicker_rtl
  .datepicker_next  {float: left;
                     text-align: left;}
.datepicker_header  {background: #333333;
                     font-weight: bold;
                     height: 1.3em;
                     padding: 1px 0 3px;
                     text-align: center;}
.datepicker_header
  SELECT            {background: #333333;
                     border: 0px;
                     color: #FFFFFF;
                     font-weight: bold;}
.datepicker         {background: #CCCCCC;
                     font-size: 100%;
                     text-align: center;}
.datepicker A       {display: block;
                     width: 100%;}
.datepicker_titleRow {background: #999999;} /* Weekday name */
.datepicker_daysRow {background: #DDDDDD; /* Weekday */
                     color: #666666;}
.datepicker_weekCol {background: #777777;
                     color: #FFFFFF;}
.datepicker_daysCell {border: 1px solid #BBBBBB; /* Border around cells */
                      color: #000000;}
.datepicker_daysCell
  A                 {display: block;}
.datepicker_weekEndCell {background: #EEEEEE;} /* Weekend date */
.datepicker_titleRow
  .datepicker_weekEndCell {background: #999999;} /* Weekend name */
.datepicker_daysCellOver {background: #FF8000;
                          border: 1px solid #000000;}
.datepicker_unselectable {color: #888888;}
.datepicker_today   {background: #666666}
.datepicker_currentDay {background: #FF8000}
.datepicker_status {background: #DDDDDD;
                    font-size: 80%;
                    text-align: center;
                    width: 100%;}
.US_day            {color: black;
                    background:
                      #EEEEEE center no-repeat url(../images/US.gif);}
.Christmas_day     {color: white;
                    background:
                      #EEEEEE center no-repeat url(../images/Christmas.bmp);}
.Dad_day           {color: red;
                    background:
                      #EEEEEE center no-repeat url(../images/Dad.gif);}
.Easter_day        {color: red;
                    background:
                      #EEEEEE center no-repeat url(../images/Easter.gif);}
.Fourth_day        {color: red;
                    background:
                      #EEEEEE center no-repeat url(../images/Fourth.gif);}
.Halloween_day     {color: red;
                    background:
                      #EEEEEE center no-repeat url(../images/Halloween.gif);}
.Mom_day           {color: red;
                    background:
                      #EEEEEE center no-repeat url(../images/Mom.gif);}
.StPat_day         {color: red;
                    background:
                      #EEEEEE center no-repeat url(../images/StPat.gif);}

/* Datepicker Links
   Reset link properties and then override them with !important */
#datepicker_div A,
.datepicker_inline A {background: none;
                      color: #000000;
                      cursor: pointer;
                      margin: 0;
                      padding: 0;}
.datepicker_inline
  .datepicker_links
    A               {padding: 0 5px;}
.datepicker_control
  A,
.datepicker_links A {color: #EEEEEE;
                     padding: 2px 5px;}
.datepicker_titleRow
  A                 {color: #EEEEEE;}
.datepicker_control
  A:hover           {background: #FDD;
                     color: #333333;}
.datepicker_links
  A:hover,
.datepicker_titleRow
  A:hover           {background: #DDDDDD;
                     color: #333333;}

/* Multiple Months */

.datepicker_multi
  .datepicker       {border: 1px solid #777777;}
.datepicker_oneMonth {float: left;
                      width: 185px;}
.datepicker_newRow  {clear: left;}
#BirthDate + IMG,
#FromDate + IMG,
#GameDate + IMG,
#OnDate + IMG,
#RequestDate + IMG,
#ToDate + IMG       {position: relative;
                     top: -2px;}
/* IE6 IFRAME Fix */
.datepicker_cover   {display/**/: block; /*sorry for IE5*/
                     display: none; /*sorry for IE5*/
                     filter: mask(); /*must have*/
                     height: 200px; /*must have*/
                     left: -4px; /*must have*/
                     position: absolute; /*must have*/
                     top: -4px; /*must have*/
                     width: 200px; /*must have*/
                     z-index: -1;} /*must have*/

/* TimeEntry styles */
.timeEntry_control   {margin-left: 10px;
                      vertical-align: middle;}
* html .timeEntry_control {margin-top: -4px;} /* IE only */

/* jQuery UI Resizable */
.ui-resizable-handle {font-size: 0.1px;
                      position: absolute;
                      z-index: 99999;}
.ui-resizable
.ui-resizable-handle {display: block;}
BODY
.ui-resizable-disabled
.ui-resizable-handle   {display: none;}
BODY
.ui-resizable-autohide
.ui-resizable-handle {display: none;}
.ui-resizable-n     {cursor: n-resize;
                     height: 7px;
                     left: 0px;
                     top: -5px;
                     width: 100%;}
.ui-resizable-s     {bottom: -5px;
                     cursor: s-resize;
                     height: 7px;
                     left: 0px;
                     width: 100%;}
.ui-resizable-e     {cursor: e-resize;
                     height: 100%;
                     right: -5px;
                     top: 0px;
                     width: 7px;}
.ui-resizable-w     {cursor: w-resize;
                     height: 100%;
                     left: -5px;
                     top: 0px;
                     width: 7px;}
.ui-resizable-se    {background: url(../images/222222_11x11_icon_resize_se.gif)
                       no-repeat 0 0;
                     bottom: 0px;
                     cursor: se-resize;
                     height: 5px;
                     right: 0px;
                     width: 5px;}
.ui-resizable-sw    {bottom: 0px;
                     cursor: sw-resize;
                     height: 9px;
                     left: 0px;
                     width: 9px;}
.ui-resizable-nw    {cursor: nw-resize;
                     height: 9px;
                     left: 0px;
                     top: 0px;
                     width: 9px;}
.ui-resizable-ne    {cursor: ne-resize;
                     height: 9px;
                     right: 0px;
                     top: 0px;
                     width: 9px;}

/* jQuery UI Tabs */
.ui-tabs            {padding: 0;
                     zoom: 1;}
.ui-tabs
.ui-tabs-nav        {list-style: none;
                     padding: 0;
                     position: relative;}
.ui-tabs
.ui-tabs-nav LI     {background-color: #DDDDDD;
                     border-bottom-width: 0 !important;
                     color: black;
                     float: left;
                     margin: 0 1px 0 0;
                     padding: 0;
                     position: relative;}
.ui-tabs
.ui-tabs-nav LI A   {float: left;
                     font-size: 10pt;
                     font-weight: bold;
                     padding: 1px 10px 1px 10px;
                     text-decoration: none;}
.ui-tabs
.ui-tabs-nav
LI.ui-tabs-selected {background-color: #FF8000;
                     border-bottom-width: 0;
                     color: black;
                     padding-bottom: 1px;}
.ui-tabs
.ui-tabs-nav
LI.ui-tabs-selected
A,
.ui-tabs
.ui-tabs-nav
li.ui-state-disabled
A,
.ui-tabs
.ui-tabs-nav
LI.ui-state-processing
A                   {color: black;
                     cursor: text;}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs
.ui-tabs-nav LI A,
.ui-tabs.ui-tabs-collapsible
.ui-tabs-nav
li.ui-tabs-selected
A                   {background-image: url(images/PageBackground.gif);
                     background-repeat: repeat;
                     color: black;
                     cursor: pointer;}
.ui-tabs
.ui-tabs-panel      {background-image: url(images/PageBackground.gif);
                     background-repeat: repeat;
                     border: 0 solid gray;
                     display: block;
                     overflow: auto;
                     padding: 2px;
                     width: 100%}
.ui-tabs
.ui-tabs-hide       {display: none !important;}
