.input_text{ background-color:#FFF0A5; border:1px solid #cccccc; width:100%; }
.input_select{ background-color:#FFF0A5; border:1px solid #cccccc; width:100%;  }
.input_checkbox{ background-color:#FFF0A5; border:1px solid #cccccc; }
.input_radio{ background-color:#FFF0A5; border:1px solid #cccccc; }
.input_textarea{ background-color:#FFF0A5; border:1px solid #cccccc; width:100%; height:100px; resize:vertical; }
.input_password{ background-color:#FFF0A5; border:1px solid #cccccc; width:150px; }
.input_email{ background-color:#FFF0A5; border:1px solid #cccccc; }
.input_number{ background-color:#FFF0A5; border:1px solid #cccccc; width:150px; text-align:right; }
.input_file{ background-color:#FFF0A5; border:1px solid #cccccc; }
.input_username{ background-color:#FFF0A5; border:1px solid #cccccc; }
.input_date{ background-color:#FFF0A5; border:1px solid #cccccc; width:150px; }
.input_with_popup{ background-color:#FFF0A5; border:1px solid #cccccc; }
.input_button{ background-color:#014090; color:#ffffff; border:1px solid #cccccc; padding:3px;}
.input_submit{ background-color:#005A25; color:#ffffff;  border:1px solid #cccccc; padding:3px;}
.input_reset{ background-color:#014090; color:#ffffff; border:1px solid #cccccc; }
.input_cancel{ background-color:#F0F5FF; color:#000000; border:1px solid #cccccc; padding:3px; }
.input_with_popup{ width:150px; }
.input_checkbox_group_container{ height:100px; overflow:auto; background-color:#FFF0A5; border:1px solid #cccccc; padding:3px; }
.input_disabled{ background-color:#E4E4E4; border:1px solid #cccccc; }
.input_readonly{ background-color:#E4E4E4; border:1px solid #cccccc; }
.input_required{ border:1px dotted red; }
.input_multiselect{ width:100%; height:150px;  }

.input_select_option_level_0{}
.input_select_option_level_1{ padding-left:10px; }
.input_select_option_level_2{ padding-left:20px; }
.input_select_option_level_3{ padding-left:30px; }
.input_select_option_level_4{ padding-left:40px; }
.input_select_option_level_5{ padding-left:50px; }
.input_select_option_level_6{ padding-left:60px; }
.input_select_option_level_7{ padding-left:70px; }
.input_select_option_level_8{ padding-left:80px; }
.input_select_option_level_9{ padding-left:90px; }
.input_select_option_level_10{ padding-left:100px; }

.input_db_file_GRID {}
.input_db_file_GRID ul { margin:0; padding:5px 0 5px 5px; list-style-type: none; list-style-position: outside; float:left;  }
.input_db_file_GRID li { float:left; padding:3px; margin:5px; border:1px solid #C9D7F1; width:220px; height:70px; background-color:#ffffff; }
.input_db_file_GRID li .item_icon { float:left; margin-right:5px; border:0; }
.input_db_file_GRID li .item_icon img{ border:0; }
.input_db_file_GRID .item_toolbar{ text-align:right; }
.input_db_file_GRID .item_title{ font-weight:bold; width:140px;  white-space: nowrap; overflow:hidden; }

.db_file_input_iframe{ border:1px solid #eeeeee; width:100%; padding:10px 0 0 0; height:60px; background:none; overflow:hidden;  }
.db_file_input_button_div{ border:1px solid #eeeeee; padding:15px; background:none; margin:0 0 10px 0; }
.db_file_input_iframe_required{ border:1px dotted red; width:100%; padding:0; height:50px; background:none; overflow:hidden; }

.input_googlemaps{width:100%; height:300px;}
.input_googlemaps_toolbar{margin-bottom:5px;}
.googlemaps_search_text_input{ background-color:#FFF0A5; border:1px solid #cccccc; }

.nocolor{ background:url(transparent_bg.png); background-repeat:no-repeat; background-position:center; }

.form_group_title{ padding:5px 0; font-weight:600; }