body
{
    font-family: Verdana,Arial;
	font-size: 11px;
}

.std_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
}

/*.main_button
{
    font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
}
*/

.calc_button_before
{
	font-weight: bold;
	color: #00008B;
}

.calc_button_after
{
	font-weight: normal;
}

input,select,button
{
    font-family: Verdana,Arial;
	font-size: 11px;
}

.ErrorClass
{
	background-color: #FFC0CB;
	font-weight: bold;
}

.errors
{
	color: red;
}

#notesPopupBox_Production
{
	position:absolute;
	top: 20px;
	left: 20px;
	width: 462px;
	border: solid 2px Gray;
	background-color: #E2EEE2;
	padding: 6px;
}


#notesPopupBox_Assembly
{
	position:absolute;
	top: 20px;
	left: 20px;
	width: 462px;
	border: solid 2px Gray;
	background-color: #E2EEE2;
	padding: 6px;
}


/*
#materialTable_Popup
{
	position:absolute;
	top: 20px;
	left: 20px;
	width: 462px;
	border: solid 2px Gray;
	background-color: #E2EEE2;
}
*/


.form_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	border-collapse: collapse;
	background-color: #ECF3EF;/*#EEEEEE;*/
}
.form_table_td_bot
{
	padding-bottom: 2em;
}

.form_table_td_top
{
	padding-top: 2em;
}

.orders_table
{
    font-family: Verdana,Arial;
	font-size: 10px;
	border-collapse: collapse;
	border-top: hidden;
	border: outset 2pt;
}

.messages_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	border-collapse: collapse;
	border-top: hidden;
	border: outset 2pt;
}

.messages_table_row:hover
{
	background-color: #ffd;
}

.single_message
{
    font-family: Verdana,Arial;
	font-size: 11px;
	border-collapse: collapse;
	border-top: hidden;
	border: outset 2pt;
	margin: 10px;
}


.clients_table
{
    font-family: Verdana,Arial;
	font-size: 10px;
	border-collapse: collapse;
	border-top: hidden;
	border: outset 2pt;
/*	table-layout: fixed;*/
/*	width: 900px;*/
}

.orders_table_tr 
{ 
	border-top: 1px solid lightgray;
	color: Black;
}

.even_row
{
	background-color: #F6F6F6;
}

.odd_row
{
	background-color: #FFFFF0;
}

.odd_row:hover
{
	background-color: #ffd;
}

.even_row:hover
{
	background-color: #ffd;
}




.caption_row {
	background-color: #E0E0E0;
	font-size: 9px;
}

