
/*General color rgb(0,109,132) */

/******************MISC************************/
	
.dataTables_wrapper,
#progress_report_content,
#gradebook_content,
#attendance_content,
#student_transcripts_content,
#fact_sheet_content,
#dashboard_content{
	margin:10px !important;
}
.blank {
	opacity:.5;
}
.blank:after {
	opacity:.5;
	float:left;
	margin-top:-240px;
	margin-left:30px;
	font-size:1.5em;
	content:'NO DATA AVAILABLE';
}
.ui-tabs{padding:6px !important;}
#tabs h3 {font-size:18px;margin-top:12px;}
#tabs h4 {font-size:16px;}

/******************TEXT************************/

#container a.bigredbutton:hover,
a.bigredbutton:hover,
.bigredbutton:hover,
#container a.bigredbutton,
a.bigredbutton,
.bigredbutton {
	color:#ffffff !important;
}

a,
#container a:hover,
#widget_content a,
.money a,
.detail_header_section table td a,
.contact_card a,
.pop_up_details a, ul.pop_up_list li a,
.add_event a, 
.assignment_attr a,
.login_success a,
.directory_login_footer a,
.listing_details a.admin_edit .name,
.listing_details a.admin_edit,
.listing_details table td.person_name a,
.listing_details table td.relative_name a,
.task_header_container .task_content a,
td.donor.info_row table td.donor_donations table td a,
table.detail_table a,
table.display tr.row_selected td.info_row table.detail_table a,
td.student_contract.info_row table td.student_contract_history table td a,
table.row_details td a:hover,
table.detail_table a, 
table.display tr.row_selected td.info_row table.detail_table a,
td.donor.info_row table td.donor_donations table td a,
a.show_more_titles,
#tabs h3,
#content_header h1,
#email_sent_message,
#popup_email_sent_message,
#directory_main_header h1,
#rss_feeds_content h3,
.task_header_container,
.dashboard_heading_date,
.big_pop_up_header,
.pop_up_heading,
.close_email_form,
.note_footer a:hover,
.file_footer a:hover,
.candidate_person_name,
.attendance_heading_date,
.classroom_attendance_heading_date,
.login_success, 
.candidate_person_name,
.more_task_info,
.email_history_container,
.ui-content.ui-body-c h2,
.ui-content.ui-body-c a.ui-link {
	color:#333333 !important; 
}
#table.display tbody tr:hover a.newbutton, 
#table.display tbody tr.row_selected a.newbutton,
#table.display tbody tr.row_selected:hover td a.newbutton,
#table.display tbody tr.details:hover ul.ui-tabs-nav li.ui-state-default a,
#table.display tbody tr.details:hover table.detail_table td a,
#table.display tbody tr.details:hover table.donor_details td a,
#table.display tbody tr.details:hover .task_header_container .task_content a,
#table.display tbody tr.details:hover .detail_header_section td a,
#table.display tbody tr.details:hover td a {
	color:#333333 !important;
}
#table.display tbody tr:hover a, 
#table.display tbody tr.row_selected a,
#table.display tbody tr.row_selected:hover td a,
#table.display tbody tr.details:hover table.detail_table tr.row_selected:hover td a,
#table.display tbody tr.details:hover a.more_info,
#table.display tbody tr.details:hover table.checklist a {
	color:white !important;
}
.ui-btn-down-c,
.task_due,
.note_created_by,
.file_created_by {
	color:#303030 !important;
}
.menu-pane li.menu-item.disabled a:hover {
	color:#999 !important;
}
table.progress_report_details tr td table.grade_table tr td.empty,
table.student_transcript_details tr td table.grade_table tr td.empty, 
table.inquiry_details em{color:rgba(162, 162, 162, 0.35) !important;}

.count,
.groupName {	
	color:#333333;
}


/******************BACKGROUNDS*****************/

#content {
	background-image:none !important;
}

