/* basic_common.css
 * This file contains the basic styles of the standard flexmls user interface.
 * The rules defined in this file are common to ALL color schemes within flexmls.
 * Scheme-specific rules should be in other basic*.css files. 
 * 
 */

/*
 * Scrollbars, basic page text and headers
 */
body
   {
      font-family:Arial,sans-serif; font-size:x-small;
      margin: 0px; padding: 0px;
   }
form
   {
      margin: 0px; padding: 0px;
   }
h1
   {
      font-family:Arial,sans-serif;font-size:large;font-weight:bold;text-align:center;
   }
h2
   {
      font-family:Arial,sans-serif;font-size:8pt;font-weight:bold;text-align:center;
      margin:0px; padding:0px;
   }
.pagetitle
   {
      font-family:Arial,sans-serif;font-size:18pt;font-weight:bold;text-align:center;
   }
table
   {
      font-family:Arial,sans-serif;font-size:x-small;
   }
th 
   {
      font-family:Arial,sans-serif;font-size:x-small;font-weight:bold;text-align:left;
   }

/*
 * <a href> links
 */
a:link           { text-decoration:none; }
a:active         { text-decoration:none; }
a:visited        { text-decoration:none; }
a:hover          { text-decoration:underline; }


/*
 * Miscellaneous common items
 */
.left                 { text-align:left; }
.center               { text-align:center; }
.right                { text-align:right; }
.bold                 { font-weight:bold; }
.nowrap               { white-space:nowrap; }
.pad1                 { padding:1px; }
.pad2                 { padding:2px; }
.pad3                 { padding:3px; }
.width100             { width:100%; }

/*
 * Buttons
 */
.btnverdana 
   {
      font-size:8pt;font-family:Verdana,sans-serif;cursor:pointer;
      font-weight:normal;
      
   }
.btn
   { cursor:pointer;font-family:Arial,sans-serif;font-size:10pt;font-weight:normal; }
button
   {
      cursor:pointer;
      font-family:Arial,sans-serif;font-size:10pt;font-weight:normal;
   }
.btnhide
   {
      cursor:pointer; 
      font-size:11px;font-family:Arial,sans-serif;font-weight:normal;
   }
.btnbold
   {
      cursor:pointer; 
      font-size:11px;font-family:Arial,sans-serif;font-weight:bold;
   }
.btnboldhide
   {
      cursor:pointer; 
      font-size:11px;font-family:Arial,sans-serif;font-weight:bold;
   }

.btnred
   {
      color:yellow;background-color:#DD0000;cursor:pointer;
      border-bottom:2px solid black;border-right:2px solid black;
      border-left:2px solid lavender;
      font-size:11px;font-family:Arial;font-weight:normal;
   }
.btnred:hover
   {  background-color:rgb(255,0,0);
   }
.btnlight
   {
      border-bottom:1px solid black;border-right:1px solid black;
      cursor:pointer;background-color:#D0D0D0;color:#004080;
      border-left:1px solid #E0E0E0;
      font-size:10px;font-family:Arial;font-weight:normal;
      
   }
.btnlight:hover
   {  background-color:rgb(240,240,230);
   }
.btnlighthide
   {
      border-bottom:1px solid black;border-right:1px solid black;
      cursor:pointer;background-color:#D0D0D0;color:#004080;
      border-left:1px solid #E0E0E0;
      font-size:10px;font-family:Arial;font-weight:normal;
   }
.btnlighthide:hover
   {  background-color:rgb(240,240,230);
   }
@media print
{
   .btnhide      { display:none; }
   .btnboldhide  { display:none; }
   .btnlighthide { display:none; }
}
/*
 * Form-related styles
 */
 
.dropdown
   {  font-family:Arial,sans-serif;font-size:8pt;
   }
label
   {  cursor:pointer;
   }
.hand
   {  cursor:pointer;
   }
.inputbox
   {  font-family:Verdana,Arial,sans-serif;font-size:xx-small;
   }
.inputboxlarge
   {  font-family:Arial,sans-serif;font-size:x-small;
   }