.row_1 {background-color: #FFCCCC;}
.row_2 {background-color: #FFE0CC;}
.row_3 {background-color: #FFF0C0;}
.row_4 {background-color: #FFF5CC;}
.row_5 {background-color: #FFFAC0;}
.row_6 {background-color: #FFFAC0;}
.row_7 {background-color: #F5FFCC;}
.row_8 {background-color: #D9FFCC;}

.any_table_td
{
	padding-left: 0.6em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.clients_table_td
{
	padding-left: 6px; padding-right: 6px;
}



pre
{
    font-family: Verdana,Arial;
	font-size: 11px;
}

/*
.calc_panel
{
	padding-left: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: solid 1px Gray;
	background-color: #E9EEE2;
}
*/

.materials_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	border-collapse: collapse;
	border: solid 1px #BBBBBB;
	padding: 0em;
}
.materials_table_td
{
	border: solid 1px #BBBBBB;
	padding: 0em;
}

.materials_table_td_selected
{
	border: solid 1px #BBBBBB;
	padding: 0em;
	font-weight: bold;
	color: #00008B;
	background-color: #B2D7BD;/*#DDDFFF;*/
}
.materials_table_td_radio
{
	border: solid 1px #BBBBBB;
	padding: 0em;
	cursor: pointer;
}

.radio_but
{
	cursor: pointer;
}

.materials_table_tr
{
	padding: 0em;
}

.MainPanel_TD
{
	border: solid 4px #B2D7BD;/*#CCCCCC;*/
	text-align: left;
}

.MaterialsPanel_TD
{
	border: solid 4px #B2D7BD;/*#CCCCCC;*/
}

.ResultPanel_TD
{
	border: solid 4px #B2D7BD;/*#CCCCCC;*/
	vertical-align: top;
	text-align: left;
}

.OptionsPanel_TD
{
	border: solid 4px #B2D7BD;/*#CCCCCC;*/
	text-align: left;
}

.Options2Panel_TD
{
	border: solid 4px #B2D7BD;/*#CCCCCC;*/
	text-align: left;
}

.panelInner
{
	padding: 5px;
}

.panelInnerCentered
{
	text-align: center;
	padding-right: 50px;
	padding-bottom: 10px;
}

.pr_errors_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	font-style: italic;
	color:red;
	background-color: #ECF3EF;/*#EEEEEE;*/
	border: none;
	border-collapse: collapse;
	table-layout: fixed;
	width: 250px;
}


.production_calc_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	background-color: #ECF3EF; /*#EEEEEE;*/
	border: solid 8px #B2D7BD; /*#CCCCCC;*/
	border-collapse: collapse;
	text-align: left;
}

.assembly_result_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	border-collapse: collapse;
	background-color: #ECF3EF; /*#EEEEEE;*/
	border: solid 1px #B2D7BD;/*#CCCCCC;*/
	margin-top: 4px;
	border-right: hidden;
	border-left: hidden;
/*	border-bottom: hidden;*/

}

.pr_result_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	border-collapse: collapse;
	margin-top: 12px;
	border: hidden;
	border-top: solid 1px #B2D7BD;/*#CCCCCC;*/
	border-bottom: solid 1px #B2D7BD;/*#CCCCCC;*/
}

.pr_result_table_td1
{
	text-align: right;
	padding: 2px;
}

.pr_result_table_td2
{
	text-align: right;
	padding: 2px;
}

.pr_result_table_td1_ex
{
	text-align: right;
	padding: 2px;
	border-bottom: solid 1px #B2D7BD;/*#CCCCCC;*/
}


.pr_result_table_td2_ex
{
	text-align: right;
	padding: 2px;
	color: #A52A2A;
	font-weight: bold;
	border-bottom: solid 1px #B2D7BD;/*#CCCCCC;*/
}



.ass_result_table_td1
{
	text-align: right;
/*	border: solid 1px #CCCCCC;*/
	border-left: hidden;
	padding: 2px;
	border-right: hidden;
	border-bottom: hidden;
}

.ass_result_table_td2
{
	text-align: right;
/*	border: solid 1px #CCCCCC;*/
	border-left: hidden;
	padding: 2px;
	border-right: hidden;
	border-bottom: hidden;
}

.ass_result_table_td1_ex
{
	text-align: right;
/*	border: solid 1px #CCCCCC;*/
/*	border-right: hidden;*/
}

.ass_result_table_td2_ex
{
	text-align: right;
	color: #A52A2A;
	font-weight: bold;
/*	border: solid 1px #CCCCCC;*/
}




.production_order_text_fields
{
    font-family: Verdana,Arial;
	font-size: 11px;
}

.production_order_info
{
    font-family: Verdana,Arial;
	font-size: 11px;
}


.production_order_panel
{
	border: solid 8px #B2D7BD;/*#CCCCCC;*/
}


.assembly_calc_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	background-color: #ECF3EF;/*#EEEEEE;*/
	border: solid 8px #B2D7BD;/*#CCCCCC;*/
	border-collapse: collapse;
	text-align: left;
}

.assembly_elements_panel_TD
{
	border: solid 8px #B2D7BD;/*#CCCCCC;*/
	padding: 10px;
	vertical-align: top; 
}

.assembly_nums_panel_TD
{
	border: solid 8px #B2D7BD;/*#CCCCCC;*/
	padding: 10px;
	vertical-align: top; 
}

/*.assembly_result_panel_TD #Calculate
{
	width: 100px;
}*/

.assembly_result_panel_TD
{
	border: solid 8px #B2D7BD;/*#CCCCCC;*/
	padding: 10px;
	vertical-align: top; 
	text-align: left;
}


.assembly_errors_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	font-style: italic;
	color:red;
}


.assembly_question_mark
{
    font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: bolder;
	color:#AAAAAA;
	cursor: Pointer;
}


.ElementsPopupInfo
{
    font-family: Verdana,Arial;
	font-size: 11px;
	position:absolute;
	top: 20px;
	left: 20px;
	border: solid 1px #AAAAAA;
	background-color: #ffd;
	padding: 6px;
}

.new_orders_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	border-collapse: collapse;
	background-color: #ECF3EF;/*#EEEEEE;*/
	margin-top: 10px;
	width: 650px;

}

.new_orders_table_HTR
{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #D1E6D7;/*#DDDDDD;*/
	border: solid 1px  #B2D7BD; /*#CCCCCC;*/
/*	border-left: hidden;
	border-right: hidden;*/
}

.new_orders_table_TR
{
	border: solid 1px #B2D7BD; /*#CCCCCC;*/
/*	border-left: hidden;
	border-right: hidden;*/
}

.new_orders_table_TD
{
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #ECF3EF;
}


.BoardType_MainRow
{
	background-color: #ECF3EF;/*#EEEEEE;*/ 
}

.BoardType_MainTD
{
	background-color: #ECF3EF;/*#EEEEEE;*/ 
	border-bottom: 4px solid #B2D7BD;/*#CCCCCC;*/
}

.BoardType_Table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	border-collapse: collapse;
	border: hidden;
}

.BoardType_TD
{
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ECF3EF;/*#EEEEEE;*/
	border: hidden;
}

.BoardType_TD_Selected
{
	background-color: #B2D7BD; /*#DDDFFF;*/
	font-weight: bold;
}

