html{height:100%; min-height:100%}
body{font-family:Segoe UI, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; background-color:#F2F2F2; margin:0; padding-bottom:0px; height:100%; min-height:100%}

                html {
                    height: 100%;
                }
                body {
                    height: 100%;
                }

                @-webkit-keyframes appMoveTopDown {
                    from {top: -44px} 
                    to {top: 0px}
                }
                @keyframes appMoveTopDown {
                    from {top: -44px} 
                    to {top: 0px}
                }
                @-webkit-keyframes appMoveTopShadowDown {
                    from {top: 0px} 
                    to {top: 44px}
                }
                @keyframes appMoveTopShadowDown {
                    from {top: 0px} 
                    to {top: 44px}
                } 

                .app_top {background-color:#215CA0; width:100%; height:44px; position:absolute; top:0px; z-index:11; }
                    
                .app_top_int {
                    padding-left: 74px;
                }.app_top_mobile_left_menu {vertical-align:top; display:none;}
                    .app_top_company {white-space:nowrap; padding-left:15px; padding-top:10px; height:34px; border-left:#0D488C 1px solid; }
                    .app_top_company_name {font-size:16px; color:#ffffff; text-decoration:none; line-height:17px; }
                    .app_top_company_name:hover {color:#f2f2f2; text-decoration:none; }
                    .app_top_company_slogan {font-size:11px; color:#DCECF9; font-style:italic; line-height:11px; }
                    .app_top_menu_item {background-color:#215CA0; font-size:13px; color:#FFFFFF; text-decoration:none; white-space:nowrap; line-height:44px; padding-left:10px; padding-right:10px; height:44px; border-left:#0D488C 1px solid; display:block;}
                    .app_top_menu_item:hover {background-color:#0D488C; }
                    .app_top_menu_item_sel {background-color:#0D488C; font-size:13px; color:#FFFFFF; text-decoration:none; white-space:nowrap; line-height:44px; padding-left:10px; padding-right:10px; height:44px; border-left:#0D488C 1px solid; display:block;}
                    .app_top_menu_item_sel:hover {background-color:#0D488C; color:#E6F2FA; }
                    .app_top_menu_submenu {background-color:#FFFFFF; border-left:#E0E0E0 1px solid; border-top:#E0E0E0 1px solid; border-right:#B4B4B4 1px solid; border-bottom:#B4B4B4 1px solid; }
                    .app_top_menu_submenu_item {background-color:#FFFFFF; font-size:13px; color:#222222; text-decoration:none; white-space:nowrap; padding-left:10px; padding-top:9px; padding-right:15px; padding-bottom:10px; display:block;}
                    .app_top_menu_submenu_item:hover {background-color:#E6F2FA; }
                    .app_top_menu_submenu_item_sel {background-color:#E6F2FA; font-size:13px; color:#000000; text-decoration:none; white-space:nowrap; padding-left:10px; padding-top:9px; padding-right:15px; padding-bottom:10px; display:block;}
                    .app_top_menu_submenu_item_sel:hover {color:#222222; }
                    .app_top_shadow {background-image:url(../../Images/App_Top_Shadow.png); background-position:center top; background-repeat:repeat-x; width:100%; height:3px; position:absolute; top:44px; z-index:10; }
                    .app_nav_pane_1 {background-color:#F0F0F0; width:74px; height:100%; position:absolute; top:0px; z-index:9; 
                -webkit-animation-name: app_nav_pane_1_anim_show;
                -webkit-animation-duration: 1s;
                animation-name: app_nav_pane_1_anim_show;
                animation-duration: 1s;
                }
                    
                @-webkit-keyframes app_nav_pane_1_anim_show {
                    from {left:-74px;} 
                    to {left:0px;}
                }
                @keyframes app_nav_pane_1_anim_show {
                    from {left:-74px;} 
                    to {left:0px;}
                }
                .app_nav_pane_1_top_image_ext {text-align:center; }
                    .app_nav_pane_1_menu_item {font-size:11px; color:#616161; text-decoration:none; line-height:11px; padding-left:6px; padding-top:10px; padding-right:6px; padding-bottom:10px; text-align:center; display:block;}
                    .app_nav_pane_1_menu_item:hover {background-color:#FFFFFF; color:#215CA0; padding-left:3px; border-left:#215CA0 3px solid; }
                    .app_nav_pane_1_menu_item_sel {background-color:#E1E1E1; font-size:11px; color:#215CA0; text-decoration:none; line-height:11px; padding-left:3px; padding-top:10px; padding-right:6px; padding-bottom:10px; text-align:center; border-left:#215CA0 3px solid; display:block;transition:all 0.6s; }
                    .app_nav_pane_1_menu_submenu {border-left:#D2D2D2 1px solid; border-top:#D2D2D2 1px solid; border-right:#D2D2D2 1px solid; border-bottom:#D2D2D2 1px solid; }
                    .app_nav_pane_1_menu_submenu_item {background-color:#D4D4D4; font-size:13px; color:#000000; text-decoration:none; line-height:38px; padding-left:7px; padding-right:10px; height:38px; display:block;transition:all 0.6s; }
                    .app_nav_pane_1_menu_submenu_item:hover {background-color:#F6F6F6; }
                    .app_nav_pane_1_menu_submenu_item_sel {background-color:#F6F6F6; font-size:13px; color:#215CA0; text-decoration:none; line-height:38px; padding-left:5px; padding-right:10px; height:38px; border-left:#215CA0 3px solid; display:block;transition:all 0.6s; }
                    .app_nav_pane_2 {background-color:#E1E1E1; width:160px; height:100%; position:absolute; top:0px; left:74px; z-index:8; 
                -webkit-animation-name: app_nav_pane_2_anim_show;
                -webkit-animation-duration: 1s;
                animation-name: app_nav_pane_2_anim_show;
                animation-duration: 1s;
                }
                    
                @-webkit-keyframes app_nav_pane_2_anim_show {
                    from {left:-74px;} 
                    to {left:74px;}
                }
                @keyframes app_nav_pane_2_anim_show {
                    from {left:-74px;} 
                    to {left:74px;}
                }
                .app_nav_pane_2_caption {font-size:13px; color:#222222; font-weight:bold; text-decoration:none; padding-left:5px; padding-top:60px; padding-bottom:20px; display:block;}
                    .app_nav_pane_2_caption:hover {background-color:#D0D0D0; }
                    .app_nav_pane_2_top_image_ext {text-align:center; }
                    .app_nav_pane_2_top_image_bottom {background-color:#E6F2FA; padding-right:5px; }
                    .app_nav_pane_2_top_image_bottom_title {font-size:13px; color:#000000; padding-left:5px; padding-top:7px; padding-bottom:10px; overflow:hidden; }
                    .app_nav_pane_2_menu_item {background-color:#E1E1E1; font-size:12px; color:#000000; text-decoration:none; white-space:nowrap; line-height:38px; padding-left:6px; height:38px; display:block;}
                    .app_nav_pane_2_menu_item:hover {background-color:#D9D9D9; color:#0D488C; padding-left:3px; border-left:#0D488C 3px solid; }
                    .app_nav_pane_2_menu_item_sel {background-color:#D9D9D9; font-size:12px; color:#0D488C; text-decoration:none; line-height:38px; padding-left:3px; height:38px; border-left:#0D488C 3px solid; display:block;transition:all 0.6s; }
                    .app_nav_pane_2_menu_submenu {border-left:#D2D2D2 1px solid; border-top:#D2D2D2 1px solid; border-right:#D2D2D2 1px solid; border-bottom:#D2D2D2 1px solid; }
                    .app_nav_pane_2_menu_submenu_item {background-color:#D4D4D4; font-size:13px; color:#000000; text-decoration:none; line-height:38px; padding-left:7px; padding-right:10px; height:38px; display:block;transition:all 0.6s; }
                    .app_nav_pane_2_menu_submenu_item:hover {background-color:#F6F6F6; }
                    .app_nav_pane_2_menu_submenu_item_sel {background-color:#F6F6F6; font-size:13px; color:#215CA0; text-decoration:none; line-height:38px; padding-left:5px; padding-right:10px; height:38px; border-left:#215CA0 3px solid; display:block;transition:all 0.6s; }
                    .app_middle {background-color:#FAFAFA; width:100%; height:100%; }
                    
                .app_page,
                .app_page_with_nav_pane_1,
                .app_page_with_nav_pane_2 {height:100%; 
                }
                .app_page {
                    padding-left: 16px;
                }
                .app_page_with_nav_pane_1 {
                    padding-left: 90px;
                }                
                .app_page_header {height:19%; min-height:120px; }
                    
                .app_page_header_right_menu {
                    padding-left:10px; padding-top:54px; padding-right:10px; padding-bottom:10px; text-align:right; vertical-align:top; 
                }
                .app_page_header_right_menu_link {
                    font-size:12px; color:#414141; text-decoration:none; padding-left:4px; padding-top:2px; padding-right:4px; padding-bottom:2px; text-align:center; vertical-align:middle; display:block;transition:all 0.6s; 
                }
                .app_page_header_right_menu_link:hover {
                    background-color:#E6F2FA; 
                }

                .page_header_company_logo {
                    display: none; 
                }.app_page_header_title {font-size:30px; color:#333333; white-space:nowrap; line-height:30px; padding-bottom:2px; }
                    .app_page_header_title_description {font-size:13px; color:#222222; white-space:nowrap; line-height:13px; }
                    .app_page_header_tabsbar {padding-bottom:5px; }
                    .app_page_header_tabsbar_border {border-bottom:#d4d4d4 1px solid; }
                    .app_page_header_tab_out {font-size:12px; color:#666666; white-space:nowrap; padding-left:12px; padding-top:5px; padding-right:12px; padding-bottom:5px; border-left:#e6e6e6 1px solid; border-top:#e6e6e6 1px solid; border-right:#e6e6e6 1px solid; border-bottom:#d4d4d4 1px solid; cursor:pointer; }
                    .app_page_header_tab_over {background-color:#ffffff; font-size:12px; color:#666666; white-space:nowrap; padding-left:12px; padding-top:5px; padding-right:12px; padding-bottom:5px; border-left:#d4d4d4 1px solid; border-top:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid; border-bottom:#ffffff 1px solid; cursor:pointer; }
                    .app_page_body {padding-right:10px; height:81%; overflow:auto; }
                    .app_page_body_sheet {page-break-after:always; }
                    .app_page_body_sheet_header {padding-bottom:10px; }
                    .app_page_body_sheet_header_title_left {font-size:14px; }
                    .app_page_body_sheet_header_title {font-size:35px; }
                    .app_page_body_sheet_header_title_bottom {font-size:16px; }
                    .app_page_body_sheet_header_title_right {font-size:14px; }
                    .app_page_body_sheet_body {padding-top:10px; }
                    
            .app_page_body_cell_1_1,
            .app_page_body_cell_2_1,
            .app_page_body_cell_2_2,
            .app_page_body_cell_3_1,
            .app_page_body_cell_3_2,
            .app_page_body_cell_3_3,
            .app_page_body_cell_4_1,
            .app_page_body_cell_4_2,
            .app_page_body_cell_4_3,
            .app_page_body_cell_4_4,
            .app_page_body_cell_5_1,
            .app_page_body_cell_5_2,
            .app_page_body_cell_5_3,
            .app_page_body_cell_5_4,
            .app_page_body_cell_5_5 {                            
                    float: left;                    
                }

                .app_page_body_cell_1_1 {
                    width: 100%;            
                }  

                .app_page_body_cell_2_1 {
                    width: 50%;
                }
                .app_page_body_cell_2_2 {
                    width: 100%;
                }   

                .app_page_body_cell_3_1 {
                    width: 33.33%;
                }
                .app_page_body_cell_3_2 {
                    width: 66.66%;
                }
                .app_page_body_cell_3_3 {
                    width: 100%;
                }   
                
                .app_page_body_cell_4_1 {
                    width: 25%;
                }
                .app_page_body_cell_4_2 {
                    width: 50%;
                }
                .app_page_body_cell_4_3 {
                    width: 75%;
                }
                .app_page_body_cell_4_4 {                            
                    width: 100%;                            
                }

                .app_page_body_cell_5_1 {
                    width: 20%;
                }
                .app_page_body_cell_5_2 {
                    width: 40%;
                }
                .app_page_body_cell_5_3 {
                    width: 60%;
                }
                .app_page_body_cell_5_4 {                            
                    width: 80%;                            
                }
                .app_page_body_cell_5_5 {                            
                    width: 100%;                            
                }

                .app_page_body_cell_int {                            
                    padding-right: 16px; 
                    padding-bottom: 16px;
                }
                .app_page_footer {height:7%; }
                    .app_page_header_report {height:16%; max-height:103px; min-height:103px; }
                    .app_page_body_report {padding-right:10px; height:77%; overflow:auto; }
                    .app_page_header_popup {height:13%; min-height:76px; }
                    .app_page_body_popup {padding-right:10px; height:87%; overflow:auto; }
                    .app_page_body_popup_withpagefooter {padding-right:10px; height:80%; overflow:auto; }
                    .app_page_header_withpageheadertabs {height:23%; min-height:146px; }
                    .app_page_body_withpageheadertabs {padding-right:10px; height:77%; overflow:auto; }
                    .app_page_body_withpageheadertabs_withpagefooter {padding-right:10px; height:70%; overflow:auto; }
                    .app_page_header_withviewbuttonsbottom {height:24%; min-height:147px; }
                    .app_page_body_withviewbuttonsbottom {padding-right:10px; height:76%; overflow:auto; }
                    .app_page_body_withpagefooter {padding-right:10px; height:74%; overflow:auto; }
                    
                    .app_tile_body_1_p {
                        height: 110px;
                        overflow: auto;
                    }
                    .app_tile_body_1_np {
                        height: 130px;
                        overflow: auto;
                    }
                    .app_tile_body_2_p {
                        height: 291px;
                        overflow: auto;
                    }
                    .app_tile_body_2_np {
                        height: 311px;
                        overflow: auto;
                    }
                    .app_tile_body_3_p {
                        height: 472px;
                        overflow: auto;
                    }
                    .app_tile_body_3_np {
                        height: 492px;
                        overflow: auto;
                    }
                    .app_tile_body_4_p {
                        height: 653px;
                        overflow: auto;
                    }
                    .app_tile_body_4_np {
                        height: 673px;
                        overflow: auto;
                    }
                    .app_tile_body_5_p {
                        height: 834px;
                        overflow: auto;
                    }
                    .app_tile_body_5_np {
                        height: 854px;
                        overflow: auto;
                    }
                    .app_tile_body_6_p {
                        height: 1015px;
                        overflow: auto;
                    }
                    .app_tile_body_6_np {
                        height: 1035px;
                        overflow: auto;
                    }
                    .app_tile_body_7_p {
                        height: 1196px;
                        overflow: auto;
                    }
                    .app_tile_body_7_np {
                        height: 1216px;
                        overflow: auto;
                    }
                    .app_tile_body_8_p {
                        height: 1377px;
                        overflow: auto;
                    }
                    .app_tile_body_8_np {
                        height: 1397px;
                        overflow: auto;
                    }
                    .app_tile_body_9_p {
                        height: 1558px;
                        overflow: auto;
                    }
                    .app_tile_body_9_np {
                        height: 1578px;
                        overflow: auto;
                    }
                    .app_tile_body_10_p {
                        height: 1739px;
                        overflow: auto;
                    }
                    .app_tile_body_10_np {
                        height: 1759px;
                        overflow: auto;
                    }
                .app_tile_body {
                    overflow: auto;
                }  
                .app_tile_body_title {
                    font-size: 14px; 
                    color: #333333;
                    padding-bottom: 2px;
                }
                .app_tile_body_description {
                    font-size: 12px; 
                    color: #000000;
                }
                .app_tile_body_data_value_big {
                    font-size: 40px; 
                    line-height: 40px;
                }
                .app_tile_body_data_value_medium {
                    font-size: 30px; 
                    line-height: 30px;
                }
                .app_tile_body_data_value_small {
                    font-size: 25px; 
                    line-height: 25px;
                }.group_box {background-color:#FFFFFF; width:100%; border-left:#DDDDDD 1px solid; border-top:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-radius:5px; box-shadow:2px 2px 2px #CCCCCC;}
                    .group_box_header {padding-left:12px; padding-top:8px; padding-right:12px; height:33px; }
                    .group_box_header_title {font-size:15px; color:#444444; font-weight:bold; }
                    .group_box_body {font-size:14px; color:#333333; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px; vertical-align:top; }
                      
                .app_chart_point_quantity {
                    font-size: 12px;
                }
                a.app_chart_point_bar {
                    color: #ffffff; 
                    text-decoration: none; 
                    width: 100%; 
                    height: 100%; 
                    display:block;
                } 
                a.app_chart_point_bar:hover {
                    background-color: #e6e6e6;
                }
                .app_chart_point_type {
                    font-size: 13px; 
                    color: #404040; 
                    padding: 5px
                }
                .app_chart_legend_label {
                    font-size: 13px; 
                    padding: 2px;
                }
                input, textarea {}
                input:focus, textarea:focus{}
                .i_100_r {
                    width: 100%;
                    text-align: right;
                }
                
                select {}
                select:focus {}
                input, select, textarea {
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                    outline: none;
                }
                input[type='checkbox']{}
                input[type='radio']{}
                
                @media screen and (min-width: 0px) and (max-width: 768px) {                    
                    .app_top_int {
                        padding-left: 0px;
                    }  

                    .app_top_mobile_left_menu {
                        display: block;
                    }

                    .app_top_company {
                        display: none;
                    }

                    .app_nav_pane_1 {
                        display: none;
                    }

                    .app_nav_pane_2 {
                        display: none;
                    }

                    .app_page,
                    .app_page_with_nav_pane_1,
                    .app_page_with_nav_pane_2 {
                        padding-left: 10px;
                    }

                    .app_page_body_cell_int {                            
                        padding-right: 0px; 
                    }
                }
                @media screen and (min-width: 481px) and (max-width: 768px) {
                    .app_page_body_cell_1_1 {
                        width: 100%;
                    }

                    .app_page_body_cell_2_1 {
                        width: 100%;
                    }
                    .app_page_body_cell_2_2 {
                        width: 100%;
                    }

                    .app_page_body_cell_3_1 {
                        width: 100%;
                    }
                    .app_page_body_cell_3_2 {
                        width: 100%;
                    }
                    .app_page_body_cell_3_3 {
                        width: 100%;
                    }

                    .app_page_body_cell_4_1 {
                        width: 50%;
                    }
                    .app_page_body_cell_4_2 {
                        width: 100%;
                    }
                    .app_page_body_cell_4_3 {
                        width: 100%;
                    }
                    .app_page_body_cell_4_4 {
                        width: 100%;
                    }  

                    .app_page_body_cell_5_1 {
                        width: 100%;
                    }
                    .app_page_body_cell_5_2 {
                        width: 100%;
                    }
                    .app_page_body_cell_5_3 {
                        width: 100%;
                    }
                    .app_page_body_cell_5_4 {
                        width: 100%;
                    }  
                    .app_page_body_cell_5_5 {
                        width: 100%;
                    }
                }
                @media screen and (min-width: 0px) and (max-width: 480px) {
            .app_page_body_cell_1_1,
            .app_page_body_cell_2_1,
            .app_page_body_cell_2_2,
            .app_page_body_cell_3_1,
            .app_page_body_cell_3_2,
            .app_page_body_cell_3_3,
            .app_page_body_cell_4_1,
            .app_page_body_cell_4_2,
            .app_page_body_cell_4_3,
            .app_page_body_cell_4_4,
            .app_page_body_cell_5_1,
            .app_page_body_cell_5_2,
            .app_page_body_cell_5_3,
            .app_page_body_cell_5_4,
            .app_page_body_cell_5_5 {                            
                        width: 100%;                    
                    }
                    
                .app_tile_body {
                    height: auto;                
                    overflow: visible;
                }
                    .app_tile_body_1_p {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_1_np {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_2_p {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_2_np {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_3_p {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_3_np {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_4_p {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_4_np {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_5_p {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_5_np {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_6_p {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_6_np {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_7_p {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_7_np {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_8_p {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_8_np {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_9_p {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_9_np {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_10_p {
                        height: auto;
                        overflow: visible;
                    }
                    .app_tile_body_10_np {
                        height: auto;
                        overflow: visible;
                    }
                .app_tile_body_title {
                    font-size: 13px;
                }
                .app_tile_body_description {
                    font-size: 11px; 
                }
                .app_tile_body_data_value_big {
                    font-size: 30px; 
                    line-height: 30px;
                }
                .app_tile_body_data_value_medium {
                    font-size: 25px; 
                    line-height: 25px;
                }
                .app_tile_body_data_value_small {
                    font-size: 20px; 
                    line-height: 20px;
                }
                                    
                a.app_chart_bar {
                    color: #ffffff; 
                    text-decoration: none; 
                    width: 100%; 
                    height: 100%; 
                    display:block;
                } 
                a.barchart_bar:hover {
                    background-color: #e6e6e6;
                }
                .barchart_quantity {
                    font-size: 12px;
                }
                .barchart_type {
                    font-size: 14px; 
                    color: #404040; 
                    padding: 5px
                }
                    table.grid th.mh,
                    table.grid td.mh{
                        display: none;
                    }
                }
                @media screen and (min-height: 700px) and (max-height: 799px) {
                    .app_page_header {
                        height: 16%
                    }

                    .app_page_header_withpageheadertabs {
                        height: 23.5%
                    }

                    .app_page_body {
                        height: 84%
                    }

                    .app_page_body_withpageheadertabs_withpagefooter {
                        height: 70.5%
                    }

                    .app_page_body_withpagefooter {
                        height: 74.5%
                    }

                    .app_page_footer {
                        height: 6%
                    }
                }

                @media screen and (min-height: 800px) and (max-height: 899px) {
                    .app_page_header {
                        height: 18.5%
                    }

                    .app_page_body {
                        height: 81.5%
                    }
                }

                @media screen and (min-height: 900px) {
                    .app_page_header {
                        height: 16%
                    }

                    .app_page_body {
                        height: 84%
                    }
                }
.cnt_disabled{color:#aca899; font-weight:normal;}
.cnt_tabtop2{font-size:11px; color:#000000;}
.app_tabsbarlevel2{background-color:#fefefe}
span.help{color:#0060A6; border-bottom:#0060A6 1px dotted; cursor:pointer}
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#727272; color:#ffffff}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
table.datepicker {border-right:#e6e6e6 1px solid;}
table.datepicker th {background-color:#e6e6e6; font-size:12px; font-weight:normal; padding:5px;}
table.datepicker td {font-size:12px; background-color:#ffffff; border-left:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; text-align:center}
table.datepicker td.sel{font-size:12px; background-color:#E6F2FA; border-left:#cccccc 2px solid; border-top:#cccccc 1px solid; border-right:#cccccc 2px solid; border-bottom:#cccccc 2px solid; text-align:center}
table.datepicker td a {font-size:12px; color:#333333; text-decoration:none; display:block; padding:5px;}
table.datepicker td a:hover {background-color:#f7f7f7;}
#menu{padding:0; margin:0; list-style:none; height:60px; position:relative; z-index:500;}
#menu li.top{display:block; float:left; height:60px;}
#menu li.sep{display:block; float:left; width:3px; height:60px;}
#menu li a.top_link_sel{display:block; float:left; height:60px; line-height:60px; color:#ffffff; text-decoration:none; font-size:13px; font-weight:normal; border-left:#0D488C 1px solid; padding:0; cursor:pointer;}
#menu li a.top_link_sel span.left{}
#menu li a.top_link_sel span{float:left; display:block; padding:0 15px 0 15px; height:60px; background-color:#0D488C;}
#menu li a.top_link_sel span.right{}
#menu li a.top_link_sel span.down{float:left; display:block; padding:0 15px 0 15px; height:60px;}
#menu li a.top_link{display:block; float:left; height:60px; line-height:60px; color:#ffffff; text-decoration:none; font-size:13px; font-weight:normal; border-left:#0D488C 1px solid; padding:0; cursor:pointer;}
#menu li a.top_link span.left{}
#menu li a.top_link span{float:left; display:block; padding:0 15px 0 15px; height:60px;}
#menu li a.top_link span.right{}
#menu li a.top_link span.down{float:left; display:block; padding:0 15px 0 15px; height:60px;}
#menu li:hover a.top_link{color:#ffffff;}
#menu li:hover a.top_link span.left{}
#menu li:hover a.top_link span{background-color:#0D488C;}
#menu li:hover a.top_link span.right{}
#menu li:hover a.top_link span.down{background-color:#0D488C;}
#menu li:hover{position:relative; z-index:200;}
#menu li:hover ul.sub{left:0px; top:60px; background:#0D488C; padding:3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; white-space:nowrap; width:275px; height:auto; z-index:300;}
#menu li:hover ul.sub li{display:block; height:28px; position:relative; float:left; width:275px; font-weight:normal;}
#menu li:hover ul.sub li a{display:block; font-size:13px; height:26px; width:272px; line-height:26px; text-indent:5px; color:#ffffff; text-decoration:none;}
#menu li ul.sub li a.fly{background:#0D488C url(../../images/arrow_expand_right_out.gif) 260px no-repeat;}
#menu li:hover ul.sub li a:hover{color:#0D488C; background:#DCECF9;}
#menu li:hover ul.sub li a.fly:hover{color:#0D488C; background:#DCECF9 url(../../images/arrow_expand_right_out.gif) 260px no-repeat;}
#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover li:hover ul{left:275px; top:-4px; background:#0D488C; padding:3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; white-space:nowrap; width:275px; z-index:400; height:auto;}
#menu ul,
#menu li:hover ul ul,
#menu li:hover li:hover ul ul,
#menu li:hover li:hover li:hover ul ul,
#menu li:hover li:hover li:hover li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu li:hover li:hover a.fly,
#menu li:hover li:hover li:hover a.fly,
#menu li:hover li:hover li:hover li:hover a.fly,
#menu li:hover li:hover li:hover li:hover li:hover a.fly{color:#0D488C; background:#DCECF9 url(../../images/arrow_expand_right_out.gif) 260px no-repeat;}
#menu li:hover li:hover li a.fly,
#menu li:hover li:hover li:hover li a.fly,
#menu li:hover li:hover li:hover li:hover li a.fly{background:#b7c8f6 url(../../images/arrow_expand_right_out.gif) 260px no-repeat;}
.topmenu_bar{background-color:#215CA0; z-index:500;}
.topmenu_item{white-space:nowrap}
.topmenu_item a{background-color:#215CA0; color:#ffffff; font-size:13px; text-decoration:none; border-left:#0D488C 1px solid; padding-left:10px; padding-right:10px; height:60px; line-height:60px; display:block;}
.topmenu_item a:hover{background-color:#0D488C;}
.topmenu_submenu{background-color:#0D488C; border:#0D488C 3px solid}
.topmenu_item a.subitem{background-color:#0D488C; color:#ffffff; font-size:13px; text-decoration:none; border-left:0; padding-left:10px; padding-right:15px; height:35px; line-height:35px; display:block;}
.topmenu_item a.subitem:hover{color:#0D488C; background-color:#DCECF9;}
.topmenu_item_sel{white-space:nowrap}
.topmenu_item_sel a{background-color:#0D488C; color:#ffffff; font-size:13px; text-decoration:none; border-left:#0D488C 1px solid; padding-left:10px; padding-right:10px; height:60px; line-height:60px; display:block;}
.topmenu_item_sel a:hover{color:#0D488C;}
.topmenu_item_sel a.subitem{background-color:#0D488C; color:#ffffff; font-size:13px; text-decoration:none; border-left:0; padding-left:10px; padding-right:15px; height:35px; line-height:35px; display:block;}
.topmenu_item_sel a.subitem:hover{background-color:#DCECF9; color:#0D488C}
td.top{background-color:#215CA0;}
td.top_right{padding-right:10px;}
.top_shadow{background:url(../../Images/Top_Shadow.png); height:3px;}
table.top_accountbox{}
table.top_accountbox td{font-size:10px; color:#ffffff; padding:0px; white-space:nowrap}
table.top_accountbox a.myaccount{font-size:11px; color:#D6E8FF; font-weight:bold; text-decoration:none}
table.top_accountbox a.myaccount:hover{text-decoration:underline}
table.top_accountbox a.logout{font-size:11px; color:#333333; background-color:#e8e8e8; text-decoration:none; padding-left:5px; padding-top:2px; padding-right:5px; padding-bottom:2px;}
table.top_accountbox a.logout:hover{color:#000000; background-color:#cccccc}
table.top_accountbox a.help{color:#D6E8FF; font-weight:normal; text-decoration:underline}
table.top_accountbox a.help:hover{text-decoration:none}
.app_pageheader_iconbar{padding-bottom:3px;}
.section_header{background-color:#cccccc;}
.section_header_cnt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold; background-color:#cccccc; padding-left:5px;}
.section_body{background-color:#cccccc; padding:1px;}
.section_body_pic{background-color:#ffffff; padding:3px;}
.section_body_cnt{background-color:#ffffff; padding:5px;}
.bg_group_border{background-color:#bdbda3;}
.bg_group_actionbar{background-color:#bdbda3; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fbfaf7, EndColorStr=#bdbda3);}
.bg_group_cellview{background-color:#f4f4f4;}
.bg_group_celledit{background-color:#CDE6F7;}
.link_bg{color:#CDE6F7; font-weight:normal; text-decoration:none;}
.link_bg:hover{color:#ffffff; font-weight:normal; text-decoration:underline;}
.cnt_small_highlight{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:normal;}
.cnt_small_disabled{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#aca899; font-weight:normal;}
.cnt_small_red{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#cc0033; font-weight:normal;}
.cnt_medium_highlighted{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; background-color:#ffffcc;}
.cnt_medium_disabled{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#aca899; font-weight:normal;}
.cnt_large_red{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#cc0033; font-weight:normal;}
.td_tab_top{background-color:#f4f4f4; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#f4f4f4, EndColorStr=#e2e2e2); padding-left:20px; padding-top:5px; padding-right:20px; padding-bottom:4px; text-align:center; border-left:#cccccc 1px solid; border-top:#cccccc 1px solid; border-right:#cccccc 1px solid;}
.middle{background-color:#ffffff; width:100%; height:100%;}
.leftmenu_item{white-space:nowrap}
.leftmenu_item a{color:#444444; font-size:13px; text-decoration:none; padding-right:10px; display:block;}
.leftmenu_item a:hover{background-color:#DCECF9}
.leftmenu_item_sel{background-color:#ffffff; white-space:nowrap}
.leftmenu_item_sel a{color:#222324; font-size:13px; font-weight:bold; text-decoration:none; background-color:#ffffff; padding-right:10px; display:block}
.leftmenu_item_sel a:hover{color:#000000}
.page{width:100%; height:100%; vertical-align:top;}
.page_top{width:100%; background:#0D488C url(../../images/page_top_bg.png) repeat-x}
.page_left{background:url(../../images/page_left_bg.png) right repeat-y}
.page_right{background:url(../../images/page_right_bg.png) left repeat-y}
.page_bottom{width:100%; background:#ffffff url(../../images/page_bottom_bg.png) bottom repeat-x}
.page_header{background-color:#F3F2F1; padding-left:15px; padding-top:15px; padding-right:5px; padding-bottom:10px;}
table.page_header_menu{}
table.page_header_menu td a{width:24px; height:20px; font-size:1px; text-decoration:none; display:block}
table.page_header_menu td a:hover{background-color:#d9d8d5}
table.page_header_menu td a.home{background:url(../../images/pageheadermenu_home.png) no-repeat center;}
table.page_header_menu td a.home_checked{background:url(../../images/pageheadermenu_home_checked.png) no-repeat center;}
table.page_header_menu td a.print{background:url(../../images/pageheadermenu_print.png) no-repeat center;}
table.page_header_menu td a.favorite{background:url(../../images/pageheadermenu_favorite.png) no-repeat center;}
table.page_header_menu td a.taskapprovalhistory{background:url(../../images/pageheadermenu_taskapprovalhistory.png) no-repeat center;}
table.page_header_menu td a.notes{background:url(../../images/pageheadermenu_notes.png) no-repeat center;}
table.page_header_menu td a.listing{background:url(../../images/pageheadermenu_listing.png) no-repeat center;}
table.page_header_menu td a.electronicdocuments{background:url(../../images/pageheadermenu_electronicdocuments.png) no-repeat center;}
table.page_header_menu td a.email{background:url(../../images/pageheadermenu_email.png) no-repeat center;}
.page_title{font-size:30px; color:#333333; font-weight:normal; white-space:nowrap}
.page_description{font-size:13px; color:#2A2A2A; font-weight:normal; white-space:nowrap}
.page_description a{color:#555555; text-decoration:underline}
.page_description a:hover{text-decoration:none}
.page_body{width:100%;}
.page_buttonbar{background-color:#ffffff; width:100%; height:30px; padding-left:15px; padding-top:5px;}
.page_buttonbar_title{font-size:12px; color:#222324; padding-left:5px; white-space:nowrap}
.page_buttonbar_buttons{font-size:11px; color:#222324; white-space:nowrap; padding-right:10px}
.page_buttonbar_right{font-size:11px; color:#222324; white-space:nowrap;}
.page_buttonbar_divider{background:url(../../images/page_buttonbar_divider.gif) center no-repeat; font-size:1px; padding-left:7px; padding-right:10px;}
.page_footer{background-color:#ffffff; padding-left:15px; padding-right:10px; padding-bottom:5px;}
.page_footer_content{font-size:14px; font-weight:normal; color:#404040; white-space:nowrap}
.page_footer_content a{color:#215CA0; text-decoration:none}
.page_footer_content a:hover{text-decoration:underline}
td.page_left_tab_sel{background-color:#ffffff; border-bottom:#cccccc 2px solid; padding-left:10px; padding-top:6px; padding-right:15px; padding-bottom:6px; white-space:nowrap}
td.page_left_tab_sel a{font-size:12px; color:#222324; font-weight:bold; text-decoration:none; display:block}
td.page_left_tab_sel a:hover{}
td.page_left_tab{border-bottom:#cccccc 1px solid; padding-left:10px; padding-top:6px; padding-right:15px; padding-bottom:6px; white-space:nowrap}
td.page_left_tab a{font-size:12px; color:#666666; text-decoration:none; display:block}
td.page_left_tab a:hover{color:#000000}
td.page_left_tab_dis{font-size:12px; color:#aca899; border-bottom:#cccccc 1px solid; padding-left:10px; padding-top:6px; padding-right:15px; padding-bottom:6px; white-space:nowrap}
.page_body_tabsbar{padding-top:0px;}
.page_body_tabsbar_border{border-bottom:#b4b4b4 1px solid;}
.page_cell{padding-right:14px; padding-bottom:14px; vertical-align:top}
.page_body_tab_out{font-size:12px; color:#666666; background-color:#ececec; padding-left:12px; padding-top:5px; padding-right:12px; padding-bottom:5px; border-left:#e5e5e5 1px solid; border-top:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid; border-bottom:#b4b4b4 1px solid; cursor:hand; white-space:nowrap;}
.page_body_tab_over{font-size:12px; color:#000000; background-color:#ffffff; padding-left:12px; padding-top:5px; padding-right:12px; padding-bottom:5px; border-left:#b4b4b4 1px solid; border-top:#b4b4b4 1px solid; border-right:#b4b4b4 1px solid; border-bottom:#ffffff 1px solid; cursor:hand; white-space:nowrap;}
a.page_body_content{font-size:12px; color:#1E73BE; font-weight:normal; text-decoration:underline;}
a.page_body_content:hover{text-decoration:none;}
.page_section_title_big{font-size:14px; color:#1E73BE; text-decoration:none}
.page_section_title_big:hover{text-decoration:underline}
.page_section_title{font-size:13px; line-height:13px; color:#1E73BE; text-decoration:none}
.page_section_title:hover{text-decoration:underline}
.page_section_description{font-size:13px; color:#444444;}
.page_section_item{font-size:12px; color:#1E73BE; font-weight:bold; text-decoration:none;}
.page_section_item:hover{text-decoration:underline;}
.page_section_status_c{font-size:12px; color:#66A76D; white-space:nowrap}
.page_section_status_w{font-size:12px; color:#E33D43; white-space:nowrap}

                    .message,
                    .confirmation_message,
                    .error_message {
                        position:absolute; 
                        width:450px;
                        box-shadow:3px 3px 6px #666666
                    }
.message{background-color:#ffffff; border-top: #215CA0 6px solid}
.confirmation_message{background-color:#E0EDE2; border-top:#66A76D 6px solid}
.error_message{background-color:#F9D8D9; border-top:#E33D43 6px solid}
.message_title{font-size:18px; color:#222324; font-weight:bold}
.message_description{font-size:14px; color:#717171; padding-bottom:10px}
.message_description a{color:#ff6633; text-decoration:underline;}
.message_description a:hover{text-decoration:none;}
.message_detaileddescription{font-size:14px; color:#333333; background-color:#f4f4f4; border:#cccccc 1px solid; width:300px;}
a.message_button_p{display:inline-block; background-color:#1E73BE; color:#ffffff; text-decoration:none; font-size:13px; font-weight:normal; padding:6px 12px 6px 12px; border:#1E73BE 1px solid; border-radius:4px; cursor:pointer; white-space:nowrap; transition: all 0.6s;}
a.message_button_p:hover{background-color:#1469B4; border-color:#1469B4}
a.message_button_s{display:inline-block; background-color:#f2f2f2; color:#424242; text-decoration:none; font-size:13px; font-weight:normal; padding:6px 12px 6px 12px; border:#1E73BE 1px solid; border-radius:4px; cursor:pointer; white-space:nowrap; transition: all 0.6s;}
a.message_button_s:hover{background-color:#e6e6e6; border-color:#1469B4}
a.message_button_c{display:inline-block; background-color:#f2f2f2; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#f2f2f2); color:#E33D43; text-decoration:none; font-size:13px; font-weight:normal; padding:5px 10px 5px 10px; border:#dddddd 1px solid; cursor:pointer; white-space:nowrap;}
a.message_button_c:hover{background-color:#ffffff;}
a.message_button_r{display:inline-block; color:#444444; text-decoration:none; font-size:14px; font-weight:normal; padding:4px 8px 4px 8px; cursor:pointer; white-space:nowrap; background-color:#fdfdfd; border:#ababab 1px solid;}
a.message_button_r:hover{color:#000000; border:#666666 1px solid; text-decoration:none}
a.message_button_rw{display:inline-block; color:#ffffff; text-decoration:none; font-size:14px; font-weight:normal; padding:4px 8px 4px 8px; cursor:pointer; white-space:nowrap; border:#ffffff 1px solid;}
a.message_button_rw:hover{color:#000000; background-color:#ffffff; text-decoration:none}
.imb_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.imb_description{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.imb_b{background-color:#ff6633;}
.imb_s{background-color:#bdbda3;}
.imb_b_g{background-color:#66A76D;}
.wdc_caption{font-size:13px; color:#222222; height:34px;}
.wdc_caption font.r{font-size:13px; color:#cc0033; font-weight:normal}
.wdc_data{font-size:14px; font-weight:bold; color:#133A58; min-height:34px;}
.group_box {background-color:#FFFFFF; width:100%; border-left:#DDDDDD 1px solid; border-top:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-radius:5px; box-shadow:2px 2px 2px #CCCCCC;}
                    .group_box_header {padding-left:12px; padding-top:8px; padding-right:12px; height:33px; }
                    .group_box_header_title {font-size:15px; color:#444444; font-weight:bold; }
                    .group_box_body {font-size:14px; color:#333333; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px; vertical-align:top; }
                      
                .app_chart_point_quantity {
                    font-size: 12px;
                }
                a.app_chart_point_bar {
                    color: #ffffff; 
                    text-decoration: none; 
                    width: 100%; 
                    height: 100%; 
                    display:block;
                } 
                a.app_chart_point_bar:hover {
                    background-color: #e6e6e6;
                }
                .app_chart_point_type {
                    font-size: 13px; 
                    color: #404040; 
                    padding: 5px
                }
                .app_chart_legend_label {
                    font-size: 13px; 
                    padding: 2px;
                }.grid_filter{font-size:13px; color:#000000; padding-left:5px; padding-top:0px; padding-right:5px; padding-bottom:5px;}
table.grid{border:#B4B4B4 1px solid;}
table.grid th{font-size:13px; font-weight:normal; color:#222324; background-color:#E6F2FA; border-left:#B4B4B4 1px solid; border-bottom:#B4B4B4 1px solid; padding:7px; cursor:default}
table.grid th.s{background-color:#c1c1c1}
table.grid tr{background-color:#ffffff}
table.grid tr.g1{background-color:#f6f6f6; border-bottom:#c5c8cb 2px solid}
table.grid tr.g2{background-color:#e8e8e8}
table.grid tr.g3{background-color:#f4f4f4}
table.grid tr.o{background-color:#E6F2FA}
table.grid tr.c{background-color:#CDE6F7}
table.grid td{font-size:13px; color:#222222; padding:4px; cursor:pointer; border-left:#B4B4B4 1px dotted; border-bottom:#B4B4B4 1px solid; vertical-align:top}
table.grid td.g{font-weight:bold; padding-top:10px; white-space:nowrap; cursor:auto}
table.grid td.s{background-color:#e6e6e6}
table.grid td.sum{font-weight:bold; border-top:#e6e6e6 2px solid}
table.grid td.l{color:#aca899}
table.grid td.d{color:#aca899}
table.grid td a{color:#1E73BE; text-decoration:underline}
table.grid td a:hover{text-decoration:none}
table.grid td a.i_v{background-image:url(../../Images/Icons/16/Zoom_Out.png); background-repeat:no-repeat; width:16px; height:16px; border:0; cursor:pointer; display:block}
table.grid td a.i_v:hover{background-image:url(../../Images/Icons/16/Zoom_Over.png);}
table.grid td div.i_v_dis{background-image:url(../../images/icons/16/Zoom_Dis.png); background-repeat:no-repeat; width:16px; height:16px; border:0;}
table.grid td div.i_dd{background-image:url(../../images/icons/16/windows_down.png); background-repeat:no-repeat; width:16px; height:16px; border:0; cursor:pointer}
table.grid td a.i_e{background-image:url(../../Images/Icons/16/Edit_Out.png); background-repeat:no-repeat; width:16px; height:16px; border:0; cursor:pointer; display:block}
table.grid td a.i_e:hover{background-image:url(../../Images/Icons/16/Edit_Over.png);}
table.grid td div.i_e_dis{background-image:url(../../images/icons/16/Edit_Dis.png); background-repeat:no-repeat; width:16px; height:16px; border:0;}
table.grid td div.i_c{background-image:url(../../images/icons/16/copy.png); background-repeat:no-repeat; width:16px; height:16px; border:0; cursor:pointer}
table.grid td a.i_d{background-image:url(../../Images/Icons/16/Delete_Out.png); background-repeat:no-repeat; width:16px; height:16px; border:0; cursor:pointer; display:block}
table.grid td a.i_d:hover{background-image:url(../../Images/Icons/16/Delete_Over.png);}
table.grid td div.i_d_dis{background-image:url(../../Images/Icons/16/delete_dis.png); background-repeat:no-repeat; width:16px; height:16px; border:0;}
table.grid td div.c_e{white-space:nowrap}
table.grid td font.t{font-size:15px; color:#1E73BE;}
table.grid td div.t_d{font-size:12px; color:#444444;}
table.grid td font.r{color:#E33D43}
table.grid td font.d{color:#aca899}
table.grid td.nav{background-color:#ffffff}
table.grid td.nav table td{background-color:#ffffff; padding:2px; border:0}
table.calendar{width:100%; background-color:#ffffff; border-left:#e0e0e0 1px solid; border-top:#e0e0e0 1px solid; border-right:#b4b4b4 1px solid; border-bottom:#b4b4b4 1px solid}
table.calendar th{font-size:13px; font-weight:normal color:#333333; background-color:#0D488C; height:27px;}
table.calendar td{font-size:11px; font-weight:normal; color:#333333; padding:5px; border-right:#dddddd 1px solid; border-bottom:#dddddd 1px solid; height:60px; vertical-align:top}
table.calendar td.header{background-color:#E6F2FA; padding:7px; border-right:#e0e0e0 1px solid; border-top:#e0e0e0 1px solid; border-bottom:#b4b4b4 1px solid; text-align:center; height:20px}
table.calendar td.today{background-color:#CDE6F7}
table.calendar td div.day{text-align:right}
table.calendar td div.item{padding-bottom:5px}
table.calendar td div.item a{color:#0f5b99; text-decoration:underline}
table.calendar td div.item a:hover{text-decoration:none}
.panel_border{background-color:#B4B4B4}
.panel_title{font-size:13px; color:#444444; padding-left:1px; padding-right:1px; vertical-align:top; white-space:nowrap;}
.panel_content{font-size:13px; color:#222222; width:100%; padding:2px 7px 7px 7px; vertical-align:top;}
a.barchart_bar{color:#ffffff; text-decoration:none; width:100%; height:100%; display:block;}
a.barchart_bar:hover{background-color:#66A76D;}
.barchart_quantity{font-size:12px;}
.barchart_type{font-size:12px; color:#444444; padding:5px}
.link_tab_top{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; text-decoration:none;}
.link_tab_top:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:underline;}
.td_tab_top_selected{background-color:#6699cc; padding-left:19px; padding-top:10px; padding-right:19px; padding-bottom:4px; text-align:center; border-left:#989898 1px solid; border-top:#989898 1px solid; border-right:#989898 1px solid;}
.link_tab_top_selected{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}
.link_tab_top_selected:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:underline;}
.td_subtab_top_bar{background-color:#6699cc; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#6699cc, EndColorStr=#5c8ab8);}
.sub_box{padding:7px;}
.sub_box_small{padding:5px;}
.group_cellheader{background-color:#e8e8e8; padding:10px;}
.panel_cellview {background-color:#f4f4f4; border:#cccccc 1px solid;}
.link_accountbar {color:#023165; font-weight:normal; text-decoration:none;}
.link_accountbar:hover {color:#000000; font-weight:normal; text-decoration:underline;}
.bg_disabled{background-color:#f6f5f1;}
.bg_highlight{background-color:#ff6633;}
.bg_frameborder{background-color:#95bdee;}
.bg_accountbar{background-color:#d9e4f6;}
.bg_pageoptions{background-color:#cccccc;}
.cpYearNavigation,.cpMonthNavigation{background-color:#ffffff; text-align:center; vertical-align:center; text-decoration:none; color:#000000;}
.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial; font-size:8pt;}
TD.cpDayColumnHeader{color:#000000; font-weight:bold; background-color:#95C0C9; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#D0E1E8, EndColorStr=#95C0C9); text-align:center; padding:5px;}
.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate{text-align:right; text-decoration:none;}
.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled{color:#D0D0D0; text-align:right; text-decoration:line-through; padding:5px;}
.cpCurrentMonthDate{color:#215DC6; font-weight:bold; padding:5px;}
.cpCurrentDate{color:#000000; font-weight:bold;}
.cpOtherMonthDate{color:#808080; padding:5px;}
TD.cpCurrentDate{color:#215DC6; background-color:#D9EAFF; border:#95C0C9 1px solid; padding-right:9px;}
TD.cpCurrentDateDisabled{border-width:1; border:solid thin #FFAAAA;}
TD.cpTodayText,TD.cpTodayTextDisabled{border:solid thin #6677DD; border-width:1 0 0 0;}
A.cpTodayText,SPAN.cpTodayTextDisabled{height:20px;}
A.cpTodayText{color:#215DC6; font-weight:bold;}
SPAN.cpTodayTextDisabled{color:#D0D0D0;}
.cpBorder{background-color:#ECE9D8; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ECE9D8, EndColorStr=#fbfaf7); border:solid thin #cccccc;}
form{margin:0px; padding:0px; height:100%}
a.button_p{display:inline-block; background-color:#1E73BE; color:#ffffff; text-decoration:none; font-size:13px; font-weight:normal; padding:6px 12px 6px 12px; border:#1E73BE 1px solid; border-radius:4px; cursor:pointer; white-space:nowrap; transition: all 0.6s;}
a.button_p:hover{background-color:#1469B4; border-color:#1469B4}
a.button_p_sel{display:inline-block; background-color:#E3EAF3; color:#365EBF; text-decoration:none; font-size:13px; font-weight:normal; padding:6px 12px 6px 12px; border:#C0D0E4 1px solid; cursor:pointer; white-space:nowrap;}
a.button_p_sel:hover{background-color:#ffffff;}
a.button_s{display:inline-block; background-color:#f2f2f2; color:#424242; text-decoration:none; font-size:13px; font-weight:normal; padding:6px 12px 6px 12px; border:#1E73BE 1px solid; border-radius:4px; cursor:pointer; white-space:nowrap; transition: all 0.6s;}
a.button_s:hover{background-color:#e6e6e6; border-color:#1469B4}
a.button_d{display:inline-block; background-color:#E33D43; color:#ffffff; text-decoration:none; font-size:13px; font-weight:normal; padding:6px 12px 6px 12px; border:#E33D43 1px solid; border-radius:4px; cursor:pointer; white-space:nowrap; transition: all 0.6s;}
a.button_d:hover{background-color:#BB151B; border-color:#BB151B}
a.button_r{display:inline-block; background-color:#f2f2f2; color:#424242; text-decoration:none; font-size:12px; font-weight:normal; padding:4px 8px 4px 8px; border:#dddddd 1px solid; border-radius:3px; cursor:pointer; white-space:nowrap;}
a.button_r:hover{background-color:#ffffff;}
a.button_r_sel{display:inline-block; background-color:#E6F2FA; color:#424242; text-decoration:none; font-size:12px; font-weight:normal; padding:4px 8px 4px 8px; border:#dddddd 1px solid; cursor:pointer; white-space:nowrap;}
a.button_r_sel:hover{background-color:#ffffff;}
.textbox{font-family:Segoe UI, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000; background-color:#ffffff; border-left:#d9d9d9 1px solid; border-top:#c0c0c0 1px solid; border-right:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid; padding:4px;}
.textbox:focus{font-family:Segoe UI, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000033; background-color:#ffffff; border-left:#95BCD9 1px solid; border-top:#95BCD9 1px solid; border-right:#95BCD9 1px solid; border-bottom:#95BCD9 1px solid; padding:4px;}
.filebox{font-family:Segoe UI, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000; background-color:#ffffff; border-left:#d9d9d9 1px solid; border-top:#c0c0c0 1px solid; border-right:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid; padding:4px;}
.filebox:focus{font-family:Segoe UI, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000033; background-color:#ffffff; border-left:#95BCD9 1px solid; border-top:#95BCD9 1px solid; border-right:#95BCD9 1px solid; border-bottom:#95BCD9 1px solid; padding:4px;}
.memobox{font-family:Segoe UI, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000; background-color:#ffffff; border-left:#d9d9d9 1px solid; border-top:#c0c0c0 1px solid; border-right:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid; padding:4px;}
.memobox:focus{font-family:Segoe UI, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000033; background-color:#ffffff; border-left:#95BCD9 1px solid; border-top:#95BCD9 1px solid; border-right:#95BCD9 1px solid; border-bottom:#95BCD9 1px solid; padding:4px;}
.listbox{font-family:Segoe UI, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000; background-color:#ffffff; border-left:#d9d9d9 1px solid; border-top:#c0c0c0 1px solid; border-right:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid; padding:4px;}
.listbox:focus{font-family:Segoe UI, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000033; background-color:#ffffff; border-left:#95BCD9 1px solid; border-top:#95BCD9 1px solid; border-right:#95BCD9 1px solid; border-bottom:#95BCD9 1px solid; padding:4px;}
