﻿/*#######################################################################
# MDawgTiredPlayDays.com Style Sheet                                    #
# Site Wide CSS - Hyperlinks, text formatting, color formatting         #
# tag formatting, and form elements.                                    #
# Paul Kahl                                                             #
# Latest Update: 04/19/2009 13:35:00 PM                                 #
#######################################################################*/
/*
    ########################################################################
    # Default Cascading Style Sheet
    # This Style Sheet contains site-wide usable styles. Sections requiring
    # more complex sets of styles will receive their own style sheet.
    #
    #
    # Author: Paul Kahl
    # Change Date           |   Change Description
    #---------------------------------------------
    # 04/19/2009            |   CREATION for DawgTiredPlayDays
    ########################################################################
    # Colors
    # rgb(172, 180, 55) - Green of Grass
    # rgb(255, 201, 30) - School Bus Yellow
    # rgb(97, 17, 106) - Brochure Purple
    # rgb(105, 130, 146) - Pavement Grey
    ########################################################################
*/

/* Start Project-Scope Classes */
    /* Start Body Tags */
        body {
            margin: 0px 0px 0px 0px;
            background: rgb(97, 17, 106);
            color: rgb(255, 255, 255);
            font-family: verdana, arial, helv, helvetica, tahoma, sans-serif;
            font-weight: normal;
            font-size: 10pt;
        }
        table, tr, td, div, p {
            font-size: 9pt;
            vertical-align: top;
        }
        .clsContentBody {
            background: rgb(97, 17, 106);
        }
    /* End Body Tags */

    /* Start Links */
        a:link, a:visited {
            color: rgb(255, 255, 255);
            text-decoration: underline;
        }
        a:active, a:hover {
            color: rgb(255, 255, 255);
            text-decoration: none;
        }
        a.lnkBold:link, a.lnkBold:visited {
            color: rgb(255, 255, 255);
            text-decoration: underline;
            font-weight: bold;
        }
        a.lnkBold:active, a.lnkBold:hover {
            color: rgb(255, 255, 255);
            text-decoration: none;
            font-weight: bold;
        }
        a.lnkBlack:link, a.lnkBlack:visited {
            color: rgb(0, 0, 0);
            text-decoration: underline;
        }
        a.lnkBlack:active, a.lnkBlack:hover {
            color: rgb(0, 0, 0);
            text-decoration: none;
        }
        a.lnkBlackBold:link, a.lnkBlackBold:visited {
            color: rgb(0, 0, 0);
            text-decoration: underline;
            font-weight: bold;
        }
        a.lnkBlackBold:active, a.lnkBlackBold:hover {
            color: rgb(0, 0, 0);
            text-decoration: none;
            font-weight: bold;
        }
    /* End Links */

    /* Start Form Tags */
        form {
            margin: 0px 0px 0px 0px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding: 0px 0px 0px 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
        }
        .text400 {
            border: 1px solid rgb(0, 0, 0);
            font-size: 9pt;
            width: 400px;
            font-family: Arial;
        }
        .text300 {
            border: 1px solid rgb(0, 0, 0);
            font-size: 9pt;
            width: 300px;
            font-family: Arial;
        }
        .text250 {
            border: 1px solid rgb(0, 0, 0);
            font-size: 9pt;
            width: 250px;
            font-family: Arial;
        }
        .text200 {
            border: 1px solid rgb(0, 0, 0);
            font-size: 9pt;
            width: 200px;
            font-family: Arial;
        }
        .text150 {
            border: 1px solid rgb(0, 0, 0);
            font-size: 9pt;
            width: 150px;
            font-family: Arial;
        }
        .text100 {
            border: 1px solid rgb(0, 0, 0);
            font-size: 9pt;
            width: 100px;
            font-family: Arial;
        }
        .text75 {
            border: 1px solid #000;
            font-size: 9pt;
            width: 75px;
            font-family: Arial;
        }
        .text50 {
            border: 1px solid #000;
            font-size: 9pt;
            width: 50px;
            font-family: Arial;
        }
        .text30 {
            border: 1px solid #000;
            font-size: 9pt;
            width: 30px;
            font-family: Arial;
        }
        .text25 {
            border: 1px solid rgb(0, 0, 0);
            font-size: 9pt;
            width: 25px;
            font-family: Arial;
        }
        .text99Percent {
            border: 1px solid rgb(0, 0, 0);
            font-size: 9pt;
            width: 98%;
            font-family: Arial;
        }
        .textArea90PercentWide {
            border: 1px solid rgb(0, 0, 0);
            font-size: 9pt;
            width: 90%;
        }
        .textArea {
            border: 1px solid rgb(0, 0, 0);
            font-size: 9pt;
            font-family: Arial;
        }
        .textArea99PercentWide {
            border: 1px solid rgb(0, 0, 0);
            font-size: 9pt;
            width: 98%;
            font-family: Arial;
        }
        .textAreaOneHundredPercentWide {
            border: 1px solid rgb(0, 0, 0);
            font-size: 9pt;
            width: 100%;
            font-family: Arial;
        }
        .select100 {
            border: 1px solid rgb(0, 0, 0);
            font-size: 8pt;
            width: 102px;
            font-family: Arial;
        }
        .select150 {
            border: 1px solid rgb(0, 0, 0);
            font-size: 8pt;
            width: 152px;
            font-family: Arial;
        }
        .select200 {
            border: 1px solid rgb(0, 0, 0);
            font-size: 8pt;
            width: 202px;
            font-family: Arial;
        }
        .select99Percent {
            border: 1px solid rgb(0, 0, 0);
            font-size: 8pt;
            font-family: Arial;
            width: 99%;
        }
        .select {
            border: 1px solid rgb(0, 0, 0);
            font-size: 8pt;
            font-family: Arial;
        }
        .checkbox {
            border: none;
        }
        .gridCheckbox {
            border: none;
            zoom: 90%;
        }
        .radio {
            border: none;
        }
        .submit {
            height: 20px;
            font-size: 9pt;
            text-decoration: none;
            border: 1px solid rgb(255, 255, 255);
            background: rgb(172, 180, 55);
            color: rgb(255, 255, 255);
            font-weight: bold;
            padding: 0px 2px 0px 2px;
        }
    /* End Form Tag */

    /* Start UL & LI Tags */
        ul {
            margin-top: 0px;
        }
        ul.ULMenu {
            margin-top: 0px;
        }
        ul.ULMenu li {
            list-style: none;
        }
        ul.ULMenu li li {
            list-style: none;
        }
        ul.ULMenuNarrow {
            margin-top: 0px;
            margin-left: 10px;
        }
        ul.ULMenuNarrow li {
            list-style: none;
        }
        ul.ULMenuNarrow li li {
            list-style: none;
        }
        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 Color Tags */
        .txtBlack {
            color: rgb(0, 0, 0);
        }
        .txtBlackBold {
            color: rgb(0, 0, 0);
            font-weight: bold;
        }
        .txtWhite {
            color: rgb(255, 255, 255);
        }
        .txtWhiteBold {
            color: rgb(255, 255, 255);
            font-weight: bold;
        }
        .txtPurple {
            color: rgb(97, 17, 106);
        }
        .txtPurpleBold {
            color: rgb(97, 17, 106);
            font-weight: bold;
        }
        .txtGreen {
            color: rgb(172, 180, 55);
        }
        .txtGreenBold {
            color: rgb(172, 180, 55);
            font-weight: bold;
        }
        .txtYellow {
            color: rgb(255, 201, 30);
        }
        .txtYellowBold {
            color: rgb(255, 201, 30);
            font-weight: bold;
        }
        .txtGrey {
            color: rgb(105, 130, 146);
        }
        .txtGreyBold {
            color: rgb(105, 130, 146);
            font-weight: bold;
        }
    /* End Font Color Tags */

    /* Start Text Handlers */
        /* Start Text Modifiers */
            h1, h2, h3, h4, h5 {
                margin: 0px;
                font-weight: bold;
            }
            .clsBold {
                font-weight: bold;
            }
            .clsItalic {
                font-style: italic;
            }
            .clsUnderline {
                text-decoration: underline;
            }
            .clsNoDecor {
                text-decoration: none;
            }
            .clsSuperScript {
                vertical-align: super;
                font-size: 60%;
            }
            .clsUnderOver {
                text-decoration: underline overline;
            }
            .clsSmallCaps {
                font-variant: small-caps;
            }
        /* End Text Modifiers */
        
        /* Start Size Modifiers */
            .clsOneFiftyPercentFont {
                font-size: 150%;
            }
            .clsOneFourtyPercentFont {
                font-size: 140%;
            }
            .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%;
            }
            .clsSixtyPercentFont {
                font-size: 60%;
            }
            .clsFiftyPercentFont {
                font-size: 50%;
            }
            .clsFivePercentFont {
                font-size: 5%;
            }
            .clsSmallestFont {
                font-size: 1px;
            }
        /* End Size Modifiers */
    
        .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;
        }
        .clsZeroByFiveByTenPadding {
            padding: 0px 5px 5px 10px;
        }
        .clsZeroByFiveByTwoPadding {
            padding: 0px 5px 2px 5px;
        }
        .clsZeroByFiveByFifteenPadding {
            padding: 0px 5px 15px 0px;
        }
        .clsOneByOnePadding {
            padding: 1px;
        }
        .clsOneByFiveByTwoPadding {
            padding: 1px 5px 2px 5px;
        }
        .clsTwoByTwoPadding {
            padding: 2px;
        }
        .clsTwoByFivePadding {
            padding: 2px 5px 2px 5px;
        }
        .clsTwoByFiveByZeroPadding {
            padding: 2px 5px 0px 5px;
        }
        .clsTwoByFiveByTenPadding {
            padding: 2px 5px 10px 5px;
        }
        .clsTwoByFiveByTenByZeroPadding {
            padding: 2px 5px 10px 0px;
        }
        .clsThreeByFiveByZeroPadding {
            padding: 3px 5px 0px 5px;
        }
        .clsThreeByFiveByTwoPadding {
            padding: 3px 5px 2px 5px;
        }
        .clsFourByFiveByZeroPadding {
            padding: 4px 5px 0px 5px;
        }
        .clsFourByFiveByTwoPadding {
            padding: 4px 5px 2px 5px;
        }
        .clsFiveByFiveByZeroPadding {
            padding: 5px 5px 0px 5px;
        }
        .clsSevenByFiveByZeroByZeroPadding {
            padding: 7px 5px 0px 0px;
        }
        .clsFiveByTenPadding {
            padding: 5px 5px 10px 5px;
        }
        .clsFiveByFivePadding {
            padding: 5px;
        }
        .clsNineLeftPad {
            padding-left: 9px;
        }
        .clsTenTopPad {
            padding-top: 10px;
        }
        .clsTenBottomPad {
            padding-bottom: 10px;
        }
        .clsTenByZeroPadding {
            padding: 0px 10px 0px 10px;
        }
        .clsTenByFiveByTwoPadding {
            padding: 10px 5px 2px 5px;
        }
        .clsFifteenByFiveByTwoPadding {
            padding: 15px 5px 2px 5px;
        }
        .clsTwentyBottomPad {
            padding-bottom: 20px;
        }
        .clsTwentyRightPad {
            padding-right: 20px;
        }
        .clsTenRightPad {
            padding-right: 10px;
        }
        .clsTwentyTopPad {
            padding-top: 20px;
        }
        .clsNoPadNoCell {
            border-collapse: collapse;
        }
    /* End Padding Handlers */

    /* Start Box Size Handlers */
        /* Start Percentage Sizes */
            .clsOneHundredPercentWide {
                width: 100%;
            }
            .clsNinetyNinePercentWide {
                width: 99%;
            }
            .clsNinetyEightPercentWide {
                width: 98%;
            }
            .clsNinetySevenPercentWide {
                width: 97%;
            }
            .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%;
            }
            .clsThirtyFourPercentWide {
                width: 34%;
            }
            .clsThirtyThreePercentWide {
                width: 33%;
            }
            .clsThirtyPercentWide {
                width: 30%;
            }
            .clsTwentyFivePercentWide {
                width: 25%;
            }
            .clsTwentyPercentWide {
                width: 20%;
            }
            .clsFifteenPercentWide {
                width: 15%;
            }
            .clsTenPercentWide {
                width: 10%;
            }
            .clsEightPercentWide {
                width: 8%;
            }
            .clsFivePercentWide {
                width: 5%;
            }
            .clsOneHundredPercentHigh {
                height: 100%;
            }
        /* End Percentage 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;
        }
        .clsClearLeft {
            clear: left;
        }
        .clsClearRight {
            clear: right;
        }
        .clsClearBoth {
            clear: both;
        }
        .clsFloatLeft {
            float: left;
        }
        .clsFloatRight {
            float: right;
        }
    /* End Position Handlers */

    /* Start Margin Handlers */
        .clsMarginTopTwoPx {
            margin-top: 2px;
        }
        .clsMarginRightTwoPx {
            margin-right: 2px;
        }
        .clsMarginBottomTwoPx {
            margin-bottom: 2px;
        }
        .clsMarginLeftTwoPx {
            margin-left: 2px;
        }
        .clsMarginZeroAll {
            margin: 0px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
        }
        .clsMarginTopFourPx {
            margin-top: 4px;
        }
        .clsMarginRightFourPx {
            margin-right: 4px;
        }
        .clsMarginBottomFourPx {
            margin-bottom: 4px;
        }
        .clsMarginLeftFourPx {
            margin-left: 4px;
        }
        .clsMarginTopTwentyPx {
            margin-top: 20px;
        }
        .clsMarginTopZero {
            margin-top: 0px;
        }
        .clsMarginRightZero {
            margin-right: 0px;
        }
        .clsMarginBottomZero {
            margin-bottom: 0px;
        }
        .clsMarginLeftZero {
            margin-left: 0px;
        }
    /* End Margin Handlers */

    /* Start Border Handlers */
        /* Black 1px solid */
        .clsBorderBlackTop {
            border-top: 1px solid rgb(0, 0, 0);
        }
        .clsBorderBlackRight {
            border-right: 1px solid rgb(0, 0, 0);
        }
        .clsBorderBlackBottom {
            border-bottom: 1px solid rgb(0, 0, 0);
        }
        .clsBorderBlackLeft {
            border-left: 1px solid rgb(0, 0, 0);
        }
        .clsBorderBlackFull {
            border: 1px solid rgb(0, 0, 0);
        }
        
        /* Black 1px dashed */
        .clsBorderBlackDashedTop {
            border-top: 1px dashed rgb(0, 0, 0);
        }
        .clsBorderBlackDashedRight {
            border-right: 1px dashed rgb(0, 0, 0);
        }
        .clsBorderBlackDashedBottom {
            border-bottom: 1px dashed rgb(0, 0, 0);
        }
        .clsBorderBlackDashedLeft {
            border-left: 1px dashed rgb(0, 0, 0);
        }
        .clsBorderBlackDashedFull {
            border: 1px dashed rgb(0, 0, 0);
        }
        
        /* White 1px solid */
        .clsBorderWhiteTop {
            border-top: 1px solid rgb(255, 255, 255);
        }
        .clsBorderWhiteRight {
            border-right: 1px solid rgb(255, 255, 255);
        }
        .clsBorderWhiteBottom {
            border-bottom: 1px solid rgb(255, 255, 255);
        }
        .clsBorderWhiteLeft {
            border-left: 1px solid rgb(255, 255, 255);
        }
        .clsBorderWhiteFull {
            border: 1px solid rgb(255, 255, 255);
        }
        
        /* White 1px dashed */
        .clsBorderWhiteDashedTop {
            border-top: 1px dashed rgb(255, 255, 255);
        }
        .clsBorderWhiteDashedRight {
            border-right: 1px dashed rgb(255, 255, 255);
        }
        .clsBorderWhiteDashedBottom {
            border-bottom: 1px dashed rgb(255, 255, 255);
        }
        .clsBorderWhiteDashedLeft {
            border-left: 1px dashed rgb(255, 255, 255);
        }
        .clsBorderWhiteDashedFull {
            border: 1px dashed rgb(255, 255, 255);
        }
        
        /* Purple 1px solid */
        .clsBorderPurpleTop {
            border-top: 1px solid rgb(97, 17, 106);
        }
        .clsBorderPurpleRight {
            border-right: 1px solid rgb(97, 17, 106);
        }
        .clsBorderPurpleBottom {
            border-bottom: 1px solid rgb(97, 17, 106);
        }
        .clsBorderPurpleLeft {
            border-left: 1px solid rgb(97, 17, 106);
        }
        .clsBorderPurpleFull {
            border: 1px solid rgb(97, 17, 106);
        }
        
        /* Green 1px solid */
        .clsBorderGreenTop {
            border-top: 1px solid rgb(172, 180, 55);
        }
        .clsBorderGreenRight {
            border-right: 1px solid rgb(172, 180, 55);
        }
        .clsBorderGreenBottom {
            border-bottom: 1px solid rgb(172, 180, 55);
        }
        .clsBorderGreenLeft {
            border-left: 1px solid rgb(172, 180, 55);
        }
        .clsBorderGreenFull {
            border: 1px solid rgb(172, 180, 55);
        }
        
        /* Yellow 1px solid */
        .clsBorderYellowTop {
            border-top: 1px solid rgb(255, 201, 30);
        }
        .clsBorderYellowRight {
            border-right: 1px solid rgb(255, 201, 30);
        }
        .clsBorderYellowBottom {
            border-bottom: 1px solid rgb(255, 201, 30);
        }
        .clsBorderYellowLeft {
            border-left: 1px solid rgb(255, 201, 30);
        }
        .clsBorderYellowFull {
            border: 1px solid rgb(255, 201, 30);
        }
        
        /* Grey 1px solid */
        .clsBorderGreyTop {
            border-top: 1px solid rgb(105, 130, 146);
        }
        .clsBorderGreyRight {
            border-right: 1px solid rgb(105, 130, 146);
        }
        .clsBorderGreyBottom {
            border-bottom: 1px solid rgb(105, 130, 146);
        }
        .clsBorderGreyLeft {
            border-left: 1px solid rgb(105, 130, 146);
        }
        .clsBorderGreyFull {
            border: 1px solid rgb(105, 130, 146);
        }
        
        /* No Border */
        .clsBorderNone {
            border: none;
        }
    /* End Border Handlers */

    /* Start Background Handlers */
        /* Start WebSafe - Grey Scale */
            .clsBGBlack {
                background: rgb(0, 0, 0);
            }
            .clsBGDarkDarkGrey {
                background: rgb(51, 51, 51);
            }
            .clsBGDarkGrey {
                background: rgb(102, 102, 102);
            }
            .clsBGMediumGrey {
                background: rgb(153, 153, 153);
            }
            .clsBGLightMediumGrey {
                background: rgb(204, 204, 204);
            }
            .clsBGLightGrey {
                background: rgb(230, 230, 230);
            }
            .clsBGWhite {
                background: rgb(255, 255, 255);
            }
        /* End WebSafe */

        /* Start Unsafe - Grey Scale */
            .clsBGOneNineteenteen {
                background: rgb(17, 17, 17);
            }
            .clsBGGreyThirtyFour {
                background: rgb(34, 34, 34);
            }
            .clsBGGreySixtyEight {
                background: rgb(68, 68, 68);
            }
            .clsBGOneThirtySixyFive {
                background: rgb(85, 85, 85);
            }
            .clsBGOneNineteen {
                background: rgb(119, 119, 119);
            }
            .clsBGOneThirtySix {
                background: rgb(136, 136, 136);
            }
            .clsBGOneSeventy {
                background: rgb(170, 170, 170);
            }
            .clsBGOneEightySeven {
                background: rgb(187, 187, 187);
            }
            .clsBGTwoTwentyOne {
                background: rgb(221, 221, 221);
            }
            .clsBGTwoThirtyEight {
                background: rgb(238, 238, 238);
            }
            .clsBGTwoThirtyNine {
                background: rgb(239, 239, 239);
            }
        /* End Unsafe */

        /* Start Unsafe - Colored */
            .clsBGTrans {
                background: transparent;
            }
            
            .cksBGGreen {
                background: rgb(172, 180, 55);
            }
            
            .cksBGYellow {
                background: rgb(255, 201, 30);
            }
            
            .cksBGPurple {
                background: rgb(97, 17, 106);
            }
            
            .cksBGGrey {
                background: rgb(105, 130, 146);
            }
        /* End Unsafe - Colored */
    /* End Background Handlers */

    /* Start Table/Cell Handlers */
        .clsVisible {
            visibility: visible;
        }
        .clsInvisible {
            visibility: hidden;
        }
        .clsTblFullWidth {
            width: 100%;
            border-collapse: collapse;
        }
        .clsCellTitle {
            font-size: 150%;
            color: rgb(255, 60, 60);
            font-weight: bold;
        }
    /* End Table/Cell Handlers */

    /* Start Error Page Handlers */
        .ErrorText {
            color: rgb(255, 20, 20);
            font-weight: bold;
            font-style: italic;
        }
    /* End Error Page Handlers */

    /* Start Blockquote Tag */
        blockquote {
            margin-top: 0px;
            margin-bottom: 10px;
        }
    /* End Blockquote Tag */
    
    /* Start GridView Handlers - Blue Scheme Grid */
        .clsGridItem {
            color: rgb(0, 0, 0);
            background: rgb(255, 255, 255);
            font-size: 90%;
            vertical-align: top;
        }
        .clsGridAltItem {
            color: rgb(0, 0, 0);
            background: rgb(204, 204, 204);
            font-size: 90%;
            vertical-align: top;
        }
        .clsGridMOItem {
            color: rgb(0, 0, 0);
            background: rgb(223, 223, 223);
            font-size: 90%;
            vertical-align: top;
        }
        .clsGridHeader {
            color: rgb(0, 0, 0);
            background: rgb(138, 151, 195);
            font-weight: bold;
            font-size: 90%;
            vertical-align: bottom;
        }
        .clsGridAltHeader {
            color: rgb(255, 255, 255);
            background: rgb(138, 151, 195);
            font-weight: bold;
            font-size: 90%;
        }
        .clsGridFooter {
            color: rgb(0, 0, 0);
            background: rgb(138, 151, 195);
            font-weight: bold;
            font-size: 90%;
            vertical-align: bottom;
        }
    /* End GridView Handlers */
/* End Project-Scope Classes */

/* Start Content Specific Classes */
    
/* End Content Specific Classes */