html, body,#page_wrapper, #side_nav, #notification_panel{
	background-color:#CDCDCD;
}
#account_badge #initials{
	background-color:#515151 !important;
	color:#CDCDCD !important;
}

html, body, #page_wrapper, thead th.pagination, .user_table .pagination a, #project_list tbody td a, input, select, textarea,#folder_nav_container ul li.drag_target.current_folder, .section h1, #notification_count, th.clickable:hover, #object_summary .graph_button:hover, #grout_graph_button.inactive:hover, #grout_highlight_tooltip .val, #ewt_highlight_tooltip .val, #spacing_highlight_tooltip .val, .ui-widget-content,.image_nav .clickable.active, #folder_nav_container ul li a:hover, #folder_nav_container ul li a:visited, #admin_elements ul li a:hover, #admin_elements ul li a:visited{
	color:#515151 !important;
}

#site_header{
	background-color:#FFF !important;
}

.dark_butt, .inv_dark_butt:hover, #save_block #save_button, .available.category, .scaled_slider .slider_value .handle_extension, .edit_pane .ui-widget-header, .ui-slider .ui-widget-header, .r_o_slider .fill, .dark_bg, .ui-widget-overlay {
	background-color:#515151 !important;
}

#save_block, #object_summary, #folder_nav_container, .ui-slider .ui-slider-handle, .slider_value input, #page_tabs, #side_nav, #notification_panel, #page_tabs .tab, #sort_bar,.image_nav .clickable.active, .section h1, .med_grey_bg, .button.dark_grey_bg:hover, .button.med_grey_bg.inactive:hover, #ghex_selector, .ui-slider,.unbound .ui-slider, .r_o_slider, .edit_pane.staying_alive .ui-widget-header{
	border-color:#515151;
}

#nav a, .edit_pane .ui-widget-header,#top_right a:hover,#admin_view, #deleted_count, #messages #error, #messages #errors, .error, .tr_errors,#messages #errors #messages #error, #messages #error .unbound th, #messages #error .unbound td, #errors label, #success, #error, .error, .messages.success,.notifications li.import_error .message, .button.blue,.delete_confirmation .ui-widget-header, .r_o_slider .inside_fill, #message_tray, #sign_up:hover{
	color:#FFF !important;
}

.slider_value.input{
	background-color:#FFF;
}

#start_steps .step, .dialog_menu ul li{
	border-color:#EAEAEF;
}

#grout_graph_button.inactive:hover{
	background-color:#EAEAEF;
}

#start_steps .step, .dark_bg p{
	color:#CACACF;
}

#fixed_length_other_zone, #fixed_length_mode_display.enabled{
	border-color:#CACACF;
}

#object_summary .graph_button:hover{
	background-color:#CACACF;
}

#start_steps .step.active, .ui-button.ui-state-active,.dark_grey .ui-button.ui-state-active,.button.orange,.button.red,.button.green,.dark_grey_bg,.button.med_grey_bg:hover, .med_grey_bg, .button.dark_grey_bg:hover, .button.med_grey_bg.inactive:hover,.light_grey_bg,.light_grey_bg.button.inactive:hover, .dark_bg, .dark_bg h3,.ui-dialog .ui-dialog-titlebar, #object_summary .primary_category, #folder_nav_container .primary_category, #now_viewing h1, #project_list thead th, #project_list tfoot td, #user_list thead th, #project_list .pagination a, #project_draggable_helper,#ghex_selector .text,#folder_nav_container ul li.drop_hover a, .active_step, #project_label a, #project_label .label, .zg .header a, .zg .header .label{
	color:#FFF;
}
.edit_pane.ui-dialog .ui-dialog-titlebar-close, #page_tabs .active.tab, #object_summary .group, table.fake_row .row{
	border-color:#FFF;
}
#main_content,.ui-datepicker-header .ui-corner-all:hover, #page_tabs .active.tab, #project_list tbody tr.odd,#folder_nav_container ul li.drag_target,.slider_value, .large_button, #ghex_selector a:hover{
	background-color:#FFF;
}

#start_steps .step.active, #top_right, #top_right a,.button.orange, .light_grey_bg,.light_grey_bg.button.inactive:hover{
	border-color:#9A9A9F;
}

#start_steps .step.active{
	background-color:#9A9A9F;
}

svg text,#project_elements .category, #notification_panel .category,#folder_nav_container ul li.active{
	color:#999;
}

a{
	color:#2b52a3;
}

.faux_label,.label_input_pair label, label, th{
	color:#6A6A6F;
}

