body
{color: black;
font-family: "Arial", sans-serif;
font-weight: normal;
font-size: 14px;
text-align: center;
border: 1px;
margin: 0px;
}

#container
{
position: relative;
margin: 0 auto;
background-color: #FFF;
color: #333;
text-align: left;
}

#header
{
padding: 10px 10px 0 10px;
height: 80px;
vertical-align: top;
}

#EW #header {color: green }
#SC #header {color: blue }
#IR #header {color: green }
#WD #header {color: blue }

#header a:link {color: white;}
#header a:visited {color: white;}
#header a:hover {color: lime;}
#header a.currentpage {color: #FFCC00 !important;
}

#banner
{
padding: 0;
margin-left: 20px;
margin-right: 200px;
font-family: "Trebuchet MS", "Arial", sans-serif;
font-size: 24px;
height: 70px;
}

#home {display: none;}

#login {display: none;}

#leftcol {display: none;}

#rightcol
{
float: right;
width: 250px;
margin: 0px;
}

.floatbox
{
float: left;
display: inline;
width: 250px;
text-align: left;
margin: 0 10px 10px 0;
padding: 1em;
}

* html .floatbox    /* bug fix for ie */
{
overflow: hidden; 
width: expression(document.body.offsetWidth - (document.body.offsetWidth - 250));
}

#sheep
{
float: right;
margin-left: 10px;
}

#navlist, #navlist2, #homelist
{
list-style-type: none;
text-align: left;
margin: 0;
padding: 0;
}

#navlist li, #homelist li
{
margin: 0 0 2px 0;
}

#navlist li a
{
background: #eee url(symbols/TrigGreen.gif) left center no-repeat;
padding: 2px 0 2px 20px;
display: block;
color: green;
width: 110px;
text-decoration: none;
}

#navlist li a:hover
{
background: #ddd url(symbols/TrigRed.gif) left center no-repeat;
color: red;
}

#navlist li a#current
{
background: #ccc url(symbols/TrigRed.gif) left center no-repeat;
color: #FFF;
}

#navlist2 li
{
line-height: 2em;
}

#navlist2 li a
{
background: transparent url(symbols/TrigGreen.gif) center left no-repeat;
color: green;
padding: 2px 0 2px 20px;
white-space: nowrap;
text-decoration: none;
}

#navlist2 li a:hover
{
background: transparent url(symbols/TrigRed.gif) center left no-repeat;
color: red;
}

#homelist li a
{
background: #eee url(symbols/HomeGreen.gif) left center no-repeat;
padding: 2px 0 2px 20px;
display: block;
color: green;
width: 110px;
text-decoration: none;
}

#homelist li a:hover
{
background: #ddd url(symbols/HomeRed.gif) left center no-repeat;
color: red;
}

#homelist li a#current
{
background: #ccc url(symbols/HomeRed.gif) left center no-repeat;
color: #FFF;
}

#MapNotes ul, #TableNotes ul, #mntdetails2 ul, .floatbox ul, #legend ul, .trigs
{
list-style-image: url(symbols/TrigRed9.gif);
list-style-type: square;
list-style-position: inside; 
padding-left: 0;
}

legend 
{
color:green;
text-align: left;
font-weight: bold;
font-size: 16px;
}

subhead
{
color:green;
}

#mntdetails2 legend
{
font-weight: normal;
font-size: 14px;
}

#main
{
position: relative;
text-align: justify;
padding: 1em;
min-height: 550px;
height: auto !important;
height: 550px;
}

#content 
{
}

#footer {display: none;}

#leftcol p, #rightcol p { margin: 0 0 1em 0; }

#legend {display: none;}

h3
{
margin: 0 0 .5em 0;
color: green;
font-family: "Trebuchet MS", "Arial", sans-serif;
font-weight: bold;
font-size: 18px;
}

.topbot { 
float: right; 
margin-right: 10px;
}

