html { height: 100%; overflow: -moz-scrollbars-vertical; }
body { background-color: #d9d6d1; height: 100%; margin: 0; padding: 0; }
#site_holder { width: 100%; height: 100%; margin: 0; padding: 0; border: none; }
#left_shade { background-image: url(../images/shade_lt.jpg); background-repeat: repeat-y; background-position: right top; width: auto; }
#body_area { width: 760px; height: 100%; margin: 0; padding: 0; }
#right_shade { background-image: url(../images/shade_rt.jpg); background-repeat: repeat-y; background-position: left top; width: auto; }
#content_holder { width: 760px; height: 100%; margin: 0; padding: 0; border: none; }
#header { width: 760px; height: 110px; margin: 0; padding: 0; }
#body { background-color: #ededed; width: 760px; }
#footer { width: 760px; height: 45px; }
#footer td { padding: 3px; font-family: Tahoma, Arial, Verdana; color: #efefef; font-size: 10px; }
#footer a, #footer a:visited, #footer a:hover { color: #ffffff; font-weight: bold; }
#navigation { width: 200px; padding: 2px 0 8px; }
#navigation a { display: block; width: 180px; height: 16px; font-family: Verdana, Tahoma, Arial; color: #5d5e67; font-size: 11px; font-weight: bold; font-style: italic; line-height: 16px; text-decoration: none; text-align: right; margin-bottom: 3px; padding-top: 4px; padding-bottom: 4px; border-right: 2px solid #8a8b93; border-bottom: 1px solid #8a8b93; }
#navigation a:visited { color: #5d5e67; }
#navigation a:hover { color: #141470; background-color: #f5f5f5; text-decoration: none; border-right: 2px solid #141470; border-bottom: 1px solid #141470; }
#navigation a.rpurple { color: white; background-image: url(../images/purplenav.jpg); }
#navigation a.mblue { color: white; background-image: url(../images/bluenav.jpg); }
#content_cell { padding: 5px 10px 5px 5px; font-family: Verdana, Tahoma, Arial; color: #5d5e67; font-size: 13px; }
.nselection { font-family: Verdana, Tahoma, Arial; color: #5d5e67; font-size: 14px; padding-bottom: 2px; padding-left: 6px; }
.nselection a, .nselection a:visited,.nselection a:hover { color: #5d5e67; text-decoration: none; }
.lnews { font-family: Verdana, Tahoma, Arial; color: #828288; font-size: 10px; }
.lnews b { color: #141470; font-size: 11px; font-weight: bold }
.lnews a, .lnews a:visited, .lnews a:hover { color: #141470; text-decoration: none; }
.nohover a { color: #00f; }
.nohover a:hover { color: #00f; }
.nohover a:visited { color: #00f; }
#myCalendar { border: 1px solid #333333; font-size: 11px; }
.myCalendarHeading { font-weight: bold; }
.weekDays { color: #3c5f87; border-bottom: 1px solid #333333; border-top: 1px solid #333333; }
.monthDay, .weekDays { text-align: center; }
.monthDay a { border: solid 1px transparent; padding: 2px; display: block; }
.monthDay a:hover { border: solid 1px #333333; text-decoration: none; }
#news_search { font-size: 12px; }
#news_search input.inputtext { font-size: 9px; font-family: Verdana, Tahoma, Arial, sans-serif; width: 90px; height: 16px; padding-right: 6px; border-top: 1px solid #909090; border-left: 1px solid #909090; border-bottom: 1px solid #535353; border-right-style: none; border-right-width: 0; }
#news_search input.showhand { font-size: 9px; font-family: Verdana, Tahoma, Arial, sans-serif; width: 70px; height: 16px; padding-right: 6px; border: solid 1px #9e0101; cursor: pointer; }
.listnews { font-size: 12px; }
.newstitle { font-size: 12px; font-weight: bold; border: solid 1px #212121; background-color: #f9f9f9; }
.liststories { font-size: 11px; border-bottom: 1px solid #212121; }