﻿/* landing page styles - ONLY */

.cnt_body {height: 100%;}
.cnt_master_outer {width: 100%; height: 100%;}
.cnt_master_inner {height: 100%; width: 1px;}

#fnc_div_lvl0_outer_layer {width: 100%;}
    .cnt_title_text {white-space: nowrap; height: 45px; padding-left: 5px; padding-right: 5px; padding-top: 14px;}
#cnt_div_lvl1_steps {background-color: black; width: 130px; height: 450px; background-image: url(../../App_Themes/Themes/General/img_step_back.jpg); background-repeat: repeat-x;}
#cnt_div_lvl1_landing {width: 100%;}
    .cnt_content_border {border-left: solid 0px silver; width: 100%;}
    .cnt_header_style {width: 1px; height: 1px; background-image: url('../../App_Themes/Themes/General/img_btn_list.jpg'); background-repeat: repeat-x; border-left: solid 0px silver;}
    .cnt_header_image {padding-left: 10px; height: 40px; padding-right: 10px; width: 1px;}
    .cnt_menu_style {width: 100%; height: 45px; white-space: nowrap; background-image: url('../../App_Themes/Themes/General/img_btn_list.jpg'); background-repeat: repeat-x; padding-left: 5px;}
    .cnt_menu_style:hover {width: 100%; height: 45px; white-space: nowrap; background-image: url('../General/img_btn_list_over.jpg'); background-repeat: repeat-x; padding-left: 5px;}
    .cnt_menu_image {padding-left: 10px; padding-right: 10px;}
    .cnt_menu_text {white-space: nowrap; height: 45px; padding-left: 5px; padding-right: 5px;}
    .cnt_lbl_menu_text {color: #2d2d2d; text-decoration: none;}
    .cnt_lnk_menu {color: #2d2d2d; text-decoration: none;}
    .cnt_lnk_menu:hover {color: white; text-decoration: none;}    
    .cnt_contribution {height: 109px; background-image: url('../../App_Themes/Themes/General/img_bck_contribution.jpg'); background-repeat: repeat-x; border-top: solid 1px silver;}
    .cnt_documents {height: 109px; width: 100%; background-image: url('../../App_Themes/Themes/General/img_bck_contribution.jpg'); background-repeat: repeat-x; border-top: solid 1px silver;}
    .cnt_lbl_man_text { font-size: 8pt;}
    .cnt_date_box {border: solid 1px #eceaeb; background-color: #eceaeb; color: #2d2d2d; padding-left: 3px;}
    .cnt_label_box { color: #01a9f4;}
    .cnt_date_watermarked {border: solid 1px #eceaeb; background-color: #eceaeb; color: #2d2d2d; padding-left: 3px;}    
#cnt_lvl1_documents {background-color: white; width: 100%;}
#cnt_lvl1_popover {background-color: white; width: 600px; height: 300px; position: absolute; top: 258px; left: 105px; border-top: solid 1px #8cbb37; border-left: solid 1px #8cbb37; border-bottom: solid 2px gray; border-right: solid 2px gray;}
    .cnt_pnl_popover {position: absolute; top: 0; left: 0; width: 100%; height: 600px;}
    .cnt_popover_heading_text {white-space: nowrap; height: 40px; color: #01a9f4; font-size: 16pt; padding-left: 5px; padding-right: 10px;}
    .cnt_popover_bold_text {white-space: nowrap; font-size: 12pt; color: black;}
    .cnt_popover_general_text {padding-left: 25px; color: #2d2d2d;}
    .cnt_popover_general_text:over {padding-left: 25px; color: #2d2d2d;}
/* landing page styles ends */

/* new toolbar styles */
#cnt_lvl1_toolbar {background-image: url('../../App_Themes/Themes/General/cnt_main_heading.jpg'); height: 34px; background-repeat: repeat-x; width: 100%;}
    .cnt_txt_toolbar_heading_start {color: #2d2d2d; font-weight: bold; text-align: center; width: 50px; height: 37px; padding-top: 1px; padding-left: 10px; padding-right: 10px; vertical-align: middle; white-space: nowrap;}
    /*.cnt_txt_toolbar_heading_start:hover {color: #2d2d2d; font-weight: bold; text-align: left; height: 25px; padding-left: 10px; padding-right: 10px; vertical-align: middle; white-space: nowrap;}*/
    .cnt_txt_toolbar_heading {border-left: solid 1px white; font-weight: bold; text-align: right; height: 25px; padding-left: 10px; padding-right: 10px; vertical-align: middle; white-space: nowrap;}
    .cnt_txt_toolbar_heading:hover {border-left: solid 1px white; font-weight: bold; text-align: right; height: 25px; vertical-align: middle; white-space: nowrap;}
    .cnt_txt_toolbar_inputs {color: #8cbb37; border-right: solid 1px white; font-weight: bold; text-align: left; height: 25px; vertical-align: middle;  padding-left: 10px; padding-right: 10px; white-space: nowrap;}
    .cnt_drp_toolbar {color: #2d2d2d; background-color: White; height: 20px; border: solid 1px #e0e0e0; vertical-align: middle; white-space: nowrap;}
/* new toolbar styles end */


/* new navigation left bar styles */  

.cnt_nav_header_style {background-image: url('../General/cnt_main_heading.jpg'); cursor: hand; height: 39px; background-repeat: repeat-x; width: 100%; background-color: White; background-position: bottom bottom; padding-left: 10px; padding-right: 10px;}
.cnt_nav_header_style:hover {height: 39px; width: 100%; background-color: White; background-position: bottom bottom; cursor: hand; padding-left: 10px; width: 185px; color: #01aff4; white-space: nowrap;}
.cnt_nav_decsription_style {background-image: url('../../App_Themes/Themes/General/img_cnt_left_menu_back.jpg'); background-repeat: repeat-x; background-color: #025678; color: white; padding: 5px 5px 5px 5px; text-align: center;}
.cnt_nav_decsription_style:hover {background-image: url('../../App_Themes/Themes/General/img_cnt_left_menu_back.jpg'); background-repeat: repeat-x; background-color: #025678; color: whitesmoke; padding: 5px 5px 5px 5px; text-align: center;}

.cnt_nav_left_outer {background-color: white; height: 100%; width: 187px; border-top: solid 1px #d3d3d3; border-right: solid 1px #d3d3d3; padding-top: 1px;}
.cnt_nav_left_inner {border-left: solid 1px #d3d3d3; border-right: solid 1px #d3d3d3; border-top: solid 1px #d3d3d3; width: 100%; height: 100%;}

/* new navigation left bar styles end */ 
 
 
 .cnt_td_PlaceholderStyle {height: 100%;}
 
/* aspx page styles - ONLY */  
#fnc_div_lvl0_outer_layer{width: 1124px; height: 100%; background-color: White; padding: 0px 0px 0px 0px;}
#fnc_div_lvl1_navigation {width: 1px; float: left; height: 100%;}

#fnc_div_lvl1_content {width: 83%; height: 100%; float: right; padding: 0px 0px 0px 0px;}
    #cnt_div_lvl2_user_state {}
    #cnt_div_lvl2_breadcrumb {color: #8a8a8a; font-size: 9pt; padding-top: 4px; padding-left: 10px; padding-bottom: 15px; text-align: left;}
    #cnt_div_lvl2_print {width: 90%; text-align: right;}
    #cnt_div_lvl2_print:hover {width: 90%; text-align: right; background-color: whitesmoke;}
    
    #cnt_div_lvl2_page_title {background-color: white; text-align: left;}
        #cnt_lbl_description {color: #1d1d1d; padding-top: 4px;}
        
    #cnt_div_lvl2_view_details {background-color: white; padding-left: 10px; padding-right: 10px; padding-top: 10px;}
        #cnt_tbl_lvl4_view_details {width: 100%; border: dotted 1px #e0e0e0;}
        #cnt_tbl_lvl4_view_details:hover {width: 100%; border: dotted 1px #e0e0e0; background-color: whitesmoke;}
			.cnt_div_lvl2_view_details {background-color: white; padding-left: 10px; padding-right: 10px; padding-top: 10px;}
				.cnt_tbl_lvl4_view_details {width: 100%; border: dotted 1px #e0e0e0;}
				.cnt_tbl_lvl4_view_details:hover {width: 100%; border: dotted 1px #e0e0e0; background-color: whitesmoke;}
					.cnt_details_heading {font-weight: bold; white-space: nowrap; background-color: #f1f1f1; color: #1d1d1d; text-align: right; height: 25px; vertical-align: middle; width: 50%;}
					.cnt_details_heading:hover {font-weight: bold; background-color: #f1f1f1; color: #1d1d1d; text-align: right;}
					.cnt_details_values {color: #1d1d1d; white-space: nowrap; text-align: left; vertical-align:text-top; height: 25px; vertical-align: middle;}
					.cnt_details_values:hover {background-color: #f1f1f1; color: #1d1d1d; text-align: left;}
					.cnt_lbl_error_details {color: #1d1d1d;}
            
    #cnt_div_lvl2_view_search {background-color: white; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; text-align: left;}
        #cnt_tbl_lvl4_search {background-color: white; border: dotted 1px #e0e0e0; width: 50%;}
        #cnt_tbl_lvl4_search:hover {background-color: whitesmoke; border: dotted 1px #e0e0e0; width: 50%;}
			.cnt_div_lvl2_view_search {background-color: white; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px;}
				.cnt_tbl_lvl4_search {background-color: white; border: dotted 1px #e0e0e0; width: 50%;}
				.cnt_tbl_lvl4_search:hover {background-color: whitesmoke; border: dotted 1px #e0e0e0; width: 50%;}
					.cnt_search_watermarked {color: Silver; background-color: White; height: 20px; border: solid 1px #e0e0e0; vertical-align: middle;}
					.cnt_lbl_error_search {color: #a60505;}
                
    #cnt_div_lvl2_view_values {background-color: white; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px;}
        #cnt_tbl_lvl4_values {width: 100%;}
            .cnt_lbl_view_value {color: #1d1d1d; font-weight: bold;}
        
    #cnt_div_lvl2_view_results {background-color: white; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; text-align: left;}
        #cnt_tbl_lvl4_results {background-color: white; border: dotted 1px #e0e0e0; width: 100%;}
			.cnt_div_lvl2_view_results {background-color: white; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px;}
				.cnt_tbl_lvl4_results {background-color: white; border: dotted 1px #e0e0e0; width: 100%;}
					.cnt_results_heading {background-color: silver; background-image: url('../General/cnt_main_heading.jpg'); height: 34px; background-repeat: repeat-x; color: #1d1d1d; text-align: center; font-weight: bold; font-size: 9pt;}
					.cnt_results_heading:hover {background-color: silver; background-image: url('../General/cnt_main_heading.jpg'); height: 34px; background-repeat: repeat-x; color: #1d1d1d; text-align: center; font-weight: bold; font-size: 9pt;}
					.cnt_results_row {background-color: #eaebec; height: 25px; white-space: nowrap; font-size: 9pt;}
					.cnt_results_row:hover {background-color: white; white-space: nowrap; font-size: 9pt;}
					.cnt_results_alternate {background-color: #d7d7d7; height: 25px; font-size: 9pt;}
					.cnt_results_alternate:hover {background-color: white font-size: 9pt;}
					.cnt_results_selected {background-color: #f1f1f1; font-size: 9pt;}
					.cnt_results_link {color: #00a8ff; padding-left: 4px; padding-right: 4px; font-size: 9pt;}
					.cnt_lbl_error_results {color: #1d1d1d;}
					
					.cnt_page_error_heading {color: #272727; font-size: 14pt;}
					.cnt_page_error_text {color: #272727; font-size: 10pt;}
					.cnt_page_error_text_info {color: #880000; font-size: 10pt;}
            
    #cnt_div_lvl2_view_bottons {background-color: white; width: 1px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px;}
        #cnt_tbl_lvl4_buttons {text-align: right; width: 1px;}
			.cnt_div_lvl2_view_bottons {background-color: white; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px;}
				.cnt_tbl_lvl4_buttons {text-align: right; width: 1px;}
					.cnt_lbl_error_buttons {color: #a60505;}
    
    #cnt_div_lvl2_view_disclaimer {background-color: white; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; text-align: left;}
        #cnt_tbl_lvl4_disclaimer {background-color: white; border: dotted 1px #e0e0e0; width: 100%;}
/* aspx page styles end */ 

/* voc page styles */
	#cnt_div_lvl2_user_input {background-color: white; padding-left: 10px; padding-right: 10px; padding-top: 10px;}
		#cnt_tbl_lvl4_input {width: 100%; border: dotted 1px #e0e0e0;}
            .cnt_input_heading {font-weight: bold; background-color: #f1f1f1; color: #1d1d1d; text-align: right; height: 25px; vertical-align: middle; width: 50%;}
            .cnt_input_heading:hover {font-weight: bold; background-color: #f1f1f1; color: #1d1d1d; text-align: right;}
            .cnt_input_heading_across {font-weight: bold; background-color: #f1f1f1; color: #1d1d1d; text-align: left; height: 25px; vertical-align: middle; width: 100%;}
            .cnt_input_heading_across:hover {font-weight: bold; background-color: #f1f1f1; color: #1d1d1d; text-align: left;}
            .cnt_input_values {color: #1d1d1d; text-align: left; vertical-align:text-top; height: 25px; vertical-align: middle;}
            .cnt_input_values:hover {background-color: #f1f1f1; color: #1d1d1d; text-align: left;}
            .cnt_input_watermarked {color: gray; background-color: White; height: 20px; border: solid 1px #e0e0e0; vertical-align: middle;}
            .cnt_input_watermarked_required {color: silver; background-color: #fcf6d7; height: 20px; border: solid 1px #e0e0e0; vertical-align: middle;}
            .cnt_input_box {color: #00a8ff; background-color: White; height: 20px; border: solid 1px #e0e0e0; vertical-align: middle;}
            .cnt_input_box_required {color: gray; background-color: #fcf6d7; height: 20px; border: solid 1px #e0e0e0; vertical-align: middle;}
            .cnt_input_note {height: 30px;  vertical-align: middle; text-align: center;}
 /* voc page styles end*/

/* generic page styles */              
.cnt_line_break {height: 10px;}
.cnt_bold {color: #1d1d1d; font-weight: bold;}
.cnt_a {color: #00a8ff; text-decoration: none;}
.cnt_a:hover {color: #1d1d1d;}
.cnt_loading {color: #1d1d1d; height: 20px; width: 100%; text-align: center; text-decoration: none;}
.cnt_loading:hover {color: #1d1d1d; height: 20px; width: 100%; text-align: center;}

.cnt_footer {color: #a5a4a4; height: 20px; width: 100%; text-align: center; text-decoration: none;}
.cnt_footer:hover {color: #a5a4a4; height: 20px; width: 100%; text-align: center;}

.cnt_select_ind_back {background-image: url(../../App_Themes/Themes/General/img_time_back.png); background-repeat: repeat-x; background-position: top left; height: 26px; color: Silver; padding-right: 4px;}
.cnt_select_ind_back:hover {background-image: url(../../App_Themes/Themes/General/img_time_back.png); background-repeat: repeat-x; background-position: top left; height: 26px; color: white; padding-right: 4px;}

.hideElement{display:none;}

.cnt_width100 {width: 100%;}
.cnt_width1 {width: 1px;}
.cnt_height {height: 21px;}
.cnt_heigth100 {height: 100%;}
.cnt_width5 {width: 5px;}

.cnt_tbl_left {width: 50%; border-top: dotted 1px #e0e0e0; border-right: solid 1px #e0e0e0; border-left: dotted 1px #e0e0e0; border-bottom: dotted 1px #e0e0e0; float: left;}
.cnt_tbl_left:hover {background-color: whitesmoke; width: 50%; border-top: dotted 1px #e0e0e0; border-right: solid 1px #e0e0e0; border-left: dotted 1px #e0e0e0; border-bottom: dotted 1px #e0e0e0; float: left;}
.cnt_tbl_right {width: 50%; border-top: dotted 1px #e0e0e0; border-right: dotted 1px #e0e0e0; border-bottom: dotted 1px #e0e0e0; float: right;}
.cnt_tbl_right:hover {background-color: whitesmoke; width: 50%; border-top: dotted 1px #e0e0e0; border-right: dotted 1px #e0e0e0; border-bottom: dotted 1px #e0e0e0; float: right;}


.cnt_sitemap {color: White; text-decoration: none; font-weight: bold;}
.cnt_sitemap:hover {color: White; text-decoration: none; font-weight: bold; text-decoration: underline;}

.areg {color: dimgray; text-decoration: none; font-weight: bold;}
.areg:hover {color: dimgray; text-decoration: none; font-weight: bold; text-decoration: underline;}

.textboxTop {color: black; text-decoration: none; font-weight: normal; border-right: white 1px solid; border-top: white 1px solid; border-left: white 1px solid; border-bottom: white 1px solid; }
.textboxTop:hover {color: black; text-decoration: none; font-weight: normal; border-right: white 1px solid; border-top: white 1px solid; border-left: white 1px solid; border-bottom: white 1px solid; background-color: whitesmoke; }
.watermarked {color: dimgray; text-decoration: none; font-weight: normal; border-right: white 1px solid; border-top: white 1px solid; border-left: white 1px solid; border-bottom: white 1px solid;}
.watermarked_register {color: dimgray; text-decoration: none; font-weight: normal; border-right: silver 1px solid; border-top: silver 1px solid; border-left: silver 1px solid; border-bottom: silver 1px solid;}

.modalBackground 
{background-color:Black; filter:alpha(opacity=50); opacity:2.5;}

.modalPopup
{text-align:center; padding: 30px; border-style:solid; border-width:1px; background-color:white; width:300px; height:100px;}

/* generic page styles end */         

.MyNodeStyle
{color: #3D540C;font:13px Arial;background-color:white;padding-left:12px;padding-top:3px;padding-bottom:3px;width:100%;}

.MyRootStyle
{color: #3D540C;font:13px Arial;background-image: url('GrayFade.gif');background-repeat:repeat;padding-left:1px;padding-top:8px;padding-bottom:8px;border-top:solid silver 1px;border-bottom:solid silver 1px; border-right:solid silver 1px;width:100%;}

.MyParent
{color: #3D540C;font:13px Arial;background-image: url('GrayFade.gif');background-repeat:repeat;padding-left:1px;padding-top:8px;padding-bottom:8px;border-top:solid silver 1px;border-bottom:solid silver 1px;border-right:solid silver 1px;width:100%;}

.SelectedNode
{color: #3D540C;font:13px Arial;background-image: url('LimeLine.gif');background-repeat:repeat;}


.table {width: 100%;}
                            .table .section_heading {height: 33px; width: 200px; padding-left: 20px; padding-right: 5px; color: Red; vertical-align: middle;}
                            .table .section_heading_image {height: 33px; width: 100%; padding-left: 5px; color: Silver; vertical-align: middle;}
                            .table .heading {text-align: right;}
                            .table .text {}
                            .table a {text-decoration: none;}
                            .table a:hover {text-decoration: underline;}
                               
                            .table .login .header {color: White; height: 50px;} 
                            .table .login .heading {color: white; border: solid 1px black; text-align: center; height: 100px;}
                            .table .login .text {color: white; border: solid 1px black; text-align: center; height: 100px;}