body,input,button,textarea,select {
font-family:verdana, "bitstream vera sans", sans-serif;
font-size:100%;
}

h3 {
font-size:90%;
}

p,li,h4 {
font-size:80%;
}

table.site_layout {
border:1px solid #A9A9A9;
border-collapse:collapse;
}

td.search_box_cell {
background-color:#EEC;
text-align:left;
vertical-align:middle;
font-size:80%;
border-style:none;
padding:0;
}

table.search_box_table {
background-color:#FFF;
border:1px solid #A9A9A9;
margin-left:5px;
font-size:100%;
}

td.title_cell {
background-color:#EEC;
text-align:center;
vertical-align:middle;
font-size:80%;
border-style:none;
}

td.login_cell {
background-color:#EEC;
text-align:right;
vertical-align:middle;
font-size:80%;
border-style:none;
}

table.login_table {
background-color:#FFF;
border:1px solid #A9A9A9;
float:right;
font-size:100%;
}

td.welcome_cell,.text_right_align {
text-align:right;
}

td.site_header_ext_cell {
background-color:#EEC;
height:5px;
}

td.boundary_cell {
background-color:#EEC;
width:.75em;
}

td.menu_cell {
background-color:#EEC;
vertical-align:top;
border-style:none;
}

td.tool_page_cell {
background-color:#FFF;
border:1px solid #A9A9A9;
vertical-align:top;
padding:0;
}

td.initial_tool_page_cell {
background-color:#FFF;
vertical-align:top;
padding:0;
}

td.footer_cell {
background-color:#EEC;
text-align:center;
font-size:60%;
border-style:none;
}

td.child_footer_cell {
text-align:center;
font-size:60%;
border-style:none;
}

input.search_box_text {
background-color:#EEC;
width:14.5em;
font-size:100%;
}

td.format_menu_cell {
background-color:#EEC;
font-size:100%;
}

input.site_submit,input.page_submit,input.shift_tool_submit,input.tool_button,input.tool_submit,input.mgr_order_submit {
padding-left:1px;
padding-right:1px;
width:auto;
overflow:visible;
font-size:100%;
}

input.img_site_submit,input.img_page_submit,input.img_shift_tool_submit,input.img_tool_button,input.img_tool_submit,input.img_mgr_order_submit {
vertical-align:text-bottom;
cursor:pointer;
}

input.img_d_site_submit,input.img_d_page_submit,input.img_d_shift_tool_submit,input.img_d_tool_button,input.img_d_tool_submit,input.img_d_mgr_order_submit {
vertical-align:text-bottom;
}

ul.tool_list {
list-style-type:none;
list-style-position:outside;
padding-left:5px;
margin-left:5px;
}

li.category_item {
color:#2F4F4F;
}

input.cat_item_submit,input.cat_item_submit_over {
border:0;
color:#2F4F4F;
text-align:left;
width:auto;
overflow:visible;
cursor:pointer;
font-size:100%;
padding:0;
}

li.tool_item {
color:gray;
font-size:70%;
}

a.desc_a,a.category_link_a,a.tool_link_a,a.footer_a {
color:gray;
}

input.open_tool_item_submit {
border:0;
background-color:#EEC;
color:#DAA520;
text-align:left;
width:auto;
overflow:visible;
cursor:pointer;
font-size:100%;
padding:0;
}

input.open_tool_item_submit_over {
border:0;
background-color:#FFF;
color:#DAA520;
text-align:left;
width:auto;
overflow:visible;
cursor:pointer;
font-size:100%;
padding:0;
}

li.level_2_item {
padding-left:5px;
margin-left:5px;
}

li.level_3_item {
padding-left:10px;
margin-left:10px;
}

li.level_4_item {
padding-left:15px;
margin-left:15px;
}

table.page_header_layout,table.page_calc_layout,table.tool_details_layout,table.initial_tool_layout {
width:100%;
border-style:none;
}

table.child_footer_layout {
width:100%;
}

