﻿

.form-control {
    height: 34px;
    padding: 4px 2px;
}

.btn {
    padding: 2px 12px;
}

.input-group-addon {
    padding: 4px 8px;
}

.panel-heading {
    padding: 4px 15px;
}

.panel-title {
    color: inherit;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 0;
}

.input-group .form-control {
    position: relative;
    z-index: 1;
    float: left;
    margin-bottom: 0;
}


.navbar-default {
    background-color: transparent;
    border-color: transparent;
    background-color: #FFFFFF;
    background-image: url("/orgassets/250/images/bg_MainMenu.gif");
    background-repeat: repeat-x;
    /*height: 36px;*/
    text-align: left;
    vertical-align: middle;
}

.bgbottom {
    background-image: url("/orgassets/250/images/bg_MainMenu_bottom.gif");
    height: 10px;
    margin: 10px 0px 0px 0px !important;
}

/*.container {
    max-width: 970px;
    margin-left: auto;
    margin-right: auto;
}*/
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: white;
    background-color: transparent;
}

/*.btn-primary {
    background-color: #3C8363;
    border-color: #686c16;
    color: #fff;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #777c0f;
        border-color: #686c16;
}*/

/*.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #3276b1;
        border-color: #285e8e;
    }

    .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
        background-image: none;
    }

    .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
        background-color: #428bca;
        border-color: #357ebd;
    }

    .btn-primary .badge {
        color: #428bca;
        background-color: #fff;
    }*/


