/***********************************************/
/* about_scouting_menu.css                     */
/* css menu for bookings                       */
/***********************************************/

form.bookings {
   padding:0;
   margin:0;
   margin-top: -15px;
}
form.bookings fieldset {
   border:2px solid #0000CC;
   padding:10px;
}
form.bookings legend {
   font-weight:bold;
   font-size:small;
   color:#000000;
   padding:5px;   
}
form.bookings label {
   font-weight:bold;
   font-size:small;
   color:#000000;
   line-height:120%;
}
form.bookings .itext {
/*   display:block;
   float:left; */
   width:60px;
   font-size:small;
   line-height:150%;
}   
/*form.bookings label.fwidth {
   display:block;
   width:180px;
   float:left;
}
*/
form.bookings .buttonarea input {
   background-color:#000099;
   color:#FFFFFF;
   font-weight:bold;
   padding:5px;
   border:1px solid white;
}
form.bookings .buttonarea input[type=hidden] {
   visibility:hidden;
}   
form.bookings .buttonarea {
   text-align:center;
   padding:4px;
/*   background-color:#0066ff; */
}

form.bookings .buttonarea2 input {
   background-color:#00FF00;
   color:#FF0000;
   font-weight:bold;
   padding:5px;
   border:1px solid white;
}
form.bookings .buttonarea2 input[type=hidden] {
   visibility:hidden;
}   
form.bookings .buttonarea2 {
   text-align:right;
   padding:4px;
/*   background-color:#0066ff; */
}
form.bookings .minibut input {
   background-color:#000099;
   color:#FFFFFF;
   font-weight:bold;
   font-size:x-small;
   padding:5px;
   border:1px solid white;
}
form.bookings .mini2but input {
   background-color:#000099;
   color:#FFFFFF;
   font-weight:bold;
   font-size:12px;
   padding:2px;
   border:1px solid white;
}
form.bookings label.options {
   display:block;
/*   width:120px; */
   width:60px; 
   float:left;
   font-size:small;
   line-height:150%;
}   
form.bookings label.basictext {
   display:block;
   width:240px;
   float:left;
/*   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px; */
   color:#000000;
}
form.bookings label.errortext {
   display:block;
   width:240px;
   float:left;
/*    font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px; */
   color:#FF0000; 
   font-weight: bold;
}   
form.bookings label.rdtext {
   display:block;
   width:240px;
   float:left;
/*   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px; */
   color:#FFCC00;
}
form.bookings label.oktext {
   display:block;
   width:240px;
   float:left;
/*   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px; */
   color:#00FF00;
}
form.bookings label.natext {
   display:block;
   width:240px;
   float:left;
/*   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px; */
   color:#FF0000;
}
form.bookings label.cftext {
   display:block;
   width:240px;
   float:left;
/*   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px; */
   color:#FF6600
}
.avail {
color:#00FF00;
/* font-weight:bold; */
}
.notavail {
color:#FF0000;
/* font-weight:bold; */
}
.conflict {
color:#FF6600;
/* font-weight:bold; */
}
table.booktbl {
   text-align:center;
   font-size:small;
}
table.wishtbl {
   text-align:center;
   font-size:x-small;
}   
   
.subbut {
   background-color:#000099; 
   color:#FFFFFF;
   font-weight:bold;
   padding:5px;
   border:1px solid white;
/*   text-align:center; */
}
.canbut {
   float:right;
   background-color:#CC0099;
/*   background-color:#000099; */
/*   background-color:#00CCFF; */ 
   color:#FFFFFF;
   font-size:14px;
   font-weight:bold;
   padding:5px;
   border:1px solid white;
}
.addbut {
   clear:both;
   text-align:center;
/*   background-color:#CC0099; */
   background-color:#000099; 
/*   background-color:#00CCFF; */ 
   color:#FFFFFF;
   font-size:14px;
   font-weight:bold;
   padding:5px;
   border:1px solid white;
}
#ermsgs {
   font-family:"Times New Roman", Times, serif;
   font-size:medium;
   color:#000000;
}
#ermsgs h4 {
   color:#FF0000;
}
#ermsgs p {
   color:#0000FF;
}
form.selopts {
   padding:0;
   margin:0;
   margin-top: 0px;
}
form.selopts fieldset {
   border:2px solid #0000CC;
   padding:4px;
}
form.selopts label {
   font-weight:bold;
   font-size:12px;
/*   font-size:medium; */
   color:#000000;
   line-height:150%;
}
form.selopts .minibut input {
   background-color:#000099;
   color:#FFFFFF;
   font-weight:bold;
   font-size:small;
   padding:0px;
   border:1px solid white;
}         
/*
.mini2but {
   background-color:#000099;
   color:#FFFFFF;
   font-weight:bold;
   font-size:12px;
   padding:1px;
   border:1px solid white;
} 
*/   
.fmhdr {
	color: #0000FF;
	font-size: medium;
}
.rshdr {
   color:#FF6600;
   font-size:14px;
}
.rsthdr {
   color:#CC0066;
   font-size:12px;
}      
.tbltxt {
   font-size: 10px;
}
.tblshd {
   color: #0000FF; 
   font-size:12px; 
   font-weight:bold; 
}
.tblsdt {
   color:#000000; 
   font-size: 12px;
}                    
