body      { background-repeat: repeat-x; background-position:  
               center bottom; font-family: Lucida Sans, "Lucida Grande", Segoe UI, Trebuchet MS, Verdana, Arial; font-size:12pt; margin: 0; padding: 0; width:100%; height:100%}
.errormsg    { color: #FFFFFF; font-size: 10pt; font-weight: bold; padding-left: 3px; 
               padding-right: 3px; padding-top: 3px; padding-bottom: 5px; 
               background-color: #FF0066 }
table        { font-family: Lucida Sans, "Lucida Grande", Segoe UI, Trebuchet MS, Verdana, Arial; font-size: 9pt; color:#414141 }

.maintable   { width:100%; height:100% }



.buttonLogin  { background-image: url('images/df_searchButton_bk.jpg'); background-repeat:no-repeat; border-style: none; border:0px; height:20; width:25; cursor:pointer;
               font-family: Lucida Sans, "Lucida Grande", Segoe UI, Trebuchet MS, Verdana, Arial; font-size:8pt;}

.searchInput  { background-image: url('images/df_log_input_bk.jpg'); border-style: none; border:0px;
               background-repeat:no-repeat; padding-left:8px; padding-right:-2px; padding-top:4px; 
               height:20; width:140; font-family: Lucida Sans, "Lucida Grande", Segoe UI, Trebuchet MS, Verdana, Arial; font-size:8pt;}
               
.loginInput   { border:1px solid #C0C0C0; font-family: Lucida Sans, "Lucida Grande", Segoe UI, Trebuchet MS, Verdana, Arial; font-size:8pt;}
.loginInputPassword   { border:1px solid #C0C0C0; font-family: Trebuchet MS, Lucida Sans, "Lucida Grande", Segoe UI,  Verdana, Arial; font-size:7pt;}

.registerButton   { border:1px solid #C0C0C0; font-family:Lucida Sans, "Lucida Grande", Segoe UI, Trebuchet MS, Verdana, Arial; font-size:8pt; height:25; font-weight: bold; }

@import "ui.mainform.css";
/*@import "ui.theme.css";*/
        
.txt8b  { font-size: 8pt; font-weight:bold }
.txt8    { font-size: 8pt;  }
.txt9b  { font-size: 9pt; font-weight:bold }
.txt9    { font-size: 9pt;  }

.textRed10   { font-size: 10pt; font-weight: bold; color:#FF0000}
.textBlack   { font-weight: bold; color:#000000}
.textBold    { font-weight: bold }
.text10      { font-size: 10pt }
.text8B      { font-size: 8pt; font-weight:bold }
.text8        { font-size: 8pt; font-weight:bold }
.text7       { font-size: 7pt; color:#FFFFFF }
.text7Gray   { font-size: 7pt; color:#333333 }

a:link        {font-size: 8pt; color:#333333; } 
a:visited  {font-size: 8pt; color:#333333; }
a:hover      {font-size: 8pt; color:#7FC300; text-decoration:none}
a:active    {font-size: 8pt; color:#333333}
.link9b      {font-size: 9pt; font-weight: bold;}


.bottomtext8            {font-size: 8pt; color:#666666; font-weight:bold}
.bottomtext8 a:link     {font-size: 8pt; color:#666666; text-decoration:none} 
.bottomtext8 a:visited  {font-size: 8pt; color:#666666; text-decoration:none}
.bottomtext8 a:hover    {font-size: 8pt; color:#FFFFFF}
.bottomtext8 a:active   {font-size: 8pt; color:#FFFFFF}


.hlt         { background-color:#FF6699; cursor:pointer;}

.selMenu     { background-image: url('images/df_selMenu_bk.jpg'); background-repeat: 
               repeat-x; background-position: center; color:#FFFFFF; cursor:pointer; font-weight:bold}
               
.tdMenu {border-right: 1px solid #CCCCCC}

.menu        { background-image: url('images/df_menu_bk.jpg'); background-repeat: repeat-x }

.spanDesign1 {width: 120; height: 24; 
              background-image: url('images/for_loginArea_span.jpg'); 
              background-repeat: no-repeat; background-position: right center; 
              padding-top:5px;
              display:-moz-inline-box; /* Gecko proprietary */
              display:inline-block; /* supported by Opera and ? */}



table.menu a { 
border:0px solid #333333; 
display: block;
/*line-height: 16px; */
font-weight: bold;
} 

div.menu a {
text-decoration:none;
color: #333333;
/*height:25;*/
/*padding-top:6px*/
/*border:1px solid*/
}

div.menu a:link {
color: #333333; 
}

div.menu a:active {
color: #333333;
background-image:url('images/df_menu_bk.jpg'); 

}

div.menu a:visited {
color: #333333
background-image:url('images/df_menu_bk.jpg'); 

}

div.menu a:hover {
background-position: 0% 0%; 
color: #FFFFFF;
padding-top:5px; padding-bottom:5px; 
background-image:url('images/df_menu_roll_bk.jpg'); 
background-repeat:repeat; background-attachment:scroll
}
 
table.line     { border-style:dotted; border-width:1px; }
table.lineout  { border:1px dotted #009933; #009933 }
