h1
        {
        color: #2F4CA2;
        font-family: impact, tahoma, verdana, arial, helvetica, sans-serif;
        font-weight: normal;
        font-size : 26px;
        line-height: 28px;
        }

h2
        {
        color: #2F4CA2;
        font-family: impact, tahoma, verdana, arial, helvetica, sans-serif;
        font-weight: normal;
        font-size: 19px;
        line-height: 21px;
        /* width: 450px;                                                      */
        }

h3
        {
        color: #2F4CA2;
        font-family: impact, tahoma, verdana, arial, helvetica, sans-serif;
        /* font-weight: bold;                                                 */
        font-weight: normal;
        font-size: 15px;
        line-height: 17px;
        }

a:link h1 h2 h3
        {
        color: #2F4CA2;
        text-decoration: underline;
        }

a:hover h1 h2 h3
        {
        color : #BBBBBB;
        text-decoration : none;
        }

a:focus h1 h2 h3
        {
        color : #BBBBBB;
        text-decoration : none;
        }

a:visited h1 h2 h3
        {
        color: #003366;
        }

td
        {
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-size: 12px;
        line-height: 14px;
        vertical-align: top;
        }

a:link
        {
        color: #003366;
        text-decoration: underline;
        }

a:hover
        {
        color : #BBBBBB;
        text-decoration : none;
        }

a:focus
        {
        color : #BBBBBB;
        text-decoration : none;
        }

a:visited
        {
        color: #003366;
        }

div.nav
        {
        width: 150px;
        text-align: left;
        }

div.nav ul
        {
        margin: 10 4px 0 2px;
        padding: 0;
        }

div.nav li
        {
        color: #000000;
        list-style: none;
        padding: 4px 0px 4px 0;
        margin: 0 0 2px;
        background-color: #FFCC00;
        }

div.nav li a
        {
        color: #000000;
        font-family: arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 13px;
        line-height: 15px;
        display: block;
        margin-left: 5px;
        letter-spacing: .05em;
        width: 95%;
        }

div.nav li div.nav li a:link       /* div.nav li div.nav li a:link, a:visited */
        {
        color: #000000;
        text-decoration: underline;
        background: transparent;
        }

div.nav li div.nav li a:hover, a:focus
        {
        color: #666666;
        text-decoration: none;
        background: transparent;
        }

div.nav p
        {
        padding: 1em;
        color: #FFFFFF;
        background: transparent;
        }

a.menu1
        {
        color: #002449;
        font-family: tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 13px;
        line-height: 15px;
        text-decoration: none;
        margin-bottom: 1px;
        padding: 8px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #000000;
        margin-right: 0px;
        clear: none;
        float: none;
        background-color: #0066CC;
        background-repeat: no-repeat;
        background-position: 100% 50%;
        }

.ealert
        {
        color: #8091BF;
        font-family: georgia, "times new roman", times, serif;
        font-weight: bold;
        font-size: 10px;
        line-height: 12px;
        text-align: center;
        /* text-align: left; */
        width: 120px;
        padding-top: 10px;
        padding-right: 5px;
        padding-bottom: 10px;
        padding-left: 5px;
        background-color: #FFFFFF;
        /* background-color: #FFC; */
        margin-top: 30px;
        border-right: 1px solid #999999;
        border-bottom: 1px solid #999999;
        visibility: visible;
        }

.column
        {
        margin-left: 6px;
        padding-left: 6px;
        border-left-style: solid;
        border-left-color: #B9CDE0;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #B9CDE0;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #B9CDE0;
        }

.tblBig
        {
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        line-height: 12px;
        vertical-align: top;
        }

.sm
        {
        color: #000000;
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-size: 8px;
        line-height: 10px;
        text-align: left;
        vertical-align: top;
        }

a.sm
        {
        color: #003366;
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 8px;
        line-height: 10px;
        text-decoration: underline;
        }

.smTXT
        {
        color: #000000;
        font-size: 10px;
        line-height: 12px;
        }

div.smTXT
        {
        color: #000000;
        font-size: 10px;
        line-height: 12px;
        }

div.smTXT a
        {
        color: #003366;
        font-weight: bold;
        font-size: 10px;
        line-height: 12px;
        text-decoration: underline;
        }

div.smTXT a:hover
        {
        color: #003366;
        font-weight: bold;
        font-size: 10px;
        line-height: 12px;
        text-decoration: none;
        }

.mapTXT
        {
        color: #003366;
        font-size: 8px;
        line-height: 10px;
        }

div.mapTXT
        {
        color: #003366;
        font-size: 8px;
        line-height: 10px;
        }

div.mapTXT a
        {
        color: #003366;
        font-weight: bold;
        font-size: 8px;
        line-height: 10px;
        text-decoration: underline;
        }

div.mapTXT a:hover
        {
        color: #003366;
        font-weight: bold;
        font-size: 8px;
        line-height: 10px;
        text-decoration: none;
        }

.redTXT
        {
        color: #FF0000;
        font-size: 10px;
        line-height: 12px;
        }

div.redTXT
        {
        color: #FF0000;
        font-size: 10px;
        line-height: 12px;
        }

