body {font: 11px tahoma, sans-serif; color: #000;}
P {font: 11px tahoma, sans-serif; color: #000;}
table {font: 11px tahoma, sans-serif; color: #000;}

A {color: #005ADC;}
A.small:link {font: 10px tahoma, sans-serif; text-decoration: underline; color: #000;}
A.small:visited {font: 10px tahoma, sans-serif; text-decoration: underline; color: #000;}
A.small:active {font: 10px tahoma, sans-serif; text-decoration: underline; color: #000;}
A.small:hover {font: 10px tahoma, sans-serif; text-decoration: underline; color: #000;}

A.news:link {font: 11px tahoma, sans-serif; text-decoration: none; color: #000;}
A.news:visited {font: 11px tahoma, sans-serif; text-decoration: none; color: #000;}
A.news:active {font: 11px tahoma, sans-serif; text-decoration: none; color: #000;}
A.news:hover {font: 11px tahoma, sans-serif; text-decoration: underline; color: #000;}

A.left:link {text-decoration: none;}
A.left:visited {text-decoration: none;}
A.left:active {text-decoration: none;}
A.left:hover {text-decoration: underline;}

div.nav1 {text-decoration: none; padding-left: 17px; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; font-family: tahoma, sans-serif; font-size: 11px; color: #074289; text-indent: -17px; font-weight: bold;}
div.nav2 {text-decoration: none; padding-left: 17px; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; font-family: tahoma, sans-serif; font-size: 11px; color: #074289; text-indent: -17px;}

.zag0 {font: 11px tahoma, sans-serif; color: #000000;}
.zag1 {font: 17px tahoma, sans-serif; font-weight: bold;}
.zag2 {font: 14px tahoma, sans-serif; font-weight: bold;}
.zag3 {font: 12px tahoma, sans-serif; font-weight: bold;}
.zag4 {font: 11px tahoma, sans-serif; font-weight: bold;}

.datesmall {font: 10px italic tahoma, sans-serif; color: #475F84;}

.datebig {font: 11px tahoma, sans-serif; color: #718BAA;}

.small {font: 10px tahoma, sans-serif;}

.c1 {
	color: #D60000;
	font-weight: bold;
	text-decoration: none;
}

A.c1:hover { text-decoration: underline; }

#c2 {
	position: relative;
	top: -16px;
	z-index: 1;
}

#red {color: #D60000;}
#blue {color: #475F84;}
#gray {color: #555555;}
#white {color: #FFFFFF;}
#black {color: #000000;}

div.files_archive p {padding: 0; margin: 3px 0;}

form#calculator {margin: 0;}
form#calculator label {float: left; width: 180px; margin: 0 0 10px;}
form#calculator input, form#calculator select {float: left; border: 1px solid #6e6e6e; width: 250px; height: 20px; margin: 0 0 10px; font: 10px/13px tahoma, sans-serif; padding: 2px;}
form#calculator input.noresize {width: auto;}
form#calculator input.noborder {border: 0;}
form#calculator select#resident {margin: 0 0 10px 0;}
form#calculator input#submit {margin: 0 0 10px 0;}
form#calculator td {vertical-align: top;}

form#calculator select.day {width: 60px;}
form#calculator select.month {width: 110px;}
form#calculator select.year {width: 80px;}

div#calc-results {clear: both; margin: 20px 0 0; display: block; float: none;}
div#calc-results br {clear: both;}
div#calc-results h1 {color: #d60000; font: bold 12px tahoma,sans-serif; margin: 0;}
div#calc-results p.error {color: #d60000;}

div#calc-results ul {margin: 10px 0 20px 20px; padding: 0;}
div#calc-results li {list-style-type: disc;}

div#calc-results ul.results {margin: 0 0 30px; padding: 0; clear: both;}
div#calc-results ul.results li {float: left; list-style-type: none; list-style-image: none; border-bottom: 1px solid #555; padding: 0 0 5px; margin: 0 0 5px; clear: both; width: 100%;}
div#calc-results ul.results li span {display: block; width: 310px; float: left; margin: 3px 10px 0; padding: 0; color: #555; white-space: nowrap;}
div#calc-results ul.results li p {display: block; float: left; margin: 3px 0 0; padding: 0;}
div#calc-results ul.results li.last {border: 0;}

.archive-header {font: 12px tahoma, sans-serif; font-weight: bold; padding-bottom:5px;}
.archive SPAN { padding:2px; }
.archive .empty {color:#666;}

.stock-archive {float:left; padding:10px; }