/*COLORS*/
#rs_cal{color:#555;background-color:#fff;border:solid 1px #000;}


#rs_cal_hed_ctr a:link, #rs_cal_hed_ctr a:visited{color:#fff; background:transparent url(../../../../hbc_lib/rscal/img/arrow_down_small.gif)  100% 100% no-repeat;}
div#rs_cal .rs_cal_drop{background-color:#555; border:solid 1px #555;}
div#rs_cal .rs_cal_drop a:link, div#rs_cal .rs_cal_drop a:visited{background-image:none;color:#f9f9f9; text-decoration:none;}
div#rs_cal .rs_cal_drop a:hover, div#rs_cal .rs_cal_drop a:active{background-color:#f9f9f9; color:#555;}
div#rs_cal .rs_cal_pre_nxt a:link, div#rs_cal .rs_cal_pre_nxt a:visited{background-image: url(../../../../hbc_lib/rscal/img/back_forth.gif); background-repeat:no-repeat;}

#rs_cal_hed_lft a:link, #rs_cal_hed_lft a:visited{background-position: top left;}
#rs_cal_hed_rgt a:link, #rs_cal_hed_rgt a:visited{background-position: top right;}

#rs_cal_table a:link, #rs_cal_table a:visited{color:#000; text-decoration:none;}
#rs_cal_table a:hover{ background-color: #6eb843; color:#fff;}
#rs_cal_table td {border:1px solid #eaeaea;background-color:#fff;}
#rs_days td{ color:#555; border:none;}

div#rs_cal .rs_norm_day a:link, div#rs_cal .rs_norm_day a:visited{background-color:#fff; color:#555;}
div#rs_cal .rs_cur_day a:link, div#rs_cal .rs_cur_day a:visited{background-color:#fff; color:#0a85c1;}

div#rs_cal .rs_past_day a:link, div#rs_cal .rs_past_day a:visited{background-color:#fff; color:#ccc; font-weight:normal;}
div#rs_cal .rs_pre_chk_in a:link, div#rs_cal .rs_pre_chk_in a:visited{background-color:#fff; color:#ccc; font-weight:normal;}

div#rs_cal .rs_chkd a:link, div#rs_cal .rs_chkd a:visited{background-color:#0a85c1;color:#fff;}



/*LAYOUT*/
#rs_cal_iframe{ width:206px; height:191px; background-color:#fff; z-index:9998; position:absolute; top:0; left:0; }
#rs_cal{padding: 0 0 5px 0; width:204px; float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif;  z-index:9999; position:absolute; top:0; left:0;}
#rs_cal a:link, #rs_cal a:visited{ outline:none;}
#rs_cal_hed{float:left; padding:5px; width:194px; background-color:#0a85c1; color:#fff;}
#rs_cal_hed_ctr{ font-weight:700; float:left; width:140px; text-align:left; font-size:12px;}


#rs_cal_hed_ctr a:link, #rs_cal_hed_ctr a:visited{ text-decoration:underline; display:inline-block; padding: 0 10px 2px 3px;}
#rs_cal_hed_ctr a:hover, #rs_cal_hed_ctr a:active{text-decoration:none;}


#rs_cal_months{width:110px;}
#rs_cal_months a:link, #rs_cal_months a:visited{width:45px;}
div#rs_cal .rs_cal_drop{font-family:Arial, Helvetica, sans-serif; position:absolute; top:15px; left:5px; font-weight:normal;}
div#rs_cal .rs_cal_drop p{ padding:0; margin:0; float:left; text-align:left; clear:none;}
div#rs_cal .rs_cal_drop a:link, div#rs_cal .rs_cal_drop a:visited{padding:2px 5px 2px 5px; display:block; float:left; clear:both; }


div#rs_cal .rs_cal_pre_nxt{ float:right; width:17px;}
div#rs_cal .rs_cal_pre_nxt span{ display:none;}
div#rs_cal .rs_cal_pre_nxt a:link, div#rs_cal .rs_cal_pre_nxt a:visited{ display:block; width:17px; height:17px;}
#rs_cal_hed_lft{margin-right:10px;}

#rs_cal_bod{ margin:3px;}
#rs_cal_table {border-collapse:collapse; clear:both; font-size:11px; margin:0; padding:0;}
#rs_cal_table td {border-collpase:collpase;text-align:center;}
#rs_days td{}
#rs_cal_table a:link, #rs_cal_table a:visited{ display:block; width:27px; height:20px; font-size:12px; padding-top:4px; font-weight:700;}

#rs_cal_fot{ clear:both; text-align:center;}
#rs_cal_fot a:link, #rs_cal_fot a:visited{color:#0a85c1;}
#rs_cal_fot a:hover, #rs_cal_fot a:active{text-decoration:underline;}
#rs_cal_fot_close{ text-decoration:underline; font-weight:normal; font-style:italic;}