body {
  Font-Family: Helvetica;
  background-color: #FFFFFF;
  font-size: 11px;
  margin-top: 1px;
}

.richPanel {
	margin-bottom : 10px;
}

.dataPanel {
  
}

fieldset {
 /*background: url(../../pict/back_top_left.gif) repeat-x 0 bottom;*/
	border: 1px solid #BED6F8;
}

.label {
	text-align: right;
	font-weight: bold;
}

.mainTabPanel {
	width: 100%;
	height: 215px;
}

.mainTable {
	width: 100%;
}

.modalPanelHeader {
}

.additionalGroupText {
	font-weight: bold;
}

.infoDate {
    color: gray;
    font-size:9px;
}

.icd9Info {
	text-align: left;
}

.versionInfo {
    font-size:10px;	
}

.labelValue {
	padding: 0;
	margin: 0;
}

select {
	width: 450px;	
}

.admisionSelect, .dischargeSelect {
    width: 350px;
}

.admisionSelectNew, .dischargeSelectNew {
    width: 180px;
}

.patientData {
    width: 100%;	
}

.suggestion {
	width: 250px;	
}

.suggestRow {
	text-align: left;	
}

.procedureHeader {
	background-color: #FFFFFF;
	border: thin solid #FFFFFF;
  	padding:10px;	
}

.procedureTable {
	border: none;
	background-color: transparent;
}

.scrollDiv {
	overflow: auto;
	height: 110px;
	max-width: 100%;	
}

.scrollDiv1 {
	overflow: auto;
	overflow-x: hidden;
	height: 110px;
	max-width: 100%;	
	width:100%;
}

th {
	font-weight: normal;	
	vertical-align: bottom;
}

tr {
	padding: 0px;
	font-weight: normal;	
	border: none;
}

.procedureCol {
	width: 70%;
}

.activeCol {
	width: 3%;
	text-align: center;
}

.dateCol {
	width: 17%;
	text-align: center;
}

.actionCol {
	width: 10%;
	text-align: center;
}

.multiply {
	width: 30px;	
}

.inputCalendar {
	width: 68px;	
	font-size: 11px;
}

.inputCalendarVisit {
	width: 56px;	
	font-size: 11px;
}
	
#submitDiv {
	text-align: right;	
}

.pictButton {
	background-color: transparent;
	border: none;
	width: 16px;
	height: 16px;	
}

.addButton {
	background-image: url("../../pict/add.png");
	cursor: pointer;
}

.delButton {
	background-image: url("../../pict/delete.png");
	cursor: pointer;
	
}

.headerTable {
	border: none;
	font-weight: bold;
	vertical-align: top;
}

.headerPlain {
	font-weight: normal;
}

.suggestionBoxInput {
	border: solid #BED6F8 1px; 
	margin: 1px;		
}

.rich-table-cell {
	border: none;
	border-bottom: solid #4878A1 1px;	
}

.rich-table-thead {
	border: none;	
}

.tableClass {
	color: white;	
}
.centerCol {
	text-align: center;	
}

.leftCol {
	text-align: left;
}

.rightCol {
	text-align: right;
}

ul {
	margin: 0px;
}

.resultPanel{
	background: url(../../pict/back_top_left.gif) repeat-x 0 top;
}

.mainGroupText{
	font-weight: bold;
	font-size:14px
}

.boldText {
    font-weight: bold;
}

.downtimeMessage {
    background: #fff6bf url(../../../pict/exclamation.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #ffd324;
    border-bottom: 2px solid #ffd324;
    margin: 20px 20px 20px 20px;

    color:#444444;
    font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
    font-size:12px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:1.5em;
    text-align:center;
    display: block;
}

.demoTimeMessage {
    background: #fff6bf url(../../../pict/exclamation.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 5px 5px 5px;
    border-top: 2px solid #ffd324;
    border-bottom: 2px solid #ffd324;
	margin-left:20px;
	margin-right:20px;
	margin-top:2px;
	margin-bottom:2px;
    color:#444444;
    font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
    font-size:12px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
   
    line-height:1.5em;
    text-align:center;
    display: block;
}

.notification {
    font-size:12px;
}

.subDiagHeader {
	background-color: #FFFFFF;
	border: thin solid #FFFFFF;
  	padding:0px;		
}

.redText {
	color: red
}

.td-valign-top {
	vertical-align: top;
}

.smallButton {
	cursor: pointer;
	height: 20px;
	margin: 3px;
	width: 47px;	
}

.disabledButton {
	color:grey;
}

.commercial {
	position:fixed;
	padding: 6px;
	height:  400px;
	width:   98%;
	overflow:hidden;
}

table.simple{
	/*padding: 5px 5px 5px 5px;*/
	margin-left: 5px;
	border-spacing: 0px;
	border: 1px solid silver;
	border-collapse: collapse;
}

.simple td{
	border-bottom: 1px solid silver;
	border-left: 0px solid silver;
	border-right: 1px solid silver;
	border-top: 0px solid silver;
	empty-cells: show;
	/*border: 1px solid silver;*/
}

.panelAlignTop {
   	vertical-align:top;      
}	
	
#uhc_tooltip{
position: absolute;
left: -300px;
border: 1px solid black;
padding: 6px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-size:11px;
}

#uhc_pointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
} 