table.avail2 { margin:0px 0px 0px 0px; }
/* half-day: avail->booked */
table.avail2 td.ab { background:#cc0000 url('../images/shedules/ab.gif') no-repeat top left;border-right:1px #dddddd solid;text-decoration : line-through;}
table.avail2 td.abl { background:#e06666 url('../images/shedules/abl.gif') no-repeat top left;border-right:1px #dddddd solid;text-decoration : line-through; }
/* half-day: booked->avail */
table.avail2 td.ba { background:#cc0000 url('../images/shedules/ba.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
table.avail2 td.bal { background:#e06666 url('../images/shedules/bal.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
/* half-day: unknown->booked */
table.avail2 td.ub { background:#cccccc url('../images/shedules/ub.gif') no-repeat bottom right;border-right:1px #dddddd solid;text-decoration : line-through; }
table.avail2 td.ubl { background:#dddddd url('../images/shedules/ubl.gif') no-repeat bottom right;border-right:1px #dddddd solid;text-decoration : line-through; }
/* half-day: booked->unknown */
table.avail2 td.bu { background:#cc0000 url('../images/shedules/bu.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
table.avail2 td.bul { background:#e06666 url('../images/shedules/bul.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
/* half-day: unknown->avail */
table.avail2 td.ua { background:#cccccc url('../images/shedules/ua.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
table.avail2 td.ual { background:#cccccc url('../images/shedules/ual.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
/* half-day: avail->unknown */
table.avail2 td.au { background:#cccccc url('../images/shedules/au.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
table.avail2 td.aul { background:#dddddd url('../images/shedules/aul.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
/* half-select: *->select */
table.avail2 td.us { background:#ff40ff url('../images/shedules/us.gif') no-repeat top left;border-right:1px #dddddd solid;text-decoration : underline; }
table.avail2 td.as { background:#ff40ff url('../images/shedules/as.gif') no-repeat top left;border-right:1px #dddddd solid;text-decoration : underline; }
table.avail2 td.bs { background:#ff40ff url('../images/shedules/bs.gif') no-repeat top left;border-right:1px #dddddd solid;text-decoration : underline; }
/* half-select: select->* */
table.avail2 td.su { background:#ff40ff url('../images/shedules/su.gif') no-repeat bottom right;border-right:1px #dddddd solid;}
table.avail2 td.sa { background:#ff40ff url('../images/shedules/sa.gif') no-repeat bottom right;border-right:1px #dddddd solid;}
table.avail2 td.sb { background:#ff40ff url('../images/shedules/sb.gif') no-repeat bottom right;border-right:1px #dddddd solid;}

/* Standard ones */
table.avail2 td.a { background-color:#99cc99;border-right:1px #dddddd solid; }
table.avail2 td.u { background-color:#cccccc;color:#ffffff;border-right:1px #dddddd solid; }
table.avail2 td.b { background-color:#cc0000;border-right:1px #dddddd solid;text-decoration : line-through; }
table.avail2 td.s { background-color:#ff40ff;border-right:1px #dddddd solid;text-decoration : underline; }
table.avail2 td.al { background-color:#c2e0c2;border-right:1px #dddddd solid; }
table.avail2 td.ul { background-color:#dddddd;color:#ffffff;border-right:1px #dddddd solid; }
table.avail2 td.bl { background-color:#e06666;border-right:1px #dddddd solid;text-decoration : line-through;  }
table.avail2 td, table.avail2 th { height:17px;padding:1px 2px 1px 2px;font-size:8pt;text-align:center;color:#000000; }
table.avail2 tr.month_row:hover td, table.avail2 tr.month_row:hover th { cursor:pointer; padding:0px 2px 0px 2px;border-top:1px solid #000000;border-bottom:1px solid #000000; }
table.avail2 tr.month_row th { text-align:right; font-weight:normal; }
table.avail2 tr.key_row td { text-align:left;font-size:10pt; }
table.avail2 tr.spacer_row td { padding:0px;font-size:1pt;height:5px }
table.avail2 tr#bottom_key td { border-bottom:0px}


/* SCHEDULING CSS */
.title_schedule{
	font-size:14px; font-weight:bold; color:#FFFFFF;
}
.tbl_schedule_info{background-color:#67717D;}



/* New layout! */
table.srch_list {border:1px solid #3399ff;margin-bottom:10px;}
table.srch_list td { color:#000000;font-size:9pt;padding:3px 3px;vertical-align:top;text-align:left; }
table.srch_list tr.title_row td { background-color:#add6ff;color:#000066;padding:3px;font-size:9pt;font-weight:bold; }
table.srch_list tr.title_row td a { color:#000066; text-decoration:none; white-space:nowrap; }
table.srch_list tr.title_row td a:hover { color:#000066;text-decoration:underline; }
table.srch_list tr.title_row td.right_col { text-align:right; }
table.srch_list tr.title_row span { color:#777777;text-decoration:none; }
table.srch_list td.image { width:154px;text-align:left;vertical-align:top;padding:0px; }
table.srch_list td.image img { width:149px;height:112px;vertical-align:top;display:block; }
table.srch_list td.right_col { text-align:right;padding-right:5px;width:138px; }
table.srch_list div.h3 { font-size:10pt;color:#000000;margin:0px; }
/*NEW STuff RGP */
table.srch_list div.h3 a:link,table.srch_list div.h3 a:visited, table.srch_list div.h3 a:active {color:#0000ff;text-decoration:underline;}
table.srch_list div.h3 a:hover{color:#3399ff;text-decoration:underline;}
table.srch_list a:link,table.srch_list div.h3 a:visited, table.srch_list div.h3 a:active {color:#0000ff;text-decoration:underline;}
table.srch_list a:hover{color:#3399ff;text-decoration:underline;}
span.ld { color:#cc0000; }
table.srch_list table tr td img.tinyPic{height:37px;width:49px;border-top:solid 1px #ffffff;border-right:solid 1px #ffffff;}
table.srch_list table tr td.tinyPlaceholder{padding-top: 0px; padding-bottom: 0px; padding-left:0px; padding-right:0px;}
table.srch_list tbody tr td.main p.descrCellPara{margin:4px 0px 3px 0px;line-height:1.1;}
table.srch_list tbody tr td.main p.summary2Para{height:35px;line-height:1.1;width:325px;}

