﻿.MaskedEditBlurNegative { color: red; }
.MaskedEditError { background-color: #fcc; }
.MaskedEditFocus { background-color: #ffc; color: #000; }
.MaskedEditFocusNegative { background-color: #ffc; color: red; }
.MaskedEditMessage { color: red; font-weight: 700; }
.body { padding: 20px; }
.button { background-color: #d62828; border: 2px solid #000; color: #FFF; font-size: 9px; font-weight: 700; padding: 2px; }
.days { background-color: #CCC; border: 2px solid #000; display: none; height: 75px; margin-left: -200px; margin-top: 20px; position: absolute; width: 250px; }
.grid { border: 1px solid #888; padding: 10px; }
.grid a { font-weight: 700; }
.grid th { background-image: url(images/background_grid.gif); }
.grid th, .grid td { border: 1px solid #888; padding: 5px; }
.highlight { background-color: #FF0; }
.lit a, div#inside div#left ul li .lit { color: #d62828; }
.message_fail { background-color: #f43e3e; background-image: url(images/error.gif); background-position: left center; background-repeat: no-repeat; border: 2px solid #ca2525; color: #FFF; margin: 3px 0; padding: 5px 5px 5px 30px; width: 96%; }
.message_info { background-color: #1c5ca0; background-image: url(images/info.gif); background-position: left center; background-repeat: no-repeat; border: 2px solid #0e3053; color: #FFF; margin: 3px 0; padding: 5px 5px 5px 30px; width: 96%; }
.message_success { background-color: #139b33; background-image: url(images/yes.gif); background-position: left center; background-repeat: no-repeat; border: 2px solid #0b6120; color: #FFF; margin: 3px 0; padding: 5px 5px 5px 30px; width: 96%; }
.nav_button { background-color: #d62828; border: 1px solid #333; color: #fff; font-size: 10px; font-weight: 700; padding: 3px; }
.nav_button:hover { background-color: #ab1515; }
.nav_text { background-color: #ccc; border: 1px dotted #333; font-size: 9px; padding: 2px; }
.news_photo { float: right; margin: 0 0 10px 10px; }
.orange { color: #0089d0; }
.pad { border: 1px solid #CCC; padding: 15px; }
.pad table td { padding: 5px; }
.printer_friendly { display: block; font-size: 12px; font-weight: 700; height: 30px; padding: 10px 10px 0 0; text-align: right; width: 700px; }
.scroll { border: 1px solid #CCC; display: block; font-size: 11px; height: 200px; overflow: scroll; padding: 10px; width: 800px; }
.search_title { color: #3d8e33; font-size: 14px; font-weight: 700; }
.shaded { background-color: #fff; background-image: url(images/textbox_shade.jpg); background-repeat: repeat-x; border: 1px solid #888; font-size: 11px; padding: 3px; }
.validate li { background-color: #f43e3e; background-image: url(images/error.gif); background-position: left center; background-repeat: no-repeat; border: 2px solid #ca2525; color: #FFF; margin: 3px 0; padding: 5px 5px 5px 30px; width: 95%; }
.validate_label { background-color: #f43e3e; background-image: url(images/error.gif); background-position: left center; background-repeat: no-repeat; border: 2px solid #ca2525; color: #FFF; margin: 3px 0; padding: 5px 5px 5px 30px; width: 100%; }
a.logout { background-color: #d62828; border: 2px solid #000; color: #fff; float: right; margin: 0 0 1em 1em; padding: 5px; }
a.logout:hover { color: #fff; }