table.initial_page_header_layout {
border:1px solid #A9A9A9;
border-collapse:collapse;
border-bottom-width:0;
width:100%;
}

td.page_header_cell {
text-align:right;
padding-top:2px;
padding-bottom:2px;
font-size:80%;
}

td.header_shift_cell {
text-align:left;
padding:0;
}

table.tool_shift_layout {
border-style:none;
}

td.tool_shift_cell,td.shift_control_cell,td.shift_text_cell {
text-align:left;
font-size:80%;
}

td.shown_tool_shift_cell {
text-align:left;
font-size:80%;
border-color:#B8860B;
border-style:solid;
border-width:2px;
}

td.page_calc_cell {
text-align:right;
font-size:80%;
}

table.tool_header_layout {
border-top:1px solid #A9A9A9;
border-bottom:1px solid #CCC;
border-collapse:collapse;
width:100%;
}

table.min_tool_header_layout {
border:1px solid #A9A9A9;
border-collapse:collapse;
border-left-width:0;
border-right-width:0;
margin-bottom:5px;
width:100%;
}

table.win_tool_header_layout {
border:1px solid #A9A9A9;
border-bottom-width:0;
border-collapse:collapse;
width:100%;
}

table.win_tool_details_layout {
border:1px solid #A9A9A9;
border-collapse:collapse;
border-top-width:0;
border-bottom-width:0;
width:100%;
}

table.tool_footer_layout {
border-top:1px solid #CCC;
border-bottom:1px solid #A9A9A9;
border-collapse:collapse;
margin-bottom:5px;
width:100%;
}

table.win_tool_footer_layout {
border:1px solid #A9A9A9;
border-top-width:0;
border-collapse:collapse;
margin-bottom:5px;
width:100%;
}

th.tool_name_cell,th.page_name_thin_cell,th.cat_name_cell,th.page_name_cell,th.search_results_header {
background-color:#CCC;
text-align:left;
padding-top:3px;
padding-bottom:3px;
font-size:90%;
}

td.tool_button_cell,td.page_button_cell {
background-color:#CCC;
padding-top:3px;
padding-bottom:3px;
font-size:80%;
}

th.tool_name_wide_cell {
background-color:#CCC;
text-align:left;
vertical-align:middle;
width:90%;
padding-top:3px;
padding-bottom:3px;
font-size:90%;
}

td.small_img_cell {
background-color:#EEC;
padding:2px 4px;
}

td.tool_header_ext_cell,td.tool_footer_ext_cell {
background-color:#CCC;
height:3px;
}

td.page_section_ext_cell,td.win_tool_header_ext_cell,td.win_tool_footer_ext_cell {
background-color:#CCC;
height:1px;
}

td.tool_footer_cell {
background-color:#CCC;
font-size:80%;
}

td.tool_footer_l_cell {
background-color:#CCC;
text-align:left;
padding-top:3px;
padding-bottom:3px;
font-size:80%;
}

td.tool_footer_r_cell {
background-color:#CCC;
text-align:right;
padding-top:3px;
padding-bottom:3px;
font-size:80%;
}

table.lined_tool_grid,table.save_choice_grid,table.tool_mgr_grid,table.client_sub_grid,table.client_invoice_grid {
border:1px solid #A9A9A9;
border-collapse:collapse;
font-size:80%;
margin:10px;
}

table.tool_grid,table.login_grid,table.register_grid,table.edit_user_grid,table.suggest_box_grid,table.unregister_grid,table.client_area_grid,table.access_tool_grid {
font-size:80%;
border-style:none;
margin:10px;
}

table.lined_cell_tool_grid {
border-collapse:collapse;
font-size:80%;
border-style:none;
margin:10px;
}

td.label_gap_cell {
height:10px;
}

td.main_label_cell {
font-weight:700;
}

td.lined_label_cell,td.save_choice_cell,td.tool_mgr_cell {
border:1px solid #A9A9A9;
}

