* { font-family:Arial; font-size:11px; color: #000000; }

STRONG {background-color: red}
EM {background-color: yellow}

.menubar { border-style:solid; border-color:black; border-width:1px; }
A { text-decoration: underline; color: blue; }
H1{ font-size:14px; }
H1.page_title { background-color:#626262; padding:5px; margin:0px; color:#FFFFFF; }
BODY { padding:0px; margin:0px; background-color: #ffffff; }


TH DIV.dateCell1 {width:40px; color:black; text-align:center; font-weight:normal;font-size:9px;}
TH DIV.dateCell2 {width:11px; color:black; text-align:center; font-weight:normal;font-size:9px;}

.imageLink { border: 1px solid; border-color: ThreedHighlight ThreeDDarkShadow ThreeDDarkShadow ThreedHighlight; background-color:ButtonFace; }

.error { color:red; font-weight:bold;}
.message {padding:10px; font-weight:bold;}
A.message {padding:0px;color:red;}

.panel { border: 2px outset #aaaaaa; background-color: #eeeeee; padding: 10px; }
.panel_tab {  text-decoration: none; display: inline; float: left; margin-left: 3px; padding: 3px; padding-left: 10px; padding-right: 10px; background-color: #f3f3f3; border: 1px solid #888888; font-weight: normal; }
.panel_tab_active { text-decoration: none; display: inline; float: left; margin-left: 3px; padding: 3px; padding-left: 10px; padding-right: 10px; background-color: #e5e5e5; border: 1px inset #bbbbbb; font-weight: bold; }

TD.spacer { width: 10px; }
LEGEND { margin-left: 5px; margin-right: 5px; font-style: italic; font-size: 11px; }
TEXTAREA {width: 130px;}
INPUT.button { width: 80px; cursor: pointer; cursor: hand; }

TABLE.bookingSheet { background-color: #999999; font-size:10px; }
TABLE.bookingSheet TD { background-color: #ffffff; text-align: right; font-size:10px; }
TABLE.bookingSheet TH.modelRow { background-color: #eeeeee; font-size:10px; }
TABLE.bookingSheet TH { background-color: #606060; color: black; font-size:10px; }


@media print {
	.welcome {display:none;visibility:hidden;}
}


TABLE.bookingSheet  TR {  }
TABLE.bookingSheet  TR:hover  TD { background-color:#dddddd; }

TABLE.bookingSheet TH.basecell {background-color:#DDDDFF; color:white; font-size:10px; }

TABLE.bookingSheetTitles { background-color: #999999; color:black; font-size:10px;  }
TABLE.bookingSheetTitles TD { background-color: #ffffff;  color: #333333; font-size:10px; }
TABLE.bookingSheetTitles TH { background-color: #EEEEEE; color: black; text-align: left; font-size:10px; }

TABLE.bookingSheetTitles TH.basecell {background-color:#DDDDFF; color:black; font-size:10px; }

TABLE.standard { background-color: #999999; font-size:10px; }
TABLE.standard TD { background-color: #ffffff;  color: #333333; font-size:10px; }
TABLE.standard TH { background-color: #aaaaff; color: black; font-size:10px; }



