body
{
	overflow: auto;
}





/* ===== WGrid76 ===== */
/* main table */
table.w76_grid
{
	background-color:#FFFFFF;
}	

table.w76_grid_first
{
    background: #F2EFFF;
}

/* div containing main table */
div.w76_grid_container
{
    scrollbar-face-color: #4C3782;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-3dlight-color: #4C3782;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-darkshadow-color: #4C3782;
}

.w76_grid a
{
	color: black;
}

tr.w76_grid_header
{
	 background: #D7D5E2 url('img/gradient_vertical.jpg') repeat-x;
	 font-weight:bold;
}	

tr.w76_grid_header td
{
     color: #FFFFFF;  
}

/* selected data row*/
tr.w76_grid_selected_tr, tr.w76_grid_selected_new_tr, .w76_grid_selected_tbody .w76_grid_tr_1, .w76_grid_selected_tbody .w76_grid_tr_0
{
	background: #FCD9D5;
}

/* selected data row for multiselect*/
tr.w76_grid_selected_tr_multiselect, tr.w76_grid_selected_group_multiselect
{
	background: #FCD9D5;
}

/* current data row for multiselect*/
tr.w76_grid_current_tr_multiselect, tr.w76_grid_current_group_multiselect
{
	background: #FDF4F5;
}

tr.w76_grid_current_tr_multiselect td, tr.w76_grid_current_group_multiselect td
{
	border-top: dotted gray 1px;
	border-bottom: dotted gray 1px;
}    

/* current and selected data row for multiselect*/
tr.w76_grid_current_selected_tr_multiselect, tr.w76_grid_current_selected_group_multiselect
{
	background: #FDF4F5;
}

tr.w76_grid_current_selected_tr_multiselect td, tr.w76_grid_current_selected_group_multiselect td
{
	border-top: dotted gray 1px;
	border-bottom: dotted gray 1px;
}

tr.w76_grid_tr_0
{
   background: #ECEAF5;
}

tr.w76_grid_tr_1
{
     background: #FFFFFF;	
}

.w76_grid_group_tr, .w76_grid_focused_group
{
   background-color: #D8D1F0; 
}

.w76_grid_selected_group
{
	background: #FCD9D5;
	color: Black;
}

tr.w76_grid_selected_group a
{
	color: White;
}

.w76_grid_td, .w76_grid_group_td, .w76_grid_munus_td, .w76_grid_plus_td, .w76_grid_zerro_td, .w76_grid_isChecked_td, .w76_grid_isNoChecked_td
{
	border-right: solid white 1px;
	border-bottom: solid white 1px;
}

.w76_grid_focused_group td
{
    border: dotted gray 1px;
}

table.w76_grid_status_bar
{
    background: #39257A url('img/gradient_right.jpg') repeat-y;
    color: white;
}

/* cell with negative integer/real value*/
.w76_grid_munus_td
{
	color: Red;
}

/* cell with positive integer/real value*/
.w76_grid_plus_td
{
	color: Green;
}

/* cell with zerro integer/real value*/
.w76_grid_zerro_td
{
	color: Black;
}

/* w76_grid_isNoChecked_td - cell with false boolean value; .w76_grid_isChecked_td - cell with true boolean value*/
.w76_grid_isChecked_td, .w76_grid_isNoChecked_td
{
	color: Black;
}

.w76_grid_isNoChecked_td
{
	color: Red;
}

/* for edit mode */
input.w76_grid_input
{
   border: solid 1px #582605;
}

/* new row for edit mode */
.w76_grid_new_tr, .w76_grid_new_trhover, .w76_grid_selected_new_tr
{
   color: #8D6041; 
}

.w76_grid_new_tr td, .w76_grid_new_tr td, .w76_grid_new_trhover td, .w76_grid_selected_new_tr td
{
    border-bottom: solid 1px;
}

.w76_grid_group_footer_tr
{
    background-color: #CCC3F0;
    color: Black;
}

/* message for empty grid */
.w76_grid_noRecords_td
{
     background-color:#4C3782; 
     border-right-color:#4C3782; 
	 color: #FFFFFF; 
}





/* ===== WCombo76 ===== */
/* button for open/close popup  */
.w76_combo_down_td
{
	background: #4C3782 url('img/down.gif') no-repeat center center;
	border: solid 0;
	
}

/* main input */
input.w76_combo_input
{
	background-color: #ffffff; 
	border: 1px solid #4C3782;
	border-right: solid 0px white;
}

div.w76_combo_popup_div
{
	border: solid 1px #4C3782;
	background: white;
}

table.w76_combo_footer
{
	background-color: #4C3782;
	color: White;	
}