.required_field{
	color:#CC0000 !important;
}

#footer, input[readonly], input[disabled], select[disabled], .r_o_slider .message{
	color:#999;
}

input[readonly], input[disabled], select[disabled], #project_list_header, #trash_container, .large_button,.legend,legend .color_block, .r_o_slider.read_only, .page_section h1{
	border-color:#d8dadf;
}

input[readonly], input[disabled], select[disabled], .r_o_slider.read_only{
	background-color: #e4e7ec;
}

#sign_up, .button.orange, .button.orange.inactive:hover{
	background-color:rgb(187, 137, 0);
}

#sign_up{
	color:#FFF !important;
}

#sign_up:hover, .button.orange:hover{
	background-color:rgb(211, 172, 57);
}

#top_right, #top_right a{
	color:#EAEAEE;
}

#page_header, #save_block{
	background-color:#999;
}

#project_elements .category, #notification_panel .category{
	background-color:#DDD;
}

#page_header{
	color: #e4e7ec !important;
}

#page_header.warning, .ui-tooltip.warning h1,#messages #warning, .page_warning, .warning, #notification_count,.edit_pane.warning .ui-widget-header, .edit_pane.warning.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-state-default:hover, #icc .flag{
	background-color: #fdd600 !important;
}

#page_header.success, #messages #success, .messages.success{
	background-color:#319e56;
}

#page_header.error,#messages #error, #messages #errors, .error, .tr_errors, .notifications li.import_error .message{
	background-color:#e84b5e;
}

#page_header.info, .info,.button, .button_like, .button.inactive:hover, .button_like.inactive:hover,#deleted_count,.ui-button.ui-state-active,#messages #info, .info,.button.blue, .edit_pane.staying_alive .ui-widget-header,#message_tray{
	background-color:#2b52a3;
}

.user_table .pagination a:hover, .folder_count, #search_field .ui-button.ui-state-active{
	color:#e4e7ec;
}

#object_summary,#folder_nav_container, thead th.pagination, #folder_nav_container ul li, #admin_elements ul li, #trash_container, table.accounting thead th, table.accounting tfoot th,th.clickable.inactive:hover{
	background-color:#e4e7ec;
}

#object_summary .primary_category,
#folder_nav_container .primary_category{
	background-color:#d8dadf;
}

#object_summary .category,
#folder_nav_container .category,
#admin_elements .category,
#search_field .ui-button{
	background-color:#F1F1F1;
}

#object_summary .category,
#folder_nav_container .category,
#admin_elements .category,
#search_field .ui-button{
	border-color:#E5E5E5;
}

#object_summary .category, #folder_nav_container .category, #admin_elements .category, #search_field .ui-button, #empty_set .bracket, #no_projects, #project_elements .folder_count{
	color:#babdc2;
}

#object_summary .output_table .output_row.spacer td{
	background-color:#EAEAEA;
}

#object_summary .output_table .output_row td,
#object_summary .output_table .output_row th,
#object_summary .output_table .output_row:first-of-type td,
#object_summary .output_table .output_row:first-of-type th{
	border-color:#F3F3F3;
}


#small_screen_nav{
	background-color:#21324f;
	background-image: -ms-linear-gradient(top, #21324f 100%, #464648 0%);
	background-image: -moz-linear-gradient(top, #21324f 100%, #464648 0%);
	background-image: -o-linear-gradient(top, #21324f 100%, #464648 0%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #21324f), color-stop(0, #464648));
	background-image: -webkit-linear-gradient(top, #21324f 100%, #464648 0%);
	background-image: linear-gradient(top, #21324f 100%, #464648 0%);
}

.button, .button_like, #project_elements .category .button, .help_link{
	color:#F3FAFD !important;
}

.button:hover, .dr_pipes .ui-button.ui-state-active:hover,.button.blue:hover{
	background-color:#3333F0;
}

.dark_butt:hover,.inv_dark_butt{
	background-color:#366587;
}

#admin_view,#project_list_header.trash{
	background-color:#C00;
}

#save_block #reset_button{
	background-color:#2b52a3;
}

#new_project{
	border-color:#8A8A8A;
}
.overline, #ghex_selector #vb, table.accounting td, table.accounting th, .user_info_panel .panel_footer{
	border-color:#949dab;
}

#fixed_length_other_zone, #fixed_length_mode_display.enabled{
	background-color:#E0E4E5;
}

.action_cell{
	background-color:#ECECEF;
}		

#project_list_header{
	background-color:#9A9A9A;
}

#empty_set{
	color:#DDD;
}