#indexlist
{
position: absolute;
left: 0px;
top: 0px;
visiblity: visible;
z-index: 4;
font-size: 18px;
font-family: "Trebuchet MS", "Arial", sans-serif;
font-weight: bold;
padding-right: 6px;
}

table.list, table.totals
{
width: 100%;
border: 1px solid #ddd;
border-spacing: 0px;
font-family: "Arial", sans-serif;
font-weight: normal;
font-size: 10px;
}

table.details
{
border: 1px solid #ddd;
border-spacing: 0px;
font-weight: normal;
font-size: 14px;
}

table.totals td 
{
border: 0px none;
padding: 0.2em 1ex 0.2em 1ex;
}

table.list td, table.details td
{
border: 1px solid #ddd;
padding: 0.2em 1ex 0.2em 1ex;
}

table.list tr.hdr th, tr.hdr td
{
}

table.list tr.d0 td 
{
}

table.list tr.d1 td 
{
}

.thumbnail
{
float: left;
border: 2px none #E0EEE0;
margin: 0 15px 15px 0;
padding: 5px;
text-align: center;
font-size: 12px;
min-height: 130px;
height: auto !important;
height: 130px;
}

.photo
{
width: 100%;
overflow:visible; 
overflow-x:auto; 
overflow-y:hidden; 
padding-bottom:20px;
}

.floatleft, .floatright
{
overflow: hidden;
border: 2px solid #E0EEE0;
margin: 0 10px 10px 10px;
padding: 8px;
width: 150px;
text-align: center;
font-size: 12px;
}

.floatleft { float: left; margin-left: 0px}
.floatright { float: right; margin-right: 0px }

.thumbnail img, .photo img, .floatleft img, .floatright img, .cartoon
{
border: 1px solid black;
}

.clearboth { clear: both; }

.clearboth { clear: both; }

#search {display: none;}
	
#searchadv {display: none;}

#search td, #searchadv td {display: none;}

fieldset
{
position: relative; 
border: 2px solid #E0EEE0;
padding: 0 1em 1em 1em;
}

.infobox_content 
{
    font-family: Arial;
    font-size: 12px;
	text-align: left;
    color: black;
	position: relative;
	top: -10px;
}

.mapnotes legend 
{
color:green;
text-align: right;
font-weight: normal;
font-size: 14px;
position: absolute;
top: -0.5em; right: 10px;
background-color: #fff;
}
    
.close {display: none;}
	
#searcherr  {display: none;}

#mapcell, #myMap, #ewmap, #emap, #wmap, #smap, #imap
{
position: relative; 
float: left; 
border: 1px solid black;
margin: 0 20px 10px 0; 
}

#map
{
border: 1px solid black; 
margin: 0px;
padding: 0px;
}

#loading  {display: none;}
	
#marker  {display: none;}
	
#coords  {display: none;}
#coords2  {display: none;}
#coords3  {display: none;}
	
#clickpos 
{
font-family: sans-serif;
font-weight: normal;
font-size: 12px;
padding-left: 2px;
padding-right: 2px;
color: green; 
background-color: #ffffcc;
border: 1px solid black; 
}
	
#umarkers {display: none;}

#gpsfile  {display: none;}
	
#MarkerResults 
{
clear: left;
margin-top: 2; 
margin-bottom: 2;
}
	
#SearchResults 
{
clear: left;
}
	
.climbed {color: red;}
.climbed a:link {color: red;}
.climbed a:visited {color: red;}
.climbed a:hover {color: brown;}

.mapnotes  {display: none;}

.mapnotes label 
{
float:left;
width:200px;
margin-right:0.5em;
padding-top:0.2em;
}

#mntdetails2 label, #form label, #MyLog label
{
float:left;
width:150px;
margin-right:0.5em;
padding-top:0.2em;
}

#credit {display: none;}

.formnote
{
margin-left: 160px;
font-size: 12px;
text-align: left;
}

big { font-size: 14px; }

.OpenSpaceControlSmallMapControl {display: none;}

.noprint {display: none;}

.pagebreak {page-break-before:always;}