body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	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: 12px;
 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;  line-height:1.5; }
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;
}
 


#header{
#position:absolute;
position:relative;
background-color: #999;
width:95%;
/* width:730px; */
left:10px;
#top:35px;
margin: 10;
padding: 5;
}

#navi{
#position:absolute;
position:relative;
background-color: #999;
width:95%;
/* width:730px; */
height:1.2em;
left:10px;
#top:35px;
margin: 10;
padding: 10;
}
#navi a{
text-decoration: none;
}
.naviitem{
vertical-align: middle;
height: 100%;
float: left;
color: #FFF;
font-stretch: inherit;
font-size: 11pt;
font-weight: bold;
text-decoration: none;
margin: 0 5px 0 5px;
padding: 1px 5px 1px 5px;
}
.naviitem:hover{
background-color:#FFF;
color: #000;
}
#naviactive{
background-color: #FFF;
color: #000;
/*
background-color: transparent;
background-image: url(graphics/naviunderline.png);
background-position: bottom left;
background-repeat: repeat-x;
color: #FFF;
*/
}











