@import url(all.css);

body{
padding:5px;
margin:0px;
border:0px solid #0000FF;
background:#FFFFCC;
color:#003366;
font-family:sans-serif;
}
form tr{
vertical-align:top;
}
h1{
margin:0px;
padding:0.5em 0 0.5em 0;
border:0px;
clear:both;
white-space:nowrap;
color:#000000;
background:transparent;
font-size:14pt;
font-weight:bold;
text-align:center;
text-decoration:underline;
}
h3,caption{
margin:0;
color:#333366;
background:transparent;
font-size:10pt;
font-weight:bold;
text-align:left;
text-decoration:none;
}
h4{
float:right;
border:1px solid #666666;
margin:0 0 0.3em 0.3em;
padding:2px;
white-space:nowrap;
background:transparent;
color:#666666;
font-size:8pt;
font-weight:normal;
text-align:left;
line-height:95%;
}
hr{
clear:both;
border:0px solid #008000;
margin:0.25em 0 0.25em 0;
padding:0px;
background:#333366;
color:#333366;
height:1px;
}
img{
border:0px;
}
img.icon{
width:32px;
margin-left:3px;
margin-right:3px;
height:16px;
vertical-align:text-bottom;
}
p{
margin:0 0 12pt 0;
}
p,li,td,th{
}
table.list{
margin:0 0.5em 0.5em 0;
border:1px solid #999999;
float:left;
clear:left;
border-collapse:collapse;
table-layout:auto;
}
table.list td{
padding:1pt 5pt 1pt 5pt;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
white-space:nowrap;
color:#000033;
background:#FFFFCC;
}
table.list td a{
font-weight:normal;
}
table.list th{
border-top:1px solid #999999;
border-bottom:1px solid #999999;
padding:1pt 5pt 1pt 5pt;
color:#000000;
background:#CCCCCC;
font-weight:bold;
}
table.results{
margin:0px;
border-spacing:0px;
border-collapse:collapse;
}
table.results caption{
border:1px solid #000000;
padding:3px;
background:#000000;
color:#CCCCCC;
font-style:normal;
font-weight:bold;
font-size:10pt;
text-align:left;
}
table.results td{
padding:1pt 5pt 1pt 5pt;
border:1px solid #999999;
color:#000000;
background:transparent;
}
table.results th{
padding:1pt 5pt 1pt 5pt;
border:1px solid #999999;
color:#000000;
background:#CCCCCC;
font-weight:bold;
}
table.results tr.highlight td{
color:#FFFFFF;
background:#0000CC;
}
ul{
margin:0 0 12pt 0;
padding:0pt;
}
ul li{
margin:0;
padding:0;
list-style:disc inside;
}
ul li.startline{
list-style:none outside none;
}
ul ol{
list-style:decimal outside;
}
ul.crumb{
clear:both;
margin:0px;
border:0px dotted #FF0000;
width:100%;
padding:0px;
display:block;
white-space:nowrap;
list-style-type:none;
}
ul.crumb  li{
float:left;
margin:0px;
border:0px solid #000000;
padding:0px;
display:inline;
white-space:nowrap;
color:#666666;
background:transparent;
font-size:9pt;
font-weight:bold;
text-align:left;
word-spacing:2px;
}
ul.crumb a{
margin:0px;
border:0px solid #FF0000;
padding:5px;
white-space:nowrap;
color:#666666;
background:transparent;
text-decoration:none;
}
.body{
padding:0;
border:0;
margin:0 0.2em 1em 17em;
background:transparent;
font-size:10pt;
font-weight:normal;
text-align:left;
text-decoration:none;
min-width:17em;
}
.body a{
border:0px solid #FF0000;
white-space:nowrap;
color:#003366;
background:transparent;
font-weight:bold;
text-decoration:none;
}
.body a:hover{
color:#000000;
background:#CCCCFF;
}
.body address{
padding-left:25pt;
font-size:10pt;
font-weight:normal;
font-style:italic;
text-align:left;
text-decoration:none;
}
.body em{
font-variant:normal;
font-weight:bold;
font-style:italic;
}
.footer{
padding:0.3em 0px 12pt 0px;
margin:0 0 0 17em;
font-size:10pt;
}
.footer a{
border:0px solid #FF0000;
white-space:nowrap;
color:#666666;
background:transparent;
font-weight:normal;
text-decoration:none;
}
.footer p{
margin:0px;
border:0;
padding:0px;
color:#666666;
background:transparent;
}
.footer p.date{
float:right;
}
.footer p.submit{
float:left;
}
.header a{
padding:20px 20px 20px 200px;
white-space:nowrap;
display:block;
background:transparent;
color:#CCCCFF;
text-decoration:none;
}
.header h2{
border:0px solid #000066;
margin:0px;
white-space:nowrap;
background:url(hdr_scr.gif) #000066 no-repeat 10px 5px;
font:italic normal bold 20pt serif;
text-align:right;
overflow:hidden;
}
.item{
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#6666CC;
padding:0.2em 0 0.2em 0;
clear:left;
}
.item p{
padding:0.2em 0 0.5em 0;
margin:0;
}
.itemfloat{
float:left;
margin-right:36pt;
margin-bottom:12pt;
}
.mapinfo{
border:0;
padding:0;
margin:0;
background:#FFFFFF;
}
.mapinfo img{
margin:0 1px 0 1px;
border:0;
float:none;
}
.navbar{
width:13em;
border:0.25em solid #006699;
padding:0em;
margin:0;
background:#006699;
position:absolute;
left:5px;
overflow:hidden;
}
.navbar h2{
margin:0px;
border:0px solid #FF0000;
padding:0px;
color:#FFFFFF;
background:transparent;
font-size:10pt;
}
.navbar li{
margin:0px;
padding:0.0em 0em 0em 0.4em;
border:1px solid #006699;
display:block;
list-style:none outside none;
white-space:nowrap;
font-size:10pt;
font-weight:normal;
font-style:normal;
}
.navbar li a{
border:0px solid #FF0000;
padding:0.1em 0em 0.1em 0.1em;
margin:0;
white-space:nowrap;
display:block;
color:#CCCCCC;
background:transparent;
font-weight:normal;
text-decoration:none;
}
.navbar li a.select{
color:#FFFFFF;
background:transparent;
font-weight:bold;
}
.navbar li a:hover{
color:#FFFFFF;
background:#6699FF;
}
.navbar ul{
margin:0 0 0.5em 0;
border:0px solid #FF0000;
padding:0px;
}
.thumbs{
clear:both;
border:1px solid #CCCCFF;
margin:2pt 0 2pt 0;
padding:0.5pt;
}
.thumbs img{
margin:2px;
border:0;
}
.thumbs p{
margin:0;
font-size:9pt;
}
#feedback{
width:auto;
border:2px outset #999999;
padding:0.5em;
background:#CCCCCC;
position:absolute;
left:15%;
right:15%;
top:8em;
height:auto;
z-index:2;
}
#feedback a{
color:#003366;
background:transparent;
font-weight:bold;
text-decoration:none;
}
#feedback form{
width:auto;
border:3px groove #FFFFCC;
padding:0.5em;
position:relative;
}
#feedback form  .input{
width:100%;
}
#feedback form table{
padding:0px;
border:0;
width:100%;
border-collapse:separate;
border-spacing:4px;
}
#feedback form table td{
border:0px solid #FF0000;
padding:0px;
margin:0;
}
#feedback form table td.varname{
width:10%;
}
#feedback form table td.varvalue{
width:90%;
}
#feedback h2{
margin:0.2em 0 0.1em 0;
border:0px solid #FF0000;
padding:0px;
color:#000000;
background:transparent;
font-size:12pt;
font-weight:bold;
text-align:left;
text-decoration:none;
}
#feedback h3{
margin:0;
border:0px solid #FF0000;
padding:0px;
color:#333366;
background:transparent;
font-size:11pt;
font-weight:bold;
text-align:left;
text-decoration:none;
}
#mapcanvas{
border:0px solid #FF0000;
}
