BODY {
  overflow:auto;
  SCROLLBAR-FACE-COLOR: #585860;
  SCROLLBAR-HIGHLIGHT-COLOR: #505058;
  SCROLLBAR-SHADOW-COLOR: #505058;
  SCROLLBAR-3DLIGHT-COLOR: #505058;
  SCROLLBAR-ARROW-COLOR: #505058;
  SCROLLBAR-TRACK-COLOR: #687078;
  SCROLLBAR-DARKSHADOW-COLOR: #505058;
  SCROLLBAR-BASE-COLOR: #ffffff;
  FONT-FAMILY: verdana,sans-serif;
  FONT-SIZE: 11pt;
}

HR.page {
  BORDER-TOP: solid
}
A:link
{
  color : #ffffff;
  text-decoration: none;
}
A:visited
{
  color : #ffffff;
  text-decoration: none;
}
A:active
{
  color : #ffffff;
  text-decoration: none;
}

A:hover
{
  color : #E8B040;
  text-decoration: none;
}

TD {
  FONT-FAMILY: verdana,sans-serif; 
  FONT-SIZE: 8pt
}
TR {
  FONT-FAMILY: verdana,sans-serif; 
  FONT-SIZE: 8pt
}

/*
**********************************
Begin IE TD buttonizing 
**********************************
*/

TD.clsBtnUp{
    cursor: hand;    color: #FFFFFF;    padding: 0 3;    border: inset 2px;
}

TD.clsBtnDown{
    cursor: hand;    color: #FFFFFF;    padding: 0 3;    border: inset 2px;
}

TD.clsBtnOn{
    cursor: hand;    color: #FFFFFF;    padding: 0 3;    border: outset #eeeeee 2px;
}

TD.clsBtnOff{
    color: #FFFFFF;    padding: 0 3;    tab-index: 0;    border: solid #000000 0px;
}

TD.topBtnOff
{
    color: #FFFFFF;    padding: 0 1;    tab-index: 0;    border: 0px;
}

/*
**********************************
End IE TD buttonizing 
**********************************
*/

.title {
  FONT-SIZE: 18pt; SIZE: 18pt;
}

bordertable{
  border: 1px black solid;
}

.bordertable{
 border: 1px black solid;
}

.button{
 border: outset #aaaaaa 2px;
 FONT-FAMILY: verdana,sans-serif; 
 FONT-SIZE: 7pt;
 background-color: #404848;
 color: #ffffff;
}

.button_create {
 border: outset #aaaaaa 2px;
 FONT-FAMILY: verdana,sans-serif; 
 FONT-SIZE: 7pt;
 background-color: #404848;
 color: #E8B040;
}


.text{
 border: 1px black solid;
 FONT-FAMILY: verdana,sans-serif; 
 FONT-SIZE: 8pt;
 height: 20px;
}

.select{
 border: 1px black solid;
 FONT-FAMILY: verdana,sans-serif; 
 FONT-SIZE: 8pt;
}

.textoption {
  FONT-FAMILY: verdana,sans-serif; 
  FONT-SIZE: 11pt; 
}

.btnmenu {
  FONT-FAMILY: verdana,sans-serif; 
  FONT-SIZE: 7pt;
}

.hint {
  FONT-FAMILY: verdana,sans-serif; 
  FONT-SIZE: 8pt;
  FONT-STYLE: italic;
  color: #C0C0C0;
}

.header_table {
  background-color: #669999;
  border: outset #ffffff 1px;
}

.header_submenu {
  background-color: #A2D7D5;
  vertical-align:middle;
  FONT-SIZE: 12px;
  COLOR: black;
}

.table_list {
  border: 1px white solid;
  background-color: #ffffff;
  color: #ffffff;
  height:400px
}

.table_list_border {
  border-color: #4A4D52;
  background-color: #4A4D52;
  color: #FFCC33;
}


.table_row_1 {
  background-color: #585860;
  color: #ffffff;
}

.table_row_2 {
  background-color: #606068;
  color: #ffffff;
}

.table_edit {
  background-color: #707078;
  color: #ffffff;
}

.table_view {
  background-color: #505058;
  color:#FFFFFF;
}

.table_view_field {
  background-color: #505058;
  color: #FFC300;
}

.calendar_cell {
  background-color: #5A5D63;
}

.event_cell {
  border: 1px black solid;
  FONT-FAMILY: verdana,sans-serif; 
  FONT-SIZE: 8pt;
  vertical-align:top;
  background-color:#A2D7D5;
  COLOR: black;
}

