﻿/* globalstyle.css FROM CCBA    */

BODY {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: arial, sans-serif;
    COLOR: #000;
    /*FONT-SIZE: 85%;*/
    PADDING-TOP: 0px;
}

.bgmainmenu {
    background-color: #ffffff;
    background-image: url(/orgassets/250/images/bg_MainMenu.gif);
    background-repeat: repeat-x;
    height: 36px;
    text-align: left;
    vertical-align: middle;
}

.t2orangeb {
    color: #0E6B3F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}


.t4orangeb {
    color: #0E6B3F;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}


.topnav-container li.headlink {
    float: left;
    margin-left: -1px;
    text-align: center;
    padding: 0px 5px;
}

    .topnav-container li.headlink a {
        display: block;
        color: #000000;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        padding-top: 8px;
        padding-bottom: 10px;
    }

    .topnav-container li.headlink ul {
        background-color: #fbfbfb;
        display: none;
        border-right: solid 1px #0E6B3F;
        border-bottom: solid 1px #0E6B3F;
        border-left: solid 1px #0E6B3F;
        text-align: left;
        position: absolute;
        width: 155px;
        z-index: 1000;
    }

    .topnav-container li.headlink a.h {
        color: white;
        display: block;
        font-size: 11px;
        font-weight: bold;
    }

/* Calendar month headers */

.calmonthhdr {
    text-align: left;
    vertical-align: top;
    padding: 0 5px 5px 0;
}

.d {
    padding: 3px 0 3px 3px;
    font-weight: bold;
}

.monmy {
    clear: both;
    padding: 5px;
    border-width: 0 0 1px 0;
    border-style: solid;
    text-align: left;
}

.subDmenu {
    position: absolute;
    display: none;
    visibility: hidden;
}

.event {
    border-bottom: 1px dotted #CCCCCC;
    padding: 4px 4px 6px;
}

.cal-mnth-back {
    margin: 0px 0px;
    float: left;
    width: 25px;
    height: 30px;
    background-image: url('/images/b_pback.png');
    background-repeat: no-repeat;
    font-family: arial, helvetica, sans-serif;
    cursor: pointer;
    background-position: 0 3px;
}

.cal-mnth-next {
    margin: 0px 0px;
    float: left;
    width: 25px;
    height: 30px;
    background-image: url('/images/b_pforward.png');
    background-repeat: no-repeat;
    background-position: 0px 3px;
    font-family: arial, helvetica, sans-serif;
    cursor: pointer;
}

.cal-mnth-txt {
    float: left;
    width: 120px;
    text-align: center;
    padding: 5px 0px 0px 0px;
    font-size: 11px;
    color: #0E6B3F;
}

.cal-mnth-back a:link, .cal-mnth-back a:active, .cal-mnth-back a:visited {
    background-image: url('/images/b_pback.png');
    background-repeat: no-repeat;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #142c44;
    padding: 0px 0px;
    text-decoration: none;
}




.topnav-bg {
    background-color: transparent;
    background-image: url(/orgassets/250/images/bg_MainMenu.gif);
    background-repeat: repeat-x;
    height: 36px;
    text-align: left;
    vertical-align: middle;
}

.topnav-container li.headlink {
    float: left;
    margin-left: -1px;
    text-align: center;
    padding: 0px 5px;
}

    .topnav-container li.headlink a {
        display: block;
        color: #ffffff;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        padding-top: 8px;
        padding-bottom: 10px;
    }

    .topnav-container li.headlink ul {
        background-color: #fbfbfb;
        display: none;
        border-right: solid 1px #0E6B3F;
        border-bottom: solid 1px #0E6B3F;
        border-left: solid 1px #0E6B3F;
        text-align: left;
        position: absolute;
        width: 155px;
        z-index: 1000;
    }

    .topnav-container li.headlink a.h {
        color: white;
        display: block;
        font-size: 11px;
        font-weight: bold;
    }

.bgbottom {
    background-image: url(/orgassets/250/images/bg_MainMenu_bottom.gif);
    height: 10px;
    margin-top: 10px;
}


.mcle {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C8B194;
    float: left;
    font-size: 80%;
    font-weight: bold;
    padding: 2px 3px;
}


#mainhome {
    BACKGROUND: #d1cec0;
}

A {
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium;
    COLOR: #0b7fab;
}

    A:visited {
        COLOR: #616682;
    }

    A:hover {
        COLOR: #ab3c0b;
    }

    A.external IMG {
        DISPLAY: none;
    }

#content A.external {
    PADDING-RIGHT: 13px;
    BACKGROUND: url(/orgassets/250/images/ic-external.gif) no-repeat right center;
}

.sidebar #content A.external {
    PADDING-RIGHT: 13px;
    BACKGROUND: url(/orgassets/250/images/ic-external.gif) no-repeat right center;
}

#content A.external:hover {
    BACKGROUND-IMAGE: url(/orgassets/250/images/ic-external1.gif);
}

.sidebar A.external:hover {
    BACKGROUND-IMAGE: url(/orgassets/250/images/ic-external1.gif);
}

#content A.pdflink {
    PADDING-RIGHT: 13px;
    BACKGROUND: url(/orgassets/250/images/ic-pdf.gif) no-repeat right center;
}

.sidebar #content A.pdflink {
    PADDING-RIGHT: 13px;
    BACKGROUND: url(/orgassets/250/images/ic-pdf.gif) no-repeat right center;
}

A.lbOn {
    BORDER-BOTTOM: #000 1px dashed;
    COLOR: #000;
    CURSOR: help;
    TEXT-DECORATION: none;
}

.hilight {
    BACKGROUND-COLOR: yellow !important;
}

IMG {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
}

UL {
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-TOP: 0px;
}

    UL LI {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        LIST-STYLE-IMAGE: none;
        PADDING-TOP: 0px;
    }

#content UL {
    MARGIN: 0px 0px 1em;
}

    #content UL LI {
        LIST-STYLE-TYPE: disc;
        MARGIN: 0px 0px 10px 24px;
    }

OL {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

    OL LI {
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
    }

OL {
    MARGIN-LEFT: 24px;
}

    OL LI {
        MARGIN-BOTTOM: 10px;
    }

FORM {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

FIELDSET {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px;
}

#search INPUT.button {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    MARGIN: 1px;
    WIDTH: auto;
    HEIGHT: auto;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
}

.required {
    FONT-WEIGHT: bold;
}

#eventlist {
    WIDTH: 100%;
    BORDER-TOP: 0px;
}

    #eventlist TD {
        PADDING-LEFT: 0px;
    }

    #eventlist TH {
        PADDING-LEFT: 0px;
    }

    #eventlist TD {
        BORDER-BOTTOM: #e9e7dd 0px solid;
    }

        #eventlist TD.date {
            WHITE-SPACE: nowrap;
        }