td.lined_center_label_cell,td.lined_select_cell,td.client_sub_cell,td.client_invoice_cell {
border:1px solid #A9A9A9;
text-align:center;
}

table.initial_page_top_layout {
border:1px solid #A9A9A9;
border-collapse:collapse;
width:100%;
font-size:100%;
}

table.initial_page_bot_layout {
border:1px solid #A9A9A9;
border-collapse:collapse;
border-top-width:0;
width:100%;
font-size:100%;
}

table.category_page_top_layout,table.login_layout,table.register_layout,table.edit_user_layout,table.open_choice_layout,table.save_choice_layout,table.tool_mgr_layout,table.suggest_box_layout,table.related_tools_layout,table.site_info_layout,table.unregister_layout,table.search_results_layout,table.client_area_layout,table.access_tool_layout {
border:1px solid #A9A9A9;
border-collapse:collapse;
border-left-width:0;
border-right-width:0;
width:100%;
}

table.category_page_no_top_layout {
border:1px solid #A9A9A9;
border-collapse:collapse;
border-top-width:0;
border-left-width:0;
border-right-width:0;
width:100%;
}

td.ranking_rb_cell {
border:1px solid #A9A9A9;
border-left-width:0;
border-top-width:0;
vertical-align:top;
}

td.ranking_b_cell,td.desc_cell,td.info_cell {
border-bottom:1px solid #A9A9A9;
vertical-align:top;
}

td.news_cell {
border:1px solid #A9A9A9;
border-right-width:0;
border-top-width:0;
vertical-align:top;
}

ol.ranking_list,ol.desc_list,ol.news_list {
list-style-type:decimal;
}

ol.month_list {
list-style-type:none;
margin:0;
padding:0;
}

h4.ranking_heading,h4.desc_heading,h4.month_heading,h4.news_heading,h4.info_heading {
margin-top:0;
}

input.table_text_bi_bc,input.table_text_ai_ac,input.table_text_ti_ac,input.table_text_bi_bc_ci,input.table_text_ai_ac_ci,input.table_text_ti_ac_ci {
background-color:#EEC;
text-align:right;
width:7.2em;
}

input.table_text_bi_bc_no_val {
background-color:#EEC;
color:#EEC;
font-style:oblique;
font-weight:100;
text-align:right;
width:7.2em;
}

input.table_text_bi_bc_co,input.table_text_ai_ac_co,input.table_text_ti_ac_co,input.table_text_ni_bc_co,input.table_text_ni_ac_co {
background-color:#D8D8D8;
text-align:right;
width:7.2em;
}

input.table_text_ai_bc,input.table_text_li_bc,input.table_text_ci_bc {
background-color:#EEC;
font-style:italic;
font-weight:100;
text-align:right;
width:7.2em;
}

input.table_text_ai_bc_ci {
background-color:#FFD700;
font-style:italic;
font-weight:100;
text-align:right;
width:7.2em;
}

input.table_text_ai_bc_co {
background-color:#D8D8D8;
color:gray;
font-style:italic;
font-weight:100;
text-align:right;
width:7.2em;
}

input.table_text_ni_bc,input.table_text_ni_ac,input.table_text_ni_bc_ci,input.table_text_ni_ac_ci {
background-color:#FFF;
text-align:right;
width:7.2em;
}

input.table_text_ai_de,input.table_text_ai_de_ci {
background-color:#FFC0CB;
font-style:italic;
font-weight:100;
text-align:right;
width:7.2em;
}

input.table_text_ai_de_co {
background-color:#D8D8D8;
font-style:italic;
font-weight:100;
text-align:right;
width:7.2em;
}

td.lined_text_cell_ai_bc_ci {
background-color:#FFD700;
border:1px solid #A9A9A9;
text-align:center;
}

td.lined_text_cell_bi_bc_co,td.lined_text_cell_ai_bc_co,td.lined_text_cell_ai_ac_co,td.lined_text_cell_ti_ac_co,td.lined_text_cell_ni_bc_co,td.lined_text_cell_ni_ac_co,td.lined_text_cell_ai_de_co {
background-color:#D8D8D8;
border:1px solid #A9A9A9;
text-align:center;
}