td.w76_combo_footer_btn
{
	background: #C4B3F1;
	border: solid 1px gray;
	color: black;	
}

/* for "show all rows"*/
td.w76_combo_all_button, td.w76_combo_all_buttonhover
{
    background: white;
    background-color: #C4B3F1;
}

td.w76_combo_all_buttonhover
{
    background-color: #FCD9D7;
}





/* ===== WCalendar76 ===== */
table.w76_calendar_main
{
	#border-right: solid 1px #4C3782;
}

table.w76_calendar
{
	border: solid 1px #4C3782;
	background:white;
}

td.w76_calendar_selected_day
{
	background: #FCD9D7;
}

td.w76_calendar_dayhover
{
	background: #FCD9D7;
}

.w76_calendar table th
{
	background: #4C3782;
	color: White;
}

td.w76_calendar_navigator_btn, td.w76_calendar_navigator_btnhover, td.w76_calendar_today_btn, td.w76_calendar_today_btnhover
{
	border: solid 1px #4C3782;
}

td.w76_calendar_navigator_btnhover, td.w76_calendar_today_btnhover
{
	background: #FCD9D7;
}

input.w76_calendar_input
{
	background-color: #ffffff; 
	border: 1px solid #4C3782;
	border-right: solid 0px white; 
}

td.w76_calendar_down_btn
{
	background: #4C3782 url('img/down.gif') no-repeat center center;
	width: 16px;
}

td.w76_calendar_type_btn
{
	background: #4C3782 url('img/asterisk.gif') no-repeat center center;
	border: solid 0;
	border-left: solid 1px white;
}

table.w76_calendar_main>tbody>tr>td:last-child
{
	border-right: solid 1px #582605;
}

/* ===== WMulticombo76 ===== */
.w76_multicombo_table
{
    border: solid 0px;
}


/* ===== WButton76 ===== */
table.w76_linkbutton td.w76_linkbutton_lb
{
	background: url('img/wlb76_lb.gif') no-repeat right top;
}

table.w76_linkbutton_hover td.w76_linkbutton_lb
{
	background: url('img/wlb76_lb_h.gif') no-repeat right top;
}

table.w76_linkbutton td.w76_linkbutton_center
{
	background: url('img/wlb76_bg.gif') repeat-x top;
}

table.w76_linkbutton_hover td.w76_linkbutton_center
{
	background: url('img/wlb76_bg_h.gif')  repeat-x  top;
}

table.w76_linkbutton  td.w76_linkbutton_rb
{
	background: url('img/wlb76_rb.gif') no-repeat left top;
}

table.w76_linkbutton_hover td.w76_linkbutton_rb
{
	background: url('img/wlb76_rb_h.gif') no-repeat left top;
}

/* WButton76 Mode="Small" */

table.w76_linkbutton_small td.w76_linkbutton_lb
{
	background: url('img/wlb76_lb_small.gif') no-repeat right top;
}

table.w76_linkbutton_small_hover td.w76_linkbutton_lb
{
	background: url('img/wlb76_lb_small_h.gif') no-repeat right top;
}

table.w76_linkbutton_small td.w76_linkbutton_center
{
	background: url('img/wlb76_bg_small.gif') repeat-x top;
}

table.w76_linkbutton_small_hover td.w76_linkbutton_center
{
	background: url('img/wlb76_bg_small_h.gif')  repeat-x top;
}

table.w76_linkbutton_small td.w76_linkbutton_rb
{
	background: url('img/wlb76_rb_small.gif') no-repeat top;
}

table.w76_linkbutton_small_hover td.w76_linkbutton_rb
{
	background: url('img/wlb76_rb_small_h.gif') no-repeat top;
}

table.w76_linkbutton a, table.w76_linkbutton_hover a,
table.w76_linkbutton_small a, table.w76_linkbutton_small_hover a
{
	color: #4C3782;
}

.w76_button_simple
{
}


/* ===== WTabControl76 ===== */

.WTabItem_MainTable, .WTabItem_MainTable_Selected, .WTabStrip_FreePlace, .WTabItem_Separator
{
   color: black; 
   height: 23px;
   border-bottom: solid 1px #BAB6CF;

   font-family:MS Sans Serif, Verdana; 
   font-size: 10px; 
}

.WTabItem_Left
{
    background: url('img/tab_left_icon.gif') no-repeat top right;
}

.WTabItem_Left_Selected
{
   background: url('img/selected_tab_left_icon.gif') no-repeat top right ;
}

.WTabItem_Left_Hover
{
   background: url('img/hover_tab_left_icon.gif') no-repeat top right;
}