/*
TR.odd TD {
	BACKGROUND: #eae9e3
}
#eventlist TR.odd TD {
	BORDER-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	BORDER-BOTTOM: #e9e7dd 0px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
TH.month {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 150%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}

.l {
	TEXT-ALIGN: left
}
.r {
	TEXT-ALIGN: right
}
.c {
	TEXT-ALIGN: center
}
.nowrap {
	WHITE-SPACE: nowrap
}
P {
	MARGIN: 0px 0px 1em
}
OL LI P {
	MARGIN: 0px 0px 0.6em
}
H1 {
	LINE-HEIGHT: normal; MARGIN: 0px 0px 11px; WIDTH: 510px; FONT-SIZE: 190%; FONT-WEIGHT: normal
}
H2 {
	LINE-HEIGHT: normal; MARGIN: 24px 0px 2px; FONT-SIZE: 150%; FONT-WEIGHT: normal
}
H2 SPAN {
	FONT-SIZE: 70%
}
#calendar H2.first {
	MARGIN: 0px 0px 16px
}
H1 + H2 {
	MARGIN-TOP: 0px
}
H3 {
	LINE-HEIGHT: normal; MARGIN: 16px 0px 2px; FONT-SIZE: 120%
}
H3.first {
	MARGIN-TOP: 0px
}
H3 SPAN {
	FONT-SIZE: 80%
}
H2 + H3 {
	MARGIN-TOP: 0px
}
H4 {
	LINE-HEIGHT: normal; MARGIN: 16px 0px 2px; FONT-SIZE: 100%
}
H3 + H4 {
	MARGIN-TOP: 0px
}
H5 {
	MARGIN: 0px 0px 2px; FONT-SIZE: 100%
}
HR {
	BORDER-BOTTOM: #e9e7dd 0px solid; BORDER-LEFT: #e9e7dd 0px solid; MARGIN: 24px 0px; WIDTH: 100%; HEIGHT: 1px; CLEAR: both; BORDER-TOP: #e9e7dd 1px solid; BORDER-RIGHT: #e9e7dd 0px solid
}
.columnl {
	WIDTH: 48%; FLOAT: left; CLEAR: left
}
.columnr {
	WIDTH: 48%; FLOAT: right; CLEAR: right
}
.clear {
	CLEAR: both
}
.nowrap {
	WHITE-SPACE: nowrap
}
OL.outline {
	LIST-STYLE-TYPE: upper-roman
}
OL.outline OL {
	LIST-STYLE-TYPE: upper-alpha
}
OL.outline OL OL {
	LIST-STYLE-TYPE: decimal
}
*/
#judicialprofile DL {
    OVERFLOW: auto;
}

#judicialprofile DT {
    PADDING-BOTTOM: 0px;
    MARGIN: 16px 0px 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 120%;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px;
}

#judicialprofile DD {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

#judicialprofile DL DL DT {
    MARGIN: 0px;
    WIDTH: 20%;
    FLOAT: left;
    CLEAR: left;
    FONT-SIZE: 100%;
    FONT-WEIGHT: normal;
}

#judicialprofile DL DL DD {
    MARGIN: 0px 0px 8px 4px;
    WIDTH: 75%;
    FLOAT: left;
}

.note {
    COLOR: #555;
}

.intro {
    FONT-SIZE: 120%;
}

#services #directory EM {
    DISPLAY: block;
    MARGIN-BOTTOM: -14px;
}

#services #directory P {
    MARGIN: 0px 0px 1.6em;
}

#cse-search-results {
    WIDTH: 800px;
    HEIGHT: 1200px;
    OVERFLOW: hidden;
}

    #cse-search-results IFRAME {
        HEIGHT: 1200px;
    }

#content #anchor {
    MARGIN-BOTTOM: 30px;
}

    #content #anchor LI {
        LIST-STYLE-TYPE: none;
        MARGIN: 0px 0px 4px;
        PADDING-LEFT: 12px;
        BACKGROUND: url(/orgassets/250/images/ic-anchor.gif) no-repeat 0px 1px;
        FONT-SIZE: 90%;
        LIST-STYLE-IMAGE: none;
    }

#content #anchor-coll LI {
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 4px;
    PADDING-LEFT: 12px;
    BACKGROUND: url(/orgassets/250/images/ic-anchor.gif) no-repeat 0px 1px;
    FONT-SIZE: 90%;
    LIST-STYLE-IMAGE: none;
}

#content #anchor-colr LI {
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 4px;
    PADDING-LEFT: 12px;
    BACKGROUND: url(/orgassets/250/images/ic-anchor.gif) no-repeat 0px 1px;
    FONT-SIZE: 90%;
    LIST-STYLE-IMAGE: none;
}

#content #anchorwrap {
    OVERFLOW: auto;
}

#content #anchor-coll {
    WIDTH: 48%;
    MARGIN-BOTTOM: 30px;
    FLOAT: left;
}

#content #anchor-colr {
    WIDTH: 48%;
    MARGIN-BOTTOM: 30px;
    FLOAT: right;
}

.btt {
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 12px;
    BACKGROUND: url(/orgassets/250/images/ic-btt.gif) no-repeat right 16px;
    HEIGHT: 12px;
    CLEAR: both;
    FONT-SIZE: 80%;
    BORDER-TOP: #e9e7dd 1px solid;
    PADDING-TOP: 16px;
}

#btt {
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 12px;
    BACKGROUND: url(/orgassets/250/images/ic-btt.gif) no-repeat right 16px;
    HEIGHT: 12px;
    CLEAR: both;
    FONT-SIZE: 80%;
    BORDER-TOP: #e9e7dd 1px solid;
    PADDING-TOP: 16px;
}

.btt {
    MARGIN-BOTTOM: 24px;
}

#btt {
    DISPLAY: none;
}

BLOCKQUOTE {
    MARGIN: 0px 0px 1em;
    PADDING-LEFT: 12px;
}

.highlight {
    MARGIN: 0px 0px 1em;
    PADDING-LEFT: 12px;
}

SPAN.highlight {
    DISPLAY: block;
}

.doc {
    PADDING-LEFT: 12px;
    DISPLAY: block;
}

#definitions {
    PADDING-BOTTOM: 12px;
    MARGIN-TOP: 24px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    BORDER-TOP: #e9e7dd 1px solid;
    PADDING-TOP: 12px;
}

    #definitions H2 {
        MARGIN-TOP: 0px;
    }

    #definitions DIV {
        MARGIN-BOTTOM: 24px;
    }

.biophoto {
    PADDING-BOTTOM: 1em;
    PADDING-LEFT: 132px;
    PADDING-RIGHT: 0px;
    CLEAR: left;
    OVERFLOW: auto;
    PADDING-TOP: 0px;
}

    .biophoto H2 {
        MARGIN-TOP: 0px;
    }

    .biophoto IMG {
        MARGIN: 0px 0px 0px -132px;
        FLOAT: left;
    }

#lightbox {
    Z-INDEX: 9999;
    BORDER-BOTTOM: #fff 1px solid;
    POSITION: absolute;
    TEXT-ALIGN: left;
    BORDER-LEFT: #fff 1px solid;
    PADDING-BOTTOM: 20px;
    MARGIN: -120px 0px 0px -250px;
    PADDING-LEFT: 20px;
    WIDTH: 500px;
    PADDING-RIGHT: 20px;
    DISPLAY: none;
    BACKGROUND: #e9e7dd;
    HEIGHT: auto;
    MAX-HEIGHT: 300px;
    OVERFLOW: auto;
    BORDER-TOP: #fff 1px solid;
    TOP: 50%;
    BORDER-RIGHT: #fff 1px solid;
    PADDING-TOP: 20px;
    LEFT: 50%;
}

[id]#lightbox {
    POSITION: fixed;
}

#overlay {
    Z-INDEX: 5000;
    POSITION: absolute;
    FILTER: alpha(opacity=80);
    BACKGROUND-COLOR: #000;
    WIDTH: 100%;
    DISPLAY: none;
    HEIGHT: 100%;
    TOP: 0px;
    LEFT: 0px;
    -moz-opacity: 0.8;
    opacity: .80;
}

