@charset "iso-8859-1";

BODY {scrollbar-face-color: #000099; scrollbar-darkshadow-color: #A5B8F5; scrollbar-shadow-color: #A5B8F5; scrollbar-highlight-color: #A5B8F5; scrollbar-3dlight-color: #A5B8F5; scrollbar-track-color: #A5B8F5; scrollbar-arrow-color: #FFFFFF; }
A:LINK, A:VISITED {color : #FF2A04; text-decoration : none;}
A:HOVER {background-color : #FFFF00; color : #000000; text-decoration : none;}

FIELDSET {border: 1px solid #000099; padding: 6px; }
LEGEND {color: #fff; font-size: 9pt; background: #000099; border: 1px solid #000099; padding: 2px 6px} 
FORM { margin: 0px; padding: 3px; font-size: 100%; min-width: 490px; max-width: 49px; width: 500px; }
INPUT {color: #000000; font-size: 10pt; background-color: #DDF6FF; border-color: #000099; border-width: 1px;}
TEXTAREA {color: #000000; font-size: 10pt; background-color: #DDF6FF; border-color: #000099; border-width: 1px; text-align: left; overflow: auto;
}
SELECT {color: #000000; font-size: 10pt; border-style: outset; background-color: #DDF6FF; border-color: #000099; border-width: 1px; text-align: left}
LABEL {width: 4em; float: left; text-align: right; margin-right: 0.5em display: block}
.submit input {color: #00000; background: #ffa20f; border: 2px outset #d7b9c9 } 

DIV.nodisplay {display: none; }
DIV.noprint {display: inline; }
DIV.noprintpage {display: inline; border: 1 solid #F2F2F2; background-color: #F2F2F2; text-align: right;}
DIV.instructions {font-size: 7pt; font-family:Arial; color: #2E2E2E;}
DIV.instruct_bg {font-size: 7pt; font-family:Arial; color: #2E2E2E; background-color: #F2F2F2; padding: 3px;}
DIV.coordinates {font-size: 9pt; font-family:Arial; color: #336633; font-weight: bold;}
DIV.dec_coordinates {font-size: 8pt; font-family:Arial; color: #000066; font-weight: bold;}
DIV.changes {font-size: 7pt; font-family:Arial; color: #CC0000; font-weight: bold;}
DIV.todo {font-size: 7pt; font-family:Arial; color: #000000; font-weight: bold;}
DIV.change_titles {font-size: 9pt; font-family:Arial; color: #000000; font-weight: bold;}

#chart,TD {border-collapse: collapse; font: 10px; font-family: arial;}
#header1	{background-color:#DBDBDB; color:#FFFFFF;}
#header_more	{font-size: 7pt; font-family:Arial; color: #636363; background-color: #F2F2F2; text-decoration: none;}
#backgr1	{background-color:#F2F2F2;}
TD.cell1	{border:1 solid #0F5890;}
#header2	{background-color:#DBDBDB; color:#FFFFFF;}
#backgr2	{background-color:#F2F2F2;}
TD.cell2	{border:1 solid #006600;}
#header3	{background-color:#800000; color:#FFFFFF;}
#backgr3	{background-color:#F2F2F2;}
TD.cell3	{border:1 solid #800000;}
#header4	{background-color:#000080; color:#FFFFFF;}
#backgr4	{background-color:#FFFFFF;}
TD.cell4	{border:1 solid #000080;}
TH	{font-family:Arial,Verdana; font-size:9pt; text-align:left;}

#calyear {font-size: 8pt; color: #FFFFFF; font-family: arial; background-color: #000099; text-align: center;}
#calday {font-size: 8pt; font-family: arial; background-color: #DDF6FF; text-align: center;}
#wknd {font-size: 8pt; font-family: arial; background-color: #F2F2F2; width: 25px; text-align: center;}
#weekday {font-size: 8pt; font-family: arial; background-color: #FFFFFF; width: 24px; text-align: center;}
#event {font-size: 8pt; font-weight: bold; color: #FFFFFF; font-family: arial; background-color: #FFCC00; width: 24px; text-align: center;}
#mt {font-size: 8pt; font-family: arial; background-color: #FFFFFF; width: 24px; text-align: center;}

#main {border:2 solid #000099; background-color:#FFFFFF;}
#page_copy {border:2 solid #FFFFFF; background-color: #FFFFFF; width: 536px;}

img.floatLeft { float: left; margin: 0px 6px 2px 0px; border: 1px solid; }
img.floatRight { float: right; margin: 0px 0px 2px 6px; border: 1px solid; }

.a1 {font-size: 11px; color: #212121;}
.a2 {font-size: 11px; color: #8B8B8B;}
.page_head {font-size: 8pt; font-family:Arial; color: #FFFFFF;}
.date {font-size: 8pt; font-family:Arial; color: #000000;}
.map_head {font-size: 9pt; font-family:Arial; color: #FFFFFF; background-color: #00504C;}
.map_instruct {font-size: 7pt; font-family:Arial; color: #2E2E2E; background-color: #F2F2F2;}
.map_line {background-color: #FFFFFF;}
   
.cache_title {font-size: 8pt; font-family:Arial; color: #2E2E2E; background-color: #D1D1D1;}
.cache_chart {font-size: 8pt; font-family:Arial; color: #636363; background-color: #F2F2F2;}
.cache_back {font-size: 8pt; font-family:Arial; color: #636363; background-color: #FFFFFF;}
.cache_name {font-size: 8pt; font-family:Arial; color: #636363; background-color: #F2F2F2;}
.cache_descrip {font-size: 8pt; font-family:Arial; color: #636363; background-color: #F2F2F2;}
.cache_placed {font-size: 8pt; font-family:Arial; color: #636363; background-color: #F2F2F2;}
.cache_diff {font-size: 8pt; font-family:Arial; color: #000000; background-color: #D4F9D2; text-align: center;}
.cache_instruct {font-size: 5pt; font-family:Arial; color: #636363; background-color: #FFFFFF; text-align: right;}
.address {font-size: 7pt; font-family:Arial; color: #4D4D4D;}

.cache_info_title {font-size: 8pt; font-family:Arial; color: #ECECEC; background-color: #989898;}
.cache_info_head {font-size: 8pt; font-family:Arial; color: #0B095A; background-color: #ACC9CC; height: 10px;}
.cache_info {font-size: 8pt; font-family:Arial; color: #000000;}
.not_relevant {font-size: 8pt; font-family:Arial; color: #909090; }
.relevant {font-size: 8pt; font-family:Arial; color: #2D2D2D; }
.communities {font-size: 8pt; font-family:Arial; color: #868686; }

.detail_cache_name {font-size: 8pt; font-family:Arial; color: #636363; background-color: #FFFF99;}
.detail_cache_type {font-size: 8pt; font-family:Arial; color: #2E2E2E; background-color: #FBFBFB; width: 50px;}
.detail_cache_tbug {font-size: 8pt; font-family:Arial; color: #2E2E2E; background-color: #FBFBFB; width: 10px; text-align: center;}
.detail_cache_other {font-size: 8pt; font-family:Arial; color: #2E2E2E; background-color: #FBFBFB; width: 10px; text-align: center;}
.detail_cache_creator {font-size: 8pt; font-family:Arial; color: #2E2E2E; background-color: #FBFBFB; width: 200px;}
.detail_cache_placed {font-size: 8pt; font-family:Arial; color: #636363; background-color: #FBFBFB; text-align: center; width: 60px; }
.detail_cache_diff {font-size: 8pt; font-family:Arial; color: #000000; background-color: #D4F9D2; text-align: right; width: 20px;}
.detail_cache_descrip {font-size: 7pt; font-family:Arial; color: #636363; background-color: #F2F2F2;}
.page_title {font-size: 10pt; font-weight: bold; font-family:Arial; color: #000000;}
.topics {font-size: 9pt; font-weight: bold; font-family:Arial; color: #000000; padding: 0 0 6px 0;}
.sub_topics {font-size: 8pt; font-weight: bold; font-family:Arial; color: #434343; padding: 0 0 4px 0;}
.page_text {font-size: 8pt; font-family:Arial; color: #434343;}
.changes_text {font-size: 7pt; font-family:Arial; color: #434343;}
.page_form {font-size: 9pt; font-family:Arial; color: #232323;}
.poll {font-size: 8pt; font-family:Arial; color: #000000;}

.print_bottom {font-size: 8pt; font-family:Arial; color: #888888;}

.photo_credit {font-size: 7pt; font-family:Arial; color: #2E2E2E; background-color: #F2F2F2;}
.photo_thumb {font-size: 7pt; font-family:Arial; color: #2E2E2E; background-color: #F2F2F2;}
.pic_thumb {font-size: 7pt; font-family:Arial; color: #5D5D5D; background-color: #F2F2F2; vertical-align: top;}
.pic_top {font-size: 7pt; font-family:Arial; color: #000000; background-color: #FFFFCC; vertical-align: top;}
.photo_back {font-size: 8pt; font-family:Arial; color: #636363; background-color: #FFFFFF;}

.event_sched {font-size: 8pt; color: #1F1F1F; font-family: Arial; background-color: #FFFFCC; text-align: left;}
