.pad { margin: 5px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: smaller;}
.result { background-color: #ccf; width: 99%; margin: 2px; padding: 4px; border-bottom: 1px solid black; }
.important { font-size: larger; font-weight: 600; }
.sm { font-size: smaller; }
.colheader { font-weight: bold; background-color: #ccf; text-align: center; margin: 2px; padding: 4px; border-bottom: 1px solid black; }
.mapborder { border: solid 2px black; }
.fieldhead { font-size: smaller; text-align: center; }
.box { background-color: #ccf; margin: 16px; padding: 10px; border: solid 1px black; }

.superpad { margin: 50px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: smaller;}
.tinytext { font-size: smaller; }

#result { background-color: #ccf; width: 99%; margin: 2px; padding: 4px; border-bottom: 1px solid black; }

.important { font-size: larger; font-weight: 600; }

.error { color: #900; font-weight: bold; background-color: #ff9; text-align: center; margin: 10px; padding: 10px; border: dotted 1pt #600;

.elm { font-size: -2px; }

div.btn_tab {
background-image: none; 
font-size: small; 
border: 1px solid #cccccc; 
padding: 3px;
margin: 2px;
float: left;
}
div.btn_tab a {	text-decoration: none; }
div.btn_tab:hover {background-image: url('http://www.ogsrlibrary.com/images/bg-btn-toolbar.png'); }

div.btn {
background-image: none; 
font-size: small; 
border-left: 1px solid #cccccc; 
border-right: 1px solid #cccccc; 
padding: 3px;
float: left;
}
div.btn a {	text-decoration: none; }
div.btn:hover {background-image: url('http://www.ogsrlibrary.com/images/bg-btn-toolbar.png'); }