[id]#overlay {
    POSITION: fixed;
}

.done#lightbox #lbLoadMessage {
    DISPLAY: none;
}

.done#lightbox #lbContent {
    DISPLAY: block;
}

.loading#lightbox #lbContent {
    DISPLAY: none;
}

.loading#lightbox #lbLoadMessage {
    DISPLAY: block;
}

.done#lightbox IMG {
    WIDTH: 100%;
    HEIGHT: 100%;
}

#wrapper {
    border: #9f9888 0px solid;
    position: relative;
    margin: 0px auto;
    width: 98%;
    padding-top: 10px;
}

#home #wrapper {
    BACKGROUND: #fff;
}

#plain #wrapper {
    BACKGROUND: #fff;
}

#calendarmain #wrapper {
    BACKGROUND: #fff;
}

#results #wrapper {
    BACKGROUND: #fff;
}

#judicialprofile #wrapper {
    BACKGROUND: #fff;
}

#mainhome #wrapper {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 943px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px;
}

* HTML #search {
    MARGIN-RIGHT: 5px;
}

#search {
    MARGIN: 21px 12px 0px 0px;
    FLOAT: right;
}

    #search INPUT {
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        WIDTH: 200px;
        PADDING-RIGHT: 0px;
        FLOAT: left;
        HEIGHT: 19px;
        PADDING-TOP: 0px;
    }

        #search INPUT.search {
            BORDER-BOTTOM: 0px;
            BORDER-LEFT: 0px;
            MARGIN: 1px;
            WIDTH: auto;
            HEIGHT: auto;
            BORDER-TOP: 0px;
            BORDER-RIGHT: 0px;
        }

#logo {
    MARGIN: 0px 0px 186px 12px;
    DISPLAY: block;
}

#mainhome #logo {
    MARGIN: 20px auto;
}

#home #logo {
    MARGIN-BOTTOM: 284px;
}

#calendarmain #logo {
    MARGIN-BOTTOM: 40px;
}

#mainhome #attorney {
    LINE-HEIGHT: 1.4;
    MARGIN: 20px 0px;
    WIDTH: 456px;
    HEIGHT: 119px;
}

#mainhome #community {
    LINE-HEIGHT: 1.4;
    MARGIN: 20px 0px;
    WIDTH: 456px;
    HEIGHT: 119px;
}

#mainhome #attorney {
    FLOAT: left;
}

#mainhome #community {
    FLOAT: right;
}

#mainhome #attorney A {
    WIDTH: 376px;
    DISPLAY: block;
    HEIGHT: 97px;
}

#mainhome #community A {
    WIDTH: 376px;
    DISPLAY: block;
    HEIGHT: 97px;
}

#mainhome #attorney A {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 50px;
    PADDING-RIGHT: 30px;
    BACKGROUND: url(/orgassets/250/images/attorneybg.gif) #fff no-repeat;
    PADDING-TOP: 22px;
}

#mainhome #community A {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 50px;
    BACKGROUND: url(/orgassets/250/images/communitybg.gif) #fff no-repeat;
    PADDING-TOP: 22px;
}

#mainhome #attorney A:hover {
    BACKGROUND-COLOR: #eeefd7;
    COLOR: #0E6B3F;
}

#mainhome #community A:hover {
    BACKGROUND-COLOR: #f1e0d2;
    COLOR: #cd5d00;
}

#mainhome H2 {
    MARGIN: 0px 0px -4px;
}

#content {
    LINE-HEIGHT: 1.4;
    MIN-HEIGHT: 130px;
    MARGIN-BOTTOM: 16px;
    OVERFLOW: auto;
    /*PADDING-TOP: 16px;
    PADDING-BOTTOM: 16px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 16px;*/
}

#sections #content {
    MIN-HEIGHT: 500px;
}

#home #content {
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    MARGIN-BOTTOM: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 8px;
}

#calendarmain #content {
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    MARGIN-BOTTOM: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 8px;
}

#results #content {
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 100px;
    PADDING-RIGHT: 100px;
    MARGIN-BOTTOM: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 8px;
}

#calendar #content {
    PADDING-RIGHT: 32px;
}

#plain #content {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#judicialprofile #content {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#intro {
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 320px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 12px;
}

#mainhome #intro {
    PADDING-BOTTOM: 0px;
    MARGIN: 20px auto 30px;
    PADDING-LEFT: 0px;
    WIDTH: 612px;
    PADDING-RIGHT: 0px;
    CLEAR: both;
    PADDING-TOP: 0px;
}

.sidebar {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px -110px 12px 24px;
    PADDING-LEFT: 8px;
    WIDTH: 184px;
    PADDING-RIGHT: 8px;
    FLOAT: right;
    CLEAR: right;
    FONT-SIZE: 90%;
    PADDING-TOP: 8px;
}

#content .sidebar LI {
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 12px;
    BACKGROUND: url(/orgassets/250/images/subnav-2li.gif) no-repeat 4px 7px;
    LIST-STYLE-IMAGE: none;
}

#map {
    TEXT-ALIGN: right;
    MARGIN: 0px -110px 0px 24px;
    FLOAT: right;
}

#calendar #map {
    TEXT-ALIGN: left;
    MARGIN: 0px;
    FLOAT: none;
}

#content .calendar UL LI {
    LIST-STYLE-TYPE: none;
    MARGIN-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
}

.calendar2col {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FLOAT: none;
    OVERFLOW: auto;
    PADDING-TOP: 0px;
}

    .calendar2col .sidebar {
        BORDER-BOTTOM: 0px;
        BORDER-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-LEFT: 8px;
        WIDTH: 278px;
        PADDING-RIGHT: 0px;
        BACKGROUND: none transparent scroll repeat 0% 0%;
        FLOAT: left;
        CLEAR: none;
        FONT-SIZE: 100%;
        BORDER-TOP: 0px;
        BORDER-RIGHT: 0px;
        PADDING-TOP: 8px;
    }

.offsite {
    BORDER-BOTTOM-COLOR: #8dbccd !important;
    BORDER-TOP-COLOR: #8dbccd !important;
    BORDER-RIGHT-COLOR: #8dbccd !important;
    BORDER-LEFT-COLOR: #8dbccd !important;
}

    .offsite H5 {
        COLOR: #0b7fab !important;
    }

.update {
    BORDER-BOTTOM-COLOR: #dbbbad !important;
    BORDER-TOP-COLOR: #dbbbad !important;
    BORDER-RIGHT-COLOR: #dbbbad !important;
    BORDER-LEFT-COLOR: #dbbbad !important;
}

    .update H5 {
        COLOR: #ab3c0b !important;
    }

#calendar .info {
    HEIGHT: 100%;
    FONT-SIZE: 90%;
    BORDER-TOP: #cdd099 2px solid;
    PADDING-TOP: 8px;
}

.pub {
    POSITION: relative;
    PADDING-BOTTOM: 16px;
    PADDING-LEFT: 212px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 90%;
    PADDING-TOP: 8px;
}

    * HTML .pub IMG {
        LEFT: -212px;
    }

    .pub IMG {
        POSITION: absolute;
        TOP: 8px;
        LEFT: 0px;
    }

    * + HTML .pub H2 {
        MARGIN-TOP: -18px;
    }

    * HTML .pub H2 {
        MARGIN-TOP: -18px;
    }

    .pub H2 {
        MARGIN-TOP: 0px;
    }

#calendarmain #calnav {
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-TOP: 0px;
}

    #calendarmain #calnav LI {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        LIST-STYLE-IMAGE: none;
        PADDING-TOP: 0px;
    }

