/* front.css */

#divFrontPageHeader { width: 778px; height: 440px; margin: 0px; padding: 0px; background: #FFFFFF url(../../images/layout/front_header_background_1.jpg) top right no-repeat }
    #divFrontPageHeader h1 { display: none; }
    #divFrontLogo { width: 390px; height: 107px; margin: 0px; padding: 20px 0px 0px 30px; }
        #divFrontLogin { width: 300px; margin: 0px; padding: 0px 0px 0px 150px; }
            #divFrontLogin .LoginLabel {float: left; width: 140px; margin: 0px; padding: 0px; font-size: 0.75em; font-weight: bold; color: #386C9B; }
            #divFrontLogin .LoginTextBox {float: left; margin: 0px; padding: 0px; font-size: 0.75em; }
            #divFrontLogin .LoginError {height: 20px; font-size: 0.75em; font-weight: bold; color: #FFFFFF !important; }
            #divFrontLogin ul {float: left; width: 245px; margin: 0px; padding: 0px; list-style-type: none; }
                #divFrontLogin ul li {float: left; width: 245px; margin: 0px; padding: 0px; }
                    #divFrontLogin ul li a, #divFrontLogin ul li a:link {color: #FFFFFF; text-decoration: none; }
                    #divFrontLogin ul li a:hover {text-decoration: underline; }

    #divFrontSearchTitle { width: 390px; margin: 0px; padding: 50px 0px 0px 40px; }
        #divFrontSearchTitle h2 { color: #FFFFFF; font-size: 1.6em; font-weight: normal; }
        #divFrontSearchTitle .spaBold {color: #386C9B; font-weight: bold; }

    #divFrontSearch { width: 698px; margin: 0px; padding: 25px 40px 0px 40px; font-size: 0.9em; font-weight: bold; color: #386C9B; }
        #divFrontSearch .spaWhiteText {font-weight: bold; color: #FFFFFF; }
        #divFrontSearch textarea {font-size: 0.8em; }

            .divSearchRow { float: left; width: 698px; margin: 0px; padding: 10px 0px 10px 0px; }
                .divSearchCell { float: left; width: 180px; margin: 0px; padding: 0px; }
                    .divSearchCell label { width: 170px; margin: 0px; padding: 0px 0px 5px 0px; display: block; }
                    .divSearchCell input {font-weight: normal !important; }
                    .divSearchCell select {font-weight: normal !important; }

            #divInfo { font-size: 0.7em; color: #FFFFFF; }
            #divSearchRow2 { padding: 5px 0px 0px 0px; }
            #divSearchRow3 { padding: 15px 0px 0px 0px; }

    #divFrontContent {float: left; width: 738px; margin: 0px; padding: 0px 0px 0px 20px;  }
        #divFrontContent_Text {float: left; width: 738px; margin: 0px; padding: 25px 0px 0px 0px; background: url(../../images/layout/front_content_top.gif) top left no-repeat;}
            #divFrontContent_Text_Content {float: left; width: 698px; padding: 0px 20px; background-color: #386C9B; color: #FFFFFF; }
                #divFrontContent_Text_Content h2 {font-weight: normal; font-size: 1.5em; }
                    #divFrontContent_Text_Content h2 .spaHighlighted {font-weight: bold; color: #AFD54E; }
                #divFrontContent_Text_Content p {margin: 0px; padding: 15px 0px 0px 0px; font-size: 0.8em; }
        #divFrontContent_Bottom {float: left; width: 738px; height: 25px; margin: 0px; padding: 0px; background: url(../../images/layout/front_content_bottom.gif) top left no-repeat; }            

    #divFrontLogoLayout {float: left; width: 778px; margin: 0px; padding: 10px 0px 0px 0px; }
        #divFrontLogoLayout_Cell_1 {float: left; width: 230px; margin: 0px; padding: 0px 20px; }
        #divFrontLogoLayout_Cell_2 {float: right; width: 452px; margin: 0px; padding: 0 0 0 20px; }
            #divFrontLogoLayout_Cell_2 img { vertical-align: middle; }

            /*
        #divFrontContent_Left {float: left; width: 520px; margin: 0px; padding: 0px; background: url(../images/layout/front_content_left_top.gif) top left no-repeat; }
            #divFrontContent_Left_Content { width: 480px; height: 215px; margin: 25px 0px 0px 0px; padding: 0px 20px 0px 20px; background-color: #386C9B; color: #FFFFFF; }
                #divFrontContent_Left_Content h2 {font-weight: normal; font-size: 1.5em; }
                    #divFrontContent_Left_Content h2 .spaHighlighted {font-weight: bold; color: #AFD54E; }
                #divFrontContent_Left_Content p {margin: 0px; padding: 15px 0px 0px 0px; font-size: 0.8em; }
        #divFrontContent_Left_Bottom {float: left; width: 520px; height: 37px; margin: 0px; padding: 0px; background: url(../images/layout/front_content_left_bottom.gif) top left no-repeat; }

        #divFrontContent_Right {float: left; width: 213px; margin: 0px 0px 0px 5px; padding: 0px; background: url(../images/layout/front_content_right_top.gif) top left no-repeat; }
            #divFrontContent_Right_Content { width: 183px; height: 215px; margin: 25px 0px 0px 0px; padding: 0px 10px 0px 20px; background-color: #CDCDCF; color: #FFFFFF; text-align: center; }
            #divFrontContent_Right_Content ul { width: 183px; margin: 0px; padding: 10px 0px 0px 0px; list-style-type: none; text-align: left; font-size: 0.8em; }
                #divFrontContent_Right_Content ul li {width: 183px; margin: 0px; padding: 5px 0px; }
                    #divFrontContent_Right_Content ul li label {width: 183px; color: #386C9B; font-weight: bold; margin: 0px; padding: 0px; }
                    #divFrontContent_Right_Content ul li input {width: 183px; margin: 5px 0px 0px 0px; padding: 0px; }
                    #divFrontContent_Right_Content ul li a, #divFrontContent_Right_Content ul li a:link {color: #FFFFFF; font-weight: bold; text-decoration: none; }
                    #divFrontContent_Right_Content ul li a:hover { text-decoration: underline; }
                    #divFrontContent_Right_Content ul li.liButtonRow { }
                        #divFrontContent_Right_Content ul li.liButtonRow input {width: auto; }
                    #divFrontContent_Right_Content ul li.liErrorRow {color: red !important; font-weight: bold; }

            .divAccountInfo {text-align: left; }
                .divAccountInfo h2 {width: 183px; margin: 0px; padding: 0px; font-size: 1.5em; font-weight: normal; color: #FFFFFF; }
                .divAccountInfo ul {width: 183px; margin: 0; padding: 0px; list-style-type: none; }
                    .divAccountInfo ul li {margin: 0px; padding: 0px 10px 5px 0px; font-size: 1.0em; font-weight: bold; color: #386C9B; text-align: left; }
                .divAccountInfo input {margin: 0px 0px 7px 0px; padding: 0px 0px 0px 0px; }
                    .divAccountInfo input.cmdViewAccount {margin: 5px 0px 0px 0px; }

            .pLogout { margin: 0px; padding: 10px 0px 0px 0px; font-size: 0.8em; text-align: left; }
                .pLogout a, .pLogout a:link {color: #FFFFFF !important; font-weight: bold !important; text-decoration: none !important; }
                .pLogout a:hover {text-decoration: underline !important; }

        #divFrontContent_Right_Bottom {float: left; width: 213px; height: 37px; margin: 0px; padding: 0px; background: url(../images/layout/front_content_right_bottom.gif) top left no-repeat; }
*/