#sidebar {
	background-image:none !important;
	background-color:rgb(250,250,250) !important;
}
.sidebar_item:hover {
	background-image:none !important;
	background-color:rgb(240,240,240);
}
.directory_group_name.sel,
.directory_group_name,
#directory_listings {
	background-image:none !important;
	background-color: #eaeaea;
}
.detail_field_type_list a:hover{
	background-image:none !important;
	background-color:#000;
}

#hub.widget{
	background-color:#3e7683 !important;
}

.listing.sel:hover,
.listing.sel,
.edit_group:hover,
.save_group:hover,
.remove_group:hover,
.cancel_edit_group:hover,
table.events_data td.date .date_info {
	background-color:#92acb4 !important; 
}

.listing.sel:hover {
	background-image:none !important;
	background-color:#96abb1 !important; 
}
.new_note,
.new_file,
.holidaySelected,
.daySelected,
.listing:hover,
.edit_group,
.save_group,
.remove_group,
.cancel_edit_group {
	background-color:#d4d9dc !important; 
}
.task_due input,
.task_header_container,
.new_task_container,
.task_container,
.comment_revisions_container {
	background-image:none !important;
	background-color:#cbb266; /*overwritten below*/
}
.task_due input,
.task_header_container,
.new_task_container,
.task_container,
.comment_revisions_container,
div.notes,
div.files,
div.tests,
.email_history_container,
.new_note_container,
.new_file_container,
.note_container,
.file_container,
.notes,
.files,
.tests,
.progress_report_row:hover,
.comment_table tr td div.comment,
#gradebook_table tr td div.comment,
.ui-icon-arrow-r {
	background-image:none !important;
	background-color:#9ca9ad;
}
.highlight,
tr.details,
table tr.row_selected,
table tr.row_selected:hover,
table tr.row_selected td,
table tr.row_selected:hover td,
tr.student_progress_report,
tr.student_interim_report,
tr.student_transcript,
tr.fact_sheet,
tr.student_info {
	background-image:none !important;
	background-color:#72858a !important;
}
table tr.even:hover,
table tr.odd:hover,
.menu-pane li.menu-item a:hover, 
.menu-pane li.menu-item.active a, 
.menu-pane li.menu-item.def a {
	background-image:none !important;
	background-color:#9ca9ad !important;
}
.menu-pane li.menu-item.disabled a, 
.menu-pane li.menu-item.disabled:hover a,
.menu-pane li.menu-item.disabled a:hover {
	background-image:none !important;
	background-color: transparent !important;
}
table tr.row_selected,
table tr.row_selected:hover,
table tr.row_selected td,
table tr.row_selected:hover td {
	background-image:none !important;
	background-color:#72858a !important;
}

table tr.even,
#directory_listings,
.donor_type_section,
.detail_field_input.dark {
	background-image:none !important;
	background-color:#f6f6f6 !important;
}
tr.even td.frozen_col_student_name,
tr.even td.frozen_col_open_close {
	background-image:none !important;
	background-color:##f6f6f6 !important;
}
tr.even:hover td.frozen_col_student_name,
tr.odd:hover td.frozen_col_student_name,
tr.even:hover td.frozen_col_open_close,
tr.odd:hover td.frozen_col_open_close {
	background-image:none !important;
	background-color: #9ca9ad !important;
}
tr.row_selected td.frozen_col_student_name,
tr.row_selected td.frozen_col_open_close,
tr.row_selected:hover td.frozen_col_student_name,
tr.row_selected:hover td.frozen_col_open_close {
	background-image:none !important;
	background-color: #72858a !important;
}

