body { margin: 0; }
body, p, td, li, input, textarea { font: 14px arial, helvetica, verdana, sans-serif; color: #003300;}
h1 { font-size: 20px; color: #5F2786; letter-spacing: 1px; font-weight: normal; margin: 0; padding: 0; }
h2{ font-size: 16px; }

input[type="submit"] { border: outset 3px #555; background: #EEE; }
input[type="reset"] { border: outset 3px #555; background: #EEE; }
input[type="button"] { border: outset 3px #555; background: #EEE; }

img { border: 0; }

.articleImage { padding: 0 0 5px 5px; border: 0; }
.smalltext { font-size: 8pt; line-height: 10pt; text-transform: uppercase; }
.horizline { border-bottom: solid 1px #999; }
.errorMsg { color: #CC0000; }

a { color: #036; }
a:visited { color: #069; }
a:hover { }

.bluenav { height: 24px; background: url(images/content_13.gif) repeat-y; font: 14px arial, sans-serif; }
.bluenav a { display: block; width: 155px; color: #EEEEEE; text-decoration: none; }
.bluenav a:visited { color: #EEEEEE; }
.bluenav a:hover { color: #FBCB1E; text-decoration: none; }
.bluenav img { padding-right: 5px; }

.bluenav2 { height: 24px; background: url(images/content_13.gif) repeat-y; font: 12px arial, sans-serif; }
.bluenav2 a { display: block; width: 155px; color: #EEEEEE; text-decoration: none; }
.bluenav2 a:visited { color: #EEEEEE; }
.bluenav2 a:hover { color: #FBCB1E; text-decoration: none; }
.bluenav2 img { padding-right: 5px; }

.purplenav { height: 24px; background: url(images/content_14.gif) repeat-y; font: 14px arial, sans-serif; }
.purplenav a { display: block; width: 138px; color: #EEEEEE; text-decoration: none; }
.purplenav a:visited { color: #EEEEEE; }
.purplenav a:hover { color: #FBCB1E; text-decoration: none; }
.purplenav img { padding-right: 5px; }

.purplenav2 { height: 24px; background: url(images/content_14.gif) repeat-y; font: 12px arial, sans-serif; }
.purplenav2 a { display: block; width: 138px; color: #EEEEEE; text-decoration: none; }
.purplenav2 a:visited { color: #EEEEEE; }
.purplenav2 a:hover { color: #FBCB1E; text-decoration: none; }
.purplenav2 img { padding-right: 5px; }

blockquote { margin-left: 30px; padding-left: 0; margin-right: 0; padding-right: 0; }
.nomargin_top { padding-top: 0; margin-top: 0; }
.nomargin { padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; }
.nomargin_bottom { padding-bottom: 0; margin-bottom: 0; }

ul.pad li { padding-bottom: 1em; }

.footer { font-size: 11px; color: #777777; }
.footer a { padding: 0 3px; color: #777777; }
.footer a:hover { color: #333333; }