/* CSS Document */
body {font-family:Arial; font-size:11px;}
input, select {font-size:10px; color:#4B4B4B;}
#leftside { float:left; width:150px; vertical-align:top; margin:0; padding: 5px 5px 5px 5px;}
#leftside h3 { background-color:#E9E9E9; border:1px #E9E9E9 solid; margin:0; padding:5px; color:#822351; font-size:11px; }
#leftside ul { list-style:none; margin:0 0 5px 0; padding:0; }
#leftside li { border-left:1px #E9E9E9 solid; border-right:1px #E9E9E9 solid; border-bottom:1px #E9E9E9 solid; background-color:#FFFFFF; margin:0; padding:3px; font-size:11px; color:#A1A1A1;}
#leftside a { color:#822351; text-decoration:none; }
#leftside a:hover {  color:#A1A1A1; text-decoration:underline; }

#main { float:left; margin:0; padding: 5px 5px 5px 5px; vertical-align:top; width:644px;}
#main table.cat_table {padding:0; margin:0;}
#main tr.tdheading { background-color:#E9E9E9; font-size:11px; color:#822351; font-weight:bold; line-height:25px;}
#main th a.head_link {color:#822351; text-decoration:none;}
#main th a.head_link:hover {color:#A1A1A1; text-decoration:none;}
#main td {font-size:11px; padding:0px 0px 0px 0px;}
#main td.current {width:80px; text-align:center; border-top:1px solid #822351; border-left:1px solid #822351; border-right:1px solid #822351; }
#main td.classic {width:80px; text-align:center; border-bottom:1px solid #822351;}
#main td.empty {border-bottom:1px solid #822351; font-size:10px; font-color:#E9E9E9; text-align:right;}
#main td.curr_month {font-size:12px; color:#822351; font-weight:bold;}
#main th.underline {border-bottom:2px solid #822351; }
#main td.data-cell {border-bottom:1px solid #E9E9E9; padding-left:3px;}
#main div.tddate {color:#822351; font-size:12px; padding-left:5px;}
#main a {color:#822351; text-decoration:none; }
#main a:hover {color:#A1A1A1; text-decoration:none;}
#main a.body_link {font-size:9px; color:#484848;}
#main a.body_link:hover {font-size:9px; color:#822351; text-decoration:none;}
#main a.current {color:#822351; font-size:11px;}
#main a.nav_months{font-size:11px;}
#main .search_table {border:1px solid #d0d0d0;}
#main .tdday {padding: 1px; font-size:9px; text-align:left; border:1px solid #D9D9D9;}
#main .tdtoday {text-align: left; font-size:9px; background-color: #FFFFDF;}
#submit {color:#333333;}
#caltable {border-bottom:1px solid #822351; border-left:1px solid #822351; border-right:1px solid #822351;}
#months_navigation_table{border-left:1px solid #822351; border-right:1px solid #822351;}
#dhtmltooltip{ position: absolute; width: 400px; border: 1px solid #822351; padding: 5px; background-color: #FFFFFF; visibility: hidden; z-index: 100; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#tip td {font-size:11px; color:#333333;}
#tip td.heading {color:#822351;}
#tip td.title {font-weight:bold; color:#000000; font-size:10px;}
#tip td.description {color:#A1A1A1; font-size:11px;}
#tip a {font-size:10px; color:#822351; text-decoration:none;}
#tip a:hover {font-size:10px; color:#822351; text-decoration:none;}
#footer {font-size:11px; color:#333333; text-align:center;}