#tipwindow{
padding:2px; position:absolute; overflow:hidden; visibility: hidden;
z-index:999;
background-color:#272727;
  filter:alpha(opacity=80);
   -moz-opacity: 0.8;
   opacity: 0.8; 
color:#ffffff
}
       .plaintext{
        font-family: Calibri, Lucida Grande, Verdana, Arial, Sans-Serif;
        font-size: 11pt;
        color: #595959;
    } 
    body, tr, td {
        font-family: Calibri, Lucida Grande, Verdana, Arial, Sans-Serif;
        font-size: 11pt;
        color: #595959;
    }
.button       { color: #FFFFFF; border-left: 1px solid #D90000; 
               border-right: 1px solid #820000; border-top: 1px solid #D90000; 
               border-bottom: 1px solid #820000; padding: 2px; 
               background-color: #A60000 }
.greytab    { font-size: 8pt; font-weight: bold; text-align: center; 
               width: 181; height: 25; background-image: 
               url('images/cellheading2.png'); color:#000000; text-decoration:none }
:hover.greytab    { font-family: Arial; font-size: 8pt; font-weight: bold; text-align: center; 
               width: 181; height: 25; background-image: 
               url('images/cellheading2.png'); color:#000000; text-decoration:none }
.switchtab   { color: #ffffff; background-color: #c0c0c0; width:110; height:20; text-align:center; font-size:8pt; font-family:Arial; font-weight:bold;text-decoration:none; }

.redbutton   { color: #FFFFFF; font-family: Arial; font-size: 8pt; font-weight: bold; 
 border-left: 1px solid #FFFFFF; 
               border-right: 1px solid #530000; border-top: 1px solid #FFFFFF; 
               border-bottom: 1px solid #530000; background-image: 
               url('images/grad1.jpg'); height:22; text-align:center; vertical-align:middle }
.largetab    { font-family: Calibri; font-size: 10pt; text-align: center; color: #FFFFFF; 
               width: 126; height: 25; background-image: 
               url('images/large_tab2.png') }
.largetabdisabled    { font-family: Calibri; font-size: 10pt; text-align: center; color: #FFFFFF; 
               width: 126; height: 25; background-image: 
               url('images/large_tab_grey.png') }
.largetab_hover    { font-family: Calibri; font-size: 10pt; text-align: center; color: #FFFFFF; 
               width: 126; height: 25; background-image: 
               url('images/large_tab_hover.png') }
.textbox     { font-size: 8pt; color:#808080 }
a            { color: #D90000;text-decoration:none }
a:hover      { color: #808080;}
.curvedgreybox { color: #000000; width: 164; height: 44; text-align: left; padding: 2px; 
               background-image: 
               url('images/curved_grey_box.jpg') }
.pointer {cursor: hand;}

.dropdownitem_selected { padding:4px; border:1px solid #808080; font-family:Arial; font-size:8pt; background-color:#F5F5F5;height:30px }
.dropdownitem_hover { padding:5px; border:1px solid #C0C0C0; font-family:Arial; font-size:8pt; height:30px}
.dropdownitem {padding:5px; border:1px solid #ffffff; font-family:Arial; font-size:8pt; height:30px }
.dropdownitem_heading {border-left:1px solid #FF1515; border-right:1px solid #800000; border-top:1px solid #FF1515; border-bottom:1px solid #800000; padding:5px; font-family:Arial; font-size:8pt; height:30px; background-color:#B4100F; background-image:url('images/grad1.jpg') }

.dropdownmenu {
	border-left:1px solid #C0C0C0; border-right:1px solid #A3A3A3; border-top:1px solid #C0C0C0; border-bottom:1px solid #A3A3A3; padding:0px; margin:0px; filter:shadow(color:gray, strength:10, direction:135); background-color:#EFEFEF
}