td.lined_text_cell_ni_bc,td.lined_text_cell_ni_ac,td.lined_text_cell_ni_bc_ci,td.lined_text_cell_ni_ac_ci {
background-color:#FFF;
border:1px solid #A9A9A9;
text-align:center;
}

td.lined_text_cell_ai_de,td.lined_text_cell_ai_de_ci {
background-color:#FFC0CB;
border:1px solid #A9A9A9;
text-align:center;
}

input.lined_table_text_bi_bc,input.lined_table_text_ai_ac,input.lined_table_text_ti_ac,input.lined_table_text_bi_bc_ci,input.lined_table_text_ai_ac_ci,input.lined_table_text_ti_ac_ci {
background-color:#EEC;
border:0;
text-align:center;
width:7.2em;
}

input.lined_table_text_bi_bc_no_val {
background-color:#EEC;
border:0;
color:#EEC;
font-weight:100;
text-align:center;
width:7.2em;
}

input.lined_table_text_bi_bc_co,input.lined_table_text_ai_ac_co,input.lined_table_text_ti_ac_co,input.lined_table_text_ni_bc_co,input.lined_table_text_ni_ac_co {
background-color:#D8D8D8;
border:0;
text-align:center;
width:7.2em;
}

input.lined_table_text_ai_bc,input.lined_table_text_li_bc,input.lined_table_text_ci_bc {
background-color:#EEC;
font-style:italic;
font-weight:100;
border:0;
text-align:center;
width:7.2em;
}

input.lined_table_text_ai_bc_ci {
background-color:#FFD700;
font-style:italic;
font-weight:100;
border:0;
text-align:center;
width:7.2em;
}

input.lined_table_text_ai_bc_co {
background-color:#D8D8D8;
color:gray;
font-style:italic;
font-weight:100;
border:0;
text-align:center;
width:7.2em;
}

input.lined_table_text_ni_bc,input.lined_table_text_ni_ac,input.lined_table_text_ni_bc_ci,input.lined_table_text_ni_ac_ci {
background-color:#FFF;
border:0;
text-align:center;
width:7.2em;
}

input.lined_table_text_ai_de,input.lined_table_text_ai_de_ci {
background-color:#FFC0CB;
font-style:italic;
font-weight:100;
border:0;
text-align:center;
width:7.2em;
}

input.lined_table_text_ai_de_co {
background-color:#D8D8D8;
font-style:italic;
font-weight:100;
border:0;
text-align:center;
width:7.2em;
}

select.tool_select_bi_bc_co,select.tool_select_ai_ac_co,select.tool_select_ti_ac_co,select.tool_select_ni_ac_co {
background-color:#D8D8D8;
}

select.tool_select_ai_bc,select.tool_select_li_bc,select.tool_select_ci_bc {
background-color:#EEC;
font-style:italic;
}

select.tool_select_ai_bc_ci {
background-color:#FFD700;
font-style:italic;
}

select.tool_select_ai_bc_co {
background-color:#D8D8D8;
font-style:italic;
}

select.tool_select_ai_de {
background-color:#FFC0CB;
font-style:italic;
}

select.lined_tool_select_bi_bc,select.lined_tool_select_ai_ac,select.lined_tool_select_ti_ac,select.lined_tool_select_bi_bc_ci,select.lined_tool_select_ai_ac_ci,select.lined_tool_select_ti_ac_ci {
background-color:#EEC;
text-align:center;
}

select.lined_tool_select_bi_bc_co,select.lined_tool_select_ai_ac_co,select.lined_tool_select_ti_ac_co,select.lined_tool_select_ni_ac_co {
background-color:#D8D8D8;
text-align:center;
}

select.lined_tool_select_ai_bc,select.lined_tool_select_li_bc,select.lined_tool_select_ci_bc {
background-color:#EEC;
font-style:italic;
text-align:center;
}

