/* general html ***************************************************************/

    body{
        background-color    : #2B74B1;
        color               : #000;
        padding             : 0;
        margin              : 10px;
    }
    body, td, textarea, select{
        font-family         : Verdana, Arial, Helvetica, sans-serif;
        font-size           : 12px;
        line-height         : 1.25em;
    }
    a { color: #0000ff; }
    img { border: 0; }
    form{
        padding: 0;
        margin: 0;
    }

/* utility classes ************************************************************/

    .floatLeft{ float: left; }
    .floatRight{ float: right; }
    .hide{ display: none; }
    .show{ display: block; }
    .clear{ clear: both; }
    #fauxconsole{
        position            : absolute;
        top                 : 0;
        right               : 0;
        width               : 300px;
        border              : 1px solid #999;
        font-family         : Courier,monospace;
        background          : #eee;
        font-size           : 10px;
        padding             : 10px;
    }
    html>body #fauxconsole{
        position            : fixed;
    }
    #fauxconsole a{
        float               : right;
        padding-left        : 1em;
        padding-bottom      : .5em;
        text-align          : right;
    }
    .jqmWindow{
        background-color    : #eee;
        border              : 1px solid #000;
        color               : #333;
        display             : none;
        left                : 50%;
        margin-left         : -300px;
        padding             : 12px;
        position            : fixed;
        top                 : 17%;
        width               : 600px;
    }
    .jqmOverlay{ background-color: #000; }
    * html .jqmWindow{
        position            : absolute;
        top                 : expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
    }

/* gis ************************************************************************/

    h2{
		line-height			: 1.2em;
    }
    #layout { border: 6px solid #82AC7A; }
    #header{
        background          : #990000 url('../img/cos-logo.gif') no-repeat;
        border              : 1px solid #333333;
        width               : 100%;
        height              : 62px;
    }
    #header h1{
        padding             : 0;
        margin              : 0;
        text-indent         : -1000em;
        float               : left;
    }
    #cosNavigation{
        float               : right;
    }
    #cosNavigation ul{
        padding             : 47px 8px 0 0;
        list-style          : none;
        margin              : 0;
    }
    #cosNavigation ul li{
        display             : inline;
    }
    #cosNavigation ul li a{
        font-family         : Tahoma,Trebuchet MS,Arial,Helvetica,sans-serif;
        background-color    : #82AC7A;
        border-color        : #000000;
        border-style        : solid;
        border-width        : 1px 1px 0;
        color               : #FFFFFF;
        display             : block;
        float               : left;
        font-size           : 10px;
        line-height         : 1em;
        font-weight         : bold;
        margin-right        : 3px;
        padding             : 2px 0;
        text-align          : center;
        text-decoration     : none;
        width               : 86px;
    }
    #main{
        width               : 100%;
        background-color    : #fff;
    }
    #gis{
        background-color    : #fff;
        color               : #666;
        padding             : 10px;
    }
    #gis a { color: #2B74B1; }
    #gisHdr{
        padding-bottom      : 5px;
        width               : 720px;
    }
    #gisLogo{
        float: left;
    }
    #gisLogo h2{
        margin              : 0;
        padding             : 0;
        /*background        : url('../img/gis-logo-cos.gif') no-repeat;*/
        display             : block;
        float               : left;
        height              : 24px;
        padding-top         : 10px;
        font-size			: 20px;
        /*text-indent         : -1000em;*/
        /*width               : 272px;*/
        color:#2b74b1;
    }
    #gisPageFunctions{
        float               : right;
        padding-top         : 18px;
    }
    #gisPageFunctions a{
        display             : block;
        font-size           : 12px;
        font-weight         : bold;
        float               : left;
        height              : 16px;
        padding             : 0 6px 0 19px;
    }
    .printPDF, .helpPage{
        background          : url('../img/print-icon.gif') no-repeat;
        padding             : 0 6px 0 19px;
        height              : 16px;
        cursor              : pointer;
        color               : #2B74B1;
        font-weight         : bold;
        text-decoration     : underline;
    }
    .helpPage{
        background          : url('../img/info-icon.gif') no-repeat;
    }
    #gisMain{
        background-color    : #fff;
        width               : 100%;
    }
    #gisPanelTab{
        background-color    : #2B74B1;
        background-image    : url(../img/gis-panel-tab.gif);
        cursor              : pointer;
        float               : left;
        height              : 448px;
        width               : 23px;
        margin-right        : 4px;
    }
    #gisPanel{
        float               : left;
        width               : 270px;
        margin-right        : 4px;
    }
    #gisPanelHdr{
        width               : 265px;
        background-color    : #2B74B1;
        color               : #fff;
        font-size           : 12px;
        height              : 18px;
        padding             : 2px 0 2px 5px;
    }
    #gisPanelHdr span{
        color               : #fff;
        font-size           : 10px;
        margin-left         : 108px;
        font-weight         : bold;
    }
    #gisPanelHdr a{
        color               : #fff;
        font-size           : 10px;
    }
    #gisPanelContent
    {
        border-color        : #a39e90;
        border-style        : solid;
        border-width        : 0pt 1px 1px;
        height              : 414px;
        padding-bottom      : 10px;
    }
    #gisPropertySearch { padding: 5px; }
    #gisPropertySearchFrm{
        background-color    : #d6e7f9;
        border              : 1px solid #2b74b1;
        color               : #004599;
        font-size           : 11px;
        margin              : 0;
        padding             : 7px;
    }
    #gisPropertySearchFrm{
        color               : #004599;
        font-size           : 11px;
    }
    #gisPropertySearchFrm .searchExample{
        color               : #004599;
        padding             : 2px 0;
    }
    .autoCmplDiv{
        height              : 23px;
    }
    #gisPanelTxt{
        height              :142px;
        margin              :0pt 5px 0pt 0pt;
        overflow            :auto;
        padding             :5px 10px 10px 13px;
    }
    .panelDivider{
        border-bottom       : 1px dotted #A39E90;
        margin              : 10px 0pt;
    }
    #gisDisclaimer{
        color               : #787672;
        font-size           : 11px;
        height              : 130px;
        line-height         : 11px;
        margin              : 0pt 5px 0pt 0pt;
        overflow            : auto;
        padding             : 2px 10px 10px 13px;
    }
    #disclaimerFuncs { padding: 0pt 0pt 8px; }
    #disclaimerFuncs a{ 
        color               : #2B74B1; 
        text-decoration     : none;
    }
    .hideDisclaimer{
        background          : url('../img/minus.gif') no-repeat;
        padding             : 0 0 0 13px;
        color               : #2B74B1;
        font-weight         : bold;
        text-decoration     : underline;
        cursor              : pointer;
        margin-bottom       : 10px;
    }
    #gisContent{
        float               : left;
        width               : 443px;
        border-width        : 2px 1px 1px 1px;
        border-color        : #2B74B1 #A39E90 #A39E90 #A39E90;
        border-style        : solid;
    }
    #mapDisplay { height: 444px; }
    #gisFooter{
        color               : #808080;
        font-size           : 11px;
        padding             : 4px 0pt;
    }
    #gisFooter a { color: #2B74B1; }
    #legend{ border:1px solid #A39E90; margin-top: 10px; }
    #printDisclaimer { display:none; }
    #searchResults{
        list-style          : none;
        margin              : 0;
        padding             : 0;
    }
    #searchResults li{
        
    }

