
* {outline: 0; padding: 0; margin: 0;}
html {overflow-y: scroll;}

body { font: 14px Verdana; color: #000; }

/* ERROR STYLES */
label.error {display: block; margin-bottom: 3px; color: red; font-weight: bold;}
input.error, select.error, textarea.error {background-color: #ffe1e1; border: 1px solid #ff8787;}
div.error {font: 12px Verdana; color: #ff0000; border: 1px solid gray; padding: 5px; background-color: #ffe8e8; margin-bottom: 15px;}
div.info {font: 12px Verdana; color: #000000; border: 1px solid gray; padding: 5px; background-color: #8ac5ff;}

.clear {clear: both;}


h1 {width: 634px; height: 34px; margin-top: -10px; padding: 5px 0px 10px 80px; background: url(/images/background-divider.png) no-repeat; color: #EDED00; text-align: left; font-size: 22px; margin-bottom: 10px; font-weight: bold; }

h2, h2 a {color: #643F17; margin: 0 0 5px 0; text-decoration: none; }

p {padding: 5px 0px 5px 0px;}

td {padding: 5px;}

ul, li {margin-left: 15px;}

h3 { height: 30px; margin-top: -10px; padding: 6px 0px 0px 60px; background: url(/images/background-divider-sm.png) no-repeat; color: #fff2e1; text-align: left; font-size: 15px; margin-bottom: 10px; }

a, a:visited { color: #633D15; font-weight: bold; }