/* Login screen */
TABLE.login {
	font-family: verdana; font-size: 12px;
	margin: 12px;
	background-color: #FDF5F3;
	border: solid #FCCDC3 1px;
}
TABLE.login_inner {
	font-family: verdana; font-size: 12px;
	background-color: #FDF5F3;
}
TABLE.login TD {
	text-align: right;
	padding: 6px;
}
TABLE.login_inner TD {
	text-align: right;
	padding: 2px;
}
INPUT.login {
	border: solid #FCCDC3 1px;
	width: 110px;
	color: #3D7779;
}

/* List of patients */
BODY {
	margin: 0 0 0 0;
}
TABLE.dent0 {
	width: 730px;
}
TD.dent0_left {
	background-image: url(/data/files/56/img/leftshadow.gif);
}
TD.dent0_right {
	background-image: url(/data/files/56/img/rightshadow.gif);
}
TABLE.dent {
	background-color:white;
	border-top: solid #FCCDC3 5px;
	border-left: solid #FCCDC3 1px;
	font-family: arial; font-size: 11px;
	width: 730px;
}
TR.dent {
	background-color:#FDF5F3; color: #F7826E;
	font-weight: bold;
}
TD.dent {
	border-bottom: solid #FCCDC3 5px;
	border-right: solid #FCCDC3 1px;
	padding: 5px 6px 5px 6px;
}
TR.dent_bottom {
	background-color:#FDF5F3; color: #F7826E;
	font-weight: bold;
}
TD.dent_bottom {
	border-top: solid #FCCDC3 4px;
	/*border-bottom: solid #FCCDC3 5px;*/
	border-right: solid #FCCDC3 1px;
	padding: 5px 6px 5px 6px;
}

/* LOGO ROW */
TR.logo {
	background-color: white; color: #F7826E;
	font-weight: bold;
}
TD.logo {
	border-bottom: solid #FCCDC3 5px;
	border-right: solid #FCCDC3 1px;
	padding: 0px 12px 0px 12px;
}
TABLE.dent_lognfo {
	font-family: arial; font-size: 12px; font-weight: bold; color: #3D7779; /* green */
}
TABLE.dent_lognfo TD.logged_nfo {
	padding-left: 16px;
}
TABLE.dent_lognfo TD.dent_head_sep {
	padding: 0px 8px 0px 8px;
	color: #F7826E; /* rosy */
}
A.dent_logout {
	color: #F7826E; /* rosy */
	text-decoration: none;
}
/* /LOGO ROW */

TR.dent_titles {
	background-color: white; color: #3D7779;
	border-right: solid #FCCDC3 1px;
	font-weight: bold;
}
TR.dent_titles TD {
	border-bottom: solid #FCCDC3 1px;
	border-right: solid #FCCDC3 1px;
	padding: 5px 12px 5px 12px;
}
TR.dent_row1 {
	background-color: #FDF5F3; color: #3D7779;
}
TR.dent_row1 TD {
	border-right: solid #FCCDC3 1px;
	border-bottom: solid #FCCDC3 1px;
	padding: 5px 12px 5px 12px;
}
TR.dent_row2 {
	background-color: white; color: #3D7779;
}
TR.dent_row2 TD {
	border-right: solid #FCCDC3 1px;
	border-bottom: solid #FCCDC3 1px;
	padding: 5px 12px 5px 12px;
}
SELECT.dent_search {
	color: #F7826E; font-size: 11px;
	border: solid #F7826E 1px;
	width: 220px;
}
TEXTAREA.dent_search {
	color: #F7826E; font-size: 11px;
	border: solid #F7826E 1px;
	width: 140px;
	height: 30px; /* 36 for buttons! */
}
TEXTAREA.dent_search2 {
	color: #F7826E; font-size: 11px;
	border: solid #F7826E 1px;
	width: 270px;
	height: 30px; /* 36 for buttons! */
}
INPUT.dent_search {
	color: #F7826E; font-size: 11px;
	border: solid #F7826E 1px;
	padding-left: 5px;
}
INPUT.dent_search_button {
	color: #F7826E; font-size: 11px; font-weight: bold;
	border-top: solid #FFB8A4 2px;
	border-left: solid #FFB8A4 2px;
	border-bottom: solid #F7826E 2px;
	border-right: solid #F7826E 2px;
	background-color: #FFF0EB;
}
TABLE.dent_search {
	font-family: arial; font-size: 11px;
}
TABLE.dent_search TR {
	color: #F7826E;
	font-weight: bold;
}
TABLE.dent_search TD {
	padding-left: 6px;
	padding-right: 6px;
}
A.dent_link {
	text-decoration: none;
	font-size: 12px;
	color: #C85B46;
}
TD.dent_link {
	font-size: 12px;
	color: #C85B46;
} 
TABLE.dent_info {
	font-family: arial; font-size: 11px; color: #3D7779;
}
TABLE.dent_info TD {
	padding: 0px 5px 0px 5px;
} 