#tabs ul li.ui-state-default.ui-tabs-selected {
	background-image:none !important;
	background-color:white !important;
}
#tabs ul.ui-widget-header {
	background-image:none !important;
	background-color:rgb(210,210,210) !important;
}
#header,
.ui-bar-c {
	background-image:none !important;
	background-color: #006d84 !important;
}
.expanded_button,
.big_ass_save_button,
.add_to_group_button,
.remove_from_group_button,
.save_location_button,
.request_submit,
.input.request_submit,
#popup_email_form a.button,
.ui-li-divider,
.ui-button-active,
.ui-btn-active,
.ui-bar-b {
	background: -moz-linear-gradient(top, #648a94 0%, #45747e 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#648a94), color-stop(100%,#45747e)) !important;
	background: -webkit-linear-gradient(top, #648a94 0%,#45747e 100%) !important;
	background: -o-linear-gradient(top, #648a94 0%,#45747e 100%) !important;
	background: -ms-linear-gradient(top, #648a94 0%,#45747e 100%) !important;
	background: linear-gradient(top, #648a94 0%,#45747e 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#648a94', endColorstr='#45747e');
}

.expanded_button:hover,
.big_ass_save_button:hover,
.add_to_group_button:hover,
.save_location_button:hover,
.remove_from_group_button:hover,
.request_submit:hover,
.input.request_submit:hover,
#popup_email_form a.button:hover {
	background-image:none !important;
	background-color: #547f89 !important;
}
.subgroup .directory_group_name,
.subgroup .directory_group_name.sel, 
.sidebar_item.sel, 
.sidebar_item.sel:hover,
#directory_group_list .category_heading,
#directory_group_list .category_heading.sel {
	border-top: 1px solid #5e8c98 !important;
	border-bottom: 1px solid #4e818d !important;
	background-image:none !important;
	background-color: #5e8c98 !important;
	text-shadow: none !important;
}
#directory_group_list .category_heading{
	border-top: 1px solid #879fa6 !important;
	border-bottom: 1px solid #96abb1 !important;
	background-image:none !important;
	background-color: #96abb1 !important;
	text-shadow: none !important;
}
.directory_group_name.sel,
.directory_group_name,
.menu-pane li.menu-item a:hover,
.menu-pane li.menu-item.active a,
.menu-pane li.menu-item.def a,
.ui-btn-down-c,{
	background-image:none !important;
	background-color: #e2e5e8 !important;
}
.ui-widget-header{
	background-image:none !important;
	background-color: #e0e0e0 !important;
}
.ui-state-default{
	background-image:none !important;
	background-color: #eeeeee !important;
}
.ui-focus {
	-moz-box-shadow: 0px 0px 12px #bbb /*{global-active-background-color}*/;
	-webkit-box-shadow: 0px 0px 12px #bbb /*{global-active-background-color}*/;
	box-shadow: 0px 0px 12px #bbb /*{global-active-background-color}*/;
}

/******************BORDERS*********************/

body{
	border-top: 1px solid #357a8a; /** bgcolor60_25  **/
}
.calendar_list_item,
.empty_category,
.sidebar_item,
#directory_group_list .directory_selectAll,
#directory_group_list .directory_group {
	border-top:1px solid rgba(255,255,255,0) !important;
	border-bottom:1px solid rgb(235,235,235) !important;
}

#hub.widget .widget_body .widget_content .hub_column h2 span a.newbutton.nofloat {
	border-top-color:#526e74 !important;
	border-bottom-color:#526e74 !important;
}

#hub.widget .widget_body .widget_content .hub_column h2 span a.newbutton.nofloat:first-child {
	border-left-color:#526e74 !important;
}

#hub.widget .widget_body .widget_content .hub_column h2 span a.newbutton.nofloat:last-child {
	border-right-color:#526e74 !important;
}