select.lined_tool_select_ai_bc_ci {
background-color:#FFD700;
font-style:italic;
text-align:center;
}

select.lined_tool_select_ai_bc_co {
background-color:#D8D8D8;
font-style:italic;
text-align:center;
}

select.lined_tool_select_ai_de {
background-color:#FFC0CB;
font-style:italic;
text-align:center;
}

select.lined_tool_select_ni_ac,select.lined_tool_select_ni_ac_ci {
background-color:#FFF;
text-align:center;
}

td.padded_format_cell {
padding-left:3px;
}

input.format_button,input.entity_copy_button {
font-size:70%;
padding-left:1px;
padding-right:1px;
width:auto;
overflow:visible;
}

input.img_format_button,input.img_entity_copy_button {
cursor:pointer;
}

div.format_menu_div,div.app_menu_div {
background-color:#EEC;
font-size:80%;
display:block;
position:absolute;
left:0;
top:0;
}

table.format_menu_grid,table.app_menu_grid {
border:0;
border-collapse:collapse;
font-size:100%;
}

button.format_menu_button,button.app_menu_button {
border:0;
background-color:#EEC;
color:#2F4F4F;
text-align:left;
font-size:75%;
width:auto;
overflow:visible;
padding:0;
}

button.format_menu_button_over,button.app_menu_button_over {
border:0;
background-color:#FFF;
color:#2F4F4F;
text-align:left;
font-size:75%;
width:auto;
overflow:visible;
padding:0;
}

div.scale_div {
font-size:80%;
margin:10px;
}

table.scale_unit_grid {
margin-top:3px;
font-size:100%;
border-style:none;
}

p.scale_image_p {
margin-bottom:15px;
}

button.display_toggle_button,input.display_toggle_button {
padding-left:1px;
padding-right:1px;
width:auto;
overflow:visible;
font-size:80%;
margin:10px;
}

input.img_display_toggle_button {
cursor:pointer;
margin:10px;
}

input.img_d_display_toggle_button {
margin:10px;
}

button.toggle_button_min_gap,input.toggle_button_min_gap {
padding-left:1px;
padding-right:1px;
width:auto;
overflow:visible;
font-size:80%;
margin:10px 10px 1px;
}

input.img_toggle_button_min_gap {
cursor:pointer;
margin:10px 10px 1px;
}

input.img_d_toggle_button_min_gap {
margin:10px 10px 1px;
}

td.entity_copy_cell {
text-align:center;
padding-bottom:3px;
}

td.tool_advertising_cell {
width:20%;
}

p.text_disclaimer_p {
font-size:60%;
margin:10px;
}

p.tool_disclaimer_p,p.tool_link_p {
font-size:60%;
margin:10px 2px 2px;
}

p.category_link_p {
margin:10px 10px 2px;
}

table.mgr_open_part_layout {
border:1px solid #A9A9A9;
border-collapse:collapse;
border-bottom-width:0;
border-left-width:0;
border-right-width:0;
width:100%;
}

th.save_choice_header_cell,th.tool_mgr_header_cell {
background-color:#EEC;
border:1px solid #A9A9A9;
text-align:left;
}

td.save_choice_num_cell,td.tool_mgr_num_cell {
background-color:#EEC;
border:1px solid #A9A9A9;
}

td.save_choice_cell_de,td.tool_mgr_cell_de,td.save_choice_cell_de_nl,td.tool_mgr_cell_de_nl,td.save_choice_cell_de_ni,td.tool_mgr_cell_de_ni,td.save_choice_cell_de_ns,td.tool_mgr_cell_de_ns,td.save_choice_cell_de_nd,td.tool_mgr_cell_de_nd,td.save_choice_cell_de_nx,td.tool_mgr_cell_de_nx,td.save_choice_cell_de_ul,td.tool_mgr_cell_de_ul,td.save_choice_cell_de_ui,td.tool_mgr_cell_de_ui,td.save_choice_cell_de_ud,td.tool_mgr_cell_de_ud,td.save_choice_cell_de_ux,td.tool_mgr_cell_de_ux,td.save_choice_cell_de_apl,td.tool_mgr_cell_de_apl,td.save_choice_cell_de_api,td.tool_mgr_cell_de_api,td.save_choice_cell_de_apx,td.tool_mgr_cell_de_apx,td.save_choice_cell_de_db,td.tool_mgr_cell_de_db {
background-color:#FFC0CB;
border:1px solid #A9A9A9;
}

