body {
	color: #333;
	background: url(../images/blue-background.gif) repeat-x #fff;
}

a, a:hover, a:visited {
   color: #001a3b;
}

p.welcome_text {
color: #001a3b;
}

p.error_text {
	color:#990000;
}
.error_text {
	color:#990000;
}
.help_text {
	color:#990000;
   border: 1px solid white;
}
.help_text_sub_child {
	color:#990000;
   border: 1px solid #e2d683;
}

div.info_box {
	border: 1px solid #333;
	background-color: #e5ecf3;
}

#photo-block {
background: #e5ecf3;
color: #001a3b;
border: 1px solid #a1c2e3;
}

#photogrid tr td {
background: #000;
border: 2px solid #e5ecf3;
}
#photogrid a, #photogrid a:visited {
color: #a1c2e3;
}
#photogrid a:hover {
color: #fff;
}

h1.alert {
	color: #ff0000;
}

.alert_msg {
   border: 1px solid #001a3b;
}

/************************************
Page Header Definitions
************************************/

td.page_tool_bar {
	color: #6483a4;
}
a.page_link_bar, a.page_link_bar:visited {
	color: #c9ddf0;
}
a.page_link_bar:hover {
	color: #fff;
}
.page_link_bar {
	color: #c9ddf0;
}
a.page_nav_bar, a.page_nav_bar:visited {
	color: #fff;
}

a.page_nav_bar:hover {
color: #c9ddf0;
}

a.page_link_1, a.page_link_1:visited {
	color: #001a3b;
}
a.page_link_1:hover {
	color: #22f;
}
a.page_link_2, a.page_link_2:visited {
	color: #001a3b;
}
a.page_link_2:hover {
	color: #22f;
}
/************************************
Head Definitions
************************************/
h1 {
	color: #001a3b;
}
h2 {
	color: #000000;
}

/************************************
Link Definitions
************************************/

a:hover {
	color: #6483a4;
}

/************************************
Search Form Definitions
************************************/
table.search_form {
   background: #e5ecf3;
   color: #001a3b;
   border: 1px solid #a1c2e3;
	/* border: 4px solid #6483a4;
   color: #fff;
	background-color: #001a3b; */
}

#searchResults  {
color: #a1c2e3;
}

/************************************
Sample Detail Screen Definitions
************************************/
th.sample_detail_section_head {
	/* background-color: #001a3b;
   color: #c9ddf0; */
   background: #e5ecf3;
   color: #001a3b;
   border: 1px solid #001a3b;
}

td.chart_toolbox {
	background-color: #e5ecf3;
}

img.mineral_thumbnail {
	border: 1px solid #000000;
}

/************************************
Lookup Screen Definitions
************************************/
table.lookup_screen {
	border: 1px solid #333;
	background-color: #E8E7E1;
}
th.lookup_screen {
	color: #333;
}
tr.lookup_nav_bar {
	background-color: #a1c2e3;
}
td.lookup_nav_bar {
	border: 1px solid #a1c2e3;
	color: #333;
}

/************************************
Table Definitions
************************************/

tr.colored_bg {
	background-color: #e5ecf3;
}
td.break_row {
	color: #ffffff;
	background-color: #3C3930;
}
th.section_head_top {
   border-bottom: 1px solid #001a3b;
   border-right: none;
   border-left: none;
   border-top: 1px solid #001a3b; 
   background: #e5ecf3;
   color: #001a3b;
}
th.section_head {
   border-bottom: 1px solid #001a3b;
   border-right: none;
   border-left: none;
   background: #e5ecf3;
   color: #001a3b;
}
th.section_head tr td {
   color: #001a3b;
}

/************************************
Form Element Class Definitions
************************************/
input, select, textarea, file {
	border: 1px solid #999999;
}

.changed_value input, select, textarea, file {
	border: 1px solid #6666ff;
   color: #6666ff;
}

.normal_value input, select, textarea, file {
	border: 1px solid #6666ff;
   color: #000000;
}

input.text, textarea {
	border: 1px solid #999999;
}

select {
	border: 1px solid #999999;
}

.nostyle {
   border: 0px solid #ffffff;
}


/************************************
Admin Section Class Definitions
************************************/
h2.admin_sample_data {
	border: 1px solid #333;
	background-color: #ddd;
}
th.admin_menu {
	border: 1px solid #333;
	background-color: #ddd;
}
td.admin_menu_search {
	border: 1px solid #333;
}

td.admin_group {
	border: 1px solid #333;
	background-color: #ddd;
}
/************************************
  General Form Class Definitions
************************************/
.rruff_submit {
	border: 1px solid #555;
	background: #ddd;
}

.admin_ref_info {
	color: #777;
}	

.ref_search_warn {
	color: #227;
}

#html_entity_menu {
   background: #ddd;
   border: 2px solid #444;
}

.html_entity {
	background: #e2d683;
	color: #222;
}

.html_entity:hover {
	background: #3333dd;
	color: #bb4;
}

#rubberBand {
   border: 1px solid #ff0000;
}     

.disclaimer {
	background: #a1c2e3;
	color: #001a3b;
}
	
.permissions_table {
   border: 1px solid #333;
}

.pop_up_info_box {
   border: 1px solid #bbb;
   background: #eee;
}

table.dragbar{
   color: #e2d683;
   background-color:#333;
   filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr="#FFC9E3FF", EndColorStr="#FF268EFF", GradientType=0);
}


div.fsidiv{
    border:2px solid #333;
} 

.image_holder {
   border: 1px solid #000;
}

.comment {
   border: 1px solid #aaa;
   background: #ffffff;
}

.sub_child {
   border: 1px solid #333;
   background: #e2d683;
}

.mineral_chemistry_display {
   border: 1px solid #ddd; 
   background: #eee;
}


#div_null_display {
   border: 1px solid #000;
}

.stat_record_tr_header {
   background: #e2d683;
}

.stat_record_tr_on {
   background: #ffffff;
}

.stat_record_tr_off {
   background: #eeeeee;
}

.stat_record_identifier {
   color: #666;
}

.stat_record_date {
   color: #33d;
}

.stat_record_value {
   color: #36d;
}

.stat_record_user {
   color: #f33;
}

#custom_stat_output {
   z-index: 5;
   margin-left: 20px;
   font-size: 12px;
   font-weight: bold;
   color: #222;
}

.tag_selected {
   background: #ffff99;
   border: 1px solid #00f;
}

.tag_exclude_selected {
   background: #ffcccc;
   border: 1px solid #00f;
}

.tag_ul_1 {
   color: #666;
}

#ml_search_box_1 {
   border-right: 1px solid #333;
}

.ml_page_link_bar {
   color: #c9ddf0;
}

.number_found {
   color: #001a3b;
}

.number_found a {
   color: #001a3b;
}

.number_found a:visited {
   color: #001a3b;
}

/* 
.selected_tag {
   background: #bbf;
   border: 1px solid #44f;
}

.not_selected_tag {
   background: #fbb;
   border: 1px solid #f44;
}

*/
.blank_tag {
   color: #888;
}