/* property info **************************************************************/

    #propInfo { 
        width               : 220px;
        color               : #000;
    }
    #propInfo h3{
        padding             : 0;
        margin              : 0 0 5px 0;
        font-size           : 14px;
        color               : #004599;
    }
    .propInfoCell{
        border              : 1px solid #2b74b1;
        margin-bottom       : 5px;
    }
    .propInfoCell td{
        border              : none;
        vertical-align      : top;
    }
    .propInfoCellHdr{
        background-color    : #d6e7f9;
        padding             : 2px;
        color               : #004599;
    }
    .propInfoCellCnt { padding-left: 4px; }
    #streetAddressTxt, #printerHelpTxt{ display : none; }
    .trash-info{
        border:1px solid #2B74B1;
        padding:2px 2px 6px 2px;
    }
    .trash-info-hdr{
        background-color:#D6E7F9;
        color:#004599;
        padding:2px;
    }
    .trash-week-a, .trash-week-b{
        padding: 1px 4px 2px 4px;
        background-color: #2B74B1;
        color: #fff;
    }
    .trash-week-b{
        background-color: #2B74B1;
    }
/* tooltip*/
#cos-tooltip-wrapper {
	position: absolute;
	z-index: 3000;
	border: 1px solid #2B74B1;
	background-color: #D6E7F9;
	padding: 5px;
}
#cos-tooltip-wrapper h3, #cos-tooltip-wrapper div { margin: 0; }
#cos-tooltip-wrapper h3{
	/*color:#2B74B1;*/
	font-weight:bold;
	font-size:14px;
}