.BoardTypeLink
{
	color: Black;
	text-decoration: none;
	background:none;
	border:0;
	color: Gray;
	cursor: pointer;
}
.BoardTypeLink_Selected
{
	background-color: #B2D7BD; /*#DDDFFF;*/
	font-weight: bold;
	color: #00008B;
}


.clients_data_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	border-collapse: collapse;
	background-color: #EEEEEE;
	border: hidden;
	width: 650px;
	text-align:left;
}

.clients_data_table_headerRow
{
}

.clients_data_table_submit
{
	border-top: solid 2px #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.registration_requests_table
{
    font-family: Verdana,Arial;
	font-size: 11px;
	border-collapse: collapse;
	border-top: hidden;
	border: outset 2pt;
}


.pcb_info
{
    font-family: Verdana,Arial;
	font-size: 11px;
	position:absolute;
	top: 20px;
	left: 20px;
	border: solid 2px Gray;
	background-color: #E2EEE2;
	padding: 6px;
}

.board_name
{
	cursor:pointer; 
	color:green;
}

.board_name_selected
{
	cursor:pointer; 
	color:red;
	background-color: #ffd;
}
	
	
#AssemblyCalc input[type="text"]:focus { background-color: #ffd; }
#ProductionCalc input[type="text"]:focus { background-color: /*#FFFFC1*/#ffd; }
#ProductionCalc select:focus { background-color: #ffd; }

input.disabled { background-color: #F0F0F0; }


.x-ex-required:after {content: ' *'}

input.x-item-disabled {
	background-color: #E9E9E9; 
	background-image: none;
}

.x-ex-padding-top { padding-top: 30px; }

.x-combo-list { text-align: left; }


#ja-micronmenu { 
	padding: 0 0px !important; 
	border-bottom: 1px solid #DBE7DA;
}

.title_msg {
	text-align:center; 
	color:#AAA;
	font-weight: bold; 
} 

.x-grid3-row-selected {
	background-color: #CFF7CE !important;
}

.x-grid3-row-over {
	background-color: #FFFFD2 !important;
	background-image: none !important;
}


.x-grid3-row-selected.x-grid3-row-over {
	background-color: #CFF7CE !important;
} 


.user_info_label {
	color: #808080;
}

.user_info_field {
	font-weight: bold;
}

.user_menu_table_td{
	text-align: center;	
	width: 60px;
}

.onl_ord_binfo {
	margin-left: 35px;
	padding-top: 2px;
	padding-bottom: 6px;	
}

.onl_ord_b
{
	color: black;
}

.onl_ord_table {
	color: gray;	
}

.onl_ord_bd {
	padding-left: 20px !important;
}


.onl_regrqst_bd {
	color: gray;
	font-style: italic;	
}

.rejected_request {
	color: #C0C0C0;
}

.rejected_request span.onl_regrqst_bd { 
	color: #C0C0C0
}

.online-order-row {
	border-bottom: 1px solid #C0C0C0;
	background-color: #FFFFF0;
}

.new-order-row {
	border-bottom: 1px solid #C0C0C0;
	background-color: #FFFFF0;
}

#micron-online-orders-user-list .x-grid3-cell-inner {
	font-weight : bold;	
}


.neword_hdr {
	font-weight: bold;
	font-size: 13px;
	color: black; 
}

.neword_txt {
	font-weight: normal;
	color: #606060;
}

.neword_td_left {
	width: 100px;
	font-size: 12px !important;
	font-style: italic !important;
}

.neword_td_right {
	font-size: 12px !important;
}

.new_order_board_table {
	margin-left: 35px;
	padding-top: 2px;
	padding-bottom: 6px;
	border-top: 1px solid #C0C0C0;
}

.radio_btn_checked {
	font-weight: bold;
}


.new_orders_full_price_tbl {
	font-size: 140%;
	color: #808080;
	font-weight: bold;	
	width: 380px;
}

.new_orders_full_price_val
{
	color: #A52A2A;
}

.new_orders_full_price_label {
	font-weight: normal;	
}

.x-combo-list {
	z-index: 20001 !important;
}

.x-tip {
	text-align: left;	
}
 
 
#micron-online-orders-list .x-grid3-row {
	margin-top: 6px;
	margin-bottom: 6px;
}

#production-calculator-wnd .x-form-field {
	font:11px tahoma,arial,helvetica,sans-serif;
}

#production-calculator-wnd .x-form-item {
	font:11px tahoma,arial,helvetica,sans-serif;
}

#assembly-calculator-wnd .x-form-field {
	font:11px tahoma,arial,helvetica,sans-serif;
}

#assembly-calculator-wnd .x-form-item {
	font:11px tahoma,arial,helvetica,sans-serif;
}

#micron-newoffer .x-box-item {
	line-height: 0;
	margin-top: 4px;
}

#micron-newoffer #id-additional-info.x-box-item {
	line-height: 1em;
	margin-top: 0px;
}

#micron-newoffer #id-email-field.x-box-item {
	margin-top: 0px;
}