#calendarmain #months {
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-TOP: 0px;
}

    #calendarmain #months LI {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        LIST-STYLE-IMAGE: none;
        PADDING-TOP: 0px;
    }

#calendarmain #calnav {
    MARGIN-TOP: -24px;
    HEIGHT: 26px;
}

#calnav LI {
    DISPLAY: inline;
}

    #calnav LI A {
        TEXT-INDENT: -4000px;
        WIDTH: 76px;
        FLOAT: left;
        HEIGHT: 26px;
    }

#calnav #calnav-month A {
    BACKGROUND-POSITION: 0px 0px;
    CURSOR: default;
}

#calnav #calnav-list A {
    WIDTH: 55px;
    BACKGROUND-POSITION: -76px -26px;
}

#calnav #calnav-feed A {
    WIDTH: 90px;
    BACKGROUND-POSITION: -131px -26px;
}

#calnav #calnav-list A:hover {
    BACKGROUND-POSITION: -76px 0px;
}

#calnav #calnav-feed A:hover {
    BACKGROUND-POSITION: -131px 0px;
}

#calendarmain #months {
    MARGIN: 16px 0px 0px;
    FLOAT: left;
    HEIGHT: 27px;
}

#months LI {
    DISPLAY: inline;
}

    #months LI A {
        TEXT-INDENT: -4000px;
        WIDTH: 64px;
        FLOAT: left;
        HEIGHT: 27px;
    }

#months #months-1 A {
    BACKGROUND-POSITION: 0px -54px;
}

#months #months-2 A {
    WIDTH: 74px;
    BACKGROUND-POSITION: -64px -54px;
}

#months #months-3 A {
    WIDTH: 58px;
    BACKGROUND-POSITION: -138px -54px;
}

#months #months-4 A {
    WIDTH: 47px;
    BACKGROUND-POSITION: -196px -54px;
}

#months #months-5 A {
    WIDTH: 42px;
    BACKGROUND-POSITION: -243px -54px;
}

#months #months-6 A {
    WIDTH: 45px;
    BACKGROUND-POSITION: -285px -54px;
}

#months #months-7 A {
    WIDTH: 38px;
    BACKGROUND-POSITION: -330px -54px;
}

#months #months-8 A {
    WIDTH: 60px;
    BACKGROUND-POSITION: -368px -54px;
}

#months #months-9 A {
    WIDTH: 87px;
    BACKGROUND-POSITION: -428px -54px;
}

#months #months-10 A {
    WIDTH: 72px;
    BACKGROUND-POSITION: -515px -54px;
}

#months #months-11 A {
    WIDTH: 87px;
    BACKGROUND-POSITION: -587px -54px;
}

#months #months-12 A {
    WIDTH: 86px;
    BACKGROUND-POSITION: -674px -54px;
}

#months #months-1 A:hover {
    BACKGROUND-POSITION: 0px -27px;
}

#months #months-2 A:hover {
    BACKGROUND-POSITION: -64px -27px;
}

#months #months-3 A:hover {
    BACKGROUND-POSITION: -138px -27px;
}

#months #months-4 A:hover {
    BACKGROUND-POSITION: -196px -27px;
}

#months #months-5 A:hover {
    BACKGROUND-POSITION: -243px -27px;
}

#months #months-6 A:hover {
    BACKGROUND-POSITION: -285px -27px;
}

#months #months-7 A:hover {
    BACKGROUND-POSITION: -330px -27px;
}

#months #months-8 A:hover {
    BACKGROUND-POSITION: -368px -27px;
}

#months #months-9 A:hover {
    BACKGROUND-POSITION: -428px -27px;
}

#months #months-10 A:hover {
    BACKGROUND-POSITION: -515px -27px;
}

#months #months-11 A:hover {
    BACKGROUND-POSITION: -587px -27px;
}

#months #months-12 A:hover {
    BACKGROUND-POSITION: -674px -27px;
}

#months A.current {
    CURSOR: default;
}

#months #months-1 A.current {
    BACKGROUND-POSITION: 0px 0px;
}

#months #months-2 A.current {
    BACKGROUND-POSITION: -64px 0px;
}

#months #months-3 A.current {
    BACKGROUND-POSITION: -138px 0px;
}

#months #months-4 A.current {
    BACKGROUND-POSITION: -196px 0px;
}

#months #months-5 A.current {
    BACKGROUND-POSITION: -243px 0px;
}

#months #months-6 A.current {
    BACKGROUND-POSITION: -285px 0px;
}

#months #months-7 A.current {
    BACKGROUND-POSITION: -330px 0px;
}

#months #months-8 A.current {
    BACKGROUND-POSITION: -368px 0px;
}

#months #months-9 A.current {
    BACKGROUND-POSITION: -428px 0px;
}

#months #months-10 A.current {
    BACKGROUND-POSITION: -515px 0px;
}

#months #months-11 A.current {
    BACKGROUND-POSITION: -587px 0px;
}

#months #months-12 A.current {
    BACKGROUND-POSITION: -674px 0px;
}

#calendarwrap {
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BACKGROUND: #e9e7dd;
    CLEAR: both;
    PADDING-TOP: 2px;
}

    #calendarwrap TABLE {
        BORDER-BOTTOM: 0px;
        BORDER-LEFT: 0px;
        MARGIN: 0px;
        BORDER-SPACING: 0px;
        WIDTH: 922px;
        DISPLAY: none;
        BORDER-COLLAPSE: separate;
        BORDER-TOP: 0px;
        BORDER-RIGHT: 0px;
    }

        #calendarwrap TABLE.current {
            DISPLAY: block;
        }

    #calendarwrap #days {
        DISPLAY: block;
    }

    #calendarwrap TABLE TH {
        BORDER-BOTTOM: 0px;
        TEXT-ALIGN: center;
        BORDER-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-LEFT: 0px;
        WIDTH: 130px;
        PADDING-RIGHT: 0px;
        COLOR: #938781;
        BORDER-TOP: 0px;
        FONT-WEIGHT: normal;
        BORDER-RIGHT: 0px;
        PADDING-TOP: 0px;
    }

    #calendarwrap TABLE TD {
        BORDER-BOTTOM: #d4d0be 1px solid;
        BORDER-LEFT: #d4d0be 1px solid;
        PADDING-BOTTOM: 0px;
        PADDING-LEFT: 0px;
        WIDTH: 130px;
        PADDING-RIGHT: 0px;
        BACKGROUND: #fff;
        HEIGHT: 120px;
        VERTICAL-ALIGN: top;
        BORDER-TOP: #d4d0be 1px solid;
        BORDER-RIGHT: #d4d0be 1px solid;
        PADDING-TOP: 0px;
    }

    #calendarwrap .inactive {
        BORDER-RIGHT-WIDTH: 0px;
        BACKGROUND: none transparent scroll repeat 0% 0%;
        BORDER-TOP-WIDTH: 0px;
        BORDER-BOTTOM-WIDTH: 0px;
        BORDER-LEFT-WIDTH: 0px;
    }

    #calendarwrap .date {
        BORDER-BOTTOM: #d4d0be 1px solid;
        TEXT-ALIGN: center;
        PADDING-BOTTOM: 2px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        BACKGROUND: #f7f6f2;
        COLOR: #938781;
        FONT-SIZE: 75%;
        PADDING-TOP: 3px;
    }

    #calendarwrap .today .date {
        COLOR: #fff;
        FONT-WEIGHT: bold;
    }

    #calendarwrap .event {
        PADDING-BOTTOM: 10px;
        MARGIN-TOP: -1px;
        PADDING-LEFT: 6px;
        PADDING-RIGHT: 6px;
        OVERFLOW: auto;
        BORDER-TOP: #d4d0be 1px solid;
        PADDING-TOP: 6px;
    }

        #calendarwrap .event DIV {
            LINE-HEIGHT: 1.2;
            MARGIN-TOP: 4px;
            FONT-SIZE: 85%;
        }

    #calendarwrap .nonmcleoff {
        DISPLAY: none;
    }