#todos,
.buddies,
#email_history,
#notes {
	border-top:1px dashed #9ca9ad;
}
.big_pop_up_header,
.pop_up_heading,
#table_wrapper.quickstats #tabs h3,
#rss_feeds_content h3 {
	border-bottom:3px solid #333333 !important;
}
table.recommendations textarea,
table.checklist input.checklist_date,
.task_edit textarea,
.note_edit textarea,
.file_edit input[type=text],
.expanded_button,
.big_ass_save_button,
.add_to_group_button,
.save_location_button,
.remove_from_group_button,
#popup_email_form a.button {
	border:1px solid #366873 !important; /** bgcolor65_50 **/
}
.expanded_button,
.big_ass_save_button,
.add_to_group_button,
.save_location_button,
.remove_from_group_button,
.request_submit,
.input.request_submit,
#popup_email_form a.button {
	border:1px solid #132f34 !important; /** bgcolor65_50 **/
}
.expanded_button:hover,
.big_ass_save_button:hover,
.add_to_group_button:hover,
.save_location_button:hover,
.remove_from_group_button:hover,
.request_submit:hover,
.input.request_submit:hover,
#popup_email_form a.button:hover {
	border-color:#000 !important;
}
table.row_details td a:hover,
.task_header_container .task_content a{
	border-color:#333333 !important; /** bgcolor70_00 **/
}
.ui-widget-header,
#dashboard_content table { border: 1px solid #bbbbbb !important;}
.ui-widget-default,.ui-state-default {border-top:none !important;}
#ui-datepicker-div .ui-widget-default, #ui-datepicker-div .ui-state-default {border-top:1px solid #ddd !important;}
#ui-datepicker-div .ui-state-active, #ui-datepicker-div .ui-widget-content .ui-state-active { border: 1px solid #888 !important;}
#tabs ul li.ui-state-default {border-top:1px solid rgb(211,211,211) !important;}
#tabs ul li.ui-tabs-selected,
#tabs ul li.ui-state-default:hover {border-top:1px solid rgb(170,170,170) !important;}

table.display{border-right:1px solid #bbbbbb !important; border-left:1px solid #bbbbbb !important;}

#dashboard_content table {border-top:none !important; border-bottom:none !important;}

.ui-corner-tl { -moz-border-radius-topleft: 4px !important; -webkit-border-top-left-radius: 3px !important; border-top-left-radius: 3px !important; }
.ui-corner-tr { -moz-border-radius-topright: 4px !important; -webkit-border-top-right-radius: 3px !important; border-top-right-radius: 3px !important; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px !important; -webkit-border-bottom-left-radius: 3px !important; border-bottom-left-radius: 3px !important; }
.ui-corner-br { -moz-border-radius-bottomright: 4px !important; -webkit-border-bottom-right-radius: 3px !important; border-bottom-right-radius: 3px !important; }
.ui-corner-top { -moz-border-radius-topleft: 4px !important; -webkit-border-top-left-radius: 3px !important; border-top-left-radius: 3px !important; -moz-border-radius-topright: 4px !important; -webkit-border-top-right-radius: 3px !important; border-top-right-radius: 3px !important; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px !important; -webkit-border-bottom-left-radius: 3px !important; border-bottom-left-radius: 3px !important; -moz-border-radius-bottomright: 4px !important; -webkit-border-bottom-right-radius: 3px !important; border-bottom-right-radius: 3px !important; }
.ui-corner-right {  -moz-border-radius-topright: 4px !important; -webkit-border-top-right-radius: 3px !important; border-top-right-radius: 3px !important; -moz-border-radius-bottomright: 4px !important; -webkit-border-bottom-right-radius: 3px !important; border-bottom-right-radius: 3px !important; }
.ui-corner-left { -moz-border-radius-topleft: 4px !important; -webkit-border-top-left-radius: 3px !important; border-top-left-radius: 3px !important; -moz-border-radius-bottomleft: 4px !important; -webkit-border-bottom-left-radius: 3px !important; border-bottom-left-radius: 3px !important; }
.ui-corner-all, #widget { -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; }

#total_header th {border-top:none !important; border-color:rgb(190, 190, 190) !important;}
.ui-widget-header.details_footer th {border-color:rgb(190, 190, 190) !important;}
.ui-widget-header th:last-child,
th:last-child.ui-state-default{ border-right:none !important;}
#tabs ul.ui-widget-header, 
.expanded_button,
.big_ass_save_button,
.add_to_group_button,
.save_location_button,
.remove_from_group_button,
.request_submit,
.input.request_submit,
#popup_email_form a.button { -moz-border-radius: 2px !important; -webkit-border-radius: 2px !important; border-radius: 2px !important; }