﻿BODY { font-family: helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.NEWS { font-size: 11px; width: 550px;}
.NEWS A:LINK { color: #52947B; font-size: 14px; text-decoration: none; font-weight: bold; }
.NEWS A:HOVER { color: #22644B; font-size: 14px; text-decoration: none; font-weight: bold; }
.NEWS A:ACTIVE { color: #52947B; font-size: 14px; text-decoration: none; font-weight: bold; }
.NEWS A:VISITED { color: #52947B; font-size: 14px; text-decoration: none; font-weight: bold; }

#LEFTSIDE{ color: #000000; background: #FFFFFF; background-image: url("./images/LEFT_FILL.gif"); background-repeat: repeat-y; top: 0px; left: 0px; height: 100%; width: 194px; border: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
#LEFTSIDE P{ color: #666666; padding: 0px 0px 0px 10px; font-size: 10px; font-weight: bold;}
#LEFTSIDE #ADDRESS{ color: #5D416B; margin: -130px 0px 0px 0px; font-family: times; font-size: 12px; font-weight: bold; font-style: italic;}
#LEFTSIDE #ADDRESS A:LINK{ color: #52947B; text-decoration: none; font-weight: bold;}
#LEFTSIDE #ADDRESS A:HOVER{ color: #22644B; font-weight: bold;}
#LEFTSIDE #ADDRESS A:ACTIVE{ color: #52947B; font-weight: bold;}
#LEFTSIDE #ADDRESS A:VISITED{ color: #52947B; font-weight: bold;}

#CONTENT{ color: #000000; background: #FFFFFF; width: 800px; top: 0px; left: 0px; border: 0px; margin: 0px 0px 0px 0px; padding: 20px 20px 20px 10px;}


#CONTENT A:LINK{ color: #52947B; text-decoration: none; font-weight: bold;}
#CONTENT A:HOVER{ color: #22644B; font-weight: bold; text-decoration: underline;}
#CONTENT A:ACTIVE{ color: #52947B; font-weight: bold; text-decoration: none;}
#CONTENT A:VISITED{ color: #22644B; font-weight: bold; text-decoration: none;}

#CONTENT H1{ color: #5D416B; font-size: 18px; font-weight: bold; margin-bottom: 10px; padding: 0px 0px 0px 0px; background: url('/images/H1.png') repeat-x bottom;}
#CONTENT H2{ color: #5D416B; font-size: 15px;                    margin-bottom:  7px; padding: 0px 0px 0px 0px; background: url('/images/H2.png') repeat-x bottom; display: inline;}
#CONTENT H3{ color: #5D416B; font-size: 13px;                    margin-bottom:  2px;}

#CONTENT  P{ color: #333333; font-size: 12px;                    margin-bottom: 7px; margin-left: 10px; margin-top: 0px;}

#CONTENT UL{ font-size: 12px; margin-left: 20px;}
#CONTENT LI{ color: #5D416B; font-size: 12px; list-style: circle outside;}

#CONTENT .CALENDAR { width: 182px; height: 180px; color: #333333; background: #EEEEEE; font-size: 11px; display: block; float: left; margin: 0px 20px 20px 0px; border: 1px solid #5D416B; }
#CONTENT .calendar-month { height: 20px; color: #FFFFFF; background: #22644B; text-align: center; font-weight: bold; padding-top: 3px;}
#CONTENT .CALENDAR TD { width: 26px; height: 20px; text-align: center; }
#CONTENT .CALENDAR TH { width: 26px; height: 20px; text-align: center; }
#CONTENT .CALENDAR .REDCELL{ background: #FF0000; color: #FFFFFF; font-weight: bold; }
#CONTENT .CALENDAR .GREENCELL{ background: #00CC00; color: #FFFFFF; font-weight: bold; }

#CONTENT SELECT, INPUT, TEXTAREA{ color: #22644B; background: #FFFFFF; font-family: helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 300px; border: 1px solid #5D416B; margin-top: 4px;}
#CONTENT TEXTAREA{ font-weight: normal;}
#CONTENT .INPUTBUTTON{ width: 147px; margin: 10px 2px 10px 0px;}

#BOTTOMLEFT{ vertical-align: bottom;}

#CONTENT .TRANSLATEME{ background: #FFCCCC;}

.rounded-table { font-size: 12px; width:80%; margin-top: 10px; margin-right:10%; margin-bottom: 10px; margin-left:10%; text-align: left; border-collapse: collapse;}
.rounded-table thead th:first-child { background: #CEC6D1 url('/images/rounded-table/left.png') left -1px no-repeat;}
.rounded-table thead th:last-child { background: #CEC6D1 url('/images/rounded-table/right.png') right -1px no-repeat;}
.rounded-table th { padding: 8px; font-size: 13px; color: #5D416B; background: #CEC6D1;}
.rounded-table td { padding: 8px; background: #f1e9f4; color: #5D416B; border-top: 1px solid #fff; color: #669;}
.rounded-table tfoot td:first-child { background: #f1e9f4 url('/images/rounded-table/botleft.png') left bottom no-repeat;}
.rounded-table tfoot td:last-child { background: #f1e9f4 url('/images/rounded-table/botright.png') right bottom no-repeat;}
.rounded-table tbody tr:hover td { background: #DED6E1;}
.rounded-table caption { caption-side: top; width: auto; text-align: left; margin-left: 9px; color: #5D416B; font-size: 14px; font-weight: bold;}

.darkpurple { color: #5D416B;}
.lightpurple { color: #CEC6D1;}
.evenlighterpurple { color: #DED6E1;}
.superlightpurple { color: #F1E9F4;}