@media (max-width:767px) {
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active {
        color: #C8B194;
        background-color: #08484F;
    }


    .navbar-default .navbar-nav > li > a {
        color: #FFFFFF;
        background-color: #3C8363;
        /*background-image: url("/orgassets/250/images/bg_MainMenu.gif");*/
        border: solid;
        border-width: thin;
        border-color: transparent;
    }

        .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > li > a:focus {
            color: #BBEDF0;
            background-color: #08484F;
        }

    .navbar-default .navbar-nav li.active, nav navbar-nav navbar-right li.active {
        color: #BBEDF0;
        background-color: #08484F;
    }

    a.mtopnav:link {
        color: #E1E3E4;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding: 5px 10px;
        text-align: left;
        text-decoration: none;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #ffffff;
    }

    /*Bar Staff*/

    .navbar-default .navbar-nav > .men > a:focus {
        background-color: #08484F;
        color: #C8B194;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        background-color: #08484F;
        color: #C8B194;
    }

    .navbar-default .navbar-nav > a {
        background-color: transparent;
        color: #FFFFFF;
    }

    .navbar-default .navbar-nav > .open > ul, .navbar-default .navbar-nav > .open > ul:hover, .navbar-default .navbar-nav > .open > ul:focus {
        background-color: #3C8363;
        color: #FFFFFF;
    }
    /*.navbar-default .navbar-nav > .open > ul > li > a, .navbar-default .navbar-nav > .open > ul > li > a:hover, .navbar-default .navbar-nav > .open > ul > li > a:focus {
background-color: #3C8363;
color: #FFFFFF;
}*/
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #ffffff;
    }

    a.lftlink:link {
        padding-left: 0px !important;
        /*Bar staff*/
    }

    /* Barlanding */
    #mnav {
        z-index: 40;
        /*width: 958px;
	background: url(/orgassets/250/images/nav-bg.gif) repeat-x left bottom; 
 */
        height: 42px;
        top: 124px;
        left: 0px;
        padding-bottom: 15px;
        width: 100%;
        /*width: 950px;*/
    }

        #mnav LI {
            POSITION: relative;
            PADDING-LEFT: 1px;
            BACKGROUND: url(/orgassets/250/images/nav-sep.gif) no-repeat left bottom;
            FLOAT: left;
            HEIGHT: 29px;
        }

        #mnav #nav-home {
            PADDING-LEFT: 0px;
            BACKGROUND: none transparent scroll repeat 0% 0%;
        }

        #mnav LI A {
            TEXT-INDENT: -4000px;
            FLOAT: left;
            HEIGHT: 29px;
        }

        * HTML #mnav UL LI A {
            WIDTH: 198px !important;
            PADDING-RIGHT: 0px;
            MARGIN-RIGHT: 0px;
        }

        #mnav 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;
        }

            #mnav UL LI {
                PADDING-LEFT: 0px;
                BACKGROUND: none transparent scroll repeat 0% 0%;
                HEIGHT: auto;
            }

            #mnav UL LI {
                FLOAT: none;
            }

                #mnav UL LI A {
                    FLOAT: none;
                }

                #mnav 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: #3C8363;
                    FONT-SIZE: 95%;
                    TEXT-DECORATION: none;
                    PADDING-TOP: 4px;
                    -moz-opacity: .95;
                    opacity: .95;
                }

                    #mnav UL LI A:hover {
                        FILTER: alpha(opacity=100);
                        BACKGROUND: #fff;
                        COLOR: #3C8363;
                        -moz-opacity: 1;
                        opacity: 1;
                    }

            #mnav UL UL {
                DISPLAY: none !important;
            }

    .mnav2-wrapper {
        width: 100%;
        position: relative;
        height: 17px;
    }

    #mnav2 {
        height: 17px;
        position: absolute;
        right: 0;
        top: 0px;
    }

        #mnav2 LI {
            POSITION: relative;
            FLOAT: left;
            HEIGHT: 17px;
        }

            #mnav2 LI A {
                TEXT-INDENT: -4000px;
                FLOAT: left;
                HEIGHT: 17px;
            }

    #mnav3 {
        POSITION: absolute;
        FONT-SIZE: 85%;
        TOP: 36px;
        RIGHT: 4px;
    }

        #mnav3 LI {
            FLOAT: left;
        }

        #mnav3 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;
        }

        #mnav3 .first A {
            PADDING-LEFT: 0px;
            BACKGROUND: none transparent scroll repeat 0% 0%;
        }

    #mphoto {
        z-index: 0;
        border-bottom: #b2ada1 1px solid;
        border-left: #b2ada1 1px solid;
        padding-bottom: 8px;
        padding-left: 8px;
        width: 100%;
        padding-right: 8px;
        background: #fff;
        border-top: #b2ada1 1px solid;
        top: 135px;
        border-right: #b2ada1 1px solid;
        padding-top: 8px;
        left: 146px;
    }

        #mphoto IMG {
            DISPLAY: block;
        }

    #mnav a {
        background: url(/orgassets/250/images/nav.gif) no-repeat;
    }

    #mnav #mnav-home A {
        WIDTH: 125px;
        BACKGROUND-POSITION: 0px -58px;
    }

    .mnav .mnav-home A {
        WIDTH: 125px;
        BACKGROUND-POSITION: 0px -58px;
    }

    #mnav #mnav-build A {
        WIDTH: 145px;
        BACKGROUND-POSITION: -132px -58px;
    }

    #mnav #mnav-lris A {
        WIDTH: 249px;
        BACKGROUND-POSITION: -284px -58px;
    }

    #mnav #mnav-services A {
        WIDTH: 165px;
        BACKGROUND-POSITION: -534px -58px;
    }

    #mnav #mnav-sections A {
        WIDTH: 106px;
        BACKGROUND-POSITION: -700px -58px;
    }

    #mnav #mnav-mcle A {
        WIDTH: 68px;
        BACKGROUND-POSITION: -807px -58px;
    }

    #mnav #mnav-calendar A {
        WIDTH: 82px;
        BACKGROUND-POSITION: -876px -58px;
    }

    #mnav #mnav-home A:hover {
        BACKGROUND-POSITION: 0px -29px;
    }

    #mnav #mnav-home:hover A {
        BACKGROUND-POSITION: 0px -29px;
    }

    #mnav #mnav-build A:hover {
        BACKGROUND-POSITION: -132px -29px;
    }

    #mnav #mnav-build:hover A {
        BACKGROUND-POSITION: -132px -29px;
    }

    #mnav #mnav-build:hover ul {
        position: absolute;
        display: block;
    }

    #mnav #mnav-build ul li a {
        padding: 5px;
        color: #000000;
    }

        #mnav #mnav-build ul li a:hover {
            background-color: #E6EDF5;
        }

    #mnav #mnav-lris A:hover {
        BACKGROUND-POSITION: -284px -29px;
    }

    #mnav #mnav-lris:hover A {
        BACKGROUND-POSITION: -284px -29px;
    }

    #mnav #mnav-lris:hover ul {
        position: absolute;
        display: block;
    }

    #mnav #mnav-lris ul li a {
        padding: 5px;
        color: #000000;
    }

        #mnav #mnav-lris ul li a:hover {
            background-color: #E6EDF5;
        }

    #mnav #mnav-services A:hover {
        BACKGROUND-POSITION: -534px -29px;
    }

    #mnav #mnav-services:hover A {
        BACKGROUND-POSITION: -534px -29px;
    }

    #mnav #mnav-services:hover ul {
        position: absolute;
        display: block;
    }

    #mnav #mnav-services ul li a {
        padding: 5px;
        color: #000000;
    }

        #mnav #mnav-services ul li a:hover {
            background-color: #E6EDF5;
        }

    #mnav #mnav-sections A:hover {
        BACKGROUND-POSITION: -700px -29px;
    }

    #mnav #mnav-sections:hover A {
        BACKGROUND-POSITION: -700px -29px;
    }

    #mnav #mnav-sections:hover #sub {
        position: absolute;
        display: block;
    }

    #mnav #mnav-mcle A:hover {
        BACKGROUND-POSITION: -807px -29px;
    }

    #mnav #mnav-mcle:hover A {
        BACKGROUND-POSITION: -807px -29px;
    }

    #mnav #mnav-mcle:hover ul {
        position: absolute;
        display: block;
    }

    #mnav #mnav-mcle ul li a {
        padding: 5px;
        color: #000000;
    }

        #mnav #mnav-mcle ul li a:hover {
            background-color: #E6EDF5;
        }

    #mnav #mnav-calendar A:hover {
        BACKGROUND-POSITION: -876px -29px;
    }

    #mnav #mnav-calendar:hover A {
        BACKGROUND-POSITION: -876px -29px;
    }

    #mnav #mnav-calendar:hover ul {
        position: absolute;
        display: block;
    }

    #mnav #mnav-calendar ul li a {
        padding: 5px;
        color: #000000;
    }

        #mnav #mnav-calendar ul li a:hover {
            background-color: #E6EDF5;
        }


    #mcle #nav #nav-mcle A {
        BACKGROUND-POSITION: -807px 0px;
    }

    #mnav m#nav-mcle UL {
        LEFT: -130px;
    }

    #mnav #mnav-calendar UL {
        LEFT: -116px;
    }


    #mnav2 A {
        BACKGROUND: url(/orgassets/250/images/nav2.gif) no-repeat;
    }

    #mnav2 #mnav2-about A {
        WIDTH: 105px;
        BACKGROUND-POSITION: 0px -17px;
    }

    #mnav2 #mnav2-cclawyer A {
        WIDTH: 144px;
        BACKGROUND-POSITION: -105px -17px;
    }

    #mnav2 #mnav2-directory A {
        WIDTH: 130px;
        BACKGROUND-POSITION: -249px -17px;
    }

    #mnav2 #mnav2-about A:hover {
        BACKGROUND-POSITION: 0px 0px;
    }

    #mabout #mnav2 #mnav2-about A {
        BACKGROUND-POSITION: 0px 0px;
    }

    #mnav2 #mnav2-cclawyer A:hover {
        BACKGROUND-POSITION: -105px 0px;
    }

    #mnav2 #mnav2-directory A:hover {
        BACKGROUND-POSITION: -249px 0px;
    }

    

    /*.btn-primary {
        background-color: #3C8363;
        border-color: #686c16;
        color: #fff;
}

        .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
            color: #fff;
            background-color: #777c0f;
            border-color: #686c16;
}*/


.topnav-container li.mheadlink a.h {
    color: #ffffff !important;
    display: block;
    font-size: 11px;
    font-weight: bold;
}

.topnav-container li.mheadlink a span.caret {
    color: #ffffff;
}

