.availability {margin-top:20px;}
.availability h1 {letter-spacing:0px;}
#calendar {font-family:"verdana";padding:10px 0px 20px 0px;}

#key {font:bold 11px "verdana";padding:0px;margin:5px 0px 5px 0px;vertical-align:middle;}
#key h5 {font-size:11px;display:inline;margin:0px 0px 0px 0px;}
.keystatus {display:inline;padding-right:15px;font:normal 11px "verdana";line-height:17px;}
.keystatus span {vertical-align:middle;height:17px;}
.keystatus span img {width:17px;height:17px;}

.calendartable {}
.monthhsep {width:20px;}
.monthvsep {height:20px;}
.monthcell {padding:0px 0px 0px 0px;vertical-align:top;}
.month {width:230px;font:normal 10px "verdana";border-collapse:collapse;}
.month td {text-align:center;}
.month td a {color:#ffffff;font-size:10px;text-decoration:underline;line-height:21px;margin-bottom:0px;}
.month td a:visited {color:#ffffff;font-size:10px;text-decoration:underline;line-height:21px;margin-bottom:0px;}
.month td a:hover {color:#ffffff;font-size:10px;text-decoration:none;line-height:21px;margin-bottom:0px;}
.monthheading {background-color:#58ADE6;color:#ffffff;font-weight:bold;text-align:center;height:21px;line-height:21px;}
.dayheading {font-weight:bold;color:#58ADE6;height:21px;line-height:21px;}
.daynull {background-color:#f5f5f5;color:#C8C8C8;border:1px solid #ffffff;height:21px;line-height:21px;}
.dayzero {background-color:#D2ECFD;color:#2D8FD0;border:1px solid #ffffff;height:21px;line-height:21px;}
.dayzero2 {background-color:#DEFAB5;color:#000000;border:1px solid #ffffff;height:21px;line-height:21px;}
.dayone {font-weight:bold;background-color:#FFCC00;color:#ffffff;border:1px solid #ffffff;height:21px;line-height:21px;}
.dayminusone {font-weight:bold;background-color:#ED5537;color:#ffffff;border:1px solid #ffffff;height:21px;line-height:21px;}
.daydouble {font-weight:bold;background-color:#000000;color:#ffffff;border:1px solid #ffffff;height:21px;line-height:21px;}
.dayNA {font-weight:bold;background-color:#C0C0C0;color:#ffffff;border:1px solid #ffffff;height:21px;line-height:21px;}
.dayB {font-weight:bold;background-color:#ED5537;color:#ffffff;border:1px solid #ffffff;height:21px;line-height:21px;}
.dayR {font-weight:bold;background-color:#FFCC00;color:#ffffff;border:1px solid #ffffff;height:21px;line-height:21px;}

body.new {background-color:#ffffff;text-align:left;}

.formpadded {padding:0px 20px 20px 20px;}
.formpadded ul {margin:0px 0px 0px 5px;}
.formpadded .buttondiv {margin-top:15px;padding-top:10px;border-top:1px solid #DFEDF2;}
.instructions {margin-bottom:20px;}
.form-left {float:left;width:150px;font-weight:bold;padding-bottom:10px;}
.form-left .note {font-size:10px;font-weight:normal;float:none;}
.form-right {float:left;width:400px;padding-bottom:10px;}
.form-right input.datefield {float:left;margin-left:0px;margin-right:5px;font-size:13px;}
.form-right select {font-size:13px;}
.form-right img.tcalIcon {margin-left:5px;}
.form-right label {margin-right:15px;}
.buttondiv

#testform {}