#project_list thead th, #project_list tfoot td, #user_list thead th, #project_draggable_helper,#clear_search:hover,.folder_count{
	background-color:#babdc2;
}
#project_list thead th, #project_list tfoot td, #user_list thead th{
	border-color:#87909e;
}

.user_table .pagination a:hover{
	background-color:#999;
}

#project_list tbody td{
	border-color:#babdc2;
}

#project_list tbody tr.even{
	background-color:#EFEFEF;
}
#project_draggable_helper{
	border-color:#AAA;
}

#clear_search{
	background-color:#DDD;
}

#search_button, .ui-dialog .ui-dialog-titlebar{
	background-color:#949dab;
}
#search_button:hover, #project_elements .category .button, .help_link{
	background-color:#87909e;
}

#search_field .ui-button.ui-state-active,#project_label{
	background-color:#BBB;
}

#folder_nav_container ul li.active{
	border-right-color:#999;
	background-color:#FFFFF3;
}

#folder_nav_container ul li.active, #project_elements .category, #notification_panel .category{
	border-top-color:#d8dadf;
	border-bottom-color:#DDD;
}

#folder_nav_container ul li.drop_hover{
	background-color:#AAA;
}

#folder_nav_container ul li,#admin_elements ul li{
	border-bottom-color:#E5E5E5;
}

.active_step,.med_grey_bg, .button.dark_grey_bg:hover, .button.med_grey_bg.inactive:hover{
	background-color:#79797F;
}

.ui-button.ui-state-active{
	border-color:#0000FF;
}

.dark_grey .ui-button.ui-state-active{
	background-color:#333;
}

.dark_grey .ui-button.ui-state-active, #percent_of_total #marker, #object_summary .output_table .output_row.warning:hover,.delete_confirmation .ui-widget-header, .slider_container .ui-slider{
	border-color:#000 !important;
}

.image_nav .clickable,.cooling input[readonly], .input.cooling[readonly], .heating input[readonly], .input.heating[readonly]{
	color:#9A9A9F;
}

.large_button:hover{
	background-cover:#F0F0FF;
}

.label_output_pair.error label{
	color:#FFF !important;
}
.label_input_pair .errorlist li{
	border-color:#FFF;
}

.ui-tooltip.warning{
	background-color:#FF9;
}

.ui-tooltip .scale_label{
	color:#000;
}

#color_band{
	border-color:#7C7249;
	background-color:#ffff00; /* Old browsers */
	background-color: -moz-linear-gradient(left,  #ffff00 0%, #ed1c24 100%); /* FF3.6+ */
	background-color: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffff00), color-stop(100%,#ed1c24)); /* Chrome,Safari4+ */
	background-color: -webkit-linear-gradient(left,  #ffff00 0%,#ed1c24 100%); /* Chrome10+,Safari5.1+ */
	background-color: -o-linear-gradient(left,  #ffff00 0%,#ed1c24 100%); /* Opera 11.10+ */
	background-color: -ms-linear-gradient(left,  #ffff00 0%,#ed1c24 100%); /* IE10+ */
	background-color: linear-gradient(to right,  #ffff00 0%,#ed1c24 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff00', endColorstr='#ed1c24',GradientType=1 ); /* IE6-9 */
}

#percent_of_total{
	color:#000;
}

#warning .hide_message{
	color:#564D1F;
}


#messages #info, .info{
	color:#F0F0FF;
}

#messages #errors #messages #error, #messages #error .unbound th, #messages #error .unbound td, .error{
	border-color:#FFF;
}

#messages #warning, #messages #warning .unbound th, #messages #warning .unbound td, .warning{
	color:#564D1F;
	border-color:#564D1F;
}

.dialog_menu a{
	color:#2b52a3;
}

.accounts_menu{
	outline-color:#21324f;
	border-color:#F0F0F5 !important;
}

.no_notifications{
	color:#8A8A8F;
}

.notifications ul li{
	border-color:#CACACA;
	background-color:#F0FFF0;
	color:#60633F;
}
.notifications li .message{
	border-bottom-color:#CACACA;
}

.notifications li .dismiss_notification{
	color:#C5C3A2;
}

.notifications li .dismiss_notification:hover{
	background-color:#C5C3A2;
	color:#F0FFF0;
}

.notifications li.import_success{
	color:#333531;
}

.button.red{
	background-color:#932200;
	border-color:#C11;
}
.button.red:hover{
	background-color:#D32200;
}
.button.green{
	background-color:#73BD4D;
	border-color:#8A9C9F;
}
.button.green:hover{
	background-color:#668E00;
}
.button.green.inactive:hover{
	background-color:#73BD4D;
}


