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

form.bookings {
   padding:0;
   margin:0;
   margin-top: -5px;
}
form.bookings fieldset {
   border:2px solid #0000CC;
   padding:8px;
}

form.bookings legend {
   font-weight:bold;
   font-size:small;
   color:#0000FF;
   padding:3px;   
}

form.bookings legend.leglv1 {
   font-size:medium;
   color:#0000FF;
   font-weight:bold;
   padding:3px;
}
form.bookings legend.leglv2 {
   font-size:small;
   color:#FF00FF;
   font-weight:bold;
   padding:3px;
}
form.bookings legend.leglv3 {
   font-size:small;
/*   color:#660000; */
   color:#990066;
/*   color:#FF0000; */
/*    color:#000000; */
   font-weight:bold;
   padding:3px;
}
form.bookings label {
   font-weight:bold;
   font-size:small;
   color:#000000;
/*   margin-top:10px;
   margin-bottom:10px; */


/*   line-height:120%; */
}
form.bookings input {
   color:#000000;
   font-size:small;
/*   margin-top:10px;
   margin-bottom:10px;  */
/*   height:25px; */
}



form.bookings .itext {
/*   display:block;
   float:left; */
   width:60px;
   font-size:small;
   line-height:150%;
} 
form.bookings .mtext {
   font-size:small;
   font-weight:bold;
}
form.bookings .ltext {
   font-size:16px;
}   
form.bookings .icntl {
   width:60px;
   font-size:small;
   line-height:150%;
   color:#0000FF
} 
form.bookings .cblabel {
   display:inline;
   width:125px;
   text-align:center;
   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:3px;
   border:1px solid white;
}
form.bookings .mini2but input {
   background-color:#000099;
   color:#FFFFFF;
   font-weight:bold;
   font-size:12px;
   margin-top:5px;
   margin-bottom:5px;
   padding:5px 2px 5px 2px;
   border:1px solid white;
}
form.bookings .mini3but input {
   background-color:#000099;
   color:#FFFFFF;
   font-weight:bold;
   font-size:14px;
   padding:3px 3px 3px 3px;
   border:1px solid white;
}

form.bookings .evbut input {
   background-color:#000099;
   color:#FFFFFF;
   font-weight:bold;
   padding:5px;
   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.normtext {
   display:block;
   width:25%;
   float:left;
   color:#000000;
}
form.bookings label.errtext {
   display:block;
   width:25%;
   float:left;
   color:#FF0000; 
   font-weight: bold;
}   

#imtxt {
   width:70%;
}


.tarea {
   width:70%;
   height:4em;
   resize:none;
   font-size:16px;
}   



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;
}
.add2but {
   text-align:center;
   background-color:#000099; 
   color:#FFFFFF;
   font-size:12px;
   font-weight:bold;
   padding:2px;
   border:1px solid white;
}
/*
legend.leglv1 {
   font-size:small;
   color:#FF0000;
   font-weight:bold;
   padding:3px;
}
legend.leglv2 {
   font-size:small;
   color:#FF00FF;
   font-weight:bold;
   padding:3px;
}
*/
.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;
}
.cantxt {
   color:#FF0000;
}
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;
}

.addpost {
   clear:both;
   text-align:center;
/*   background-color:#CC0099; */
   background-color:#99FFFF;
/*   background-color:#0000FF; */
   color:#FFFFFF;
   font-size:14px;
   font-weight:bold;
   padding:5px;
   border:1px solid white;
}

/*
.menbut {
   clear:both;
   text-align:center;
   background-color:#000099; 
   color:#FFFFFF;
   font-size:12px;
   font-weight:bold;
   padding:1px;
   border:1px solid white;
}
*/




.smbut {
   color:#0000FF;
}
.addbutr {
   float:right;
   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;
}
.tblnhd {
   color:#FF0000;
   font-size:14px; 
   font-weight:bold; 
}
.tblbbl {
   color:#000000;
   font-size:14px; 
   font-weight:bold; 
}
.tblshd {
   color: #0000FF; 
   font-size:14px; 
   font-weight:bold; 
}
.tblsdt {
   color:#000000; 
   font-size: 14px;
   font-weight:normal;
}
.tblred {
   color:#FF0000;
   font-size:14px;
   font-weight:bold
}
.tblgrn {
   color:#009900;
/*   color:#00FF00; */
   font-size:14px;
   font-weight:bold;
}
.tblblu {
   color:#0000FF;
   font-size:14px
}   
.ddlist {
   width: 150px;
}   

.dblsdt {
   color:#000000; 
   font-size: 12px;
   font-weight:normal; 
/*   text-align:justify; */
}

.dblshd {
   color:#0000FF;
   font-size: 12px;
   font-weight:bold;
/*   font-weight:normal; */
/*   text-align:justify; */
}  

.dblred {
   color:#FF0000;
   font-size:12px;
   font-weight:bold
}

.dblbbl {
   color:#000000;
   font-size:12px; 
   font-weight:bold; 
}

.cblsdt {
   clear:both;
   color:#000000; 
   font-size: 12px;
   font-weight:normal;
   text-align:center; 
}  

.dblbut {
   color:#000000; 
   font-size: 12px;
   font-weight:normal; 
/*   text-align:center; */
   padding: 10px 5px 10px 5px; 
}

.fmdiv {
   margin-top:10px;
   margin-bottom:10px;
}  

.fmrad {
   padding-top:15px;
   padding-bottom:15px;
}     

.fblsdt {
   color:#000000; 
   font-size: 14px;
   font-weight:normal;
   margin-bottom:10px;
}

#xscchk {
   float:left;
   width:15%;
   padding:2px 2px 2px 2px;
   font-size:12px;   
}   




      