#calendar .details {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
}

#calendar #details TH {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
}

.details TH.special {
    BORDER-BOTTOM: 0px;
    COLOR: #555;
    PADDING-TOP: 16px;
}

* HTML #home #sidebar {
    OVERFLOW: visible;
}

#home #sidebar {
    MARGIN: 20px 0px 0px;
    HEIGHT: 100%;
    OVERFLOW: auto;
}

    #home #sidebar DIV {
        PADDING-BOTTOM: 6px;
        PADDING-LEFT: 6px;
        WIDTH: 294px;
        PADDING-RIGHT: 12px;
        FLOAT: left;
        PADDING-TOP: 0px;
    }

    #home #sidebar LI {
        LIST-STYLE-TYPE: none;
        MARGIN: 0px 0px 8px;
        PADDING-LEFT: 12px;
        LIST-STYLE-IMAGE: none;
    }

    #home #sidebar #calendar LI {
        PADDING-LEFT: 2px;
        BACKGROUND: none transparent scroll repeat 0% 0%;
    }

    #home #sidebar H2 {
        MARGIN: 0px 0px -4px;
    }

#home #subnav {
    DISPLAY: none;
}

#plain #subnav {
    DISPLAY: none;
}

#calendarmain #subnav {
    DISPLAY: none;
}

#judicialprofile #subnav {
    DISPLAY: none;
}

#subnav {
    POSITION: absolute;
    PADDING-BOTTOM: 16px;
    PADDING-LEFT: 12px;
    WIDTH: 212px;
    PADDING-RIGHT: 12px;
    FONT-SIZE: 95%;
    TOP: 299px;
    PADDING-TOP: 16px;
    LEFT: 8px;
}

    #subnav A {
        COLOR: #0E6B3F;
        TEXT-DECORATION: none;
    }

    * HTML #subnav LI A {
        MARGIN-BOTTOM: -12px;
    }

    #subnav LI A {
        MARGIN: 0px 0px 6px;
        PADDING-LEFT: 12px;
        DISPLAY: block;
    }

    #subnav LI UL {
        MARGIN: 0px 0px 12px 8px;
        DISPLAY: none;
        FONT-SIZE: 90%;
    }

        #subnav LI UL UL {
            MARGIN: 0px 0px 12px 8px;
            DISPLAY: none;
            FONT-SIZE: 100%;
        }

        #subnav LI UL.currentul {
            DISPLAY: block;
        }

    #subnav LI.currentul UL {
        DISPLAY: block;
    }

    #subnav LI.currentul LI.currentul UL {
        DISPLAY: block;
    }

    #subnav LI.currentul UL UL {
        DISPLAY: none;
    }

    #subnav LI UL UL.currentul {
        DISPLAY: block !important;
    }

    #subnav LI UL LI A {
        MARGIN: -2px 0px 6px;
        BACKGROUND: url(/orgassets/250/images/subnav-2li.gif) no-repeat 4px 5px;
    }

    #subnav A:hover {
        TEXT-DECORATION: underline;
    }

    #subnav A.current {
        TEXT-DECORATION: underline;
    }

    #subnav A.current {
        CURSOR: default;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
    }

    #subnav H4 {
        MARGIN: 0px 0px 6px;
        FONT-SIZE: 120%;
    }

        #subnav H4 A {
            BACKGROUND: none transparent scroll repeat 0% 0%;
        }

#tools {
    POSITION: absolute;
    FONT-SIZE: 80%;
    TOP: 302px;
    RIGHT: 4px;
}

#calendarmain #tools {
    TOP: 160px;
}

#tools LI {
    FLOAT: left;
}

#tools A {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BACKGROUND: url(/orgassets/250/images/nav3-sep.gif) no-repeat left center;
    FLOAT: left;
    PADDING-TOP: 0px;
}

#tools .first A {
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#nav {
    z-index: 40;
    /*width: 958px;
	background: url(/orgassets/250/images/nav-bg.gif) repeat-x left bottom; 
 */
    height: 29px;
    top: 124px;
    left: 0px;
    padding-bottom: 15px;
}

    #nav LI {
        POSITION: relative;
        PADDING-LEFT: 1px;
        BACKGROUND: url(/orgassets/250/images/nav-sep.gif) no-repeat left bottom;
        FLOAT: left;
        HEIGHT: 29px;
    }

    #nav #nav-home {
        PADDING-LEFT: 0px;
        BACKGROUND: none transparent scroll repeat 0% 0%;
    }

    #nav LI A {
        TEXT-INDENT: -4000px;
        FLOAT: left;
        HEIGHT: 29px;
    }

    * HTML #nav UL LI A {
        WIDTH: 198px !important;
        PADDING-RIGHT: 0px;
        MARGIN-RIGHT: 0px;
    }

    #nav UL {
        Z-INDEX: 51;
        BORDER-BOTTOM: #cecac7 0px solid;
        POSITION: absolute;
        BORDER-LEFT: #cecac7 1px solid;
        WIDTH: 198px !important;
        DISPLAY: none;
        BORDER-TOP: #cecac7 1px solid;
        TOP: 28px;
        BORDER-RIGHT: #cecac7 1px solid;
        LEFT: 0px;
    }

        #nav UL LI {
            PADDING-LEFT: 0px;
            BACKGROUND: none transparent scroll repeat 0% 0%;
            HEIGHT: auto;
        }

        #nav UL LI {
            FLOAT: none;
        }

            #nav UL LI A {
                FLOAT: none;
            }

            #nav UL LI A {
                BORDER-BOTTOM: #cecac7 1px solid;
                FILTER: alpha(opacity=90);
                PADDING-BOTTOM: 3px;
                TEXT-INDENT: 0px;
                PADDING-LEFT: 6px;
                WIDTH: 186px !important;
                PADDING-RIGHT: 6px;
                DISPLAY: block;
                BACKGROUND: #f5f3f1;
                HEIGHT: auto;
                COLOR: #0E6B3F;
                FONT-SIZE: 95%;
                TEXT-DECORATION: none;
                PADDING-TOP: 4px;
                -moz-opacity: .95;
                opacity: .95;
            }

                #nav UL LI A:hover {
                    FILTER: alpha(opacity=100);
                    BACKGROUND: #fff;
                    COLOR: #0E6B3F;
                    -moz-opacity: 1;
                    opacity: 1;
                }

.show {
    DISPLAY: block !important;
}

#nav UL UL {
    DISPLAY: none !important;
}

#nav .show .col1 {
    DISPLAY: block !important;
}

#nav .show .col2 {
    DISPLAY: block !important;
}

.nav2-wrapper {
    width: 958px;
    position: relative;
    height: 17px;
}

#nav2 {
    height: 17px;
    position: absolute;
    right: 0;
    top: 0px;
}

    #nav2 LI {
        POSITION: relative;
        FLOAT: left;
        HEIGHT: 17px;
    }

        #nav2 LI A {
            TEXT-INDENT: -4000px;
            FLOAT: left;
            HEIGHT: 17px;
        }

