
h1 {font-size:20px;text-align:left;color:#005b00;font-weight:normal;}
h2 {font-size:15px;}
h3 {font-size:13px;margin:0;padding-top:8px;}


.highlighted {background-color:#eeffee}


#BodyBookings {color:#024f02;font-size:12px;padding:12px;}
#BodyBookings a {color:#007700;font-weight:bold;text-decoration:none;}
#BodyBookings a:hover {text-decoration:underline;color:#009900}


table.weekbookings {width:100%;background-color:#eeeeee;}
table.weekbookings td {background-color:#ffffff;height:90px;}
table.weekbookings td.slot {background-color:#ffffff;}
table.weekbookings td.highlight {background-color:#eeffee;}
table.weekbookings td.denied {background-color:#f3f3f3}
table.weekbookings div.minor {font-size:10px;color:#999999}

table.block {width:440px;background-color:#eeeeee;}
table.block td {background-color:#ffffff;border-bottom:1px solid #eeeeee;}
table.block td.empty {background-color:#ffffff;border-bottom:1px solid #eeeeee;}
table.block td.free {background-color:#1baf17;border-bottom:1px solid #199616;cursor:pointer;}
table.block td.denied {background: url('ims/grid.gif') repeat top left;border-bottom:1px solid #df1717;}
table.block td.filled {background-color:#f6de11;border-bottom:1px solid #d6c31d;color:#397d22}
table.block td.fillhover {background-color:#c31515;border-bottom:1px solid #df1717;color:#ffffff}


.bookinginfobox{width:100%;padding:32px;background-color:#eeeeee;}

.dropmenu{color: #000000;width: 200px;z-index:99;border:1px solid #aaaaaa}
* html .dropmenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 190px;}
.dropmenu ul{padding: 0;margin: 0;list-style-type: none;}
.dropmenu a{font-size: 12px;font-weight:normal !important;padding: 2px 1px;display: block;width: 100%;color: #000 !important;text-decoration: none;border-bottom:1px solid #aaaaaa;background-color:#ffffff;}
.dropmenu a:visited{color: #000 !important;}
html>body .dropmenu a{width: auto;}
.dropmenu a:hover{border-bottom:1px solid #aaa;background-color:#eeffee;color: #000 !important;}
.dropmenu li.divider {line-height: 1px;font-size:1px;height:1px;border-bottom: 1px solid #aaaaaa;}


#insidertext {font-size:11px;background-color:#ffffff;width:216px;height:100px}
#insidertext div {margin:0px;padding-bottom:8px;}
#insidertext h1 {margin:0px;padding-bottom:2px;font-size:14px;color:#009900}
#insidertext a {text-decoration:none;color:#445544}
#insidertext a:hover {color:#220000}


.ctable tr.alt {background-color:#f3f3f3}
