/*
 * DQSD Stylesheet
 * added by Neel Doshi (neel_doshi@hotmail.com) 3/31/2002
 * modified by Neel Doshi (neel_doshi@hotmail.com) 4/03/2002
 * modified by Neel Doshi (neel_doshi@hotmail.com) 4/09/2002
 * $Revision: 1.2
 * $Date: 2002/04/09 00:03:00
 *
 * TODO:
 * - Check each individual style to make sure this is the minimum required set of instructions.
*/

/*
Styles for the search field
*/
body
{
 margin: 0px;
 border: 0;
 padding: 0;
 background-color: threedface;
}
div#delaymsg
{
 font: menu;
 text-align: center;
}
td, th
{
 font: menu;
}
.txtfld, .clock
{
 font : menu;
 background-color: window;
 color: windowtext;
 border-style: inset;
 border-width:1px;
 padding-top:2px;
 padding-left:2px;
 padding-right:2px;
 padding-bottom:3px;
 margin:0px;
 position:absolute;
 overflow:hidden;
 word-break:break-all;
}
.clock
{
 background-color: menu;
 color: windowtext;
 cursor:hand;
 text-align:right;
}
.gobutton, .mogobutton, .mdgobutton
{
 font : menu;
 padding-bottom:1px;
 padding-top:1px;
 padding-right:1px;
 padding-left:1px;
 border:2px;
 border-style:solid;
 border-color:threedface;
 background-color:threedface;
 color:buttontext;
 margin:0px;
 position:absolute;
}
.mogobutton
{
 border-style:outset;
 border-color:window;
}
.mdgobutton
{
 padding-bottom:0px;
 padding-top:2px;
 padding-right:0px;
 padding-left:2px;
 border-style:inset;
 border-color:window;
}


/*
Styles for the calendar
*/
.cal
{
  border:2px;
  border-style:outset;
}
.calnavmonth, .calnavmonthhigh, .calnavyear, .calnavyearhigh
{
  font-weight:bold;
  border-width:1;
  border-style:solid;
  border-color:menu;
  color:red;
}
.calnavyear, .calnavyearhigh
{
  color:firebrick;
}
.calmonth, .calmonthhigh
{
  font-weight:bold;
}
.caleventday, .caleventdayhigh, .localcaleventday, .localcaleventdayhigh
{
  color:red;
  font-weight:bold;
}
.caltodayevent, .caltodayeventhigh
{
  color:red;
  background-color:window;
  font-weight:bold;
  border-width:1;
  border-style:solid;
  border-color:threedshadow;
}
.caltoday, .caltodayhigh
{
  background-color:window;
  font-weight:bold;
  border-width:1;
  border-style:solid;
  border-color:threedshadow;
}
.calgray, .calgrayhigh
{
  color:graytext;
}
.caldow
{
  text-align:center;
}
.calmonth, .calnavmonth, .calnavyear, .calday, .caleventday, .caltodayevent, .caltoday, .calgray, .localcaleventday
{
  text-align:center;
  cursor:hand;
}
.calmonthhigh, .calnavmonthhigh, .calnavyearhigh, .caldayhigh, .caleventdayhigh, .caltodayeventhigh, .caltodayhigh, .calgrayhigh, .localcaleventday, .localcaleventdayhigh
{
  cursor:hand;
  background-color:highlight;
  color:highlighttext;
  text-align:center;
}
.calmonth
{
  cursor:default;
}


/*
Styles for the pop-up menu
*/
.menuCommands
{
  padding-left:20px;
}
.menuAlias
{
  padding-left:10px;
  padding-right:10px;
  color:red;
}
.menuRow, .menuRowHigh
{
  height:18px;
  background-color:menu;
  color:menutext;
  cursor:hand;
}
.menuRowHigh
{
  background-color:highlight;
  color:highlighttext;
}
.menuSeparator
{
  height:1px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:4px;
  padding-right:4px;
}
.menuHR
{
  height:2px;
}