#nav3 {
    POSITION: absolute;
    FONT-SIZE: 85%;
    TOP: 36px;
    RIGHT: 4px;
}

    #nav3 LI {
        FLOAT: left;
    }

    #nav3 A {
        PADDING-BOTTOM: 0px;
        PADDING-LEFT: 8px;
        PADDING-RIGHT: 8px;
        BACKGROUND: url(/orgassets/250/images/nav3-sep.gif) no-repeat left center;
        FLOAT: left;
        PADDING-TOP: 0px;
    }

    #nav3 .first A {
        PADDING-LEFT: 0px;
        BACKGROUND: none transparent scroll repeat 0% 0%;
    }

#photo {
    z-index: 0;
    border-bottom: #b2ada1 1px solid;
    border-left: #b2ada1 1px solid;
    padding-bottom: 8px;
    padding-left: 8px;
    width: 945px;
    padding-right: 8px;
    background: #fff;
    border-top: #b2ada1 1px solid;
    top: 135px;
    border-right: #b2ada1 1px solid;
    padding-top: 8px;
    left: 146px;
}

#mainhome #photo {
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 848px;
    TOP: 0px;
    LEFT: 0px;
}

#error {
    BORDER-BOTTOM: #b2ada1 1px solid;
    POSITION: relative;
    BORDER-LEFT: #b2ada1 1px solid;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px auto;
    PADDING-LEFT: 20px;
    WIDTH: 630px;
    PADDING-RIGHT: 20px;
    BACKGROUND: #fff;
    BORDER-TOP: #b2ada1 1px solid;
    TOP: 0px;
    BORDER-RIGHT: #b2ada1 1px solid;
    PADDING-TOP: 20px;
    LEFT: 0px;
}

#photo IMG {
    DISPLAY: block;
}

#calendarmain #photo {
    DISPLAY: none;
}

#footer {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 1.6;
    MARGIN: 8px auto;
    WIDTH: 930px;
    COLOR: #53463b;
    CLEAR: both;
    FONT-SIZE: 80%;
}

    #footer LI {
        DISPLAY: inline;
    }

    #footer A {
        BORDER-LEFT: #a19b89 1px solid;
        PADDING-BOTTOM: 0px;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
        PADDING-TOP: 0px;
    }

    #footer .first A {
        PADDING-LEFT: 0px;
        BORDER-LEFT-WIDTH: 0px;
    }

#supernav {
    POSITION: absolute;
    WIDTH: 100%;
    BACKGROUND: #0E6B3F;
    HEIGHT: 28px;
    COLOR: #fff;
    FONT-SIZE: 80%;
    TOP: 0px;
    LEFT: 0px;
}

    #supernav UL {
        MARGIN: 0px auto;
        WIDTH: 930px;
    }

    #supernav LI {
        FLOAT: left;
    }

    #supernav A {
        PADDING-BOTTOM: 6px;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 10px;
        BACKGROUND: url(/orgassets/250/images/suphd-sep.gif) no-repeat left bottom;
        FLOAT: left;
        COLOR: #fff;
        PADDING-TOP: 10px;
    }

    #supernav .first A {
        PADDING-LEFT: 0px;
        BACKGROUND: none transparent scroll repeat 0% 0%;
    }

/*Style.css from CCBA*/

H1 {
    COLOR: #0E6B3F;
}

A.lbOn {
    BORDER-BOTTOM-COLOR: #0E6B3F;
    BORDER-TOP-COLOR: #0E6B3F;
    COLOR: #0E6B3F;
    BORDER-RIGHT-COLOR: #0E6B3F;
    BORDER-LEFT-COLOR: #0E6B3F;
}

#wrapper {
    BACKGROUND: #fff no-repeat left bottom;
}

#intro {
    BACKGROUND: url(/orgassets/250/images/h-introbg.gif) no-repeat 6px 0px;
}

#content {
}

#subnav {
}

    #subnav A {
    }

        #subnav A:hover {
            BACKGROUND-IMAGE: url(/orgassets/250/images/subnav-li1.gif);
            COLOR: #0E6B3F;
        }

        #subnav A.current {
            BACKGROUND-IMAGE: url(/orgassets/250/images/subnav-li1.gif);
            COLOR: #0E6B3F;
        }

    #subnav LI UL A:hover {
        BACKGROUND-IMAGE: url(/orgassets/250/images/subnav-2li1.gif);
        COLOR: #0E6B3F;
    }

    #subnav LI UL A.current {
        BACKGROUND-IMAGE: url(/orgassets/250/images/subnav-2li1.gif);
        COLOR: #0E6B3F;
    }

#sections #subnav LI UL {
    DISPLAY: block !important;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 100%;
}

#sections #subnav A {
    MARGIN-TOP: 0px;
    BACKGROUND: url(/orgassets/250/images/subnav-li.gif) no-repeat 3px 2px;
}

.sidebar {
    BORDER-BOTTOM: #cdd099 2px solid;
    BORDER-LEFT: #cdd099 2px solid;
    BACKGROUND: #e9e7dd;
    BORDER-TOP: #cdd099 2px solid;
    BORDER-RIGHT: #cdd099 2px solid;
}

    .sidebar H5 {
        COLOR: #0E6B3F;
    }

    .sidebar STRONG {
        COLOR: #0E6B3F;
    }
/*.featured {
	BORDER-BOTTOM: #cdd099 0px solid; BORDER-LEFT: #cdd099 2px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #e9e7dd; OVERFLOW: auto; BORDER-TOP: #cdd099 2px solid; BORDER-RIGHT: #cdd099 2px solid; PADDING-TOP: 8px
}*/
.featured H2 {
    MARGIN-TOP: 0px;
    COLOR: #0E6B3F;
}

#map IFRAME {
    BORDER-BOTTOM: #0E6B3F 2px solid;
    BORDER-LEFT: #0E6B3F 2px solid;
    BORDER-TOP: #0E6B3F 2px solid;
    BORDER-RIGHT: #0E6B3F 2px solid;
}

.calendar2col {
    BACKGROUND: url/orgassets/250/images/(h-boxbg.gif) #e9e7dd repeat-y -24px 0px;
}

    .calendar2col H2 {
        MARGIN-TOP: 0px;
        COLOR: #0E6B3F;
        FONT-SIZE: 120%;
    }

.communityspot {
    BORDER-BOTTOM: #ebbe99 2px solid;
    BORDER-LEFT: #ebbe99 2px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BACKGROUND: #e9e7dd;
    OVERFLOW: auto;
    BORDER-TOP: #ebbe99 2px solid;
    BORDER-RIGHT: #ebbe99 2px solid;
    PADDING-TOP: 8px;
}

    .communityspot H2 {
        MARGIN-TOP: 0px;
        COLOR: #cd5d00;
    }

.pub {
    BORDER-TOP: #cdd099 2px solid;
}

BLOCKQUOTE {
    BORDER-LEFT: #0E6B3F 2px solid;
}

.highlight {
    BORDER-LEFT: #0E6B3F 2px solid;
}

.doc {
    BACKGROUND: url(/orgassets/250/images/li-arrow.gif) no-repeat 3px 4px;
}

.biophoto IMG {
    BORDER-BOTTOM: #cdd099 2px solid;
    BORDER-LEFT: #cdd099 2px solid;
    BORDER-TOP: #cdd099 2px solid;
    BORDER-RIGHT: #cdd099 2px solid;
}