input.save_choice_text,input.tool_mgr_text {
background-color:#FFF;
border:0;
}

textarea.save_choice_area,textarea.tool_mgr_area {
background-color:#FFF;
border:0;
overflow:auto;
font-size:90%;
}

input.save_choice_text_de,input.tool_mgr_text_de,input.save_choice_text_de_nl,input.tool_mgr_text_de_nl,input.save_choice_text_de_ni,input.tool_mgr_text_de_ni,input.save_choice_text_de_ns,input.tool_mgr_text_de_ns,input.save_choice_text_de_nd,input.tool_mgr_text_de_nd,input.save_choice_text_de_nx,input.tool_mgr_text_de_nx,input.save_choice_text_de_ul,input.tool_mgr_text_de_ul,input.save_choice_text_de_ui,input.tool_mgr_text_de_ui,input.save_choice_text_de_ud,input.tool_mgr_text_de_ud,input.save_choice_text_de_ux,input.tool_mgr_text_de_ux,input.save_choice_text_de_apl,input.tool_mgr_text_de_apl,input.save_choice_text_de_api,input.tool_mgr_text_de_api,input.save_choice_text_de_apx,input.tool_mgr_text_de_apx,input.save_choice_text_de_db,input.tool_mgr_text_de_db {
background-color:#FFC0CB;
font-style:italic;
font-weight:100;
border:0;
}

input.save_choice_pwd_text_de,input.tool_mgr_pwd_text_de,input.save_choice_pwd_text_de_apl,input.tool_mgr_pwd_text_de_apl,input.save_choice_pwd_text_de_api,input.tool_mgr_pwd_text_de_api,input.save_choice_pwd_text_de_apx,input.tool_mgr_pwd_text_de_apx,input.save_choice_pwd_text_de_db,input.tool_mgr_pwd_text_de_db {
background-color:#FFC0CB;
font-style:italic;
font-weight:100;
}

td.user_submit_cell {
padding-top:15px;
}

p.std_page_text_p {
margin-left:2px;
margin-top:2px;
}

p.user_choice_p {
margin-left:10px;
margin-bottom:10px;
}

p.user_rel_error,p.tool_rel_error,p.page_rel_error,p.user_rel_error_nl,p.user_rel_error_ni,p.user_rel_error_ns,p.user_rel_error_nd,p.user_rel_error_nx,p.user_rel_error_ul,p.user_rel_error_ui,p.user_rel_error_ud,p.user_rel_error_ux,p.user_rel_error_apl,p.user_rel_error_api,p.user_rel_error_apx,p.user_rel_error_db {
margin-left:2px;
margin-top:2px;
color:red;
}

p.tool_rel_warning {
margin-left:2px;
margin-top:2px;
color:#FF7F00;
}

input.first_submit {
width:0;
height:0;
border:none;
font-size:0;
padding:0;
}

p.site_info_weighted_p {
font-weight:900;
}

table.site_info_table {
border:1px solid #A9A9A9;
border-collapse:collapse;
font-size:80%;
margin:5px;
}

.client_area_fade_text {
color:gray;
font-style:italic;
font-weight:100;
}

button::-moz-focus-inner,input[type=submit]::-moz-focus-inner {
padding:0;
}

div.calculator_div {
background-color:#EEC;
border:1px solid #A9A9A9;
font-size:81%;
width:22.5em;
margin:10px;
}

div.sci_calculator_div {
background-color:#EEC;
border:1px solid #A9A9A9;
font-size:80%;
width:37.5em;
margin:10px;
}