.WTabItem_Center
{
    
    background: url('img/tab_bg.gif') repeat-x top;  
}

.WTabItem_Center_Selected
{
    background: url('img/selected_tab_bg.gif') repeat-x top;
}

.WTabItem_Center_Hover
{
   background: url('img/hover_tab_bg.gif') repeat-x top;
}

.WTabItem_Right
{
    background: url('img/tab_right_icon.gif') no-repeat top left;
}

.WTabItem_Right_Selected
{
   background: url('img/selected_tab_right_icon.gif') no-repeat top left;
}

.WTabItem_Right_Hover
{
   background: url('img/hover_tab_right_icon.gif') no-repeat top left;
}

.WTabControl_WorkareaDiv
{
	background-color: white;
}

/* ===== WWindows76 =====*/

.WWindow_Header_MainTable
{
	background: url('img/wnd_header_bg.jpg');
	border: solid 1px #BAB6CF;
	border-bottom: 0px;
}

.WWindow_Header_TD
{
	color: #4C3782;
}

.WWindow_footerDiv, .w76_widow_footer
{
	background: #3B297B url('img/wnd_footer_bg.jpg') repeat-y;
}

.WWindow_footerDiv, .WPanel_footerDiv
{
	border-top: solid 1px #BAB6CF;
}


/* ===== WPanel76 ===== */
.WPanel_extDiv, .w76_panel
{
	border: solid 1px #BAB6CF;
}

.WPanel_intDiv
{
	background-color: white;
    scrollbar-face-color: #4C3782;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-3dlight-color: #4C3782;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-darkshadow-color: #4C3782;
}

.WPanel_intDiv2
{
	background-color: white;
}

.WPanel_headerDiv, .w76_panel_header
{
	color: #FFFFFF; 
    background: #D7D5E2 url('img/gradient_left.jpg') repeat-y;
}

.WPanel_footerDiv, .w76_panel_footer
{
	background: #3B297B url('img/gradient_right.jpg') repeat-y;
}

.WPanel_disableDiv
{
	background-color: #EEEEEE;
}

.WPanel_callbackWin
{
	background-color: #DDDDDD;
}

table.w76_panel_status_bar
{
    color: white;
}

table.w76_panel_status_bar a
{
    color: white;
    text-decoration: none;
}

table.w76_panel_status_bar a:hover
{
    color: white;
    text-decoration: underline;
}

/* ===== WMenu76 ===== */
.WMenu76_Div_RootItems
{
	background: #B0000F;	
}

.WMenu76_TD_RootItems, .WMenu76_TD_RootItems_Hover, .WMenu76_TD_RootItems_Disabled, .WMenu76_TD_RootItems_SubMenu, .WMenu76_TD_RootItems_SubMenu_Hover, .WMenu76_TD_RootItems_SubMenu_Disabled
{
	border-right: solid 1px white;
}

.WMenu76_TD_RootItems, .WMenu76_TD_RootItems_Hover, .WMenu76_TD_RootItems_Disabled, .WMenu76_TD_RootItems a
{
    text-decoration: none;
	color: White;
}

.WMenu76_TD_RootItems_Hover, .WMenu76_TD_RootItems_SubMenu_Hover, .WMenu76_TD_RootItems_Hover a
{
	background: #FCD9D7;
	text-decoration: none;
	color: Black;
}

.WMenu76_TD_RootItems_Disabled, .WMenu76_TD_RootItems_SubMenu_Disabled, .WMenu76_TD_RootItems_Disabled a
{
    text-decoration: none;
	color: Silver;
}

.WMenu76_Div_SubMenu
{
	background: #EAE7FC;
	border-right: solid 1px #484848;
	border-bottom: solid 1px #484848;
}

.WMenu76_Table_SubMenu
{
	border-left: solid 1px #9F9F9F;
	border-top: solid 1px #9F9F9F;
	border-right: solid 1px #9F9F9F; 
	
}

.WMenu76_TR_MenuItem, .WMenu76_TR_MenuItem a, .WMenu76_TR_MenuItem_Hover a
{
	background: #EAE7FC;
	text-decoration: none;
	color: black;
}

.WMenu76_TR_MenuItem_Hover, .WMenu76_TR_MenuItem_Hover a
{
	background: #FCD9D7;
}

.WMenu76_TR_MenuItem_Disabled, .WMenu76_TR_MenuItem_Disabled a
{
	text-decoration: none;
	color: gray;
}

.WMenu76_TR_MenuItem_Hover td, .WMenu76_TR_MenuItem td, .WMenu76_TR_MenuItem_Disabled td
{
	border-bottom: solid 1px #9F9F9F; 
}

