

body
{
	font-size: 12px;
	font-family: Arial;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.ImgPushButton /* class for Push Buttons with image */
{
	cursor: default;
	behavior: url(../../Scripts/Common.htc);
}

.font
{
	font-size: 12px;
	font-family: Arial;
}
.bold
{
	font-weight: bold;
}
.toolbar_bg
{
	height: 41px;
	background-image: url(../images/Toolbar_top_bg.gif);
	background-repeat: repeat-x;
}
.toolbar_text_bg
{
	height: 24px;
	background-image: url(../Images/Toolbar_text_bg.gif);
	background-repeat: repeat-x;
}
.param_line_tbl
{
	font-size: 12px;
	font-family: Arial;
	padding: 0 20 0 10;
}

.param_line_tbl input
{
	font-size: 12px;
	font-family: Arial;
}
.tab_tbl
{
	font-size: 12px;
	font-family: Arial;
	background-color: #F4F7Fe;
	padding: 15 0 0 0;
}
.tab_off
{
	behavior: url(../../Scripts/Tabs.htc);
	cursor: default;
	background-image: url(../Images/Tabs/TabMiddle_off.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	white-space: nowrap;
}
.tab_on
{
	behavior: url(../../Scripts/Tabs.htc);
	cursor: default;
	background-image: url(../Images/Tabs/TabMiddle_on.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	white-space: nowrap;
}
.tab_line
{
	background-image: url(../Images/Tabs/TabConnector.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	width: 100%;
}
.tab_img
{
	behavior: url(../../Scripts/Tabs.htc);
	width: 14px;
	height: 22px;
}

.left_ctrl_tbl
{
	height: 100%;
	background-color: White;
}
.right_ctrl_tbl
{
	height: 100%;
}
.ctrl_left_td
{
	background-color: #D7E1EE;
	width: 200px;
	padding: 10 5 5 5;
}

.ctrl_left_td_no_padding
{
	background-color: #D7E1EE;
	width: 200px;
	padding: 0 0 0 0;
}
.ctrl_left_td table
{
	height: 100%;
	border: 1px solid #787882;
}
.ctrl_right_td
{
	background-color: #D7E1EE;
	width: 100%;
	padding: 10 5 5 5;
}

.ctrl_right_td_no_padding
{
	background-color: #D7E1EE;
	width: 100%;
}
.atea_bg
{
	height: 26px;
	background-image: url(../Images/AteaTitle.gif);
	background-repeat: repeat-x;
}
.status_line
{
	font-size: 12px;
	font-family: Arial;
	background-color: White;
	font-weight: bold;
	height: 21px;
	color: #C70000;
	border: 1px solid #787882;
	padding: 2 0 0 10;
}
.toolbar_in_line
{
	padding: 10 0 10 0;
}
.graph_ctrl_td table
{
	border: 1px solid #787882;
}
.graph_ctrl_tbl
{
	background-color: White;
}
.graph_ctrl_tbl select
{
	width: 165px;
	padding: 0 5 0 0;
}
.study
{
	background-color: #F4F7FE;
	border-bottom: solid 5px #3D5E8B;
}

.study_top_bar
{
	background-image: url(../Images/buttons/M_Connector.gif);
	background-repeat: repeat-x;
	width: 100%;
}
.study_status_tbl_bg
{
	background-image: url(../Images/buttons/M_Status.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.study_tbl
{
	background-color: #F4F7FE;
	font-size: 12px;
	font-family: Arial;
	background-color: White;
	border-top: #787882 1px solid;
	border-right: #787882 1px solid;
}
.study_tbl_td
{
	height: 20px;
	border-bottom: #787882 1px solid;
	border-left: #787882 1px solid;
	white-space:nowrap;
}
.study_tbl_th
{
	height: 20px;
	border-bottom: #787882 1px solid;
	border-left: #787882 1px solid;
	white-space:nowrap;
}
.study_tbl_3
{
	width: 100%;
	border-bottom: #787882 1px solid;
	border-left: #787882 1px solid;
	border-top: #787882 1px solid;
	border-right: #787882 1px solid;
	background-color: White;
}

.study_tbl_3 TR
{
	cursor: default;
}

.study_tbl_3 TD
{
	font-size: 12px;
	font-family: Arial;
	height: 20px;
	padding: 0 5 0 2;
	border-bottom: #787882 1px solid;
	border-left: #787882 1px solid;
	white-space:nowrap;
}
.study_tbl_3 TH
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	width: 19px;
	height: 20px;
	border-bottom: #787882 1px solid;
	border-left: #787882 1px solid;
	white-space:nowrap;
}
.study_tbl_sub_title
{
	background-color: #FCECC2;
	font-weight: bold;
	padding: 0 0 0 5;
	white-space:nowrap;
}
.study_tr_on
{
	background-color: #D1E0F5;
}
.study_tr_on TH
{
	width: 19px;
	background-image: url(../Images/buttons/SelectedRow.gif);
	background-repeat: no-repeat;
}
.study_tr_on_TH
{
	width: 19px;
	background-image: url(../Images/buttons/SelectedRow.gif);
	background-repeat: no-repeat;
}
.study_tr_off
{
	background-color: #FFFFFF;
}
.study_tr_off TH
{
	width: 19px;
	background-color: #FFFFFF;
}

.study_title
{
	height: 18px;
	color: White;
	font-weight: bold;
	padding: 0 0 0 10;
	background-image: url(../Images/TableTitle.gif);
	background-repeat: repeat-x;
}

.class_info_lbl
{
	width: 100px;
	overflow:hidden;
}

.study_paging
{
	height: 18px;
	color: White;
	padding: 0 0 0 10;
}

.study_paging a
{
	font-weight:normal;
	color: White;
	text-decoration : none;
}

.study_paging tr
{
	height: 18px;
}

.study_paging td
{
	height: 18px;
}

.srch_wnd_paging
{
	padding: 2 4 2 4	
}

.srch_wnd_paging a
{
	font-weight:normal;
	color:Navy;
	text-decoration : none;
}

.pref_left_bar_tbl
{
	font-size: 12px;
	font-family: Arial;
	background-color: White;
	padding: 5 10 10 5;
	white-space: nowrap;
	border: solid 1px #787882;
}
.pref_left_bar_tbl TH
{
	font-weight: bold;
	text-align: left;
	padding: 0 5 0 15;
	white-space: nowrap;
}
.pref_left_bar_tbl TD
{
	text-align: left;
	padding: 0 5 0 15;
	white-space: nowrap;
}

.study_info_tbl
{
	font-size: 12px;
	font-family: Arial;
	background-color: White;
	white-space: nowrap;
	border: solid 1px #787882;
	padding: 2 4 2 4
}
.study_info_tbl TH
{
	font-weight: bold;
	white-space: nowrap;
}
.study_info_tbl TD
{
	white-space: nowrap;
}
.study_info_tbl_1
{
	font-size: 12px;
	font-family: Arial;
	white-space: nowrap;
}
.study_info_tbl_1 TH
{
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}
.study_info_tbl_1 TD
{
	text-align: left;
	white-space: nowrap;
}
.study_info_tbl_2
{
	font-size: 12px;
	font-family: Arial;
	white-space: nowrap;
}
.study_info_tbl_2 TH
{
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}
.study_info_tbl_2 TD
{
	text-align: left;
	padding: 2 5 2 10;
	white-space: nowrap;
}
.study_show_by
{
	height: 40px;
	font-size: 12px;
	font-family: Arial;
	background-color: #D7E1EE;
	font-weight: bold;
	padding: 0 10 0 10;
	border-top: solid 1px #787882;
	border-right: solid 1px #787882;
	border-left: solid 1px #787882;
}
.study_show_by_a
{
	height: 40px;
	font-size: 12px;
	font-family: Arial;
	background-color: #D7E1EE;
	font-weight: bold;
	padding: 0 10 0 10;
	border-top: solid 1px #787882;
	border-right: solid 1px #787882;
	border-left: solid 1px #787882;
	border-bottom: solid 1px #787882;
}

.study_input
{
	height: 80px;
	font-size: 12px;
	font-family: Arial;
	border: solid 1px #787882;
	padding: 0 2 0 2;
}

.study_bottom_bat_tbl
{
	padding: 2 2 5 4;
}
.graph_ctrl_div
{
	display: none;
}
.graph_ctrl_div_without_border
{
	display: none;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}
.graph_ctrl_td_col_r
{
	display: none;
	padding: 0 0 0 5;
}
.graph_ctrl_td_col_l
{
	display: none;
}



input.inputtext
{
	font-family: "Arial";
	background-color: White;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	color: black;
	font-size: 12;
	height: 0.4cm;
}

table.datatable
{
	width: 100%;
	background-color: White;
	padding: 10 0 10 0;
	border-collapse: collapse;
	border-width: thin;
	border: none;
	font-size: 9pt;
}

.rep_table
{
	width: 100%;
	background-color: White;
	padding: 10 0 10 0;
	border-collapse: collapse;
	border-width: thin;
	border: none;
	font-size: 9pt;
}

.rep_table td
{
	valign: top;
	border: solid windowtext .5pt;
	padding: 0 4 0 4;
}

.sleep_diary
{
	background-color:White;
	padding: 0 0 0 0;
	font-size: 9pt;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-collapse:collapse;
}

@media screen{
	.sleep_diary td
	{
		white-space:nowrap;
		padding: 2 4 2 4;
		border-left: solid 1px black;
		border-bottom: solid 1px black;
		text-align:left;
	}
}

@media print{
	.sleep_diary td
	{
		white-space:normal;
		padding: 2 4 2 4;
		border-left: solid 1px black;
		border-bottom: solid 1px black;
		text-align:left;
	}
}

.sleep_diary th
{
	padding: 2 4 2 4;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
}

table.halfdatatable
{
	width: 50%;
	align: center;
	cellspacing: 0;
	cellpadding: 0;
	border-collapse: collapse;
	border: 1;
	mso-border-alt: solid windowtext .5pt;
	font-size: 9pt;
}
table.nobordertable
{
	width: 50%;
	cellspacing: 0;
	cellpadding: 0;
	border: none;
	font-size: 9pt;
}
table.logodate
{
	width: 100%;
}
table.introduction
{
	width: 100%;
	align: right;
}

table.savechanges
{
	background-color: 006a9d;
}
table.ecgtable
{
	width: 60%;
	border: 1;
	cellpadding: 0;
	cellspacing: 0;
}

td.datatd
{
	valign: top;
	border: solid windowtext .5pt;
}

td.datatda
{
	border-right: solid windowtext .5pt;
}

hr
{
	width: 100%;
	height: 0cm;
}
font.title
{
	color: "#000080";
}
font.picture
{
	color: "#000080";
	size: 1;
	face: "Arial";
}

.study_dgStudiesListDiv
{
	width: 736px;
	height: 324px;
	overflow:auto;
	border-bottom: #787882 1px solid;
	border-left: #787882 1px solid;
}

@media screen
{
	.study_audit_div
	{
		width: 100%;
		height: 400px;
		overflow:auto;
	}
	
	.schedule_report_div
	{
		width: 100%;
		height: 300px;
		overflow:auto;
	}
}

.hid
{
	visibility: hidden;
}

.hid_absolute_position
{
	visibility: hidden;
	position:absolute;
	right:0px;
	top:0px;
	
	
}

.vis
{
	visibility: visible;
}

.err
{
	background-color: Red;
}

#study_mng_radio
{
	padding: 5 10 5 10;
}

#inter_mng_btn
{
	padding: 15 10 5 10;
}

#inter_mng_btn_no_top
{
	padding: 0 10 5 10;
}

#study_mng_ListForUser
{
	padding: 5 5 10 10;
}

#visit_ListForUser
{
	padding: 5 2 10 2;
}

#visit_QueryParams
{
	padding: 5 2 5 2;
}

#study_mng_StdInfo
{
	padding: 5 10 10 5;
}

#study_mng_StdInfo_a
{
	padding: 15 10 10 5;
}
TR
{
	font-size: 12px;
	font-family: Arial;
}
.errormsg
{
	font-size: 12px;
	font-family: Arial;
	color: Red;
}

@media screen
{
	.gen_tab_bar
	{
		height: 100%;
		width: 100%;
		font-size: 12px;
		font-family: Arial;
		background-color: #D7E1EE;
		font-weight: bold;
		padding: 0 0 0 0;
		border-right: solid 1px #787882;
	}
}

.prefs_tab_bar
{
	height: 100%;
	width: 100%;
	font-size: 12px;
	font-family: Arial;
	background-color: #D7E1EE;
	padding: 0 10 0 10;
	border-right: solid 1px #787882;
	border-left: solid 1px #787882;
	border-top: solid 1px #787882;
}

.report_types_bar
{
	padding: 0 10 0 10;
	border-right: solid 1px #787882;
	border-left: solid 1px #787882;
	border-bottom: solid 1px #787882;
	background-color: #D7E1EE;
}

.simple_report
{
	padding: 0 10 0 10;
	border-right: solid 1px #787882;
	border-left: solid 1px #787882;
	border-bottom: solid 5px #3D5E8B;
	background-color: #D7E1EE;
}

.simple_report input
{
	background-color: White;
	
}

.advanced_report
{
	border-right: solid 1px #787882;
	background-color: #D7E1EE;
}

.prefs_display
{
	padding: 0 10 0 10;
	border-right: solid 1px #787882;
	border-top: solid 1px #787882;
	background-color: #D7E1EE;
}


.User_dgStudiesListDiv
{
	height: 400px;
	width: 100%;
	overflow: auto;
	border-bottom: #787882 1px solid;
	border-left: #787882 1px solid;
}

.User_dgEditAreasList
{
	height: 400px;
	width: 740px;
	overflow: auto;
	border-bottom: #787882 1px solid;
	border-left: #787882 1px solid;
}

.User_dgExTypesDiv
{
	height: 460px;
	width: 740px;
	overflow: auto;
	border-bottom: #787882 1px solid;
	border-left: #787882 1px solid;
}

.search_win
{
	border-top: solid 1px #787882;
	border-left: solid 1px #787882;
	border-right: solid 1px #787882;
	border-bottom: solid 5px #3D5E8B;
	background-color: #D7E1EE;
}

.report_input
{
	height: 80px;
	font-size: 12px;
	font-family: Arial;
	border: solid 1px #787882;
	padding-left: 10;
}

.report_tbl
{
	background-color: #F4F7FE;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	background: white;
	padding-left: 5;
	padding-bottom: 2;
	border: #787882 1px solid;
}

.left_pane_tbl
{
	background-color: #F4F7FE;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	background: white;
	padding-bottom: 2;
	border: #787882 1px solid;
}

.patient_form_tbl
{
	background: white;
	padding: 0 0 0 0
	border: #787882 1px solid;
}

input.recctext{	
	font-family:"Arial";
	background-color:#fffff9;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom: #787882 1px solid;
	color:black;
	font-size: 12;
	height: 0.5cm;
}

font.title{	
	color:"#000080";	
}

.audit_tbl
{
	background-color: #F4F7FE;
	font-size: 12px;
	font-family: Arial;
	background: white;
	border: solid 1px #787882;
}

.audit_tbl td
{
	border-top: solid 1px #787882;
	vertical-align:top;
}

.staff_schedule_tbl
{
	background-color: #F4F7FE;
	font-size: 12px;
	font-family: Arial;
	background: white;
	border: solid 1px #787882;
}

.staff_schedule_tbl td
{
	
	vertical-align:top;	
}
.s_combobox
{
	width: 150px;
}

.s_listbox
{
	font-weight: bold;
}
.man_field
{
	color: Red;
}

tab_img_off
{
	padding-bottom: 0;
	position: absolute;
}
.tbl_tab
{
	background-color: #F4F7Fe;
	padding: 0 0 0 0;
}

.tmp
{
	behavior: url(../../Scripts/Tabs.htc);
}

.tab_img_a
{
	width: 130px;
	height: 22px;
}


.tab_off_a
{
	cursor: default;
	background-image: url(../Images/Tabs/TabMiddle_off.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	white-space: nowrap;
}

.graph_ctrl_div_minimized
{
	display: none;
	width: 400px;
	height: 200px;
	overflow: auto;
	border-bottom: solid 1px #787882;
	border-left: solid 1px #787882;
	border-right: solid 1px #787882;
	border-top: solid 1px #787882;
}

.graph_Div
{
	width: 400px;
	overflow: auto;
}

.graph_ctrl_div_without_border
{
	display: none;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}

.div_flat_report
{
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	margin-bottom: 5px;
}

.TextBoxReadOnly
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	background-color: transparent;
}
.User_preferenceListDiv
{
	width: 100%;
	height: 430px;
	overflow: auto;
}

#Button_ListForUser
{
	padding: 5 5 10 10;
}
#ctrl_left_td_a
{
	background:#D7E1EE;
	width: 200px;
	padding: 10 5 5 5;
}
.win_searchtable
{ 
	border:solid 1px #787882;
	overflow:auto;
	HEIGHT: 200px;
}
.win_searchtable_a
{ 
	border:solid 1px #787882;
	overflow:auto;
	HEIGHT: 200px;
	background:white;
	
	
}
.win_searchtable_b
{ 
	border:solid 1px #787882;
	overflow:auto;
	HEIGHT: 100%;
	background:white;
}

.button
{
	 background:#D7E1EE;
	 border:Outset; 
	 font-weight:normal;
	 font-size:12px;
	 font-family:Arial;
}

.interp_templateListDiv
{
	width: 100%;
	height: 220px;
	overflow: auto;
	
}

.label_cut
{
	cursor:default;
}

.scan_img
{
	overflow:auto;
	width:600px;	
}

.clinical_report_font
{
	font-family: "Arial";
	color: black;
	font-size: 12;
}

.report_tbl
{
	background-color: #F4F7FE;
	font-size: 12px;
	font-family: Arial;
	background-color: White;
	border-top: #787882 1px solid;
	border-right: #787882 1px solid;
	border-bottom: #787882 1px solid;
	border-left: #787882 1px solid;
}

.report_title
{
	height: 18px;
	color: White;
	font-weight: bold;
	padding: 0 0 0 10;
	background-image: url(../Images/TableTitle.gif);
	background-repeat: repeat-x;
	border-top: #787882 1px solid;
	border-right: #787882 1px solid;
	border-left: #787882 1px solid;
}

.report_title_paging_left
{
	height: 18px;
	color: White;
	font-weight: bold;
	padding: 0 0 0 10;
	background-image: url(../Images/TableTitle.gif);
	background-repeat: repeat-x;
	border-top: #787882 1px solid;
	border-left: #787882 1px solid;
}

.report_title_paging_middle
{
	height: 18px;
	color: White;
	font-weight: bold;
	padding: 0 0 0 10;
	background-image: url(../Images/TableTitle.gif);
	background-repeat: repeat-x;
	border-top: #787882 1px solid;
}

.report_title_paging_right
{
	height: 18px;
	color: White;
	font-weight: bold;
	padding: 0 0 0 10;
	background-image: url(../Images/TableTitle.gif);
	background-repeat: repeat-x;
	border-top: #787882 1px solid;
	border-right: #787882 1px solid;
}

@media screen 
{
	.vis_print
	{
		visibility: hidden;
		display:none;
	}
}

.password_style
{
	font-family:Tahoma;
	font-size:medium;
}

.TextBoxReadOnly_password_style
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	background-color: transparent;
	font-family:Tahoma;
	font-size:medium;
}

.nav_bar_td
{
	padding-left:4px;
}

.pf_check_box_read_only
{
}

.pf_check_box_read_only input
{
	behavior: url(../../Scripts/PatientForms/PFInput.htc);
}

.pf_check_box_list_read_only
{
}

.pf_check_box_list_read_only input
{
	behavior: url(../../Scripts/PatientForms/PFInput.htc);
}

.pf_ess_ddl
{
	behavior: url(../../Scripts/PatientForms/PFESS.htc);
}

.pf_cpap_compl_monitor_prev_unit_hours_ddl
{
	behavior: url(../../Scripts/PatientForms/PFCPAPComplianceFactorCalc.htc);
}

.pf_cpap_settings_rbl
{
	behavior: url(../../Scripts/PatientForms/PFCPAPSettings.htc);
}

.pf_text_box_numeric
{
	behavior: url(../../Scripts/PatientForms/PFIntegerTextBox.htc);
}

.pf_text_box_cpap_compl_factor_calc
{
	behavior: url(../../Scripts/PatientForms/PFCPAPComplianceFactorCalc.htc);
}

.pf_text_box_style
{
	background-color: transparent;
}

.pf_text_box_style_single_line
{
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	background-color: transparent;
}

.pf_date_picker_img
{
	behavior: url(../../Scripts/PatientForms/PFDatePicker.htc);
}

.visit_dgVisitsListDiv
{
	width: 100%;
	height: 324px;
	overflow:auto;
	border-bottom: #787882 1px solid;
	border-left: #787882 1px solid;
}

.schedule_report_tbl_sub_title
{
	background-color: #D7E1EE;
	font-weight: bold;
	padding: 0 0 0 5;
	white-space:nowrap;
}