#calnav LI A {
    BACKGROUND: url(/orgassets/250/images/cal-icons.gif) no-repeat;
}

#months LI A {
    BACKGROUND: url(/orgassets/250/images/cal-months.gif) no-repeat;
}

#calendarmain #mclenav {
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-TOP: 0px;
}

    #calendarmain #mclenav LI {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        LIST-STYLE-IMAGE: none;
        PADDING-TOP: 0px;
    }

#calendarmain #mclenav {
    MARGIN: 16px 0px 0px;
    FLOAT: right;
    HEIGHT: 27px;
}

#mclenav LI {
    DISPLAY: inline;
}

    #mclenav LI A {
        TEXT-INDENT: -4000px;
        WIDTH: 80px;
        BACKGROUND: url(/orgassets/250/images/cal-options.gif) no-repeat;
        FLOAT: left;
        HEIGHT: 27px;
    }

#mclenav #mclenav-all A {
    BACKGROUND-POSITION: 0px -54px;
}

#mclenav #mclenav-mcle A {
    WIDTH: 60px;
    BACKGROUND-POSITION: -80px -54px;
}

#mclenav #mclenav-all A:hover {
    BACKGROUND-POSITION: 0px -27px;
}

#mclenav #mclenav-mcle A:hover {
    BACKGROUND-POSITION: -80px -27px;
}

#mclenav #mclenav-all A.current {
    BACKGROUND-POSITION: 0px 0px;
}

#mclenav #mclenav-mcle A.current {
    BACKGROUND-POSITION: -80px 0px;
}

#calendarwrap {
    BORDER-BOTTOM: #0E6B3F 8px solid;
    BORDER-LEFT: #0E6B3F 8px solid;
    BORDER-TOP: #0E6B3F 8px solid;
    BORDER-RIGHT: #0E6B3F 8px solid;
}

    #calendarwrap .today {
        BORDER-BOTTOM: #cfd19d 2px solid;
        BORDER-LEFT: #cfd19d 2px solid;
        BORDER-TOP: #cfd19d 2px solid;
        BORDER-RIGHT: #cfd19d 2px solid;
    }

        #calendarwrap .today .date {
            BORDER-BOTTOM-COLOR: #0E6B3F;
            BACKGROUND: #0E6B3F;
        }

    #calendarwrap .event:hover {
        BACKGROUND: #f4f5e5;
    }

    #calendarwrap .mcle {
        BORDER-BOTTOM: #cfd19d 1px solid;
        BORDER-LEFT: #cfd19d 1px solid;
        PADDING-BOTTOM: 2px;
        PADDING-LEFT: 3px;
        PADDING-RIGHT: 3px;
        BACKGROUND: #fff;
        FLOAT: left;
        COLOR: #0E6B3F;
        FONT-SIZE: 80%;
        BORDER-TOP: #cfd19d 1px solid;
        FONT-WEIGHT: bold;
        BORDER-RIGHT: #cfd19d 1px solid;
        PADDING-TOP: 2px;
    }

.regclosed {
    BORDER-BOTTOM: #0E6B3F 2px solid;
    BORDER-LEFT: #0E6B3F 2px solid;
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    COLOR: #0E6B3F;
    FONT-SIZE: 120%;
    BORDER-TOP: #0E6B3F 2px solid;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #0E6B3F 2px solid;
    PADDING-TOP: 8px;
}

#home #sidebar {
    BORDER-BOTTOM: #cdd099 2px solid;
    BORDER-LEFT: #cdd099 2px solid;
    BACKGROUND: url(/orgassets/250/images/h-boxbg.gif) #e9e7dd repeat-y;
    BORDER-TOP: #cdd099 2px solid;
    BORDER-RIGHT: #cdd099 2px solid;
}

    #home #sidebar LI {
        BACKGROUND: url(/orgassets/250/images/li-arrow.gif) no-repeat 2px 4px;
    }

#nav a {
    background: url(/orgassets/250/images/nav.gif) no-repeat;
}

#nav #nav-home A {
    WIDTH: 131px;
    BACKGROUND-POSITION: 0px -58px;
}

#nav #nav-build A {
    WIDTH: 151px;
    BACKGROUND-POSITION: -132px -58px;
}

#nav #nav-lris A {
    WIDTH: 249px;
    BACKGROUND-POSITION: -284px -58px;
}

#nav #nav-services A {
    WIDTH: 165px;
    BACKGROUND-POSITION: -534px -58px;
}

#nav #nav-sections A {
    WIDTH: 106px;
    BACKGROUND-POSITION: -700px -58px;
}

#nav #nav-mcle A {
    WIDTH: 68px;
    BACKGROUND-POSITION: -807px -58px;
}

#nav #nav-calendar A {
    WIDTH: 82px;
    BACKGROUND-POSITION: -876px -58px;
}

#nav #nav-home A:hover {
    BACKGROUND-POSITION: 0px -29px;
}

#nav #nav-home:hover A {
    BACKGROUND-POSITION: 0px -29px;
}

#nav #nav-build A:hover {
    BACKGROUND-POSITION: -132px -29px;
}

#nav #nav-build:hover A {
    BACKGROUND-POSITION: -132px -29px;
}

#nav #nav-build:hover ul {
    position: absolute;
    display: block;
}

#nav #nav-build ul li a {
    padding: 5px;
    color: #000000;
}

    #nav #nav-build ul li a:hover {
        background-color: #E6EDF5;
    }

#nav #nav-lris A:hover {
    BACKGROUND-POSITION: -284px -29px;
}

#nav #nav-lris:hover A {
    BACKGROUND-POSITION: -284px -29px;
}

#nav #nav-lris:hover ul {
    position: absolute;
    display: block;
}

#nav #nav-lris ul li a {
    padding: 5px;
    color: #000000;
}

    #nav #nav-lris ul li a:hover {
        background-color: #E6EDF5;
    }

#nav #nav-services A:hover {
    BACKGROUND-POSITION: -534px -29px;
}

#nav #nav-services:hover A {
    BACKGROUND-POSITION: -534px -29px;
}

#nav #nav-services:hover ul {
    position: absolute;
    display: block;
}

#nav #nav-services ul li a {
    padding: 5px;
    color: #000000;
}

    #nav #nav-services ul li a:hover {
        background-color: #E6EDF5;
    }

#nav #nav-sections A:hover {
    BACKGROUND-POSITION: -700px -29px;
}

#nav #nav-sections:hover A {
    BACKGROUND-POSITION: -700px -29px;
}

#nav #nav-sections:hover #sub {
    position: absolute;
    display: block;
}

#nav #nav-mcle A:hover {
    BACKGROUND-POSITION: -807px -29px;
}

#nav #nav-mcle:hover A {
    BACKGROUND-POSITION: -807px -29px;
}

#nav #nav-mcle:hover ul {
    position: absolute;
    display: block;
}

#nav #nav-mcle ul li a {
    padding: 5px;
    color: #000000;
}

    #nav #nav-mcle ul li a:hover {
        background-color: #E6EDF5;
    }

#nav #nav-calendar A:hover {
    BACKGROUND-POSITION: -876px -29px;
}

#nav #nav-calendar:hover A {
    BACKGROUND-POSITION: -876px -29px;
}

#nav #nav-calendar:hover ul {
    position: absolute;
    display: block;
}

#nav #nav-calendar ul li a {
    padding: 5px;
    color: #000000;
}

    #nav #nav-calendar ul li a:hover {
        background-color: #E6EDF5;
    }