/* Patient data */
TD.patcell { /* predefined page color */
	border-right: solid #FCCDC3 1px;
}
TD.patcell_g { /* green */
	background-color: #EEF4F2;
	border-right: solid #FCCDC3 1px;
}
TR.dent_pattitle { /* patient's page titlerow(menu) */
	background-image: url(/data/files/56/img/patient_titlerowi.gif);
}
TD.dent_pattitlei { /* patient's page titlerow inactive tab (clickable) */
	font-family: arial; font-size: 12px; font-weight: bold; color: #F7826E;
	padding: 0px 12px 0px 12px; 
	cursor: pointer;
}
TD.dent_pattitlea { /* patient's page titlerow active tab (clickable) */
	background-image: url(/data/files/56/img/patient_titlerowa.gif);
	font-family: arial; font-size: 12px; font-weight: bold; color: #3D7779;
	padding: 0px 12px 0px 12px;
	cursor: pointer;
}
TD.dent_pattitled { /* patient's page titlerow disabled tab */
	background-image: url(/data/files/56/img/patient_titlerowi.gif);
	font-family: arial; font-size: 12px; font-weight: bold; color: #F7826E;
	/*color: #CFCFCF;*/
	padding: 0px 12px 0px 12px;
	cursor: default;
}
TABLE.patdata {
	margin: 30px 30px 30px 30px;
	font-family: arial; font-size: 11px; color: #3D7779;
}
TABLE.patdata TR {
}
TABLE.patdata TD.title {
	padding: 1px 5px 1px 5px;
	font-weight: bold;
}
TABLE.patdata TD.value {
	padding: 1px 5px 1px 5px;
	border: #3F7A74 solid 1px;
	background-color:#F5F9F8;
}
TABLE.patdata TD.sel {
	padding: 1px 5px 1px 0px;
}
TABLE.patdata TD.sel select {
	color: #3F7A74;
	font-family:Arial, Helvetica, sans-serif;
}
TABLE.patdata TD.tex textarea {
	color: #3F7A74;
	font-family:arial;
	font-size: 12px;
	border: #3F7A74 solid 1px;
	padding: 2px;
	width: 200px;
	height:100px;
}
TABLE.patdata TD.inp input {
	color: #3F7A74;
	font-family:arial;
	font-size: 12px;
	border: #3F7A74 solid 1px;
	padding: 2px;
	width: 200px;
}

TABLE.patdata TD.title input {
}

DIV.patdata {
	border: solid #9Dc7c9 1px; 
	width: 200px; height: 30px;
}
/* Plans */
A.dent_plantitlei { /* patient's page titlerow inactive tab */
	background-image: url(/data/files/56/img/planbgi.gif);
	font-family: arial; font-size: 12px; font-weight: bold; color: #F7826E;
	padding: 0px 4px 0px 8px; 
	cursor: pointer;
	border: solid #E8891B 1px;
	text-decoration: none;
	float: left;
	margin-left: 7px;
}
A.dent_plantitlea { /* patient's page titlerow active tab */
	background-image: url(/data/files/56/img/planbga.gif);
	font-family: arial; font-size: 12px; font-weight: bold; color: #3D7779;
	padding: 0px 4px 0px 8px;
	cursor: default;
	border: solid #417978 1px;
	text-decoration: none;
	float: left;
	margin-left: 7px;
}
A.dent_planbutton {
	background-image: url(/data/files/56/img/planbga.gif);
	font-family: arial; font-size: 12px; font-weight: bold; color: #3D7779;
	padding: 0px 4px 0px 6px;
	cursor: pointer;
	border: solid #417978 1px;
	text-decoration: none;
	margin-left: 7px;
	margin-right: 7px;
}
TABLE.plandata {
	/*margin: 12px 12px 12px 12px;*/
}
TABLE.dent_plannum {
	margin: 0px 0px 0px 0px;
	width: 100%;
}
TABLE.dent_plannum TD {
	padding: 2px 3px 2px 3px;
}
TABLE.dentist_trtrow {
	width: 100%;
	/*font-family: arial; font-size: 11px;*/
	font: 11px arial; color: #3D7779;
	text-align: center;
}
TABLE.dentist_trtrow TR.title {
	background-color: #EEF4F2; /* green bg */
}
TABLE.dentist_trtrow TR.title TD {
	border-top: solid white 1px;
	border-right: solid white 1px;
	padding: 2px 0px 2px 0px;
}
TABLE.dentist_trtrow TR.title TD.end {
	border-right: solid white 0px;
	width: 1%;
}
TABLE.dentist_trtrow TR.dentist_trtrow_odd {
	background-color: #FDE8E3; /* dark rosy bg */
}
TABLE.dentist_trtrow TD {
	/*padding: 2px 3px 2px 3px;*/
	border-top: solid white 1px;
	border-right: solid white 1px;
}
TABLE.dentist_trtrow TD.end {
	border-right: solid white 0px;
	padding: 2px 5px 2px 5px;
}
TABLE.dentist_trtrow TR.dentist_trtrow_even {
	background-color: #FEF0ED; /* light rosy bg */
}
DIV.back2patlist {
	font: bold 12px verdana;
	cursor: pointer;
	width: 12px;
	float: right;
}
TABLE.dentist_trtrow TR.bottom {
	background-color: #EEF4F2; /* green bg */
}
TABLE.dentist_trtrow TR.bottom TD {
	border-top: solid white 1px;
	border-bottom: solid white 1px;
	border-right: 0px;
	padding: 2px 0px 2px 0px;
}
TABLE.dentist_trtrow TR.bottomsubmits TD {
	/*background-color:red;*/
	border-top: 0px;
	border-bottom: 0px;
	padding: 0px 6px 0px 0px;
}
IMG.submitimg {
	cursor: pointer;
}

