body   { margin: 0; }
body, p, td, li, input, select, textarea { font: 14px arial, verdana, helvetica, sans-serif; color: #3F381B; }
h1 { color: #215159; font-size: 14px; letter-spacing: 6px; text-transform: uppercase; }
h2 { color: #3F381B; font-size: 16px; }
blockquote { padding-right: 0; margin-right: 0; }
dd { padding-bottom: 1em; margin-left: 0; padding-left: 2em; }
a { color: #164952; }
a:visited {}
a:hover {}
input, select, textarea { background: #EEEEDD; border: solid 1px #3F381B; padding: 2px; }
input[type="submit"] { background: #EEEEDD; color: #3F381B; border: solid 1px #3F381B; }
input[type="submit"]:hover { background: #82774C; color: #EEEEDD; }
input[type="button"] { background: #EEEEDD; color: #3F381B; border: solid 1px #3F381B; }
input[type="button"]:hover { background: #82774C; color: #EEEEDD; }
input[type="reset"] { background: #EEEEDD; color: #3F381B; border: solid 1px #3F381B; }
input[type="reset"]:hover { background: #82774C; color: #EEEEDD; }
.smalltext { color: #DDDDDD; background: #82774C; font-size: 9px; }
.smalltext input { padding: 1px 2px; color: #333333; font-size: 9px; font-variant: normal; border: 0; background: #BBB99B; }
.nav { font: small-caps 13px arial, sans-serif; color: #BBB99B; letter-spacing: 1px; }
.nav a { width: 129px; padding: 5px 2px; display: block; text-decoration: none; color: #BBB99B; }
.nav a:visited { color: #BBB99B; }
.nav a:hover { 
	border-top: solid 1px #82774C; border-left: solid 1px #82774C; border-right: solid 1px #BBB99B; 
	border-bottom: solid 1px #BBB99B; text-decoration: none; padding: 4px 1px; 
}
.right_nav { font: small-caps 13px arial, sans-serif; color: #BBB99B; letter-spacing: 1px; background: url(images/content_05.gif) no-repeat; width: 192px; height: 29px; }
.right_nav a { width: 192px; padding: 3px 1px; display: block; text-decoration: none; color: #BBB99B; }
.right_nav a:visited { color: #BBB99B; }
.right_nav a:hover { 
	border-top: solid 1px #82774C; border-left: solid 1px #82774C; border-right: solid 1px #BBB99B; 
	border-bottom: solid 1px #BBB99B; padding: 2px 0; text-decoration: none; 
}
.error_text { color: #CC0000; }
.horizline { clear: both; border-top: solid 1px #3F381B; }
.footer { font: 12px arial, sans-serif; }
.footer a { padding: 0 2px; text-decoration: none; }
.footer a:visited { text-decoration: none; }
.footer a:hover { text-decoration: none; }
.copyright { font: 11px arial, sans-serif; }
.copyright a { text-decoration: none; }
.copyright a:visited { text-decoration: none; }
.copyright a:hover { text-decoration: none; }