body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
    margin:0px auto;
    padding:6px;
    font-size: 11px;
    #background-color:#FFFFFF;
}
.content {
 font-size: 11px;
 margin:10px auto;
}
.main_gigapan {
background-color:#CCCCCC;
font-size: 9px;
}

.gigapan_caption {
padding:6px;
font-size: 15px;
}
.gigapan_detail {
padding:0px;
font-size: 11px;
}

.body_text {
padding:6px;
}

h1 { font: bold 22pt/12pt sans-serif; color: black; }
h2 { font: bold 14pt/12pt sans-serif; color: black; }
h3 { font: bold 12pt/14pt sans-serif; color: black; }
a  { text-decoration: none; color: blue; }
a:hover { text-decoration: underline; }
a:visited { color: darkblue; }
li { list-style-type: square; padding: 2px;}
dt { margin-top: 10px; font: 10pt monospace; }
code { font-size: 10pt; color: #666; font-family: monospace; }

pre { 
    border: 1px dashed black;
    background-color: #EFF;
    font: 10pt monospace;
    text-align: left;
    padding: 10px;
    margin-left: 20px;
    margin-right: 20px;
}

.geocoder_detail {
padding:0px;
font-size: 11px;
}

.section {
    border: 1px solid black;
    padding: 10px;
}

.text {
    padding-left: 10px;
    text-align: justify;
    font: 10pt serif;
}

.footer {
    font: 8pt sans-serif; 
    color: black;
}

.errors {
    width: 30%;
    background-color: #EEE;
    border: 1px dashed black;
    margin-bottom: 20px;
    padding: 5px;
}

.errors ul {
    color: #F00;
    text-align: left;
}

.data_entry {
    width: 50%;
    padding: 5px;    
    border: 1px solid black;
    background-color: #CCC;
    font: 10pt sans;
}

.data_entry tr {
    vertical-align: baseline;
}

.data_entry td {
    padding-bottom: 10px;
}

.data_entry th {
    text-align: left;
    padding-bottom: 10px;
}

.note {
    width: 30%;
    font: 10pt serif;
    vertical-align: baseline;
}
 
