﻿.hidden 
{
    visibility:hidden;
    display:none;
}

.visible
{
    visibility: visible;
    display:block;
}

.heading { font-size:22px; line-height:24px; margin:13px 0; color:#004881; font-weight:normal; }
.subHeading { font-size:14px; line-height:17px; margin-bottom:8px; color:#004881; font-weight:bold; }
.footnote { font-size:12px; line-height:17px; color:#66604e; margin-bottom:20px; font-style:italic; }

table.map, table.map tr, table.map tr td 
{
    padding:0px;
    margin:0px;    
}
table.map 
{   
    width:472px;
    height:395px;
    overflow:hidden;
    background-image:url(/map/large_map.gif);
    background-repeat: no-repeat;
    background-position: 0px;
}
table.map tr td img 
{
    padding:0px;
    margin:0px;
}
/*** CONTENT LIST AND PAGINATION ***/
.content h2.list { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 18px !important; font-weight: normal; color: #004881 !important; /*#5A87C5 !important;*/ }

.content .list-toolbar { display: block; position: relative; width: 100%; margin: 5px 0 3px 0; font-size: 11px; font-weight: normal; color: #555555; /*#646464;*/}
.content .list-toolbar .results-count       { display: block; position: relative; width: 210px; margin: 0 auto; font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-weight: normal; font-size: 11px; color: #969696; text-align: center; }
.content .list-toolbar .page-count-selector { display: block; position: absolute; top: 0px; left:  0px; }
.content .list-toolbar .page-selector       { display: block; position: absolute; top: 0px; right: 0px; }
.content .list-toolbar .page-selector .backward-button { display: block; position: relative; float: left; top: -5px; width: 19px; height: 19px; margin-right: 6px; }
.content .list-toolbar .page-selector .previous-button { display: block; position: relative; float: left; top: -5px; width: 66px; height: 20px; margin-right: 6px; }
.content .list-toolbar .page-selector .forward-button  { display: block; position: relative; float: left; top: -5px; width: 19px; height: 19px; margin-left:  3px; }
.content .list-toolbar .page-selector .next-button     { display: block; position: relative; float: left; top: -5px; width: 47px; height: 20px; margin-left:  3px; }

.content .selector-label  { display: block; position: relative; float: left; font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 11px; font-weight: bold;   color: #4B4B4B; }

.content .selector-option { display: block; position: relative; float: left; font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 11px; font-weight: normal; color: #D2D2D2; }
.content .selector-option a          { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 11px; font-weight: normal; color: #004881; /*#21AFED; #33B6EF; #004881*/ padding: 0 7px; }
.content .selector-option a:link, .content #standard-content-page .selector-option a:visited { text-decoration: none; }
.content .selector-option a:hover, .content #standard-content-page .selector-option a:active { text-decoration: underline; cursor:pointer; }
.content .selector-option a.selected { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 11px; font-weight: normal; color: #969696; padding: 0 7px; }
.content .selector-option a.selected:link, .content #standard-content-page .selector-option a.selected:visited { text-decoration: none; }
.content .selector-option a.selected:hover, .content #standard-content-page .selector-option a.selected:active { text-decoration: underline; cursor:pointer; }



.content .list-item-gsa { display: block; position: relative; width: 100%; padding: 12px 0px; border-top: dotted 1px #D7D7D7; }
.content .list-item-gsa .list-item-gsa { display: block; position: relative; width: 573px; padding: 12px 0px 0px 30px; border-top: none; }
.content .list-item-gsa img                { margin: 3px 7px 0px 0px; padding: 0px !important; }
.content .list-item-gsa h3.list-item-title   { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 13px; font-weight: bold !important;   color: #004881; /*#21AFED; #33B6EF; #004881*/ }
.content .list-item-gsa h3.list-item-title a { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 13px; font-weight: bold !important;   color: #004881; /*#21AFED; #33B6EF; #004881*/ }
.content .list-item-gsa h3.list-item-title a:link, .content #standard-content-page .list-item h3.list-item-title a:visited { text-decoration: none; }
.content .list-item-gsa h3.list-item-title a:hover, .content #standard-content-page .list-item h3.list-item-title a:active { text-decoration: underline; }
.content .list-item-gsa h4                   { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 11px !important; font-weight: bold !important;   color: #555555; /*#646464;*/ padding-top: 20px; text-transform: none !important; }
.content .list-item-gsa h4 a                 { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 11px !important; font-weight: bold !important;   color: #004881; /*#21AFED; #33B6EF; #004881*/ text-transform: none !important; }
.content .list-item-gsa h4 a:link, .content .list-item-gsa h4 a:visited { text-decoration: none; }
.content .list-item-gsa h4 a:hover, .content .list-item-gsa h4 a:active { text-decoration: underline; }
.content .list-item-gsa p.list-item-date     { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 10px !important; font-weight: normal; color: #636363; font-style: italic; margin: 0px !important; padding: 0px !important; }
.content .list-item-gsa .list-item-blurb    { display: block; position: relative; }
.content .list-item-gsa .list-item-blurb p             { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 10px !important; font-weight: normal; color: #555555; /*#646464;*/ margin: 0px !important; padding: 0px !important; }
.content .list-item-gsa .list-item-blurb p a           { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 10px !important; font-weight: normal; color: #004881; /*#21AFED; #33B6EF; #004881*/ }
.content .list-item-gsa .list-item-blurb p a.reference { color: #5A87C5 !important; }
.content .list-item-gsa .list-item-blurb p a.cached    { font-weight: bold !important; }
.content .list-item-gsa .list-item-blurb p a:link, .content #standard-content-page .list-item .list-item-blurb p a:visited { text-decoration: none; }
.content .list-item-gsa .list-item-blurb p a:hover, .content #standard-content-page .list-item .list-item-blurb p a:active { text-decoration: underline; }
.content .list-item-gsa .query { font-weight: bold !important; color: #000000 !important; }




.button-back                              { background-image: url(media/button-back.png);                           background-position: 0 0;  width:  19px; height:  19px; }
.button-back:hover                        { background-position: -19px 0; }
.button-back-disabled                     { background-image: url(media/button-back-disabled.png);                  width:  19px; height:  19px; }

.button-forward                           { background-image: url(media/button-forward.png);                        background-position: 0 0;  width:  19px; height:  19px; }
.button-forward:hover                     { background-position: -19px 0; }
.button-forward-disabled                  { background-image: url(media/button-forward-disabled.png);               width:  19px; height:  19px; }
 