div.calculator_error {
background-color:#EEC;
font-size:100%;
position:relative;
left:1em;
top:.5em;
width:20.5em;
}

div.sci_calculator_error {
background-color:#EEC;
font-size:100%;
position:relative;
left:1em;
top:.5em;
width:35.5em;
}

div.calculator_button {
background-color:#EEC;
font-size:100%;
position:relative;
left:.25em;
top:1.5em;
width:21.75em;
}

div.sci_calculator_button {
background-color:#EEC;
font-size:100%;
position:relative;
left:.25em;
top:1.5em;
width:36.75em;
}

div.sci_calculator_button_right {
background-color:#EEC;
font-size:100%;
position:relative;
left:12.25em;
top:-1em;
width:24.75em;
}

div.sci_calculator_button_up {
background-color:#EEC;
font-size:100%;
position:relative;
left:.25em;
top:-1em;
width:36.75em;
}

div.sci_calculator_checkbox {
background-color:#EEC;
font-size:100%;
position:relative;
left:.25em;
top:1.5em;
width:12.25em;
height:2.5em;
}

div.calculator_memory {
background-color:#EEC;
font-size:100%;
position:relative;
left:1em;
top:2em;
width:20.5em;
}

div.sci_calculator_memory {
background-color:#EEC;
font-size:100%;
position:relative;
left:1em;
top:-.5em;
width:35.5em;
}

div.calculator_footer {
height:2.5em;
width:19em;
}

table.calculator_io_grid {
border-collapse:collapse;
font-size:100%;
position:relative;
left:1em;
top:.5em;
width:20.5em;
}

table.sci_calculator_io_grid {
border-collapse:collapse;
font-size:100%;
position:relative;
left:1em;
top:.5em;
width:35.5em;
}

td.calculator_io_cell {
background-color:#000;
font-size:100%;
width:16em;
border-style:none;
}

td.sci_calculator_io_cell {
background-color:#000;
font-size:100%;
width:31em;
border-style:none;
}

td.calc_history_button_cell {
background-color:#EEC;
font-size:100%;
text-align:right;
border-style:none;
}

td.sci_calc_history_button_cell {
background-color:#EEC;
font-size:100%;
padding-left:0;
padding-right:0;
text-align:right;
border-style:none;
}

textarea.calculator_io {
overflow:hidden;
background-color:green;
color:#FFF;
font-size:100%;
border:0;
width:100%;
margin:0;
}

input.calculator_io {
background-color:#000;
color:#FFF;
font-size:100%;
border:0;
width:16em;
margin:0;
}

input.sci_calculator_io {
background-color:#000;
color:#FFF;
font-size:100%;
border:0;
width:31em;
margin:0;
}

label.calculator_error {
color:red;
font-size:100%;
}

button.std_calc_button,input.std_calc_button {
font-size:100%;
width:3em;
height:2.5em;
position:relative;
left:.5em;
margin:.25em;
}

input.sci_std_calc_button {
font-size:100%;
width:3.5em;
height:2.5em;
position:relative;
left:.5em;
margin:.25em;
}

button.state_calc_button,input.state_calc_button {
font-size:100%;
width:4.75em;
height:2.5em;
position:relative;
left:.5em;
margin:.25em;
}

input.sci_state_calc_button {
font-size:100%;
width:7.5em;
height:2.5em;
position:relative;
left:.5em;
margin:.25em;
}

input.calc_use_history_button {
font-size:80%;
height:2em;
width:3em;
margin:0;
}

button.calc_history_ctrl_button {
font-size:80%;
height:2em;
width:2em;
text-align:center;
margin:0;
padding:0;
}

select.calculator_select_bi_bc,select.calculator_select_ai_bc,select.calculator_select_li_bc,select.calculator_select_ci_bc,select.calculator_select_ai_ac,select.calculator_select_ai_de,select.calculator_select_ni_ac {
background-color:#EEC;
font-size:100%;
width:11.5em;
position:relative;
left:.5em;
margin:.25em;
}

