/* Header Styles */
body.header { background: #EEE8C7; }


/* Navi Styles */
body.navi { background: url(graphics/naviback.jpg); repeat-y; }
p.navi { text-align: left; font-family: Callibri, sans-serif, verdana; color: white; font-size: 1em; font-weight: bold; background: none; }
a:link#navi { text-align: right; font-family: Callibri, sans-serif, verdana; color: white; font-size: .7em; background: transparent; text-decoration: none; line-height: 50%; }
a:visited#navi { text-align: right; font-family: Callibri, sans-serif, verdana; color: white; font-size: .7em; background: transparent;  text-decoration: none; }
a:active#navi { text-align: right; font-family: Callibri, sans-serif, verdana; color: #FFFC00; font-size: .7em; background: transparent;  text-decoration: none; }
a:hover#navi { text-align: right; font-family: Callibri, sans-serif, verdana; color: #FFFC00; font-size: .7em; background: transparent;  text-decoration: none; }
address { text-align: left; font-family: Callibri, sans-serif, Arial; font-size: .9; font-weight: bold; color: #FF9900; background: transparent; }

/* Main Styles */
body.main { color: #25249E; background: #EEE8C7; margin-right: 8px; }
h1, h2, h3 { font-family: Callibri, sans-serif, Verdana; color: #25249E; margin-left: 10px; background: transparent; }
h2, h3 {text-indent: 18px; }
p { text-align: left; margin-left: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 0; padding-right: 8px; margin-right: 8px; font-family: Callibri, Verdana, Arial; font-size: .9em; color: #000; background: #EEE8C7; }
span.drop { float: left; padding-right: 2px; font-size: 34px; line-height: 1; font-weight: bold; color: #25249E; background: transparent; clear: both; }
p.signature { color: #000; font-weight: bold; text-align: justify; margin-right: 8px; }
ul > li { text-align: left; font-size: .9em; font-family: Georgia, 'Times New Roman', Times; list-style: square; font-weight: bold; color: #25249E; background: transparent; }
ol > li { text-align: left; font-size: .9em; font-family: Georgia, 'Times New Roman', Times; list-style: upper-roman; font-weight: bold; color: #24259E; background: transparent; }
ol > ol > li { text-align: left; font-size: .9em; font-family: Georgia, 'Times New Roman', Times; list-style: lower-alpha; font-weight: bold; color: #24259E; background: transparent; }
table { border: 5px #81282E inset; border-collapse: collapse; border-spacing: 1; color: maroon; background: url(graphics/tback.jpg); }
th { font-family: Arial, sans-serif, verdana; color: maroon; font-size: .95em; font-weight: bold; border: 2px #81282E; text-align: center; } 
td { font-family: Callibri, sans-serif, verdana; color: #000; font-size: .8em; text-align: center; }
caption { font-family: Callibri, sans-serif, verdana; color: maroon; font-size: .95em; font-weight: bold; }
a:link { font-size: .9em; font-weight: bold; color: #25249E; background: transparent; text-decoration: none; } 
a:visited { font-size: .9em; font-weight: bold; color: #25249E; background; transparent; text-decoration: none; }
a:active { font-size: .9em; font-weight: bold; color: red; background: transparent; text-decoration: none; }
a:hover { font-size: .9em; font-weight: bold; color: red; background: transparent; text-decoration: none; }
hr.main { width: 55%; height: 2px; background: #25249E; }
.old { display: none; }
h3.alert { position: absolute; top: 165px; left: 425px; font-size: 20px; margin-bottom: 0; border: 1px red solid; }
/* Footer Styles */ 
body.footer { background: url(graphics/footback.jpg); }
p.footer { font-family: Callibri, sans-serif, Verdana; color: white; background: transparent; font-size: .9em; text-align: center; }
a:link#footer { font-family: Callibri, sans-serif, Verdana; color: white; font-size: .75em; text-decoration: none; }
a:visited#footer { font-family: Callibri, sans-serif, Verdana; color: white; font-size: .75em; text-decoration: none; }
a:active#footer { font-family: Callibri, sans-serif, Verdana; color: #FFFC00; font-size: .75em; text-decoration: none; }
a:hover#footer { font-family: Callibri, sans-serif, Verdana; color: #FFFC00; font-size: .75em; text-decoration: none; }


/* Image Styles */
img.left { float: left; clear: all; border-width: 0; margin-right: 5px; }
img.right { float: right; clear: all; border-width: 0; margin-left: 10px; }