/*
Styles for the help box
*/
.helpboxCategoryExpander, .helpboxCategoryExpanderSign
{
  behavior: url(categoryExpander.htc);
  vertical-align:top;
}
.helpboxCategoryExpander, .helpboxCategoryExpanderSign,
{
  cursor:hand;
  font-size: 9px;
  font-weight:normal;
  color: blue;
}
.helpboxCategoryExpanderSign
{
  color: silver;
  font-family: "Courier New", Courier, monospace;
}
.helpboxCategory, .helpboxCategoryTop, .helpboxCategoryCount, .helpboxCategoryExpanderRow
{
  font:menu;
  background-color:highlight;
}
.helpboxCategory
{
  font-weight:bold;
  color:white;
}
.helpboxCategoryTop, .helpboxCategoryCount
{
  color:silver;
  font-size: 10px;
  font-weight:normal;
}
.helpboxCategoryDisabledCount
{
  color: #cFc4e4;
  font-size: 10px;
  font-weight:normal;
}
.helpboxAlias
{
  color:buttonhighlight;
}
.helpbox
{
  font:menu;
}
.helpboxDescriptions, .helpboxToggle
{
  font:menu;
  background-color:window;
  width:99%;
  vertical-align:top;
}
.helpboxToggle
{
  width:1px;
}
.helpboxCommands
{
  font-weight:bold;
  background-color:highlight;
  color:white;
  vertical-align:top;
}
.helpboxDescLabels
{
  font-weight:bold;
  color:black;
}
TR.disabledSearch TD
,TR.disabledSearch TD TABLE.helpboxDescTable TD
,TR.disabledSearch .helpboxDescLabels
,TR.disabledSearch A.helpboxLink
,TR.disabledSearch A.helpboxLink:VISITED
,TR.disabledSearch A.helpboxLink:ACTIVE
,TR.disabledSearch .helpboxSearchName
,TR.disabledSearch A.helpboxAlias
,TR.disabledSearch A.helpboxCommandLink
,TR.disabledSearch A.helpboxCommandLink:ACTIVE
{
  background: scrollbar;
  color: graytext;
}
TR.localSearch .helpboxCommands
{
  background-color:#008000;
}

TABLE.helpboxDescTable
{
  border:0px;
  border-collapse:collapse;
  border-spacing:0;
}
TABLE.helpboxDescTable TD
{
  color:black;
  vertical-align:top;
  padding:0px;
  padding-left:6px;
  padding-right:6px;
}
A.helpboxLink:ACTIVE, A.helpboxLink:LINK, A.helpboxLink:VISITED, A.helpboxLink:HOVER, .helpboxSearchName
{
  color:blue;
}
A.helpboxLinkTop:ACTIVE,  A.helpboxLinkTop:LINK, A.helpboxLinkTop:VISITED, A.helpboxLinkTop:HOVER
{
  color:silver;
}
A.helpboxLinkJump:ACTIVE,  A.helpboxLinkJump:LINK, A.helpboxLinkJump:VISITED, A.helpboxLinkJump:HOVER
{
  color:blue;
}
A.helpboxCommandLink:ACTIVE, A.helpboxCommandLink:LINK, A.helpboxCommandLink:VISITED, A.helpboxCommandLink:HOVER
{
  color:white;
}
A.helpboxLinkTop:HOVER, A.helpboxLink:HOVER, A.helpboxLinkJump:HOVER, A.helpboxCommandLink:HOVER
{
  color:red
}

TABLE#keybindings
{
  margin-left: 1em;
  border: 0px;
  margin-top: 5px;
}

TABLE#keybindings TD
{
  vertical-align: top;
  border: 1px inset;
  padding: 2px 2px 2px 2px;
}

TABLE#keybindings TD.keyname
{
  white-space: nowrap;
}

TABLE#keybindings TH
{
  border: 1px outset;
  font-weight: bold;
}
.helpboxSearchStringHighlight
{
  background: #ffff66; 
  color: #800000;
}


/* STYLES FOR ORIGINAL HELP BOX :: Uncomment these styles to make the help box look like the original help box */
/*
.helpboxDescriptions
{
  background-color:lightgreen;
}
.helpboxCommands, .helpboxCategory, .helpboxCategoryTop, .helpboxCategoryCount, .helpboxCategoryExpanderRow
{
  background-color:skyblue;
  color:black;
}
.helpboxAlias
{
  color:black;
}
A.helpboxLinkTop:ACTIVE,  A.helpboxLinkTop:LINK, A.helpboxLinkTop:VISITED, A.helpboxLinkTop:HOVER, .helpboxCategoryTop, .helpboxCategoryExpanderSign
{
  color:blue;
}
A.helpboxLinkTop:HOVER, A.helpboxLink:HOVER, A.helpboxLinkJump:HOVER
{
  color:red
}
*/
/* END STYLES FOR ORIGINAL HELP BOX */