﻿/* Calender Section */
h3.month { border-bottom: 1px solid #cccccc; }
.calHeaderLeft, .calHeaderRight {margin: 0px 5px 10px 5px; width:40%; display:block; float:right; text-align:right;}
.calHeaderLeft {float:left; width:50%;text-align:left;}

table.calHeader tr {padding:0; width:100%; }
#calendar {border: 1px solid #afafaf;}
#calendar tr.day { background:#4d7893; font-weight:bold; color:#ffffff; }
#calendar td { width: 90px; border: 1px solid #afafaf; vertical-align:top; height:35px; }
#calendar tr.day td{ height:20px; padding:5px;}
#calendar td.nodate { background:#dcdcdc; }

#calendar p {font-size:9px; padding-top: 1px; padding-bottom: 7px; padding-left:5px; margin-bottom: 0px;}
#calendar .physician { margin: 0px; padding: 2px 4px 2px 4px; background-color:#e6eff8;}
#calendar .facilities { margin: 0px; padding: 2px 4px 2px 4px; background-color:#fcfdd3;}
#calendar .homehealth { margin: 0px; padding: 2px 4px 2px 4px; background-color:#e9fccb;}
#calendar .compliance { margin: 0px; padding: 2px 4px 2px 4px; background-color:#D7C5EA;}

#calendar p.more {padding:0px; margin-left: 50px;}

#calList .physician { margin: 0px; padding: 2px 4px 2px 4px; background-color:#e6eff8;}
#calList .facilities { margin: 0px; padding: 2px 4px 2px 4px; background-color:#fcfdd3;}
#calList .homehealth { margin: 0px; padding: 2px 4px 2px 4px; background-color:#e9fccb;}

#webcasts { list-style: none; list-style-image: url(images/arrowside.gif); padding: 3px; margin-left:10px; width: 192px; }
#webcasts li { margin: 0px 12px 7px 7px; }