input.calculator_checkbox,label.calculator_cb_label {
font-size:100%;
position:relative;
left:.75em;
top:.75em;
}

input.calculator_memory {
font-size:100%;
width:18.75em;
}

input.sci_calculator_memory {
font-size:100%;
width:33.75em;
}

label,td,th,table.save_choice_url_table,table.save_choice_access_table,table.tool_mgr_url_table,table.tool_mgr_access_table,li.site_info_sub_item,div.calculator_io,div.sci_calculator_io {
font-size:100%;
}

input.cat_item_submit,select.tool_select_bi_bc,select.tool_select_ai_ac,select.tool_select_ti_ac,select.tool_select_bi_bc_ci,select.tool_select_ai_ac_ci,select.tool_select_ti_ac_ci {
background-color:#EEC;
}

input.cat_item_submit_over,td.text_cell_bi_bc,td.text_cell_ai_bc,td.text_cell_li_bc,td.text_cell_ci_bc,td.text_cell_ni_bc,td.text_cell_ai_ac,td.text_cell_ti_ac,td.text_cell_ai_de,td.text_cell_ni_ac,select.tool_select_ni_ac,td.text_cell_bi_bc_ci,td.text_cell_ai_bc_ci,td.text_cell_ni_bc_ci,td.text_cell_ai_ac_ci,td.text_cell_ti_ac_ci,td.text_cell_ai_de_ci,td.text_cell_ni_ac_ci,select.tool_select_ni_ac_ci,td.text_cell_bi_bc_co,td.text_cell_ai_bc_co,td.text_cell_ni_bc_co,td.text_cell_ai_ac_co,td.text_cell_ti_ac_co,td.text_cell_ai_de_co,td.text_cell_ni_ac_co,input.save_choice_pwd_text,input.tool_mgr_pwd_text {
background-color:#FFF;
}

input.tool_item_submit,input.popular_tool_submit_over,input.recent_tool_submit_over,input.search_tool_submit_over,input.grouped_tool_submit_over,input.cat_tool_submit_over,button.tool_info_link_button_over,input.month_tool_submit_over,input.news_tool_submit_over,input.tool_list_submit_over {
background-color:#EEC;
border:0;
color:gray;
cursor:pointer;
font-size:100%;
overflow:visible;
text-align:left;
width:auto;
padding:0;
}

input.tool_item_submit_over,input.popular_tool_submit,input.recent_tool_submit,input.search_tool_submit,input.grouped_tool_submit,input.cat_tool_submit,button.tool_info_link_button,input.month_tool_submit,input.news_tool_submit,input.tool_list_submit {
background-color:#FFF;
border:0;
color:gray;
cursor:pointer;
font-size:100%;
overflow:visible;
text-align:left;
width:auto;
padding:0;
}

img.menu_img,img.calc_history_ctrl_img {
vertical-align:middle;
}

td.lined_text_cell_bi_bc,td.lined_text_cell_ai_bc,td.lined_text_cell_li_bc,td.lined_text_cell_ci_bc,td.lined_text_cell_ai_ac,td.lined_text_cell_ti_ac,td.lined_text_cell_bi_bc_ci,td.lined_text_cell_ai_ac_ci,td.lined_text_cell_ti_ac_ci,th.client_sub_header_cell,th.client_invoice_header_cell {
background-color:#EEC;
border:1px solid #A9A9A9;
text-align:center;
}/*Include non_optimise.css*/

input.text_focus {
    /* GoldenRod */
    background-color: #DAA520; /*#778899;*/
    text-align: left;
}

input.text_focus_no_val {
    background-color: #DAA520; /*#778899;*/
    text-align: left;
    font-style: oblique;
}

td.cell_focus,textarea.textarea_focus {
    /* GoldenRod */
    background-color: #DAA520;
}

.hide_element {
    display: none;
}

.show_element_block {
    display: block;
}

.text_center {
    text-align: center;
}


/*End Include*/
