﻿/* Calender Section */
h2.month { border-bottom: 1px solid #003B53; }
.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 #666;}
#calendar tr.day { background:#FFF9EC; font-weight:bold;}
#calendar td { width: 90px; border: 1px solid #666; vertical-align:top; height:35px; }
#calendar tr.day td{ height:20px; padding:5px;}
#calendar td.nodate { background:#CCC; }

#calendar p {font-size:9px; padding-top: 1px; padding-bottom: 7px; margin-bottom: 0px;}
#calendar .physician { margin: 0px; padding: 2px 4px 2px 4px; background-color:#D6E3EF;}
#calendar .facilities { margin: 0px; padding: 2px 4px 2px 4px; background-color:#F9CDC1;}
#calendar .homehealth { margin: 0px; padding: 2px 4px 2px 4px; background-color:#FBEFD9;}
#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:#D6E3EF;}
#calList .facilities { margin: 0px; padding: 2px 4px 2px 4px; background-color:#F9CDC1;}
#calList .homehealth { margin: 0px; padding: 2px 4px 2px 4px; background-color:#FBEFD9;}

#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; }