div.redTXT a
        {
        color: #FF0000;
        font-weight: bold;
        font-size: 10px;
        line-height: 12px;
        text-decoration: underline;
        }

.whtTXT
        {
        color: #FFFFFF;
        font-size: 12px;
        line-height: 14px;
        text-align: right;
        }

div.whtTXT
        {
        color: #FFFFFF;
        font-size: 12px;
        line-height: 14px;
        text-align: right;
        }

div.whtTXT a
        {
        color: #FFFFFF;
        font-weight: bold;
        font-size: 12px;
        line-height: 14px;
        text-decoration: none;
        border-right: 1px solid #F5F5F5;
        border-left: 1px solid #F5F5F5;
        border-top: 1px solid #F5F5F5;
        border-bottom: 1px solid #F5F5F5;
        text-align: right;
        }

div.whtTXT a:hover
        {
        color: #F5F5F5;
        font-weight: bold;
        font-size: 12px;
        line-height: 14px;
        text-decoration: none;
        border-right: 1px dotted #F5F5F5;
        border-left: 1px dotted #F5F5F5;
        border-top: 1px dotted #F5F5F5;
        border-bottom: 1px dotted #F5F5F5;
        text-align: right;
        }

.quote
        {
        font-style: italic;
        text-align: right;
        }

a.top
        {
        color: #FF0000;
        font-size: 10px;
        line-height: 12px;
        text-align: right;
        }

.boxes
        {
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        border: 1pt solid #B9CDE0;
        }

.buttons
        {
        background-color:#F7F7F7;
        border: 1pt solid #B9CDE0;
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-size: 12px;
        }

.boxedTITLE
        {
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 13px;
        text-decoration: none;
        border: 1pt solid #B9CDE0;
        }

a.boxedTITLE
        {
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 13px;
        text-decoration: none;
        border: 1pt solid #B9CDE0;
        }

.boxedTXT
        {
        border: 1pt solid #F7F7F7;
        }

.frame
        {
        border: 1pt solid #C0C0C0;
        }

.frameSM1
        {
        font-size: 9px;
        line-height: 11px;
        border: 1pt solid #C0C0C0;
        }

.frameSM2
        {
        font-size: 9px;
        line-height: 11px;
        border: 1pt solid #C0C0C0;
        background-color: #F7F7F7;
        }

.boxCSE
        {
        border: 1pt solid #2F4CA2;
        }

.modified
        {
        color: #C0C0C0;
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-size: 9px;
        }

a.modified a:link a:hover a:focus a:visited a:active
        {
        color: #C0C0C0;
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-size: 9px;
        text-decoration: none;
        }

/* beginning floats using http://www.w3.org/Style/Examples/007/figures.html   */

div.floatIMG
        {
        float: right;
        width: 300px;
        border: thin silver solid;
        margin: 5px;
        padding: 5px;
        }

div.floatIMG p
        {
        text-align: center;
        font-family: tahoma, verdana, arial, helvetica, sans-serif;
        font-style: italic;
        font-size: 10px;
        line-height: 11px;
        text-indent: 0;
        }

/* end floats using http://www.w3.org/Style/Examples/007/figures.html         */

/* NOTE: dynamic menu high a bit off on Firefox/Linux, OK on Firefox/Windows  */

#navAbout, #navMember, #navLabor, #navCalendar, #navPolitics
        {
        visibility: hidden;
        z-index: 2;
        position: absolute;
        background-color: #CEF2F3;
        margin-top: 2px;
        }

#navAbout ul, #navMember ul, #navLabor ul, #navCalendar ul, #navPolitics ul
        {
        margin-top: 2px;
        }

#navAbout
        {
        left: 138px;
        top: 171px;
        }

#navMember
        {
        left: 138px;
        top: 196px;
        }

#navLabor
        {
        left: 138px;
        top: 221px;
        }

#navCalendar
        {
        left: 138px;
        top: 246px;
        }

#navPolitics
        {
        left: 138px;
        top: 245px;
        }

/* beginning of classes for ssiMenu.html in http://mobile.local2627.org/     */

.ealertMOB
        {
        color: #8091BF;
        font-family: georgia, "times new roman", times, serif;
        text-align: left;
        background-color: #FFFFFF;
        border-right: 1px solid #999999;
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
        visibility: visible;
        }

div.navMOB
        {
        text-align: left;
        margin: 0 0 2px;
        background-color: #FFCC00;
        }

div.navMOB a
        {
        color: #000000;
        font-family: arial, helvetica, sans-serif;
        }

div.navMOB a:link
        {
        color: #000000;
        text-decoration: underline;
        background: transparent;
        }

div.navMOB a:hover, a:focus
        {
        color: #666666;
        text-decoration: none;
        background: transparent;
        }

div.navMOB p
        {
        color: #FFFFFF;
        background: transparent;
        }

/* end of classes for ssiMenu.html in http://mobile.local2627.org/           */

.highlight
        {
        margin-left: 1px;
        padding-left: 1px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #B9CDE0;
        border-bottom-color: #B9CDE0;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-top-color: #B9CDE0;
        border-top-width: 1px;
        border-top-style: solid;
        margin-right: 3px;
        background-color: #FFFC17;
        }
