/*
    ########################################################################
    # Default Cascading Style Sheet
    # This Style Sheet contains site-wide usable styles.
    #
    # Author: Paul Kahl
    # Change Date           |   Change Description
    #---------------------------------------------
    # 9/16/2006 1:11PM      |   Creation of doc
    ########################################################################
*/

/* Start Project-Scope Classes */
    /* Start Body Tags */
        body
            {
                margin: 0px 0px 0px 0px;
                background: #FFF;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: normal;
                font-size: 9pt;
            }
        body.clsBodyTwoPad
            {
                margin: 2px 5px 2px 2px;
                background: #808C7D;
                color: #FFF;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: normal;
                font-size: 9pt;
            }

        td
            {
                vertical-align: top;
            }
        table, td, p, div
            {
                font-size: 9pt;
            }
    /* End Body Tags */

    /* Start Links */
        a:link, a:visited
            {
                color: #808C7D;
                text-decoration: underline;
            }
        a:active, a:hover
            {
                color: #808C7D;
                text-decoration: none;
            }
        a.Red:link, a.Red:visited
            {
                color: #BF0000;
                text-decoration: underline;
            }
        a.Red:active, a.Red:hover
            {
                color: #BF0000;
                text-decoration: none;
            }
        a.RedBold:link, a.RedBold:visited
            {
                color: #BF0000;
                text-decoration: underline;
                font-weight: bold;
            }
        a.RedBold:active, a.RedBold:hover
            {
                color: #BF0000;
                text-decoration: none;
                font-weight: bold;
            }
        a.Yellow:link, a.Yellow:visited
            {
                color: #ffea00;
                text-decoration: underline;
            }
        a.Yellow:active, a.Yellow:hover
            {
                color: #ffea00;
                text-decoration: none;
            }
        a.YellowBold:link, a.YellowBold:visited
            {
                color: #FFFF00;
                text-decoration: underline;
                font-weight: bold;
            }
        a.YellowBold:active, a.YellowBold:hover
            {
                color: #FFFF00;
                text-decoration: none;
                font-weight: bold;
            }
        a.WhiteMenu
            {
                color: #FFF;
                font-weight: bold;
                text-decoration: none;
            }
        a.GreenMenu:link, a.GreenMenu:visited
            {
                color: #FFF;
                font-weight: bold;
                text-decoration: none;
            }
        a.GreenMenu:active, a.GreenMenu:hover
            {
                color: #808C7D;
                font-weight: bold;
                text-decoration: none;
            }
        a.Green:link, a.Green:visited
            {
                color: #808C7D;
                text-decoration: underline;
            }
        a.Green:active, a.Green:hover
            {
                color: #808C7D;
                text-decoration: none;
            }
        a.GreenBold:link, a.GreenBold:visited
            {
                color: #808C7D;
                text-decoration: underline;
                font-weight: bold;
            }
        a.GreenBold:active, a.GreenBold:hover
            {
                color: #808C7D;
                text-decoration: none;
                font-weight: bold;
            }
        a.Black:link, a.Black:visited
            {
                color: #000;
                text-decoration: underline;
            }
        a.Black:active, a.Black:hover
            {
                color: #000;
                text-decoration: none;
            }
        a.BlackBold:link, a.BlackBold:visited
            {
                color: #000;
                text-decoration: underline;
                font-weight: bold;
            }
        a.BlackBold:active, a.BlackBold:hover
            {
                color: #000;
                text-decoration: none;
                font-weight: bold;
            }
        a.White:link, a.White:visited
            {
                color: #FFF;
                text-decoration: underline;
            }
        a.White:active, a.White:hover
            {
                color: #FFF;
                text-decoration: none;
            }
        a.WhiteBold:link, a.WhiteBold:visited
            {
                color: #FFF;
                text-decoration: underline;
                font-weight: bold;
            }
        a.WhiteBold:active, a.WhiteBold:hover
            {
                color: #FFF;
                text-decoration: none;
                font-weight: bold;
            }
    /* End Links */

    /* Start Form Tags */
        form
            {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }
        .text
            {
                border: 1px solid #000;
                font-size: 9pt;
            }
        .textArea
            {
                border: 1px solid #000;
                font-size: 9pt;
            }
        .select
            {
                border: 1px solid #000;
                font-size: 9pt;
            }
        .checkbox
            {
                border: none;
            }
        .radio
            {
                border: none;
            }
        .submit
            {
                height: 20px;
                font-size: 9pt;
                text-decoration: none;
                border: 1px solid #666;
                background: #CCC;
                font-weight: bold;
                color: #000;
                padding: 0px 2px 0px 2px;
            }
    /* End Form Tag */

    /* Start UL & LI Tags */
        ul, ol
            {
                margin-top: 0px;
            }
        ul li
            {
                list-style: disc;
            }
        ul li li
            {
                list-style: circle;
            }
        ul li li li
            {
                list-style: square;
            }
        ol li
            {
                list-style: decimal;
            }
        ol li li
            {
                list-style: upper-alpha;
            }
        ol li li li
            {
                list-style: upper-roman;
            }
        ol li li li li
            {
                list-style: lower-alpha;
            }
        ol li li li li li
            {
                list-style: lower-roman;
            }
    /* End UL & LI Tags */

    /* Start Font Tags */
        .txtRed
            {
                color: #BF0000;
            }
        .txtRedBold
            {
                color: #BF0000;
                font-weight: bold;
            }
        .txtYellow
            {
                color: #ffea00;
            }
        .txtYellowBold
            {
                color: #ffea00;
                font-weight: bold;
            }
        .txtGreen
            {
                color: #808C7D;
            }
        .txtGreenBold
            {
                color: #808C7D;
                font-weight: bold;
            }
        .txtBlue
            {
                color: #369;
            }
        .txtBlueBold
            {
                color: #369;
                font-weight: bold;
            }
        .txtBlack
            {
                color: #000;
            }
        .txtBlackBold
            {
                color: #000;
                font-weight: bold;
            }
        .txtWhite
            {
                color: #FFF;
            }

        .txtWhiteBold
            {
                color: #FFF;
                font-weight: bold;
            }
    /* End Font Tags */

    /* Start Text Handlers */
        .clsBold
            {
                font-weight: bold;
            }
        .clsItalic
            {
                font-style: italic;
            }
        .clsUnderline
            {
                text-decoration: underline;
            }
        .clsSuperScript
            {
                vertical-align: super;
                font-size: 60%;
            }
        .clsUnderOver
            {
                text-decoration: underline overline;
            }
        .clsSmallCaps
            {
                font-variant: small-caps;
            }
        .clsOneThirtyPercentFont
            {
                font-size: 130%;
            }
        .clsOneTwentyPercentFont
            {
                font-size: 120%;
            }
        .clsOneTenPercentFont
            {
                font-size: 110%;
            }
        .clsNinetyFivePercentFont
            {
                font-size: 95%;
            }
        .clsNinetyPercentFont
            {
                font-size: 90%;
            }
        .clsEightyFivePercentFont
            {
                font-size: 85%;
            }
        .clsEightyPercentFont
            {
                font-size: 80%;
            }
        .clsSeventyFivePercentFont
            {
                font-size: 75%;
            }
        .clsSeventyPercentFont
            {
                font-size: 70%;
            }
        .clsFiftyPercentFont
            {
                font-size: 50%;
            }
        .clsFivePercentFont
            {
                font-size: 5%;
            }
        .clsNoWrap
            {
                white-space: nowrap;
            }
    /* End Text Handlers */

    /* Start Cursor Handlers */
        .clsCursorPointer
            {
                cursor: pointer;
            }
    /* End Cursor Handlers */

    /* Start Alignment Handlers */
        .clsRightAlign
            {
                text-align: right;
            }
        .clsLeftAlign
            {
                text-align: left;
            }
        .clsCenterAlign
            {
                text-align: center;
            }
        .clsJustifyAlign
            {
                text-align: justify;
            }
        .clsTopAlign
            {
                vertical-align: top;
            }
        .clsMiddleAlign
            {
                vertical-align: middle;
            }
        .clsBottomAlign
            {
                vertical-align: bottom;
            }
    /* End Alignment Handlers */

    /* Start Padding Handlers */
        .clsZeroPadding
            {
                padding: 0px;
            }
        .clsZeroByFivePadding
            {
                padding: 0px 5px 0px 5px;
            }
        .clsZeroByTwoPadding
            {
                padding: 0px 2px 0px 2px;
            }
        .clsOnePadding
            {
                padding: 1px;
            }
        .clsTwoPadding
            {
                padding: 2px;
            }
        .clsTwoByFivePadding
            {
                padding: 2px 5px 2px 5px;
            }
        .clsFivePadding
            {
                padding: 5px;
            }
        .clsNoPadNoCell
            {
                border-collapse: collapse;
            }
    /* End Padding Handlers */

    /* Start Box Size Handlers */
        /* Start Percentage Sizes */
            .clsOneHundredPercentWide
                {
                    width: 100%;
                }
            .clsNinetyFivePercentWide
                {
                    width: 95%;
                }
            .clsNinetyPercentWide
                {
                    width: 90%;
                }
            .clsEightyPercentWide
                {
                    width: 80%;
                }
            .clsSeventyFivePercentWide
                {
                    width: 75%;
                }
            .clsSixtyFivePercentWide
                {
                    width: 65%;
                }
            .clsSixtyPercentWide
                {
                    width: 60%;
                }
            .clsFiftyFivePercentWide
                {
                    width: 55%;
                }
            .clsFiftyPercentWide
                {
                    width: 50%;
                }
            .clsFourtyFivePercentWide
                {
                    width: 45%;
                }
            .clsFourtyPercentWide
                {
                    width: 40%;
                }
            .clsThirtyFivePercentWide
                {
                    width: 35%;
                }
            .clsThirtyPercentWide
                {
                    width: 30%;
                }
            .clsTwentyFivePercentWide
                {
                    width: 25%;
                }
            .clsTwentyPercentWide
                {
                    width: 20%;
                }
            .clsFifteenPercentWide
                {
                    width: 15%;
                }
            .clsTenPercentWide
                {
                    width: 10%;
                }
            .clsFivePercentWide
                {
                    width: 5%;
                }
            .clsOneHundredPercentHigh
                {
                    height: 100%;
                }
        /* End Percentage Sizes */
        /* Start Pixel Sizes */
            .clsOneHundredPixelWide
                {
                    width: 100px;
                }
            .clsOneHundredFiftyPixelWide
                {
                    width: 150px;
                }
            .clsTwoHundredPixelWide
                {
                    width: 200px;
                }
            .clsTwoHundredFiftyPixelWide
                {
                    width: 250px;
                }
        /* End Pixel Sizes */

        /* Start Overflow Handlers */
            .clsOverflowAuto
                {
                    overflow: auto;
                }
            .clsOverflowHidden
                {
                    overflow: hidden;
                }
        /* End Overflow Handlers */
    /* End Box Size Handlers */

    /* Start Position Handlers */
        .clsPositionAbsolute
            {
                position: absolute;
            }
        .clsPositionRelative
            {
                position: relative;
            }
    /* End Position Handlers */

    /* Start Margin Handlers */
        .clsMarginZeroAll
            {
                margin: 0px 0px 0px 0px;
            }
    /* End Margin Handlers */

    /* Start Border Handlers */
        .clsBorderBlackTop
            {
                border-top: 1px solid #000;
            }
        .clsBorderBlackRight
            {
                border-right: 1px solid #000;
            }
        .clsBorderBlackBottom
            {
                border-bottom: 1px solid #000;
            }
        .clsBorderBlackLeft
            {
                border-left: 1px solid #000;
            }
        .clsBorderBlackFull
            {
                border: 1px solid #000;
            }
        .clsBorderBlackDashedTop
            {
                border-top: 1px dashed #000;
            }
        .clsBorderBlackDashedRight
            {
                border-right: 1px dashed #000;
            }
        .clsBorderBlackDashedBottom
            {
                border-bottom: 1px dashed #000;
            }
        .clsBorderBlackDashedLeft
            {
                border-left: 1px dashed #000;
            }
        .clsBorderBlackDashedFull
            {
                border: 1px dashed #000;
            }
        .clsBorderWhiteTop
            {
                border-top: 1px solid #FFF;
            }
        .clsBorderWhiteRight
            {
                border-right: 1px solid #FFF;
            }
        .clsBorderWhiteBottom
            {
                border-bottom: 1px solid #FFF;
            }
        .clsBorderWhiteLeft
            {
                border-left: 1px solid #FFF;
            }
        .clsBorderWhiteFull
            {
                border: 1px solid #FFF;
            }
        .clsBorderGreenTop
            {
                border-top: 1px solid #808C7D;
            }
        .clsBorderGreenRight
            {
                border-right: 1px solid #808C7D;
            }
        .clsBorderGreenBottom
            {
                border-bottom: 1px solid #808C7D;
            }
        .clsBorderGreenLeft
            {
                border-left: 1px solid #808C7D;
            }
        .clsBorderGreenFull
            {
                border: 1px solid #808C7D;
            }
        .clsBorderGreenDashedTop
            {
                border-top: 1px dashed #808C7D;
            }
        .clsBorderGreenDashedRight
            {
                border-right: 1px dashed #808C7D;
            }
        .clsBorderGreenDashedBottom
            {
                border-bottom: 1px dashed #808C7D;
            }
        .clsBorderGreenDashedLeft
            {
                border-left: 1px dashed #808C7D;
            }
        .clsBorderGreenDashedFull
            {
                border: 1px dashed #808C7D;
            }
        .clsBorderNone
            {
                border: none;
            }
    /* End Border Handlers */

    /* Start Background Handlers */
        /* Start WebSafe - Grey Scale */
            .clsBGGreyZero
                {
                    background: #000;
                }
            .clsBGGreyThree
                {
                    background: #333;
                }
            .clsBGGreySix
                {
                    background: #666;
                }
            .clsBGGreyNine
                {
                    background: #999;
                }
            .clsBGGreyC
                {
                    background: #CCC;
                }
            .clsBGGreyF
                {
                    background: #FFF;
                }
        /* End WebSafe */

        /* Start Unsafe - Grey Scale */
            .clsBGGreyOne
                {
                    background: #111;
                }
            .clsBGGreyTwo
                {
                    background: #222;
                }
            .clsBGGreyFour
                {
                    background: #444;
                }
            .clsBGGreyFive
                {
                    background: #555;
                }
            .clsBGGreySeven
                {
                    background: #777;
                }
            .clsBGGreyEight
                {
                    background: #888;
                }
            .clsBGGreyA
                {
                    background: #AAA;
                }
            .clsBGGreyB
                {
                    background: #BBB;
                }
            .clsBGGreyD
                {
                    background: #DDD;
                }
            .clsBGGreyE
                {
                    background: #EEE;
                }
            .clsBGGreyEF
                {
                    background: #EFEFEF;
                }
        /* End Unsafe */

        /* Start Unsafe - Colored */
            .clsBGTrans
                {
                    background: transparent;
                }
            .clsBGGreen
                {
                    background: #808C7D;
                }
            .clsBGEF
                {
                    background: #EFEFEF;
                }
            .clsBG369
                {
                    background: #369;
                }
        /* End Unsafe - Colored */
    /* End Background Handlers */

    /* Start Table/Cell Handlers */
        .clsVisible
            {
                visibility: visible;
            }
        .clsInvisible
            {
                visibility: hidden;
            }
    /* End Table/Cell Handlers */

    /* Start Blockquote Tag */
        blockquote
            {
                margin-top: 0px;
                margin-bottom: 10px;
            }
    /* End Blockquote Tag */
