html,body {margin:0; padding:0;}
body {
	
	font-size:66.5%;
	padding:0 0 32px 0;
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
}
select,input,textarea {width:auto}
#loader_div {
	z-index:999999;
	
	width:100%;
	height:100px;
	background-image:url(/images/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position:fixed;
	top:0;
	left:0;
	background-color:#F2F4F8;
	border-bottom:solid 1px rgba(0, 0, 0, .4);
}
#loader2 {
	z-index:999999;
	display:block;
	width:250px;
	height:100px;
	
	background-image:url(/images/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position:absolute;
	opacity:1;
	background-color:white;
	
}
#loader_div_bg  {
	z-index:9999;
	width:100%;
	height:100%;
}
label.error {color:red}

/* Login Page */
div.login_holder {width:360px;margin:0px auto;position:relative;top:50%;margin-top:-5px;
	font-size:1.2em; border:solid 1px #143270;padding:10px;
	}
/* E-signature */
div.esig_holder {width:800px;margin:0 auto;font-size:1.2em;border:solid 1px #143270;padding:20px;
	margin-top:30px;background-color:#F3F3F3; height:600px;margin-bottom:50px;}
.esig_holder .esig_text {background-color:white;width:600px;height:500px;overflow-y: scroll;
	padding:10px;margin:0 auto;}
.esig_holder .buttons {width:600px;margin:20px auto 10px auto;padding:10px;text-align:center;}

.esig_holder .h1 {text-align:center;font-size:1.4em;margin-bottom:30px;}
/* Setup -> terms */
div.terms_holder {width:800px;margin:0 auto;font-size:1.2em;border:solid 1px #143270;padding:20px;
	margin-top:30px;background-color:#F3F3F3; height:400px;margin-bottom:50px;}
.terms_holder .terms_text {background-color:white;width:600px;height:300px;overflow-y: scroll;
	padding:10px;margin:0 auto;}
.terms_holder .buttons {width:600px;margin:20px auto 10px auto;padding:10px;text-align:center;}

.terms_holder .h1 {text-align:center;font-size:1.4em;margin-bottom:30px;}
/* Select facility */
div.select_facility_holder {width:480px;margin:0 auto;font-size:1.2em;border:solid 1px #143270;padding:20px;
	margin-top:30px;background-color:#F3F3F3;margin-bottom:50px;text-align:center}
.select_facility_holder table {width:100%}

/* admin header */
.admin_header {width:1000px;padding:10px 10px 10px 30px;}
.admin_header .name_date {width:880px;}
.admin_header .name {float:left;font-size:1.4em;}
.admin_header .date {float:right;font-size:1.4em;}
.admin_header .facility_name {font-size:1.8em;margin-bottom:10px;}
.admin_header .admin_menu {list-style:none;margin:0;padding:0;margin-top:10px;}
.admin_header .admin_menu li {padding:4px 13px;float:left;background-color:#DFDFDF;
	border:solid 1px #959595;margin-right:2px;}
.admin_header .admin_menu li a {text-decoration:none;color:black;font-size:1.0em;font-weight:bold}
.admin_header .admin_menu li:hover {background-color:#99ADEB}
.menu_selected {background-color:#99ADEB !important}
/* admin container */
#admin_holder {padding:10px 10px 10px 30px;min-width:1040px;overflow: auto}
#admin_holder .left_col {width:220px;float:left;margin-right:20px;}
#admin_holder .patients_holder {height:250px;}
#admin_holder .patients {margin-top:10px;z-index:50}
#admin_holder .patients .row {z-index:90;padding-right:0;padding-left:0;max-height:100px;overflow-y:scroll;overflow-x: hidden}
#admin_holder .inactive_patients {margin-top:10px;z-index:50}
#admin_holder .inactive_patients .row {z-index:90;padding-right:0;padding-left:0;max-height:100px;overflow-y:scroll;overflow-x: hidden}
#admin_holder .main_holder {float:left;width:480px;margin-right:10px;}

/* Add Patient dialog */
#add_patient_dialog {overflow:scroll}
#add_patient_dialog label {float:left;margin-top:-16px;} 
#add_patient_dialog input[type=text] {float:left;border:solid 1px #CCCCFF;margin-right:2px;}
#add_patient_dialog fieldset {padding: 30px 10px}
#add_patient_dialog td {padding-top:15px;}
#add_patient_dialog input[type=text].emptyInput {border-color:#FF4D4D}
.emptyDrop {border: solid 1px #FF4D4D}


#new_old_pateint_dialog #search_result {min-height: 200px;}
#new_old_pateint_dialog table {border-collapse: collapse};
#new_old_pateint_dialog table td {padding:4px 5px;}

.line20 {clear:both;margin-bottom:20px;}

#add_patient_dialog2 {overflow:scroll}
#add_patient_dialog2 label {float:left;margin-top:-16px;} 
#add_patient_dialog2 input[type=text] {float:left;border:solid 1px #CCCCFF;margin-right:2px;}
#add_patient_dialog2 fieldset {padding: 30px 10px}
#add_patient_dialog2 td {padding-top:15px;}
#add_patient_dialog2 input[type=text].emptyInput {border-color:#FF4D4D}

/* Patient row on patient scheduler*/
.patient_row {cursor:pointer;padding: 7px 4px;z-index:9999}
.patient_row:hover {background-color:#FFFF00}
.patients .selected {background-color:#FFFF00}
.patient_row .left {float:left;width:40px;padding-left:0;}
.patient_row .right {float:left;}
.patient_row .add_button {display:inline-block;width:12px;height:12px;
	background:transparent;cursor:pointer;padding-left:5px;}

/* Main patients holder */
.added_patients {padding: 20px;}
.added_patients .patient_box {float:left;margin:0px 5px 5px 0px;border:outset 1px #5C5C3D;
	padding:5px 20px;background-color:#FFFF33;cursor:pointer}
.patient_box .name {font-size:1.4em;font-weight:bold}


/* Planning dialog */
#planning_dialog .header {margin-bottom: 30px;padding-top:10px;font-size:1.1em}
#planning_dialog .header .name {float:left;font-weight:bold;font-size:1.3em}
#planning_dialog .header .last_day {float:right;font-size:1.2em}
#planning_dialog table {border-collapse:collapse;width:100%}
#planning_dialog table .datepicker {width:90px;}
#planning_dialog .buttons {padding-top:20px;}

.black {background-color:black;color:white;}

#planning_dialog .min_t {background-color:#666666;color:white;text-align:center}
#planning_dialog table table td {padding:3px 6px;text-align:center}
#planning_dialog table table input {width:40px}
#add_services_form table {border-collapse:collapse}
#add_services_form td {padding:3px 10px;}
#add_services_form label {cursor:pointer}
label.pt, .tr_pt {background-color:#FFFF99;padding: 4px 10px;border: outset 1px black;width:80px;display:inline-block;text-align:center;}
label.ot, .tr_ot {background-color:#FFADD6;padding: 4px 10px;border: outset 1px black;width:80px;display:inline-block;text-align:center;}
label.st, .tr_st {background-color:#B2CCFF;padding: 4px 10px;border: outset 1px black;width:80px;display:inline-block;text-align:center;}


#add_services_dialog label.pt, .tr_pt {background-color:#FFFF99;padding: 4px 10px;border: outset 1px black;width:180px;display:inline-block;text-align:center;}
#add_services_dialog label.ot, .tr_ot {background-color:#FFADD6;padding: 4px 10px;border: outset 1px black;width:180px;display:inline-block;text-align:center;}
#add_services_dialog label.st, .tr_st {background-color:#B2CCFF;padding: 4px 10px;border: outset 1px black;width:180px;display:inline-block;text-align:center;}
/* Move minutes */
button#move_minutes {margin-top:30px;display:none}

/* Chart, calendars, etc */
table.cal {border-collapse: collapse;}
table.cal td {border: solid 1px black;text-align:center;width:40px;padding:0}
table.cal td:first-child {width:180px;text-align:left;padding-left:5px;}
table.cal td.wd1 {padding-left:0}
table.cal tr.medicare_day_used {background-color:#99BC99}
table.cal tr.pps_day {background-color: black; color:white}
table.cal td.today {background-color:#CCCCFF}

#chart_header {width:480px}
#chart_header .patient_box {float:left;margin:0px 5px 5px 0px;border:outset 1px #FFFF00;
	padding:5px 20px;background-color:#FFFF00;cursor:pointer}
#chart_header .services_box {float:left;margin:0px 5px 5px 0px}
#chart_header .service_box {float:left;padding:4px 8px;text-align:center;border:solid 1px gray;margin-right:5px;}
#chart_header .service_box span {display:block;}
#chart_header .box_pt {background-color: #FFFF99}
#chart_header .box_ot {background-color:#FFADD6}
#chart_header .box_st {background-color:#C2D6FF}
#chart_header .navi_box {float:right;text-align:center;clear:both;}

.planned_ard .ard_holder div {text-align:center;padding:0px;cursor:pointer}
.planned_ard table {border-collapse: collapse;}
.planned_ard td:first-child {width:180px;text-align:left;padding-left:5px;}
.planned_ard td {height:26px;padding:0;width:35px;padding:0;border:solid 1px white}

.planned_ard div.ard_SS {background-color:#A70000;color:white;font-weight:bold;}
.planned_ard div.ard_5D {background-color:#00620C;color:white;font-weight:bold;}
.planned_ard div.ard_14D {background-color:#003399;color:white;font-weight:bold;}

.actual_ard .ard_holder div {text-align:center;padding:0px;cursor:pointer}
.actual_ard table {border-collapse: collapse;}
.actual_ard td:first-child {width:180px;text-align:left;padding-left:5px;}
.actual_ard td {height:26px;padding:0;width:35px;padding:0;border:solid 1px white}

.actual_ard div.ard_SS {background-color:#A70000;color:white;font-weight:bold;}
.actual_ard div.ard_5D {background-color:#00620C;color:white;font-weight:bold;}
.actual_ard div.ard_14D {background-color:#003399;color:white;font-weight:bold;}


.minutes_chart table {border-collapse:collapse;}
.minutes_chart table td:first-child {width:180px;text-align:left;padding-left:5px;}
.minutes_chart td {border: solid 1px black;text-align:center;width:40px;padding: 0}
.minutes_chart input[type=text] {width:35px;border:0;text-align:center}
.minutes_chart tr.pt, .minutes_chart tr.pt input {background-color:#FFFF99}
.minutes_chart tr.ot, .minutes_chart tr.ot input {background-color:#FFADD6}
.minutes_chart tr.st, .minutes_chart tr.st input {background-color:#C2D6FF}


.actual_minutes_chart table {border-collapse:collapse;}
.actual_minutes_chart table td:first-child {width:180px;text-align:left;padding-left:5px;}
.actual_minutes_chart td {border: solid 1px black;text-align:center;width:40px;padding: 0}
.actual_minutes_chart input[type=text] {width:40px;border:0;text-align:center}
.actual_minutes_chart tr.pt, .actual_minutes_chart tr.pt input {background-color:#FFFF99}
.actual_minutes_chart tr.ot, .actual_minutes_chart tr.ot input {background-color:#FFADD6}
.actual_minutes_chart tr.st, .actual_minutes_chart tr.st input {background-color:#C2D6FF}

.rug_chart table {border-collapse: collapse;}
.rug_chart td:first-child {width:180px;text-align:left;padding-left:5px;text-align:center;}
.rug_chart td {height:26px;padding:0;width:40px;padding:0;border:solid 1px black;text-align:center;}

.actual_rug_chart table {border-collapse: collapse;}
.actual_rug_chart td:first-child {width:180px;text-align:left;padding-left:5px;text-align:center;}
.actual_rug_chart td {height:26px;padding:0;width:40px;padding:0;border:solid 1px black;text-align:center;}

.navi_box span {display:inline-block;cursor:pointer}

/* Right Holder */
.right_holder {float:left;display:none;width:220px;}
.right_holder .header {background-color:black;color:white;text-align:center;padding:5px 10px;border:ridge 3px gray}
.projected_5_day_ard table {border-collapse:collapse;}
.projected_5_day_ard table td {border: solid 1px black;text-align:center;}
.projected_5_day_ard table th {border:solid 1px black;text-align:center;}
.projected_5_day_ard .pt {background-color:#FFFF99}
.projected_5_day_ard .ot {background-color:#FFADD6}
.projected_5_day_ard .st {background-color:#C2D6FF}
.projected_5_day_ard .buttons {text-align:center;padding: 10px 0px 0px 0px ;}
.projected_5_day_ard .prev_ard {float:left;margin-bottom:10px;}
.projected_5_day_ard .next_ard {float:right;margin-bottom:10px;}
.projected_5_day_ard .title {font-size:1.3em;}
.projected_5_day_ard .pt_day_box {background-color:#FFFF99;width:50px;margin:0 auto;border:solid 1px gray;text-align:center;padding:10px;margin-top:30px;margin-bottom:10px}
.projected_5_day_ard .ot_day_box {background-color:#FFADD6;width:50px;margin:0 auto;border:solid 1px gray;text-align:center;padding:10px;margin-bottom:10px;}
.projected_5_day_ard .st_day_box {background-color:#C2D6FF;width:50px;margin:0 auto;border:solid 1px gray;text-align:center;padding:10px}

.actual_5_day_ard {margin-top:40px;}
.actual_5_day_ard table {border-collapse:collapse;}
.actual_5_day_ard table td {border: solid 1px black;text-align:center;}
.actual_5_day_ard table th {border:solid 1px black;text-align:center;}
.actual_5_day_ard .pt {background-color:#FFFF99}
.actual_5_day_ard .ot {background-color:#FFADD6}
.actual_5_day_ard .st {background-color:#C2D6FF}
.actual_5_day_ard .buttons {text-align:center;padding: 10px 0px 0px 0px ;}
.actual_5_day_ard .prev_ard {float:left;margin-bottom:10px;}
.actual_5_day_ard .next_ard {float:right;margin-bottom:10px;}
.actual_5_day_ard .title {font-size:1.3em;}
.actual_5_day_ard .pt_day_box {background-color:#FFFF99;width:50px;margin:0 auto;border:solid 1px gray;text-align:center;padding:10px;margin-top:30px;margin-bottom:10px}
.actual_5_day_ard .ot_day_box {background-color:#FFADD6;width:50px;margin:0 auto;border:solid 1px gray;text-align:center;padding:10px;margin-bottom:10px;}
.actual_5_day_ard .st_day_box {background-color:#C2D6FF;width:50px;margin:0 auto;border:solid 1px gray;text-align:center;padding:10px}

/* Physician List */
.physician_list {width:220px;height:300px;overflow-y:scroll;padding:20px 10px;font-size:1.3em;}
.physician_list ul{margin:0;padding:0;list-style:none}
.physician_list li {padding:4px 8px;cursor:pointer;}
.physician_list li:hover {background-color:#FFFF99}
.physician_list li.selected {background-color:#FFFF99}

.physician_info {font-size:1.3em;padding:10px 20px}
.physician_info label {margin-top:-18px;float:left;}
.physician_info input[type=text] {border:solid 1px #CCCCFF;float:left;margin-right:5px;}
.physician_info td {padding-top:18px;}
.physician_info .buttons {text-align:right;padding-top:10px;}

/* Patient List */
.patient_list {width:220px;height:300px;overflow-y:scroll;padding:20px 10px;font-size:1.3em;}
.patient_list ul{margin:0;padding:0;list-style:none}
.patient_list li {padding:4px 8px;cursor:pointer;}
.patient_list li:hover {background-color:#FFFF99}
.patient_list li.selected {background-color:#FFFF99}

/* Therapist List */
.th_a_list {height: 200px; overflow-y: scroll;width:400px;}
.th_f_list {height: 200px; overflow-y: scroll;width:400px;}
.th_f_list ul {list-style: none;font-size:1.2em;}
.th_a_list ul {list-style: none;font-size:1.2em;}
.th_a_list ul li {cursor: pointer}
.th_f_list ul li {cursor: pointer}
.th_note {font-size:1.4em;padding:10px;}
.sortable {padding:5px;}

/* therapist Scheduler */
.th_list ul {list-style: none;font-size:1.3em;margin:0;padding:0}
.th_list {padding-top:20px;}
.th_list ul li {cursor:pointer}
.schedule_for {width:400px;font-size:1.6em;text-align:center}
.current_patients {width:220px;}
.current_patients ul {list-style: none;margin:0;padding:0;padding:3px 5px;}
.current_patients li {cursor:pointer}
.current_patients ul li span {display:inline-block}
.current_patients ul li .status {width:60px;}
.current_patients .ulheader {background-color:#002166;color:white;font-weight:bold;padding:3px 5px;}
.current_patients .ulheader span {display:inline-block}
.current_patients .ulheader .status {width:60px;}
.chart_box {border: solid 1px #B2CCFF;padding:5px 10px;margin-top:10px;}
.therapist_header {margin-bottom:10px;}
span.th_header {font-size:1.4em;font-weight:bold;}
.plan_to_stay span {font-size:1.3em;}
.prod {margin-bottom:10px;}
.therapist_chart span {display:inline-block;font-size:1.2em;padding:2px 4px}
.therapist_chart .status {width:40px;}
.therapist_chart .name {width:140px;}
.therapist_chart .e {width:30px;}
.therapist_chart .i {width:30px;}
.therapist_chart .c {width:20px;}
.therapist_chart .g {width:20px;}
.therapist_chart .hash {width:30px;}
/*.therapist_chart .eq {width:30px;}*/
.therapist_chart .header {background-color:#002166;color:white;}
.therapist_chart .other_header {background-color:#005702;color:white;}
.therapist_chart .other_name {display:inline-block;padding-left:55px;width:280px;}
.therapist_chart .other_minutes {display:inline-block;width:55px;}
.therapist_chart .other_row {padding:5px 10px}
.therapist_chart ul {padding:10px 0px;list-style: none;margin:0}
.therapist_chart .other_add .description {width:300px;border:solid 1px #1D5087}
.therapist_chart .other_add .minutes {width:40px;border:solid 1px #1D5087}
.chart_box .total_eq {font-size:1.3em;text-align:right;border-top:solid 1px black;}
button.pt_select {background-color:yellow;background-image:none}
button.ot_select {background-color:#FF9980;background-image:none}
button.st_select {background-color:#CD82CD;background-image:none}

/* Lock ARD Popup */

.actual_5_day_ard {margin-top:40px;}
#lock_unlock_ard_dialog table {border-collapse:collapse;width:285px;height:200px;float:left;}
#lock_unlock_ard_dialog table td {border: solid 1px black;text-align:center;}
#lock_unlock_ard_dialog table.soc td {border: solid 1px white;text-align:center;}
#lock_unlock_ard_dialog table th {border:solid 1px black;text-align:center;}
#lock_unlock_ard_dialog .pt {background-color:#FFFF99}
#lock_unlock_ard_dialog .ot {background-color:#FFADD6}
#lock_unlock_ard_dialog .st {background-color:#C2D6FF}
#lock_unlock_ard_dialog .buttons {text-align:center;padding: 10px 0px 0px 0px ;}
#lock_unlock_ard_dialog .prev_ard {float:left;margin-bottom:10px;}
#lock_unlock_ard_dialog .next_ard {float:right;margin-bottom:10px;}
#lock_unlock_ard_dialog .title {font-size:1.3em;}
#lock_unlock_ard_dialog .pt_day_box {background-color:#FFFF99;width:50px;margin:0 auto;border:solid 1px gray;text-align:center;padding:10px;margin-top:30px;margin-bottom:10px}
#lock_unlock_ard_dialog .ot_day_box {background-color:#FFADD6;width:50px;margin:0 auto;border:solid 1px gray;text-align:center;padding:10px;margin-bottom:10px;}
#lock_unlock_ard_dialog .st_day_box {background-color:#C2D6FF;width:50px;margin:0 auto;border:solid 1px gray;text-align:center;padding:10px}
#lock_unlock_ard_dialog {padding-top:20px;}
#lock_unlock_ard_dialog .name {font-weight:bold;}
#lock_unlock_ard_dialog .info_box {float:left;font-size:1.2em;margin-right:40px;}
#lock_unlock_ard_dialog .ard_name {font-size:1.6em;font-weight:bold;float:left;}


#mds_dialog table {border-collapse:collapse;width:285px;margin-bottom:40px;}
#mds_dialog table td {border: solid 0px black;text-align:center;padding:10px 6px}
#mds_dialog table.soc td {border: solid 0px white;text-align:center;}
#mds_dialog table th {border:solid 1px black;text-align:center;}
#mds_dialog .pt {background-color:#FFFF99}
#mds_dialog .ot {background-color:#FFADD6}
#mds_dialog .st {background-color:#C2D6FF}
#mds_dialog .buttons {text-align:center;padding: 10px 0px 0px 0px ;}
#mds_dialog .prev_ard {float:left;margin-bottom:10px;}
#mds_dialog .next_ard {float:right;margin-bottom:10px;}
#mds_dialog .title {font-size:1.3em;}
#mds_dialog .pt_day_box {background-color:#FFFF99;width:50px;margin:0 auto;border:solid 1px gray;text-align:center;padding:10px;margin-top:30px;margin-bottom:10px}
#mds_dialog .ot_day_box {background-color:#FFADD6;width:50px;margin:0 auto;border:solid 1px gray;text-align:center;padding:10px;margin-bottom:10px;}
#mds_dialog .st_day_box {background-color:#C2D6FF;width:50px;margin:0 auto;border:solid 1px gray;text-align:center;padding:10px}
#mds_dialog {padding-top:20px;}
#mds_dialog .name {font-weight:bold;}
#mds_dialog .info_box {float:left;font-size:1.2em;margin-right:40px;}
#mds_dialog .ard_name {font-size:1.6em;font-weight:bold;float:left;}

/* Page footer */
#top_notice {padding:5px 10px; background-color:yellow;font-size:1.2em;font-weight:bold;}
.page_footer {
	bottom: 0; 
	left: 0; 
	width: 100%;
	height: 32px;
	position:fixed;
	border-top: 1px solid #BEBCB5;
	background-color: white;
	padding: 0px;
	font-size:12px;
	z-index: 1100;
} 
.page_footer .content {padding:8px;}
.page_footer .messages {float:right;padding-right:10px;}

/*
 * Feedback
 */
.feedback {position:fixed;bottom:33px;;right:10px;border:solid 1px #BEBCB5;border-bottom:0;padding:10px;padding-top:4px;z-index: 1100}
.feedback .buttons button {font-size:10px;}
.feedback .buttons {text-align:center}
.feedback .header {font-size:1.2em;text-align:center;margin-bottom:10px;}
.feedback textarea {height:140px;}
/*
 * New version
 */
.edit_patient_box {width:700px;}
.edit_patient_box fieldset {margin-right:10px;}
.edit_patient_box .patient_info {padding:10px;font-size:12px;border:1px solid #C3D9FF;background-color:#E8EEFA;
	margin-bottom:10px;}
.edit_patient_box .patient_info span.label {width:60px;display:inline-block;padding:3px 4px;
	text-align:right;margin-right:5px;}
.edit_patient_box input {border: solid 1px #1D5087}
.edit_patient_box select {border: solid 1px #1D5087}
.edit_patient_box .patient_info .row {padding:4px 0px;}
.edit_patient_box .header {font-size:16px;font-weight:bold;}
.edit_patient_box .buttons {font-size:10px;text-align:center;padding:30px 0px 10px 0px;}

.edit_patient_box .adm_info {padding:0;font-size:12px;border:1px solid #C3D9FF;background-color:#E8EEFA}
.edit_patient_box table.admissions {width:100%;border-collapse:collapse;background-color: #E3E9FF;}
.edit_patient_box table.admissions td {text-align:center;background-color:#EDF0F9;border-bottom:1px solid #CCCCCC;
	padding:4px 0px;}
.edit_patient_box .adm_info .header {padding: 10px;}
.edit_patient_box table.admissions tr.disabled {color:#808080}

.adm_more_info table {border-collapse: collapse;}
.adm_more_info table td {padding:4px 10px;}
.adm_more_info table tr td:first-child {text-align:right;}

.remove_service {text-align:center;cursor:pointer}

/* hotlist */
.hotlist .main_holder {font-size:1.3em;}

.p_search {border: solid 1px #1D5087;z-index: 3;position:relative}

/* autocomplete fix */
ul.ui-autocomplete {z-index: 99999 !important}

#top_admin_notice {margin:auto;background-color:#FDD;font-size:1.2em;
	padding:5px; 10px;text-align:center;border-bottom:1px solid #CCC;border-top:1px solid #CCC;
	display:none;
	}

.override_panel {position:fixed;top:0;width:100%;min-height:100px;z-index:9999999999;
	border-bottom:solid 1px rgba(0, 0, 0, .4);left:0;color:#333;background-color:#F2F4F8;padding:0px 10px;}
table.override_minutes {font-size:1.2em;float:left;margin-right:30px;}
.override_panel .header {font-size:1.4em;font-weight:bold;margin-bottom:10px;}
table.override_minutes input[type=text] {border: solid 1px #1D5087;width:40px;}


/* Prod
 * 
 */

table.minutes {border-collapse: collapse;width:500px;font-size:1.2em;margin-bottom:20px;}
table.minutes input {border:solid 0px #0134C5;width:50px;text-align:center}
table.minutes td {text-align: center;padding:4px 8px;border:solid 1px #0134C5}
table.minutes tr td:first-child {text-align:left;}
.planned_minutes span {display:block;float:left;padding:5px;background-color:#002166;color:white;
	font-weight:bold;margin-right:10px;width:125px;text-align:center;}
.planned_minutes table {float:left;border-collapse: collapse;width:400px;}
.planned_minutes td {padding:5px;border: solid 1px black;text-align:center;width:90px;}
.planned_minutes {font-size:1.3em;margin-top:20px;margin-bottom:20px;}
.prod_navi {margin-bottom:10px;}

.actual_minutes span.header {display:block;float:left;padding:5px;background-color:#002166;color:white;
	font-weight:bold;margin-right:10px;width:125px;text-align:center}
.actual_minutes table {float:left;border-collapse: collapse;width:400px;}
.actual_minutes td {padding:5px;border: solid 1px black;text-align:center;}
.actual_minutes {font-size:1.3em;}
.actual_minutes input {border:0;width:90px;text-align:center}
.actual_table {margin-bottom: 20px;}

.p_info div {float:left;}
.prev img, .next img {cursor:pointer}

.save_buttons {float:left;margin-left:40px;}

.remove_code_icon {display:block;width:16px;height:16px;background-image:url(/images/icons/minus_circle.png);
	float:right;}
.codes_holder {width:430px;}

 /* tooltip styling */
  .tooltip {
    display:none;
    background:url(/images/black_arrow_big.png);
    height:163px;
    padding:20px 10px 10px 30px;
    width:310px;
    font-size:11px;
    color:#fff;
  }
 
  /* a .label element inside tooltip */
  .tooltip .label {
    color:yellow;
    width:35px;
    font-size:11px;
  }
 
  .tooltip a {
    color:#ad4;
    font-size:11px;
    font-weight:bold;
  }
  .tooltip table {border-collapse:collapse;border:0; font-size:10px;}
  .tooltip td {padding: 1px 3px;border:0;}