.dark_grey_bg,
.button.med_grey_bg:hover{
	background-color:#555559;
}

.light_grey_bg,
.light_grey_bg.button.inactive:hover{
	background-color:#B9B9BF;
}

#report_button{
	background-color: none;
}

.cooling, .cooling input{
	color:#3D484F;
}
.cooling, table td.cooling, input.cooling{
	background-color:#DFE8F1;
}

.heating, .heating input{
	color:#4C423D;
}
.heating, table td.heating, input.heating{
	background-color:#FFF1E1;
}

.cooling input[readonly],
.input.cooling[readonly]{
	background-color:#FEFAFF;
}


.heating input[readonly],
.input.heating[readonly]{
	background-color:#FFFCF6;
}


/* ###################################
 * Project Elements
################################### */

#project_label{
	border-bottom-color:#999;
}

.available.category {
	color:#E9EAEB;
}

.pe_link_list li{
	border-color:#babdc2;
}

.pe_link_list li p.feedburnerFeedBlock{
	color:#919496;
}

.feedburnerFeedBlock div{
	color:#616466;
}

.pe_link_list.active .ghex_sub_elements li{
	border-color:#E5E5E5;
}
.pe_link_list .label{
	color:#7A7A7A;
}
.pe_link_list .inactive .label{
	color:#BDBDBF;
}



#heating_heading.is_dominant, #heating_longer.is_dominant{
	background-color:#f9faeb;
}
#cooling_heading.is_dominant, #cooling_longer.is_dominant{
	background-color:#e3f8ff;
}
#heating_heading.is_dominant, #heating_longer .flag{
	color:#fdd600;
}
#cooling_heading.is_dominant, #cooling_longer .flag{
	color:#3f5579;
}

#ghex_selector{
	background-color:#D7D7D7;
}


#ghex_selector .option{
	background-color:#D7D7D7;
}

#ghex_selector a:hover .text{
	color:#D7D7D7;
}

#formation_container .start_depth{
	color:#7D8A8E;
}

.delete_confirmation{
	background-color:#FEE;
}
.delete_confirmation .delete, .delete_like, .delete.button{
	background-color:#932200 !important;
	color:#FFF !important;
}

.delete_confirmation .delete:hover, .delete_like:hover, .delete.button:hover{
	background-color:#CA2200 !important;
}

.delete_confirmation .ui-widget-header{
	border-color:#000;
	background-color:#932200;
}

.edit_pane.warning .ui-widget-header{
	color:#564D1F;
	border-color:#564D1F;
}
.edit_pane.warning{
	background-color:#FFE !important;
	color:#564D1F;
}

.edit_pane.warning.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-state-default{
	background-color:#FF9;
	color:#564D1F;
	border-color:#564D1F;
}

.edit_pane.warning.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-state-default:hover{
	color:#000;
	border-color:#564D1F;
}

.edit_pane.warning.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-state-focus{
	outline-color: #fdd600;
}


.edit_pane.ui-dialog .ui-dialog-titlebar-close:hover{
	background-color:#2A2A2F;
}

.edit_pane.staying_alive #time_to_exit{
	color:#2b52a3;
}
.edit_pane.staying_alive #seconds{
	color:#AAA;
}


table.accounting thead th.cooling{
	background-color:#3D484F;
	color:#DFE8F1;
}
table.accounting thead th.heating{
	background-color:#4C423D;
	color:#FFF1E1;
}
.no_fill{
	background-color:none !important;
}

table.accounting th{
	color:#606060;
}

th.clickable:hover{
	background-color:#CACACA;
}


th.clickable.inactive:hover, table.unbound th, .th_like{
	color:#606060;
}
table.unbound thead th{
	border-color:#606060;
}
.inactive.graph_button{
	color:#3A3A3A;
}

.ui-slider.cooling{
	background-color:#DFE8F1;
}
.ui-slider.heating{
	background-color:#FFF1E1;
}

.ui-slider.cooling .ui-widget-header, .r_o_slider.cooling .fill{
	background-color:#007FFF;
}
.ui-slider.heating .ui-widget-header, .r_o_slider.heating .fill{
	background-color:#FF8700;
}

.r_o_slider.cooling{
	color:#007FFF;
}
.r_o_slider.heating{
	color:#FF8700;
}

.scale_label, .scaled_slider .tick{
	color:#6a6a6a;
}
.slider_value{
	color:#6a6a6a;
	border-color:#6A6A6F
}

.dark_bg a{
	color:#9BF;
}

