/************ DEVELOPMENT STYLES ************

.validation { color: red }

.inLineVal { color: red; font-size: smaller; margin: 0 0 0 0}

.header {text-align: left; font-size: 12px; font-weight:bold; color: blue}
.caption {text-align: left; font-size: 11px; color: darkred}
.value {text-align: left; font-size: 11px}
.totalcaption {font-size: 11px; font-weight: bold; color: darkred}
.totalvalue {font-size: 11px; font-weight: bold}
.terms {text-align: left; font-size: 10px}

                 
.required { color: red; font-size: larger; font-weight: bold }

.xwideform {width: 45ex}
.wideform {width: 30ex}
.narrowform {width: 8ex}


.submit {text-align: right; color: blue; font-size: 10px}
* /
td {border: 1px dashed red}
/ *

.avMonth {text-align:center; font-size: 12px}
.avDay {text-align:center; width: 4ex; font-size: 10px}
.avNav {text-align:center; font-size: 11px}
.avAvail {background-color: lightgreen; text-align: center}
.avUnavail {background-color: silver; font-size: 7px; text-align: center}
.avResource {font-size: 11px}


*/

/* WPYC Styles */
BODY {font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif;
	color : rgb(102,102,102);
	font-size : 12px}

a {color: rgb(0,150,213); text-decoration: none}


.validation { color: red }
.required { color: red; font-size: 12px; font-weight: bold }
.inLineVal { color: red; font-size: smaller; margin: 0 0 0 0}

.header {text-align: left; font-size: 18px; font-weight:bold;color: rgb(0,150,213);text-transform: uppercase;  }
.caption {text-align: left; font-size: 12px; width: 20ex; white-space: nowrap}
.value {text-align: left; font-size: 12px; white-space: nowrap}
.totalcaption {font-size: 11px; font-weight: bold; color: rgb(0,150,213)}
.totalvalue {font-size: 11px; font-weight: bold}
.terms {text-align: left; font-size: 10px}

.WRDropDown,
.WRTextBox,
.WRCheckBox {font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif;	color : rgb(102,102,102); font-size : 12px}

.WRRadioButton {font-size: 10px}

.WRTable {border-collapse: collapse; width: 400px}
.WRTableAvail {border-collapse: collapse; width: 780px}
.WRTableProgress {border-collapse: collapse; width: 600px}


.WRButton {color: rgb(255,255,255);
 	background-color: rgb(0,150,213);
 	border: 1px solid rgb(112,112,112);
    font-size: 11px}

.xwideform {width: 40ex}
.wideform {width: 25ex}
.narrowform {width: 8ex}


.submit {text-align: right; color:  rgb(0,150,213); font-size: 11px}
td.submit {padding-top: 20px;}

.avMonth {text-align:center; font-weight: bold; font-size: 12px; border-bottom: 1px solid rgb(0,150,213)}
.avDay {text-align:center; width: 4ex; font-size: 10px; border-bottom: 1px solid rgb(0,150,213)}
.avNav {text-align:center; font-size: 11px;  border-bottom: 1px solid rgb(0,150,213)}
.avAvail {background-color: rgb(255,255,255); text-align: center; border-bottom: 1px solid rgb(0,150,213); border-left: 1px solid silver; }
.avUnavail {background-color: silver; font-size: 7px; text-align: center; color: black; border-bottom: 1px solid rgb(0,150,213)}
.avResource {font-size: 12px; border-bottom: 1px solid rgb(0,150,213); width: 15ex; white-space: nowrap}
.avCapacity {font-size: 10px; border-bottom: 1px solid rgb(0,150,213); width: 4ex; white-space: nowrap; text-align: center}

.progressDone {text-align: center; font-size: 10px; padding: 4px; border-bottom: 1px solid rgb(0,150,213); color: rgb(0,150,213)}
.progressActive {text-align: center; font-size: 10px; padding: 4px; border-bottom: 1px solid red; color: red}
.progressInactive {text-align: center; font-size: 10px; padding: 4px; border-bottom: 1px solid silver; color: silver}