/* End Project-Scope Classes */

/* Start Specific Styles */
    /* Start Menu */
        .clsOurFirm
            {
                width: 100px;
                border-bottom: 1px solid #808C7D;
                padding: 5px 5px 5px 5px;
                white-space: nowrap;
                color: #FFF;
                font-weight: bold;
                background: #808C7D;
                cursor: pointer;
            }
        .clsOurFirmHighlighted
            {
                width: 100px;
                border-bottom: 1px solid #808C7D;
                padding: 5px 5px 5px 5px;
                white-space: nowrap;
                color: #808C7D;
                font-weight: bold;
                cursor: pointer;
            }
        .clsOurLawyers
            {
                width: 140px;
                border-bottom: 1px solid #808C7D;
                padding: 5px 5px 5px 5px;
                white-space: nowrap;
                color: #FFF;
                font-weight: bold;
                background: #808C7D;
                cursor: pointer;
            }
        .clsOurLawyersHighlighted
            {
                width: 140px;
                border-bottom: 1px solid #808C7D;
                padding: 5px 5px 5px 5px;
                white-space: nowrap;
                color: #808C7D;
                font-weight: bold;
                cursor: pointer;
            }
        .clsADR
            {
                width: 140px;
                border-bottom: 1px solid #808C7D;
                padding: 5px 5px 5px 5px;
                white-space: nowrap;
                color: #FFF;
                font-weight: bold;
                background: #808C7D;
                cursor: pointer;
            }
        .clsADRHighlighted
            {
                width: 140px;
                border-bottom: 1px solid #808C7D;
                padding: 5px 5px 5px 5px;
                white-space: nowrap;
                color: #808C7D;
                font-weight: bold;
                cursor: pointer;
            }
    /* End Menu */

    /* Start SubMenu */
        #idMenuLawyers
            {
                position: absolute;
                top: 25px;
                left: 110px;
                visibility: hidden;
                width: 150px;
            }
        #idMenuPhilip
            {
                position: absolute;
                top: 26px;
                left: 260px;
                visibility: hidden;
            }
        #idMenuThomas
            {
                position: absolute;
                top: 50px;
                left: 260px;
                visibility: hidden;
            }
        #idMenuRobert
            {
                position: absolute;
                top: 73px;
                left: 260px;
                visibility: hidden;
            }
        #idMenuADRMain
            {
                position: absolute;
                top: 25px;
                left: 260px;
                visibility: hidden;
                width: 200px;
            }
        #idMenuMediation
            {
                position: absolute;
                top: 26px;
                left: 460px;
                visibility: hidden;
            }
        #idMenuArbitration
            {
                position: absolute;
                top: 51px;
                left: 460px;
                visibility: hidden;
            }

        .clsMenuItem
            {
                width: 150px;
                padding: 5px 5px 5px 5px;
                color: #FFF;
                background: #808C7D;
                font-weight: bold;
                cursor: pointer;
            }
        .clsMenuItemHighlighted
            {
                width: 150px;
                border: 1px solid #808C7D;
                padding: 5px 5px 5px 5px;
                color: #808C7D;
                font-weight: bold;
                background: #FFF;
                cursor: pointer;
            }
        .clsRobert
            {
                width: 150px;
                padding: 5px 5px 5px 5px;
                color: #FFF;
                background: #808C7D;
                font-weight: bold;
                cursor: pointer;
            }
        .clsRobertHighlighted
            {
                width: 150px;
                border: 1px solid #808C7D;
                padding: 5px 5px 5px 5px;
                color: #808C7D;
                font-weight: bold;
                background: #FFF;
                cursor: pointer;
            }
        .clsThomas
            {
                width: 150px;
                padding: 5px 5px 5px 5px;
                color: #FFF;
                background: #808C7D;
                font-weight: bold;
                cursor: pointer;
            }
        .clsThomasHighlighted
            {
                width: 150px;
                border: 1px solid #808C7D;
                padding: 5px 5px 5px 5px;
                color: #808C7D;
                font-weight: bold;
                background: #FFF;
                cursor: pointer;
            }
        .clsPhilip
            {
                width: 150px;
                padding: 5px 5px 5px 5px;
                color: #FFF;
                background: #808C7D;
                font-weight: bold;
                cursor: pointer;
            }
        .clsPhilipHighlighted
            {
                width: 150px;
                border: 1px solid #808C7D;
                padding: 5px 5px 5px 5px;
                color: #808C7D;
                font-weight: bold;
                background: #FFF;
                cursor: pointer;
            }
    /* End SubMenu */
/* End Specific Styles */
