/* System Classes - css for items that are part of the core app */

.field_list_unconfigured { color:blue; }
.field_list_configured { color:green; }

.dbf_dynamic_object {
	width: 350px;
	height: 60px; 
	background-color: #ccc; 
	text-align: center; 
	border: 1px #444 dashed; 
	padding-top: 10px;
}

.bordered_table {padding-right:10px; font-size:12px;}
.bordered_table tr td {vertical-align:middle;}
.bordered_table thead tr td {vertical-align:middle; background-color:#ccc; font-weight:bold; padding:3px;}
.bordered_table tbody tr td {vertical-align:middle; padding:3px; border-bottom:1px #ccc solid; margin:0px;}

.header_dark thead tr td {vertical-align:middle; background-color:#666; color:white; }

.form_table {padding-right:10px; font-size:12px;}
table.form_table tr td {vertical-align:middle;}
table.form_table thead tr td {vertical-align:middle; background-color:#999999;}


.dbf_list_table {padding-right:10px; font-size:12px; clear:both; max-width:980px;}
table.dbf_list_table tr td {vertical-align:middle; WORD-BREAK:normal; min-width:30px;}
table.dbf_list_table thead tr td {vertical-align:middle; background-color:#999999; min-width:120px;}


.dbf_form_table {padding-right:10px; font-size:12px;}
table.dbf_form_table tr td {vertical-align:top;}
table.dbf_form_table thead tr td {vertical-align:middle; background-color:#999999;}

#page_filters {font-size:12px; background-color:transparent; padding-right:0px; margin-top:0px; padding-top:0px; margin-bottom:8px;}
.filter_header {float:left; clear:both;}
.page_filter_select {font-size:9px; height:18px; float:right;}
.page_filter_select_nofloat {font-size:9px; height:18px; float:none;}
.page_filter_text_input {font-size:9px; height:18px; width:80px; float:right;}
.page_filter_button {font-size:9px; height:18px;}
.page_filter_div {float:left; display:block; padding-left:4px; margin-bottom: 0px; padding-top:0px; padding-right:10px; border-style:solid; border-width:1px; border-color:#cc0000; }

#Search_select { background-color:#f3f3f3; clear:none; display:inline; float:left; background-image:url(../system/graphics/application_images/button_search_beige_16x16.png); background-repeat:no-repeat; padding-left:20px; width:150px; height:60px;}

#Filter_select { background-color:#f3f3f3; clear:none; float:left; background-image:url(../system/graphics/application_images/button_filter_beige_16x16.png); background-repeat:no-repeat; padding-left:20px; width:150px; margin-left:5px; height:60px;}

#Sort_select { background-color:#f3f3f3; clear:none; display:inline; float:left; background-image:url(../system/graphics/application_images/button_sort_beige_16x16.png); background-repeat:no-repeat; padding-left:20px; width:150px; margin-left:5px; height:60px;}

#Records_per_page_select { background-color:#f3f3f3; clear:none; float:left; background-image:url(../system/graphics/application_images/button_rpp_beige_16x16.png); background-repeat:no-repeat; padding-left:20px; margin-left:5px; width:150px; height:60px;}

#clear_search_button {  border-right-width:0px; padding-top:0px; margin-top:0px;}

#go_button {background-color:#f3f3f3; clear:none; float:left; padding-top:0px; margin-top:0px; border-right-width:0px;}
#filter_buttons {clear:none; float:left; padding:0px; margin:0px; border-right-width:0px; }

#div_below_page_filters {clear:both; padding-bottom:5px; display:block; }

.tablehead_extra {font-weight:normal; font-size:8px; font-family:Calibri, Tahoma, Trebuchet MS, verdana, arial, helvetica;}
.helptip {font-size:11px; display:block; padding-top:2px;}
.displaying_records_text {font-size:13px; font-weight:bold; margin-bottom:8px; margin-left:15px;}
#next_and_previous {font-size:13px; font-weight:normal; margin-bottom:8px; margin-left:15px;}
#list_table_link {float:right; clear:both;}
.arrow_right {background-image:url(../system/graphics/icons/arrow_right.png); background-repeat:no-repeat; padding-left:20px;} 

#filters_div {height:72px; width:inherit;}
#filters_left {height:72px; width:7px; background-image:url(../images/filter_div_left.png); float:left; clear:none;}
#filters_right {height:72px; width:9px; background-image:url(../images/filter_div_right.png); background-repeat:no-repeat; clear:none; float:left;}
#filters_main { background-image:url(../images/filter_background.png); background-repeat:repeat; float:left; clear:none; min-width:400px; height:72px;}
#search, #sort, #filter, #display, #buttons {vertical-align:middle; padding-top:15px; padding-left:8px; clear:none; float:left; }
.filter_image_div {float:left; clear:none;}
.collection {float:left; clear:none;}
.filter_item_text {width:48px; text-align:right; margin-right:10px; height:17px;}
.filter_item_text select, .item_value_bottom select, .item_value_top select {width:105px;  border:1px; border-width:1px; border-style:solid; border-color:#1b2c67; margin:0px; padding:0px; overflow:auto; font-size:11px; font-family:Tahoma;}
.filter_item_text input, .item_value_bottom input, .item_value_top input { width:105px;  border:1px; border-width:1px; border-style:solid; border-color:#1b2c67; margin:0px; padding:0px; overflow:auto; font-size:11px; font-family:Tahoma; height:17px;}
.small {width:35px; border:1px; border-width:1px;}

/* interfaces screen */
#list_records_select {float:left; padding:10px; background-color:#f1f1f1;}
#edit_records_select {float:left; padding:10px; background-color:#f1f1f1;}
#general_select {float:left; padding:10px; background-color:#f1f1f1;}
.dbf_para_alert{
	background-image:url('../system/graphics/icons/exclamation.png');
	background-repeat:no-repeat;
	padding:3px;
	border: 1px #1b2c67 solid;
	background-color:#eeeeee;
	padding-left:20px;
	color:red;
}
.dbf_para_info{
	background-image:url('../system/graphics/icons/information.png');
	background-repeat:no-repeat;
	background-position: 2px 3px;
	padding:3px;
	border: 1px #1b2c67 solid;
	background-color:#eeeeee;
	padding-left:20px;
	color:#1b2c67;
}
.dbf_para_success{
	background-image:url('../system/graphics/icons/tick.png');
	background-repeat:no-repeat;
	background-position: 2px 3px;
	padding:3px;
	border: 1px #1b2c67 solid;
	background-color:#eeeeee;
	padding-left:20px;
	color:#1b2c67;
}
.dbf_para_neutral{
	background-image:url('../system/graphics/icons/error.png');
	background-repeat:no-repeat;
	background-position: 2px 3px;
	padding:3px;
	border: 1px #1b2c67 solid;
	background-color:#eeeeee;
	padding-left:20px;
	color:orange;
}
.dbf_para_file_deleted{
	background-image:url('../system/graphics/icons/image_delete.png');
	background-repeat:no-repeat;
	padding:3px;
	border: 1px #1b2c67 solid;
	background-color:#eeeeee;
	padding-left:20px;
	color:#1b2c67;
}
.relation_text_link {font-weight:bold; color:#808182; text-decoration:none; font-size:10px; background-image:url('../images/JC100x32pxbutton.gif'); padding-left:5px; padding-right:5px; padding-top:4px; height:21px; display:block;}
.relation_text_link:hover {text-decoration:underline;}
.extra_button_text_link {font-weight:bold; color:#808182; text-decoration:none; font-size:10px; background-image:url('../images/JC100x32pxbutton.gif'); padding-left:5px; padding-right:5px; padding-top:4px; height:21px; display:block;}
.extra_button_text_link:hover {text-decoration:underline;}
.status_message_success {color:green; font-family:Tahoma,Verdana,Arial,Helvetica;}

.active_letter_filter {background-color:#1b2c67; color:#eee; padding-left:2px; padding-right:2px; padding-bottom:1px; padding-top:1px; border:1px #000 solid; margin-top:2px;}
#dbf_search_popup{
	display:none;
	background-color:#eee;
	border-width:3px;
	border-style: groove;
	width:350px;
	height:280px;
}
.dbf_folder_info {
	background-image:url('../system/graphics/icons/information.png');
	background-repeat:no-repeat;
	background-position: 2px 8px;
	padding:3px;
	padding-left:20px;
}

