/*   OS_Main.css - Page Layout                               */
body {
 min-width: 900px;
 font-size: 11pt;
 line-height: 18px;
 font-family: Trebuchet MS, Helvetica, sans-serif;
}

h1 {
 font-size: 16pt;
 padding: 5px 10px 5px 10px;
}

h2 {
 font-size: 14pt;
 text-decoration: underline;
 padding: 5px 10px 5px 40px;
}

h3 {
 font-size: 12pt;
 padding: 10px 0px 0px 10px;
}

.content {
 padding: 15px 10px 10px 5px;
}

.content p {
 font-size: 12pt;
 padding: 5px 10px 5px 40px;
 line-height: 1.3em;
}

.content li {
 font-size: 12pt;
 padding: 5px 10px 5px 80px;
 line-height: 1.3em;
 list-style-type: disc;
 list-style-position: inside;
}

.content ul {
 padding-bottom: 10px;
}

img {
 border-style: none;
}

/* ----------------------- Header ------------------------- */
#Header {
 border: White 0px solid;
 font-size: 10pt;
 padding: 5px 10px 5px 10px;
 height: 70px;
}

#Header #Icon {
 font-size: 36pt;
 text-align: center;
 vertical-align: top;
 width: 85px;
 float: left;
}

#Header p {
 padding-top: 33px;
}

#Header li {
 float: right;
 margin: 0px 5px 10px 0px;
}

#LogoPic {
 left: 5px; /* This "anchors" it to the left side of the page */
 top: 3px;
 position: absolute;
}

#Logo {
 left: 85px; /* This "anchors" it to the left side of the page */
 top: 8px;
 position: absolute;
 font-size: 30px;
 line-height: 32px;
 /*font-family: Verdana, Geneva, sans-serif;*/
}

#Logo A {
 text-decoration: none;
}

#cazh1 A {
 font-size: 16pt;
 text-decoration: none;
 font-family: Verdana, Geneva, sans-serif;
 text-align: center;
 margin-left: 50px;
}
#cazh1 A img {
 
 vertical-align:text-top;
 margin-left: -40px;
}

/* ------------------- Main / Content --------------------- */
.panes {
 min-width: 700px;
 left: 0px;
 position: absolute;
 text-align: left;
 font-size: 10pt;
 right: 210px;
 padding: 0px 5px 0px 5px;
}

.panes p {
 margin: 10px 0px 10px 0px;
 line-height: 1.4em;
}

.content {
 margin: 5px 5px 5px 5px;
 overflow: auto;
}

#mapsearch {
 margin: 5px 5px 5px 5px;
}

#mapswitch {
 margin: 5px 0px 5px 0px;
 padding: 3px 5px 0px 5px;
 display: block;
 float: right;
 clear: none;
 background-color: #C9C9C9;
 font: normal 10pt arial, sans-serif;
 width: 80px;
 height: 21px;
 text-align: center;
}

#mapswitch a {
 color: black;
 text-decoration: none;
}

#searchwell {
 z-index: -1;
 height: 1px;
 display: none;
}

#map {
 height: 473px;
 clear: both;
}

#searchtable { /* display: none;  */
 
}

#searchtable P {
 margin: 5px 0px 2px 0px;
 padding: 0px 0px 0px 0px;
}

#calendar iframe {
 width: 100%;
 height: 600px;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
}

#locations {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

/*
#message {
 position: absolute;
 padding: 10px;
 background: White;
 color: #fff;
 width: 75px;
}
*/ 
/* ----------------------- Right Column ------------------------- */
#RightColumn {
 margin-left: 700px;
 padding: 0px 0px 0px 0px;
 position: absolute;
 width: 210px;
 right: 0px;
 text-align: center;
}

#RightColumn p {
 padding: 5px 5px 10px 5px;
 font-size: 9pt;
}

#Footer {
 font-size: 7pt;
 font-weight: normal;
 font-variant: normal;
 line-height: 1.75em;
 margin: 0px 0px 0px 0px;
 padding: 15px 5px 15px 5px;
 text-align: center;
}

#IE6Disclaimer {
 color: White;
 background-color: Red;
 border-style: double;
 border-width: 5px;
 border-color: White;
 font-size: 12pt;
 font-weight: bold;
 font-variant: normal;
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 5px;
 text-align: left;
 display: none;
}

/* ----------------------- Top Menu + Tooltips  ------------------------- */
#Menu li a {
 display: block;
 height: 65px;
 padding: 0px 0px 5px 0px;
 text-decoration: none;
 width: 75px;
}

#Menu h3 {
 font-size: 18px;
 font-weight: bold;
 padding: 0px 0px 10px 0px;
}

#Menu p {
 float: left;
 padding: 0px 10px 3px 25px;
}

.Tooltip {
 background: White;
 color: Black;
 display: none;
 font-size: 14px;
 height: 130px;
 padding: 10px;
 width: 300px;
 z-index: 99;
}

/* ----------------------- Table of Schpots ------------------------- */
form.quicksearch input {
 margin-left: 0px;
 width: 300px;
}

form.quicksearch img {
 vertical-align: middle;
 margin-left: 5px;
}

table th,table td {
 border: 0px solid #ddd;
 padding: 2px 5px;
 font-size: 100%;
}

table#faves {
 margin: 10px 0pt 15px 0px;
 height: 250px;
 text-align: left;
 border: 0px solid #ddd;
 }

table#faves thead tr th,table.tablesorter tfoot tr th {
 text-align: center;
 border: 0px solid #FFF;
 font-size: 8pt;
 font-weight: normal;
 padding: 4px;
}

table#faves thead tr .header {
 background-image: url('../images/bg.gif');
 background-repeat: no-repeat;
 background-position: center right;
 cursor: pointer;
}

table#faves tbody {
 height: 200px;
 position: relative;
 /*overflow: auto;*/
}

table#faves tbody td {
 padding: 4px;
 vertical-align: top;
}

table#faves tr.mh {  
  min-height:50px;
  height:auto !important;
  height:50px;
}

table#faves A.stealth {
 text-decoration: none;
}

table#faves thead tr .headerSortUp {
 background-image: url('../images/asc.gif');
 font-weight: bold;
}

table#faves thead tr .headerSortDown {
 background-image: url('../images/desc.gif');
 font-weight: bold;
}

/* ----------------------- Pop-up InfoWindow on the map ------------------------- */
#mapInfoWindow {
 width: 300px;
 color: Black;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 overflow: visible;
}

#mapInfoWindow h1 {
 font-size: 11pt;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 overflow: visible;
}

#mapInfoWindow h2 {
 font-size: 9pt;
 font-weight: normal;
 text-decoration: none;
 color: Grey;
 margin: 1px 0px 1px 0px;
 padding: 0px 0px 0px 0px;
 overflow: visible;
}

#mapInfoWindow p {
 font-size: 10pt;
 font-weight: normal;
 margin: 3px 0px 3px 10px;
 padding: 0px 0px 0px 0px;
 line-height: 1.2em;
 overflow: visible;
}

#mapInfoWindow a {
 font-size: 9pt;
 font-weight: normal;
 overflow: visible;
}

