BODY 
 { background: #ebebeb;
   scrollbar-base-color: #ffffff;
   scrollbar-3dlight-color: #99998a;
   scrollbar-arrow-color: #2d8fcc;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-face-color: #e6e6e6;
   scrollbar-highlight-color: #ffffff;
   scrollbar-shadow-color: #99998a;
   scrollbar-track-color:#ffffff; 
 }
 
TABLE.home_border 
 { border-left-color: #000000;
   border-left-style: solid;
   border-left-width: 2px;
   border-right-color: #000000;
   border-right-style: solid;
   border-right-width: 2px;
 }

TABLE.border 
 { border-color: #898989;
   border-style: solid;
   border-width: 1px;
   background: #ffffff;
 }

TR.yellow, TD.yellow
 { background: #fff464; }

TD.border, TR.border
 { border-color: #898989;
   border-style: solid;
   border-width: 1px;
 }

TR.bgr_left
 { BACKGROUND-IMAGE: url(http://www.geastroy.net/images/bgr_left.gif); 
   BACKGROUND-REPEAT: repeat-y;
   BACKGROUND-POSITION: center center;
 }

TR.back
 { background: #ebebeb; }

TD.title
 { color: #39a803; 
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
 }

TR.title
 { BACKGROUND-IMAGE: url(http://www.geastroy.net/images/title.jpg); 
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: left center;
 }
 
TR.subtitle
 { BACKGROUND-IMAGE: url(http://www.geastroy.net/images/subtitle.jpg); 
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: left center;
 }

TD.smallText
 { font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #000000;
   font-weight: normal;
 }
 
TD.menu {
  BACKGROUND-IMAGE: url(http://www.geastroy.net/images/menu.jpg); 
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: center center;
  cursor: hand;
  cursor: pointer;
}

TD.menu_over {
  BACKGROUND-IMAGE: url(http://www.geastroy.net/images/menu_over.jpg); 
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: center center;
  cursor: hand;
  cursor: pointer;
}
 
A.menu {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
  text-decoration: none;
}

A.menu:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  cursor: hand;
  cursor: pointer;
  text-decoration: underline;
}
 
SELECT.input
 { background: #ffffff;
   color: #000000; 
   height: 18px;
   font-size: 11px;
   border-color: #b7b7b7;
   border-style: solid;
   border-width: 1px;
   width: 120px;
 }

.input
 { background: #ffffff;
   color: #000000; 
   height: 18px;
   font-size: 11px;
   border-color: #b7b7b7;
   border-style: solid;
   border-width: 1px;
   width: 120px;
 }

.inputsm
 { background: #fff464;
   color: #000000; 
   height: 18px;
   font-size: 11px;
   border-color: #b7b7b7;
   border-style: solid;
   border-width: 1px;
   width: 35px;
 }

.input_button
 { background: #ed1c24;
   color: #ffffff; 
   height: 22px;
   width: 100px;
   cursor: hand;
   cursor: pointer;
   border-color: #000000;
   border-style: solid;
   border-width: 1px;
   text-decoration: none;
   font-weight: bold;
   font-size: 14px;
 }

.input_textarea
 { background: #ffffff;
   color: #000000; 
   height: 120px;
   border-color: #b7b7b7;
   border-style: solid;
   border-width: 1px;
 }

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
 
.error 
 { font-family: Verdana, Arial, sans-serif; 
   font-size: 10px; 
   background-color: #ffb3b5; 
 }
 
.success 
 { font-family: Verdana, Arial, sans-serif; 
   font-size: 10px; 
   background-color: #99ff00; 
 }
 
IMG.img 
 { border-color: #000000;
   border-style: solid;
   border-width: 1px;
 }
