body                  {text-decoration:none;font-family:arial;font-style:none;font-size:12px;color:#000000;margin:0;}

a:link                {background:transparent;text-decoration:none;}
a:visited, a:active   {background:transparent;text-decoration:none;}
a:hover               {background:transparent;text-decoration:none; font-weight:none;}

div                    {color:#000000}
table                 {border:0;cell-spacing:0;color:#000000;}
td                    {text-decoration:none;font-family:arial;font-style:none;font-size:12px;color:#000000;}

img                                              {border-style:none}

.navlink:link                                   {text-decoration:none;color:#D9D9CA;}
.navlink:visited .navlink:active                                        {text-decoration:none;color:#D9D9CA;}
.navlink:hover                                  {text-decoration:none;color:#A4A480;}
.navlink        {color:#D9D9CA;font-size:10pt;font-weight:bold;}

.content                                        { color:#6B6A4E; }
.content a:hover                                        { color:#990000; }

.darkheader           {text-decoration:none;font-family:arial;font-weight:bold;font-style:none;font-size:12px;color:#A9B199;}
.lightheader          {text-decoration:none;font-family:arial;font-weight:bold;font-style:none;font-size:12px;color:#D3D6CB;}
.calendar                                {border-color:#FFFFFF;border-style:solid;border-width:0px;border-spacing:1px;}
.calendar_today          {color:#FFFFFF;background-color:#74878F;text-align:center;font-weight:normal;border-style:solid:border-color:#CCCCCC;}
.calendar_todate                 {color:#FFFFFF;background-color:#74878F;text-align:center;font-weight:normal;border-style:solid;border-color:#990000;border-width:2px;}
.calendar_date                   {background-color:#FFF;border-style:solid;border-color:#990000;border-width:2px;text-align:center;font-weight:normal;}
.calendar_day                    {background-color:#FFF;color:#000;text-align:center;font-weight:normal;border-color:#CCCCCC;border-style:solid;border-width:1px;}
.calendar_extra          {color:#1E272B;background-color:#1E272B;border-style:solid:border-color:#CCCCCC;}
.calendar_subtitle       {color:#FFFFFF;background-color:#676944;font-weight:bold;border-style:solid:border-color:#CCCCCC;}
.calendar_title                  {color:#FFFFFF;background-color:#74878F;font-weight:normal;border-style:solid;border-color:#CCCCCC;}

.calendar_nav:link                {background:transparent;text-decoration:none;color:#000; font-weight:bold}
.calendar_nav:visited, .calendar_nav:active   {background:transparent;text-decoration:none;color:#000; font-weight:bold}
.calendar_nav:hover               {background:transparent;text-decoration:none; font-weight:none; color:#000000; font-weight:bold}

.calendar_link:link                {background:transparent;text-decoration:none;color:#FFF; font-weight:bold}
.calendar_link:visited, .calendar_link:active   {background:transparent;text-decoration:none;color:#FFF; font-weight:bold}
.calendar_link:hover               {background:transparent;text-decoration:none; font-weight:none; color:#000000; font-weight:bold}

.person_detail_info {
   font-family: arial, sans-serif;
   text-decoration: none;
   font-size: 8pt;
        color: #000000;
        background-color: #FFFFFF;
        border-width: 1px;
        border-style: solid;
        padding: 5px;
}


.person_detail_info {
   font-family: arial, sans-serif;
   text-decoration: none;
   font-size: 8pt;
        color: #000000;
        background-color: #FFFFFF;
        border-width: 1px;
        border-style: solid;
        padding: 5px;
}
.person_detail_label {
   font-family: arial, sans-serif;
   text-decoration: none;
   font-size: 9pt;
        color: #000000;
        font-weight: bold;
}
.person_detail_name {
   font-family: arial, sans-serif;
   text-decoration: none;
   font-size: 10pt;
        color: #000000;
        font-weight: bold;
}
