* { margin: 0; 	font-size: 12px; }

body {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	
}
.content { padding: 15px; }

.subnav { background-color: #fcf7eb; }

img { border: 0;}

input, textarea {  }

a { color: black; }
a:hover { color: #c71217; }

a.nav { color: navy; font-size: 14px; font-weight: bold; text-decoration: none; }
a.nav:hover { color: red; font-size: 14px; font-weight: bold; text-decoration: none; }

a.sub { color: white; font-size: 12px; text-decoration: none; }
a.sub:hover { color:white; font-size: 12px; text-decoration: underline; }

a.footer { color: navy; font-size: 10px; text-decoration: none; font-weight:normal }
a.footer:hover { color: red; font-size: 10px; text-decoration: none; font-weight:normal}

a.front { font-size: 20px; font-weight: bold; text-decoration: none; }
a.front:hover { color: red; font-size: 20px; font-weight: bold; text-decoration: }

p { margin-bottom: 11px; }

h1 { color: #8c8c8c; font-size:20px; font-weight:bold; margin-bottom: 4px; }
h2 { color: #c71217; font-size: 18px; margin-bottom:12px; }

h3 { color: #c71217; font-size: 16px; margin-bottom:6px; margin-top:2px;}
h4 { color: #c71217; font-size: 15px; margin-bottom:6px; margin-left:-10; }

h5 { color: #c71217; font-size: 16px; margin-bottom:16px; }

ul { padding-left: 20px; list-style:square; margin-left:15px; margin-top: 5px; }
li { padding: 1px;}

.table_header { background-color: white; color: navy }

a.disabled { color: silver; font-weight: normal; font-size:12px; };
a:hover.disabled { color: gray; font-weight: normal; font-size:12px; };

.alt { background-color: navy }

.padded { padding:20px; }

.xl { font-size:20px; font-weight: bold; }
.mini { font-size: 10px; }

.red { color: red; }
.gray { color: gray; }
.white { color: white; }
.bold { font-weight: bold; }
.error { color: red; }