.field_1 {
  background-color: #8E8E88;
  font-size: 8pt;
}

.field_2 {
  background-color: #B1B0B5;
  color: #000000;
  font-size: 8pt;
}

.fld_label {
  font-size: 8pt;
  color: white;
}

.fld_labelb {
  font-size: 8pt;
  color: black;
}

.fld_required {
  font-size: 8pt;
  color: red;
}

.mbox {
  border-right: 1px solid #669999;
  border-left: 1px solid #669999;
  border-top: 1px solid #669999;
  border-bottom: 1px solid #669999;
  background-color: #ffffff;
  vertical-align: top;
  FONT-FAMILY: verdana,sans-serif; 
  FONT-SIZE: 8pt;
}

.mboxover {
 background-color: #ffffff;
 border-right: 1px dashed #669999;
 border-left: 1px dashed #669999;
 border-top: 1px dashed #669999;
 border-bottom: 1px dashed #669999;
}

.mboxhdr {
  background-color: #586068;
  color: white;
  list-style-type: disc;
  list-style-position: inside;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 8pt;
  HEIGHT: 12pt;
}

#mboxhdrlink
{
  COLOR: #ffffff;
  TEXT-DECORATION: none
  FONT-WEIGHT: bold; 
  FONT-SIZE: 8pt;
}

.mboxhdrlinksel
{
  COLOR: #E8B040;
  TEXT-DECORATION: none
  FONT-WEIGHT: bold; 
  FONT-SIZE: 8pt;
}

#mboxhdrlinksel
{
  COLOR: #E8B040;
  TEXT-DECORATION: none
  FONT-WEIGHT: bold; 
  FONT-SIZE: 8pt;
}


#mboxhdrlink:hover
{
  TEXT-DECORATION: underline
}

.headergr{
  background-color: #669999;
  color: white;
  list-style-type: disc;
  list-style-position: inside;
  border: outset #eeeeee 1px;
}

.newmsg{
  background-color: #dddddd;
}

.graybg{
  background-color: #585860;
}

.textarea {
  FONT-FAMILY: verdana,sans-serif; 
  FONT-SIZE: 9pt; 
  width: 300px;
  height: 300px;
}

.textareasmall{
  FONT-FAMILY: verdana,sans-serif; 
  FONT-SIZE: 9pt; 
  width: 450px;
  height: 100px;
}

.listbox {
  FONT-SIZE: 10px; 
  FONT-FAMILY: Arial, Verdana, sans-serif; 
  HEIGHT: 18px
}

.listbox_small {
  FONT-SIZE: 9px; 
  FONT-FAMILY: verdana, sans-serif; 
}

.pageTitle {
  FONT-SIZE: 18px; 
  FONT-FAMILY: times new roman, arial, verdana, sans-serif; 
  color: #C8D0D8
}

.page_hint{
 FONT-FAMILY: verdana,sans-serif; 
 FONT-SIZE: 8pt;
 height: 8px;
}

.table_menu {
  FONT-SIZE: 12px; 
  FONT-FAMILY: verdana, sans-serif; 
  FONT-WEIGHT: bold; 
  color: #FFFFFF
}

.footer {
  FONT-SIZE: 11px; 
  FONT-FAMILY: verdana, sans-serif; 
  color: #FFFFFF
}

.text12 {
  FONT-SIZE: 12px; 
  FONT-FAMILY: verdana, sans-serif; 
}

.text11white {
  FONT-SIZE: 11px; 
  FONT-FAMILY: verdana, sans-serif; 
  color: #FFFFFF
}

.pageres {
  FONT-SIZE: 11px; 
  FONT-FAMILY: verdana, sans-serif; 
  color: #FFFFFF
}

.FormInstruction {
  FONT-SIZE: 11px; 
  FONT-FAMILY: verdana, sans-serif; 
  color: #FFFFFF
}

.fieldtext {
  FONT-SIZE: 13px; 
  FONT-FAMILY: Tahoma, verdana, sans-serif; 
  color: #FFFFFF  
}

.boldtext {
  COLOR: #E8B040;
  FONT-WEIGHT: bold; 
}

#bguserimg{
    background-image:url('../images/bgr/usernamebg.jpg');background-repeat:no-repeat;
    }
	
#bgpassimg{
    background-image:url('../images/bgr/passbg.jpg');background-repeat:no-repeat;
    }	