/* At-Rules */
@charset "iso-8859-1";

DIV.nodisplay {display: inline;}
DIV.noprint {display: none;}
DIV.noprintpage {display: none;}

a:link, a:visited { color: #0000CC; background: transparent; text-decoration: underline; }

#wrapper, #content { width: auto; border: 0; margin: 0 5%; padding: 0; float: none !important; }
#content { background-color: #FFFFFF; width: 100%; border: none; }

#header, #nav_sub, #menu, #communities, #footer, #date, #designer, #credit {display: none;}
#page_copy {display: inline; width: 700px;}
#main {border: none}

.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;}
.not_relevant {font-size: 8pt; font-family:Arial; color: #909090; }
.relevant {font-size: 8pt; font-family:Arial; color: #2D2D2D; }

.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;}
.sub_topics {font-size: 8pt; font-weight: bold; font-family:Arial; color: #434343;}
.page_text {font-size: 8pt; font-family:Arial; color: #434343;}
.page_form {font-size: 9pt; font-family:Arial; color: #232323;}
.poll {font-size: 8pt; font-family:Arial; color: #000000;}

.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;}