#home #nav #nav-home A {
    BACKGROUND-POSITION: 0px 0px;
}

#build #nav #nav-build A {
    BACKGROUND-POSITION: -132px 0px;
}

#lris #nav #nav-lris A {
    BACKGROUND-POSITION: -284px 0px;
}

#services #nav #nav-services A {
    BACKGROUND-POSITION: -534px 0px;
}

#judicialprofile #nav #nav-services A {
    BACKGROUND-POSITION: -534px 0px;
}

#sections #nav #nav-sections A {
    BACKGROUND-POSITION: -700px 0px;
}

#mcle #nav #nav-mcle A {
    BACKGROUND-POSITION: -807px 0px;
}

#calendar #nav #nav-calendar A {
    BACKGROUND-POSITION: -876px 0px;
}

#calendarmain #nav #nav-calendar A {
    BACKGROUND-POSITION: -876px 0px;
}

#home #nav #nav-build {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#build #nav #nav-build {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#build #nav #nav-lris {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#lris #nav #nav-lris {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#lris #nav #nav-services {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#services #nav #nav-services {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#services #nav #nav-sections {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#judicialprofile #nav #nav-services {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#judicialprofile #nav #nav-sections {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#sections #nav #nav-sections {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#sections #nav #nav-mcle {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#mcle #nav #nav-mcle {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#mcle #nav #nav-calendar {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#calendar #nav #nav-calendar {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#calendarmain #nav #nav-calendar {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#nav #nav-mcle UL {
    LEFT: -130px;
}

#nav #nav-calendar UL {
    LEFT: -116px;
}

#nav #nav-sections UL.col1 {
    WIDTH: 198px;
    TOP: 0px;
    BORDER-RIGHT: #cecac7 2px solid;
    LEFT: -200px;
}

#nav #nav-sections UL.col2 {
    TOP: 0px;
    BORDER-RIGHT: #cecac7 1px solid;
}

#plain #content UL.col1 {
    MARGIN-LEFT: -24px;
}

#plain #content UL.col2 {
    MARGIN-LEFT: -24px;
}

#nav2 A {
    BACKGROUND: url(/orgassets/250/images/nav2.gif) no-repeat;
}

#nav2 #nav2-about A {
    WIDTH: 105px;
    BACKGROUND-POSITION: 0px -17px;
}

#nav2 #nav2-cclawyer A {
    WIDTH: 144px;
    BACKGROUND-POSITION: -105px -17px;
}

#nav2 #nav2-directory A {
    WIDTH: 130px;
    BACKGROUND-POSITION: -249px -17px;
}

#nav2 #nav2-about A:hover {
    BACKGROUND-POSITION: 0px 0px;
}

#about #nav2 #nav2-about A {
    BACKGROUND-POSITION: 0px 0px;
}

#nav2 #nav2-cclawyer A:hover {
    BACKGROUND-POSITION: -105px 0px;
}

#cclawyer #nav2 #nav2-cclawyer A {
    BACKGROUND-POSITION: -105px 0px;
}

#nav2 #nav2-directory A:hover {
    BACKGROUND-POSITION: -249px 0px;
}

#directory #nav2 #nav2-directory A {
    BACKGROUND-POSITION: -249px 0px;
}

#supernav A:hover {
    COLOR: #0E6B3F;
}

a.mtopnavsel:link {
    color: #ced198;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;
    text-align: left;
    text-decoration: none;
}

a.mtopnavsel:active {
    color: #bdb9a5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;
    text-align: left;
    text-decoration: none;
}

a.mtopnavsel:visited {
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;
    text-align: left;
    text-decoration: none;
}

a.mtopnavsel:hover {
    color: #bdb9a5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;
    text-align: left;
    text-decoration: none;
}

.xmtopnavon {
    color: #0B7FAB;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;
    text-align: right;
    text-decoration: none;
}

/* Left Link menus - Dave Intellinx  */

a.lftlink:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0E6B3F;
    padding-left: 13px;
    text-decoration: none;
    font-weight: Bold;
}

a.lftlink:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0E6B3F;
    padding-left: 13px;
    text-decoration: none;
}


a.lftlink:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0E6B3F;
    padding-left: 13px;
    text-decoration: none;
}

a.lftlink:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: Bold;
    color: #FF0000;
    padding-left: 13px;
    text-decoration: underline;
}


/* Left Link menus - End  */


/* Login Box - Dave Intellinx  */



.LoginBox {
    background-color: #3C8363;
}

.txtlogin {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 10px;
}


.password-login a:link, .password-login a:active, .password-login a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}





/* End of Login Box - Dave Intellinx  */


/* Start of Directory - Dave Intellinx */

td.t2directory {
    background-color: #0E6B3F;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    height: 20px;
}

/* End of Directory - Dave Intellinx */




.ui-widget-header {
    border: 0px solid #4297d7;
    background-color: #0E6B3F;
    color: #ffffff;
    font-weight: bold;
}

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        border: 1px solid #c5dbec;
        background-color: #ffffff;
        font-weight: bold;
        color: #0E6B3F;
    }

    .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
        border: 1px solid #aaaaaa;
        background-color: #0E6B3F;
        font-weight: bold;
        color: #ffffff;
    }

    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
        border: 1px solid #79b7e7;
        background: #f5f8f9 url(/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
        font-weight: bold;
        color: #1C421B;
    }

.ui-widget-content {
    border: 1px solid #CAB298;
    background: #fcfdfd url(/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
    color: #222222;
}

div.fc-day-number:hover {
    color: #CAB298 !important;
}

.borderless {
    border: 0 !importent;
}

.modal-dialog {
    margin: 30px auto;
    /*max-width: 300px;*/
}

.full-cal-mnth-txt {
    /*color: #0E6B3F;*/
    font-size: 11px;
    padding: 5px 0 0;
    text-align: center;
    font-weight: bold;
}

.fc-state-default {
    background-color: #0E6B3F;
    background-image: none;
    border-color: #0E6B3F;
    box-shadow: none;
    color: #fff;
    text-shadow: none;
}

.guestdirectory {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 10px;
}


/*.button {
    color: #fff;
    background-color: #777c0f;
    border-color: #686c16;
}

    .button:hover, .button:focus, .button:active, .button.active, .open .dropdown-toggle.button {
        color: #fff;
        background-color: #777c0f;
        border-color: #ccc;
    }

.button-rpt-submit {
    color: #fff;
    background-color: #777c0f;
    border-color: #686c16;
}


.button-rpt-submit:hover, .button-rpt-submit:focus, .button-rpt-submit:active, .button-rpt-submit.active {
      color: #fff;
      background-color: #777c0f;
      border-color: #ccc;
}*/

/*.bootbox .modal-footer .btn {
    background-color: #0E6B3F !important;
    color: #fff !important;
}*/

/* Suresh Event cart tabbar css start */
.panel-primary {
    border-color: #686c16;
}

    .panel-primary > .panel-heading {
        color: #fff;
        background-color: #0E6B3F;
        border-color: #686c16;
    }

.panel-header, .panel-body {
    border: 1px solid #0E6B3F;
}

.nav-tabs > li.active > a {
    border-top: 1px solid #777c0f !important;
    border-left: 1px solid #777c0f !important;
    border-right: 1px solid #777c0f !important;
    border-bottom: 1px solid transparent !important;
}
/* Suresh Event cart tabbar css start */
.fav-headr {
    background-color: #0E6B3F !important;
}
