/* body */
BODY
{
  background-color: white;
  color: #000000; margin: 0; padding: 0;
  font-family: "bitstream vera sans", "verdana", sans-serif;
  font-size: 12pt;
}

/* default fonts and sizes  */
P	     	{ font-size: 12pt; }
TD,TR,TH,LI	{ font-size: 12pt;  }
PRE         { font-family: "bitstream vera sans mono", fixed, sans-serif; }
h1          { font-size: 180%; }
h2          { font-size: 150%; }
h3          { font-size: 130%; }
h4          { font-size: larger; }

/* default link colors */
A		    { color: navy; }
A:visited	{ color: navy; }
A.hidden	{ text-decoration: none; color: #000000; }

/* background colors */
.vltgrey	{ background-color: #f9f9f9; }
.ltgrey		{ background-color: #efefef; }
.grey		{ background-color: #c0c0c0; }
.white		{ background-color: #ffffff; }
.dkgrey		{ background-color: #888888; }
.ltblack	{ background-color: #999999; }
.black		{ background-color: #000000; }
.blueish    { background-color: #bed5f7; }

/* text colors */
.inverse            { color: #ffffff; }
.inverse:visited    { color: #ffffff; }

.disabled	{ color: #999999; }
.normal		{ color: #000000; }
.error		{ color: #ff0000; }
.water		{ color: #6060ff; }
.good		{ color: #60ff60; }
.warning	{ color: #fffa00; }
.blueman    { color: #335184; }

/* text styles */
.strike 	       { text-decoration: line-through; }
.bold              { font-weight: bold; }
.newstitle         { font-weight: bold; color: purple; }
.bluetitle         { font-size: 16pt; font-weight: bold; color: #323fa2; text-decoration: none; }
.bluetitle:visited { color: #323fa2; text-decoration: none; }
.purpletitle       { font-size: 14pt; font-weight: bold; color: #8b17a5; text-decoration: none; }
DIV.forum
{
  font-family: "bitstream vera sans mono", fixed, sans-serif;
  font-size: 12pt;
  color: #000000;
}

/* misc Sizes */
.tiny		{ font-size: 8pt; }
.small		{ font-size: 10pt; }
.large      { font-size: 14pt; font-weight: bold; }
.big		{ font-size: 18pt; }

/* Ticket System Status Mode Colors */
td.Open		{ background-color: #60ff60; }
td.Assigned	{ background-color: #ff824b; }
td.Closed	{ background-color: #FFFFFF; }
td.Pending	{ background-color: #fffa00; }

/* Ticket System Message Body Colors */
pre.tsmsg     { font-family: "bitstream vera sans mono", fixed, sans-serif; font-size: 12pt; }
span.tsmsga   { color: #660066; }
span.tsmsgb   { color: #007777; }
span.tsmsgc   { color: #990000; }
span.tsmsgd   { color: #000099; }

/* Store Order Modes */
td.open		{ background-color: #60ff60; }
td.offline  { background-color: #fffccb; }
td.processed{ background-color: #FFFFFF; }
td.void		{ background-color: #ff824b; }
td.credit 	{ background-color: #fffa00; }

/* dotted box */
div.dd_box {
           border: 2px dotted #C0C0C0;
           margin: 0;
           padding: 5px;
          }

/* dashed box */
div.ds_box {
           background-color: #f9f9f9;
           border: 1px dashed #C0C0C0;
           margin: 0;
           padding: 5px;
          }


/* misc */
IMG         { border: 0; }
.nomargin   { margin: 0; padding: 0; }
.blip		{ color: #ff0000; font-size: 10px; }				   
.border	    { background-color: #E0E0E0; }
LI.roomy    { padding-bottom: 10px; }

/* DocBook 'Paragraphs' */
.screen     { background-color: #E0D0D0; padding: 0.5ex; }
.question   { border-top: dashed thin; font-weight: bolder; }

/* DocBook Inline elements */
.guibutton, .guilabel, .guimenu, .guimenuitem { font-style: italic; }
.userinput  { font-size: larger; font-weight: bolder; }
.filename   { font-family: courier, fixed, sans-serif; }


/* hide non printable areas */
#topbar { display: none; }
#sidebar { display: none; }
#navbar { display: none; }
#sidebanner { display: none; }
#logo { display: none; }

/*  div.ds_box { display: none; }  */
/*  div.dd_box { display: none; }  */


/* footer */
#footer
{
    text-align: right;
    font-size: 10pt;
    color: #c0c0c0;
}
