﻿    body { background-image:url(/images/background.jpg); margin:14px; font-family:Tahoma; font-size:13px; color:#333333; line-height:130%; }

    h1 { margin:0px; padding:10px; padding-top:0px; font-size:26px; font-weight:bold; text-align:center; }
    h1 A { color:#333333; text-decoration:none; }
    h1 A:Hover { color:#333333; text-decoration:underline; }
    
    a { color:#207c01; text-decoration:none; }
    a:hover { color:#51aa33; text-decoration:underline; }
    
    .error { padding:5px; text-align:center; color:Red; }
    
    .calTitle {font-size:24px; font-weight:bold; color:#ffffff; }
    .calLink { color:#333333; }
    .calLink A{ color:#333333; }
    .calLink A:Hover{ color:#333333; }
    
    .calTopMenu { color:#FFFFFF; vertical-align:bottom; text-align:right; padding-bottom:6px;}
    .calTopMenu A { color:#FFFFFF; font-weight:bold; text-decoration:none; }
    .calTopMenu A:Hover { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
    
    .fieldWeekEnd { background-color: #eef9e7; border-right: solid 1px #daf3ca; border-bottom: solid 1px #daf3ca; vertical-align:top; }
    .fieldWeekDay { border-right: solid 1px #daf3ca; border-bottom: solid 1px #daf3ca; vertical-align:top; background-color:#f8fcf5; }
    .fieldMonthOut { background-color: #f1f1f1; border-right: solid 1px #dddddd; border-bottom: solid 1px #dddddd; vertical-align:top; }
    .fieldToday{ border: solid 2px #5ab522; vertical-align:top; background-color:#f8fcf5; }
    .fieldTodayTop{ border: solid 2px #5ab522; border-top:none; vertical-align:top; background-color:#f8fcf5; }
    .fieldTodayTopOut{ background-color: #f1f1f1; border: solid 2px #5ab522; border-top:none; vertical-align:top; }
    .fieldTodayTopOutBottom{ background-color: #f1f1f1; border: solid 2px #5ab522; vertical-align:top; }
    
    .tableLeft { text-align:right; padding:4px; padding-right:6px; font-weight:bold; border-bottom:solid 1px #eeeeee; vertical-align:top; }
    .tableRight { padding:4px;  border-bottom:solid 1px #eeeeee; vertical-align:top; }
    .tableRightBox { padding:2px;  border-bottom:solid 1px #eeeeee; vertical-align:top; }
    .tableLeftB { text-align:right; padding:4px; padding-right:6px; font-weight:bold; vertical-align:top; }
    .tableRightB { padding:4px; vertical-align:top; }    
    .tableRightBoxB { padding:2px; vertical-align:top; }
    .tableRightBold { padding:4px; font-weight:bold; border-bottom:solid 1px #eeeeee; vertical-align:top; }
    .tableRightBoldB { padding:4px; font-weight:bold; vertical-align:top; }
    .tableCenter { padding:4px; border-bottom:solid 1px #eeeeee; text-align:center; vertical-align:top; }
    .tableCenterB { padding:4px; text-align:center; vertical-align:top; }
    
    #bottomArea { padding:4px; padding-top:10px; padding-bottom:10px; }
    #bottomText { padding:10px; text-align:center; border:solid 1px #f1f1f1; background-color:#F8f8f8; color:#999999; }
    #bottomText A { color:#999999; text-decoration:none; }
    #bottomText A:Hover { color:#999999; text-decoration:underline; }
    
    .carTopLeft { color:#ffffff; padding-left:20px; background-image:url(/images/calbarleft.gif); background-repeat:no-repeat; background-position:left; width:160px; font-size:16px; font-weight:bold; }
    .carTopLeft A { color:#ffffff; text-decoration:none; }
    .carTopLeft A:hover { color:#ffffff; text-decoration:underline; }
    
    .carTopRight { text-align:right; padding-right:20px; background-image:url(/images/calbarright.gif); background-repeat:no-repeat; background-position:right; width:160px; font-size:16px; font-weight:bold; }
    .carTopRight A { color:#ffffff; text-decoration:none; }
    .carTopRight A:hover { color:#ffffff; text-decoration:underline; }
    
