 /* file: css/calendar.css, ratio: 12.2% */ div.calendar-view table.calendar-label {width:100%;margin:0;background:url(../images/bg-navi-on.gif) repeat-x;}div.calendar-view table.calendar-label tr th {width:33%;padding:5px;border-bottom:5px solid #195b8f;font-weight:normal;}div.calendar-view table.calendar-label h2 {text-align:center;background:none;display:block;margin:0;padding:0;font-weight:bold;}div.calendar-view table.calendar-label a,div.calendar-view table.calendar-label a:link {margin:0 5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}div.calendar-view table.calendar-label tr td {padding:5px;text-align:center;}div.calendar-view table.calendar-label tr td form {margin:0;}div.calendar-view table.calendar-label tr td form select {font-size:11px;margin:1px 2px;}div.calendar-view table.calendar-label tr td form input.cal-go {background:url(../images/bg-button.gif) #d8e5ee repeat-x;border:1px solid #195c8e;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#195c8e;height:21px;padding:0 15px;}div.calendar-view table.calendar-label tr td form input.cal-go:hover {background:url(../images/bg-button-on.gif) repeat-x;}div.calendar-view table.calendar-table {width:100%;border-top:1px solid #d1dee8;border-right:1px solid #d1dee8;}div.calendar-view table.calendar-table tr th {width:14%;height:24px;color:#fff;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-align:center;background:#195b8f;}div.calendar-view table.calendar-table tr td {padding:5px;height:75px;background:#e8eff4;vertical-align:top;border-left:1px solid #d1dee8;border-bottom:1px solid #d1dee8;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;}div.calendar-view table.calendar-table tr td p {margin:0 !important;color:#000;font-size:12px !important;line-height:16px !important;font-family:Arial, Helvetica, sans-serif;}div.calendar-view table.calendar-table tr td.event {background:#00877c;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;}div.calendar-view table.calendar-table tr td.event:hover a,div.calendar-view table.calendar-table tr td.event:hover a:link {color:#195b8f;text-decoration:none;}div.calendar-view table.calendar-table tr td.cell-today {background:#619b38;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;}div.calendar-view table.calendar-table tr td.cell-today:hover a,div.calendar-view table.calendar-table tr td.cell-today:hover a:link {color:#195b8f;}div.calendar-view table.calendar-table tr td.cell-today a:hover {text-decoration:none;}div.calendar-view div.calendar-list {background:#e8eff4;padding:10px;border:1px solid #d1dee8;margin-bottom:15px;}div.calendar-view div.calendar-list h2 {background:none;font-size:14px;margin-bottom:0;color:#00877c;}div.calendar-view div.calendar-list p {margin-bottom:0;}div.calendar-view div.calendar-list p.cal-date {font-size:11px;margin-bottom:10px;}div.calendar-view table.calendar-table tr td.event:hover,div.calendar-view table.calendar-table tr td.cell-today:hover {background:#d1dee8;color:#195b8f;}div.calendar-view table.calendar-table tr td.event a,div.calendar-view table.calendar-table tr td.event a:link,div.calendar-view table.calendar-table tr td.event:hover p,div.calendar-view table.calendar-table tr td.cell-today a,div.calendar-view table.calendar-table tr td.cell-today a:link {color:#fff;}
