/****** Created by Fulcrumlogic ********/
/****** Dated 25Mar08 ******************/
@import url("menu.css");
@import url("tablegrid.css");

html, Body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; color:#000000; margin:0px; padding:0px; height:100%}

#body { padding:10px; padding-bottom:10px;}

#leftnav{ width:200px; vertical-align:top;}

#mainpage {	min-height:100%;	position:relative;}

#header { padding:0px; } 

.headerlogo{ margin-top:15px;}

img.logo{ border:0px; padding: 10px 0 10px 8px;	}

/*#footer { position:relative; bottom:0; width:100%; min-height:40px; max-height:40px; height:40px; text-decoration:none; color:#FFFFFF; background-color:#3f4042;}*/

#footer {position:absolute; bottom:0; width:100%; min-height:40px; max-height:40px; height:40px; text-decoration:none; color:#FFFFFF; background-color:#3f4042;}

#footer a { color:#FFFFFF; }

div#footerleft{ float:left; padding:10px 0 10px 10px;}

div#footerright { float:right;	padding:10px 10px 10px 0px;	font-size:1em;	}

div#footermain{ border:2px solid red;display:block; position:absolute; bottom:0px;}

.yellowfill{ background-color:#ffd564;border-left:2px solid white; }

.bluefill{ background-color:#54b3d2; height:4px;}

.menubg{ background:url(../images/menubg.gif) repeat-x left top; height:22px; min-height:22px;	max-height:28px; padding-left:10px; padding-top:1px; }

a  { COLOR: #FF6600; text-decoration:underline;}

a:link { COLOR: #FF6600; text-decoration:underline;}

/*a:visited { COLOR: #FF6600;	text-decoration:none;}*/ 

a:active {COLOR: #FF6600; text-decoration:underline; }

a:hover{COLOR: #FF6600; text-decoration:underline;	}

.vwrpt, .vwrpt:hover{COLOR: #003399; text-decoration:underline;}

/* For Search(E-Chart) */
.eventsvists a{ font:Verdana, Arial, Helvetica, sans-serif; font-size:inherit; font-weight:bold; COLOR:#980d06; text-decoration:underline;}
/* Ends */

/*td { vertical-align:top;}*/

INPUT {	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border:1px solid #999999; padding:2px; }

.inputtext {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border:1px solid #999999; font-size:1em }

select { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  border:1px solid #999999; border:1px solid #999999; background-color:#ebfaff }

table#tableborder, table#tableborder1, table#tableborder2, table#tableborder3, table#tableborder4, table#tableHead{ border-top:1px solid #cccccc; border-right:1px solid #cccccc; }

table#tableborder thead.graybgheader th,  table#tableborder1 thead.graybgheader th, table#tableborder2 thead.graybgheader th, table#tableborder3 thead.graybgheader th, table#tableborder4 thead.graybgheader th{ background-color:#3f4042; color:#fff }

table#tableborder thead.graybgheader td, table#tableborder1 thead.graybgheader td, table#tableborder2 thead.graybgheader td, table#tableborder3 thead.graybgheader td, table#tableborder4 thead.graybgheader td { background-color:#d5d5d5; color:#000000 }

table#tableborder td,table#tableborder th,table#tableborder tfoot, table#tableborder1 td,table#tableborder1 th,
table#tableborder1 tfoot,table#tableborder2 td,table#tableborder2 th,
table#tableborder2 tfoot,table#tableborder3 td,table#tableborder3 th,
table#tableborder3 tfoot,table#tableborder4 td,table#tableborder4 th,
table#tableborder4 tfoot, table#tableHead td, table#tableHead th{ border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:4px; background-color:#FFFFFF; }

table#tableborder th, table#tableborder1 th, table#tableborder2 th, table#tableborder3 th, table#tableborder4 th, table#tableHead th{ background-color:#579cbc; color:#ffffff; vertical-align:top;}

table#tableborder tfoot, table#tableborder1 tfoot, table#tableborder2 tfoot, table#tableborder3 tfoot, table#tableborder4 tfoot { background-color:#d8d8d8;}

table#formtable th { padding:2px; text-align:left; font-weight:normal }

table#tableborder table.noborder, table#tableborder table.noborder td { border: 0px}

.for_scroll{ overflow:auto; height:134px; padding:0px; width:auto;}

/*table#formtable th { color:#000000;}*/


table#formarea { border-left:1px solid #ccc; border-bottom:1px solid #ccc; }

table#formarea th { padding:3px; text-align:center; font-weight:normal; background-color:#999999; color:#FFFFFF; font-weight:bold; font-size:0.9em;}

table#formarea td {  padding:4px; border-top:1px solid #ccc; border-right:1px solid #ccc; }

.button, .smallbutton{
	background-image:url(../images/button-bg.gif);
	background-position:left;
	background-repeat:repeat-x;
	border: 1px double #ffa200;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	/*font-size:1em;*/
	font-size:11px;
}

.smallbutton1 {
	border: 1px double #ffa200;
	background-image:url(../images/button-bg.gif);
	background-position:left;
    background-repeat:repeat-x;
    background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
    margin-top:0px;
    padding:0px;
	font-size:10px;
}/* Class Added for Evaluation Info - ADDED from Dev CSS*/

/*The following button class is used in visit Admin > Search (E-Chart)*/
.button1{
	width:14%; /*width:200px; -- This width is also OK*/
	background-image:url(../images/button-bg.gif);
	background-position:left;
	background-repeat:repeat-x;
	border: 1px double #ffa200;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	font-size:12px;
}

.button2{
	width:14%; /*width:200px; -- This width is also OK*/
	background-image:url(../images/button-bg.gif);
	background-position:left;
	background-repeat:repeat-x;
	border: 1px double #ffa200;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	font-size:12px;
}
.smallbutton {border: 1px double #4694b2;background-image:url(../images/smlbutton-bg.gif); margin-top:0px; padding:0px;}

fieldset {margin-bottom:5px; padding:5px;}/*Valued changed from 10px to 5px*/

fieldset legend { font-size:1.2em; color:#024e9a; font-weight:bold; padding-left:10px; padding-right:10px; }

fieldset.subtitle legend{ font-size:1em; color:#0066CC; font-weight:bold; padding:5px; padding-top:5px; }

.dateimg { vertical-align:baseline; display:inline}

.datediv { width:110px; border:1px solid red;}

.dateinput { float:left;} 

img.calendar { margin-top:2px; padding-left:3px;}

li.infobutton {font-size:0.8em; list-style:none; color:#FFFFFF; float:none; text-align:center; padding:2px }

li.infobutton a { color:#000; padding:2px; background-color:#ffd564; white-space:nowrap; border:1px solid #eaa41c; font-weight:bold;}

li.infobutton a:hover { background-color:#eaa41c;  border:1px solid #ffd564;  padding:2px; color:#FFFFFF; }

input[type="radio"]{border:none; margin:0px 5px 3px 0px ;vertical-align:middle; }

input[type="checkbox"]{border:0px; padding-right:5px; vertical-align:middle;}

fieldset {-moz-border-radius: 8px; border-radius: px; border:1px solid #a5d5e5; background:url(../images/fieldsetbg.gif) repeat-x left bottom;}

/* fieldset.subtitle div {overflow:auto!important}  for #454 */ /* comment for #460 gramerly implement of google chrome */

.Leftdiv { width:49%; float:left}

.Rightdiv { width:49%; float:right}

/* Added for IH Clinical View Starts */

.LeftSection { width:56%; float:left}

.RightSection { width:42%; float:right}

/* Added for IH Clinical View Ends */

.LeftCol{ width:52%; float:left; display:none;}

.RightCol { width:45%; float:left;}

.LeftPanel{width:96%; float:left;} 

.RightPanel{width:48%; float:left; display:none;}

.LeftPanel1{width:97%; float:left;} /* Added for Clinic >> Evaluation Standard View in HTML Mockup changes and Modified After icon change*/

.RightMostSection{width:1%; float:right; margin-right:5px;} /* Modified After icon change */

.toppadding{padding-top:15px;}

.toppadding1{padding-top:5px;}

.toppadding2{padding-top:10%;}/* Added for Clinic > Evaluation Standard View */

.topmargin, .bottomm {margin-top:7px;}

.bottommargin {margin-bottom:10px;}

.bottommargin1 {margin-bottom:5px;} /* Added for Clinic > IH Clinical View */

.nobtntop{margin-top:0px; padding-top:0px;}

.nomarginpadding{padding:0px; margin:0px;}

.sortable .sortheader,.sortable .sortheader:hover,.sortheader:visited, .sortarrow{ color:#ffffff; text-decoration:none; font-size:12px;} /* font-size changed 10-11-08 */

img{border:0px;}

.h_dotedline { background:url(../images/dotedline.gif) repeat-x left center;}

.headingdiv { color:#fff; font-weight:bold; padding:5px; text-align:center; background-color:#666666;}

/*Padding left section starts*/

.leftpad{ padding-left:15px;}

.leftpad1{ padding-left:11px;}

.leftpad2{ padding-left:30px;}

.leftpad3{ padding-left:5px;}

.leftpad4{ padding-left:59px;}

.leftpad5{padding-left:30%;}

.leftpad6{ padding-left:20px;}

.leftpad7{ padding-left:40px;}

.leftpad8{padding-left:18%;}

.leftpad9{padding-left:8px;}

/*Padding left section ends*/

/*Padding right section starts*/

.rightpad{ padding-right:5px;}

.rightpad1{ padding-right:3px;}

/*Padding right section ends*/

.lfieldsetwidth {width:91%;}

.rfieldsetwidth {width:87%;}

.errormsg { color:#CC0000; font-size:0.9em; }
.loginerrormsg { color:#CC0000; font-size:0.95em; }

.smallcap{ font-size:1.2em; color:#024e9a; font-weight:bold; padding-left:10px; padding-right:10px; }

.bottompadding{padding-bottom:5px;}

form{margin:0px; padding:0px;}

.tblHead{
padding:4px; text-align:center; font-weight:bold;
}
.subradiocap{font-family:Verdana, Arial, Helvetica, sans-serif; color:#004e89;}

.nopaddmargin{padding-top:0px; margin-top:-10px;}

.noborder{border:0px;}

.innerTbl{background-color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif; color:#595a5b;}

.allborder{border-top:1px solid #cccccc;border-right:1px solid #cccccc;}

table#allborder td.noborderleft1{ border-left:0px }

.borderallside{border:1px solid #cccccc;}

.borderbottom{border-bottom:1px solid #cccccc;}

table#tableborder td.noborderleft{ border-left:0px }

table#sctbl td.noborderleft1{ border-left:0px }

.scrolldiv7{overflow: -moz-scrollbars-vertical;overflow-y:auto;overflow-x:hidden; width:100%; height: 160px;}

.scrolldiv6{overflow: -moz-scrollbars-vertical;overflow-y:auto;overflow-x:hidden; width:100%; height: 400px;} /* there in DEV CSS */

.scrolldiv5{overflow-y:auto;overflow-x:hidden; width:100%; height: 180px;} /* Added from DEV CSS */

.scrolldiv4{overflow-y:auto;overflow-x:auto; width:100%; height: 400px; margin:0px; padding:0px;}

.scrolldiv3{overflow-y:auto;overflow-x:auto; width:100%; height: 130px;}

.scrolldiv2{overflow: -moz-scrollbars-vertical;overflow-y:auto;overflow-x:hidden; width:100%; height: 70px;} /*Changed in 09.09.2008*/

.scrolldiv1{overflow-y:auto;overflow-x:auto; width:100%; height: 100px;}

.scrolldiv{overflow-y:auto;overflow-x:auto; width:100%; height: 150px;}

.disabledtColor{font-family:Verdana, Arial, Helvetica, sans-serif; color:#595a5b;}

.chkboxwidth{width:54px;}

/*date text field width*/

.dtxtfield{width:90px;}

.dtxtfield1{width:110px;} /* Added for Visit Admin > Search E-Cahrt - To be added in DEV CSS*/

.dtcombo{width:110px;}

/*combo field width*/

.cmbwidth{width:115px;}

.cmbwidth1{width:100px;}

.cmbwidth2{width:142px;}

.cmbwidth3{width:125px;}

.cmbwidth4{width:110px;}

.cmbwidth5{width:120px;}

.cmbwidth6{width:260px;}

.cmbwidth7{width:60px;}/* Added for Evaluation Standard View "Eval Type"*/

.cmbwidth8{width:115px;}

.cmbwidth100{width:250px;}

.cmbwidth101{width:200px;}

.cmbwidth102{width:350px;}

.cmbwidth_newClass{width:268px;} /* Added by nitesh for #292 */

.cmbwidth103{width:300px;}

.cmbwidth104{width:130px;}

.cmbwidth105{width:1000px;}

.cmbwidth106{width:150px;}

.cmbwidth107{width:500px;}

.cmbreasonwidth{width:156px;}
.cmbreasonwidth1{width:115px;}
.cmbreasonwidth2{width:190px;}
.cmbnumber{height:20px;}

.mandatoryfld{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ff0000;}

/*text area width*/

.txtareawidth{width:98%;}

.txtareawidth1{width:92%;}

.txtareawidth2{width:99%;}

.txtareawidth3{width:58%;}

.txtareawidth4{width:96%;} /* Added for text area in Clinic >> Evaluation Standard View*/

.txtareawidth5{width:50px; height:18px;}

/*no border for radio button and check boxes*/
input{ border-width:expression(this.type=="file" || this.type=="text" || this.type=="button" || this.type=="submit" || this.type=="reset" || this.type=="password" ?'1px':'0'); }

#srexfam, #srresexfam, #addexfam, #crtnewfam, #addattn, #srresult, #stf, #colps, #hdselection, #comreport, #treelist {float:left; display:none; padding-top:10px;}

#srresexfam { width:100%; }

#graddetails, #disconsurvey { display:none;}

#chkout{float:left; display:none;}

#adddefcharge {float:left; width:100%;display:none; padding-top:10px;}

#comreport {display:none; padding-top:10px;}

.divrightaln{float:right;font-family:Verdana, Arial, Helvetica, sans-serif; color:#004e89; font-size:0.9em;}

.clrall{clear:both;}

#fmmembers, #faminc {display:none;}

/* Tree View starts */

.TreeView {
	LINE-HEIGHT: 20px; FONT-STYLE: normal
}
.TreeView LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 90%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.TreeView {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.TreeView UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI.Expanded {
	BACKGROUND: url(../images/minus.gif) no-repeat left top;
}
LI.Expanded UL {
	DISPLAY: block
}
LI.Expanded UL li {
/*BACKGROUND: url(../images/rightarrow.gif) no-repeat 0% 50%;*/
padding:2px 0px 1px 12px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#004e89;
vertical-align:top;
}/* changed in DEsigner CSS - 26.08.08 */
LI.Expanded UL li a{
font-family:Verdana, Arial, Helvetica, sans-serif; color:#004e89;
vertical-align:top;
text-decoration:underline;
}
LI.Expanded UL li ul li{
BACKGROUND: url(../images/bullet.gif) no-repeat 0px 6px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;
}
LI.Collapsed {
	BACKGROUND: url(../images/plus.gif) no-repeat left top
}
LI.Collapsed UL {
	DISPLAY: none
}
.Highlighted {
	COLOR: red
}
.AlternateHighlight {
	COLOR: blue
}
/* Tree View Ends */
.rowgreen{
height:8px;
background-image:url(../images/greenbox.gif); background-repeat:repeat-x; background-position:top left;
}
.rowgrey{
height:8px;
background-color:#999999;
}
.histdatTop{
padding-bottom:3px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;
font-size:11px;
}
.histdatBottom{
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;
font-size:11px;
}

/* styles moved from HTML */
.tableproperty1{
margin:auto;
}
.pagetoprightseparator{
background-color:#A8A8A8;
}
.topmargingap1{
margin-top:7px;
}
.topmargingap2{
margin-top:12px;
}
.topmargingap3{
margin-top:10px;float:left;
}
.topmargingap4{
margin-top:5px;
}
.topmargingap5{
margin-top:15px;
}/* Added for Clinic - TO BE ADDED IN DEV CSS*/
.topbottommargingap{
margin-top:15px; margin-bottom:10px;
}
/* */
.topbottommargingap1{
margin-top:15px; margin-bottom:15px;
}
/* */
.topbottompadding{
padding-top:8px; padding-bottom:8px;
}
.topbottompadding1{
padding-top:10px; padding-bottom:10px;
}
topbottompadding2{
height:27px;
}
.fleftalign{
float:left;
}
.frightalign{
float:right;
}
.rightmargin1{
margin-right:5px;
}
.selectall, .columnshead{
padding:4px; text-align:center; font-weight:bold;
}
.nodisplaydiv{
display:none;width:100%;
}
.nodisplaydiv1{
display:none;
}
.boxheight{
height:150px;
}
.boxheight1{
height:140px;
}
.boxheight2{
height:66px;
}
.rowbgcolor1{
background-color:#d298d3;
}
.rowbgcolor2{
background-color:#9498c9;
}
.rowbgcolor3{
background-color:#9fcdfc;
}
.rowbgcolor4{
background-color:#97d060;
}
.rowbgcolor5{
background-color:#fff82d;
}
.rowbgcolor6{
background-color:#ff9932;
}
.rowbgcolor7{
background-color:#c33428;
}
.cursorpointer{
cursor:pointer;
}
.allsideimgborder{
border:1px solid #9d9c9b; cursor:hand;
}
.devprofilecol1row{
background-color:#cbcbcb;
}
.devprofilerow1{
cursor:pointer; color:#FFFFFF; height:50px;
background-color:#333333;
}
/* Level 7 to Level 1 row color classes starts - Used initially*/
.devprofilerow2{
cursor:pointer; color:#000000; height:50px;
background-color:#d298d3;
}
.devprofilerow3{
cursor:pointer; color:#000000; height:50px;
background-color:#9498c9;
}
.devprofilerow4{
cursor:pointer; color:#000000; height:50px;
background-color:#9fcdfc;
}
.devprofilerow5{
cursor:pointer; color:#000000; height:50px;
background-color:#97d060;
}
.devprofilerow6{
cursor:pointer; color:#000000; height:50px;
background-color:#fff82d;
}
.devprofilerow7{
cursor:pointer; color:#000000; height:50px;
background-color:#ff9932;
}
.devprofilerow8{
cursor: pointer; color:#000000; height:50px;
background-color:#c33428;
}
/* Level 7 to Level 1 row color classes ends*/

/*Added For cell changing color in Clinic >> EvaluationProfileView1.html*/
#devprofilerow7grey0,#devprofilerow7grey1,#devprofilerow7grey2,#devprofilerow7grey3,#devprofilerow7grey4,#devprofilerow7grey5,
#devprofilerow5grey0,#devprofilerow5grey1,#devprofilerow5grey2,#devprofilerow5grey3,#devprofilerow5grey4,#devprofilerow5grey5,
#devprofilerow3grey0,#devprofilerow3grey1,#devprofilerow3grey2,#devprofilerow3grey3,#devprofilerow3grey4,#devprofilerow3grey5{
cursor:pointer; color:#000000; height:50px;
background-color:#edeeed;
}
/*Added For cell changing color in Clinic >> EvaluationProfileView1.html*/
#devprofilerow8grey0,#devprofilerow8grey1,#devprofilerow8grey2,#devprofilerow8grey3,#devprofilerow8grey4,#devprofilerow8grey5,
#devprofilerow6grey0,#devprofilerow6grey1,#devprofilerow6grey2,#devprofilerow6grey3,#devprofilerow6grey4,#devprofilerow6grey5,
#devprofilerow4grey0,#devprofilerow4grey1,#devprofilerow4grey2,#devprofilerow4grey3,#devprofilerow4grey4,#devprofilerow4grey5,
#devprofilerow2grey0,#devprofilerow2grey1,#devprofilerow2grey2,#devprofilerow2grey3,#devprofilerow2grey4,#devprofilerow2grey5{
cursor: pointer; color:#000000; height:50px;
background-color:#b7b8b8;
}

.devprofilerow9{
cursor: pointer; color:#000000; height:30px;
background-color:#666666;
}
.victoryrow { background-image:url(../images/row1.gif); background-repeat:repeat; height:31px; color:#000000;}

.victoryalterrow { background-image:url(../images/row2.gif); background-repeat:repeat; height:31px; color:#000000;}

.setrowheight{	width:550px; overflow: hidden; height: 15px;}

.qsdets{margin-top:10px; clear:both;}

.totalwidth{width:100%;}

.successmsg{color:#ff0000; font-size:12px; font-weight:bold;} /* Used Evalproview.jsp page */

.rowTxtColor{color:#000000;}

	/* removing vertical scroll bar from textarea in IE */
.textareanoscroll{
	overflow: auto;
	}
	
.changeCursor{
	 cursor: pointer;
	 cursor: hand;
}

/* Added for adding background color for disabled field*/
.disablebgcolor
{
    background-color:#ece9d8;
	border:1px solid #999999;
}

.textfieldHeight{height:18px; width:20px;} 

.textfieldHeight1{height:18px; width:120px;} 

.textfieldHeight2{height:17px; width:50px;}

table#tblRowH td{height:10px;}

.arrowleftLink{background:url(../images/arrow-left.gif) no-repeat top left; padding-left:20px;}

/* New CSS added - 22.08.2008 - From DEV CSS */
.tblBorder{border:1px solid #a5d5e5;}

.tdHeight{height:21px;}

.tdHeight a {color:#000;}

/* New CSS Added - 26.08.2008, 27.08.2008, 28.08.2008, 08.09.2008 - In Designer CSS */
.nolinkunderline a{text-decoration:none;}

.textfieldHeight3{height:18px; width:110px;}

.textfieldHeight4{height:16px; width:110px;}

.bottommargin2 {margin-bottom:9px;}

LI.Expanded a {
 color:#ffffff; text-decoration:none; font-weight:bold;
}

ul.treeextend li{margin-bottom:0px;}

.linkmain{width:100px; padding:2px;text-align:center;display:block; font-size:11px; background-color:#1677bb; color:#000000;}

.visttable{border:1px solid #8ae2ff;}

.visittablecol1{background-color:#daebf2; padding-top:3px; padding-bottom:3px; color:#000000; font-size:11px; font-weight:normal; cursor:pointer;}

.visittablecol2{background-color:#daebf2;  color:#000000; font-size:11px; font-weight:normal; cursor:pointer; border-left:1px solid #ffffff; border-right:1px solid #ffffff}

/* To Remove starts */
.visittablecol1details{width:411px; padding:0px; margin-top:1px; margin-bottom:2px;margin-left:50px;/* margin-left:1px;*/ /*background-color:#eeeeee;*/  color:#515252;}
/* To Remove ends */

#level1, #row01details, #row02details, #row03details, #row1details, #row2details, #row3details, #row4details{display:none;/* margin-left:26px;*/}

div#row1details ul, #row2details ul, #row3details ul, #row4details ul, ul.row3Inner
{
 padding:0px; margin:0px;
}

div#row1details ul li, #row2details ul li, #row3details ul li, #row4details ul li, ul.row3Inner li
{
list-style-type:none; padding:5px 0px 5px 10px; margin:0px;
BACKGROUND: url(../images/bullet.gif) no-repeat left center;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

#row1details ul li.sublinks, #row2details ul li.sublinks, #row3details ul li.sublinks  , #row4details ul li.sublinks
{BACKGROUND: url(../images/bullet.gif) no-repeat 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;
margin-bottom:0px; padding-bottom:0px;
}

.button3{
	width:150px; /*width:200px; -- This width is also OK*/
	background-image:url(../images/button-bg.gif);
	background-position:left;
	background-repeat:repeat-x;
	border: 1px double #ffa200;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	font-size:11px;
}
.button4{
	width:90px;
	background-image:url(../images/button-bg.gif);
	background-position:left;
	background-repeat:repeat-x;
	border: 1px double #ffa200;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	font-size:11px;
}
table.tableHt td{height:28px; vertical-align:middle;}

table.tableHt1 td{height:24px; vertical-align:middle; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff;}

.clntableborder {border:1px solid #a5d5e5;}

ul.nobottom li{margin-top:0px; padding-top:0px;}

table.tbleventvisits{/*border:1px solid #99cccc;*/}

table.tbleventvisits th { height:25px; vertical-align:middle; /*background-color:#579cbc; color:#ffffff;*/background-color:#ffffff; color:#000000; font-size:10px; font-weight:bold;cursor:pointer;}

table.tbleinnerlevel{border-bottom:1px solid #ffffff; margin-left:1px;}

table.tbleinnerlevel th { height:25px; vertical-align:middle;/* background-color:#daebf2;*/ color:#000000; font-weight:bold; font-size:10px; cursor:pointer;}

table.tblSecDetails th, table.tblSecDetails td { height:20px; vertical-align:middle;/* background-color:#daebf2;*/ color:#000000; font-weight:normal; font-size:10px;}

table.tblSecDetails th{ font-weight:bold;} /* ADDED FOR VISIT ADMIN - E-CHART : 16.09.2008 */

div.treedata {width:430px; /*height: 200px; */margin-top:0px; /*overflow: -moz-scrollbars-vertical;overflow-y:auto;overflow-x:hidden;*/}

.treeBranch { color:#0066FF; text-decoration:underline;}

.btnWidth{width:100px;}

.btnWidth1{width:150px;}

/*COPIED FROM DEVELOPER MACHINE starts*/

/* Added on 08-09-2008 */

.txtareawidth7{width:768px; height:70px;}

.textFieldwidth1{width:111px;}

.textFieldwidth2{width:92px;}

.textFieldwidth3{width:88px;}

/* Added on 10-09-2008,11-09-2008 */

.txtareawidth8{width:420px; height:50px;}

.setrowheight1{	width:320px; overflow:hidden; height: 15px;}

.Leftdiv1 { width:41%; float:left;}

.Rightdiv1 { width:57%; float:right;}

.Leftdiv1 fieldset{margin-bottom:0px;}

.Rightdiv1 fieldset{margin-bottom:0px;}

/*COPIED FROM DEVELOPER MACHINE ends*/

/*ADDED 15-09-08, 16-09-08, 17-09-08 IN Designer Machine*/

.textFieldwidth4{width:116px;}

.cmbwidth9{width:132px;}

.cmbwidth10{width:135px;}

.cmbwidth11{width:153px;}

.cmbwidth12{width:150px;}

.cmbwidth13{width:330px;}

.cmbwidth14{width:400px;}

.txtareawidth9{width:735px; height:70px;}

.txtareawidth10{width:800px; height:70px;}

.txtareawidth11{width:845px; height:70px;}

.enablebgcolor
{
    background-color:#ffffff;
	border:1px solid #7f9db9;
}

#row01details, #row02details, #row03details, #row1details, #row2details , #row3details, #row4details{margin-left:55px;}

.allPadding{
padding:4px;
}

.smallcap1{ font-size:14px; color:#024e9a; font-weight:bold;}


.topbottommargingap2{ 
margin-top:5px; margin-bottom:5px;
}

table#tableHead th{font-weight:bold; text-align:center; padding:4px;}

.smtext { font-size:10px; }


/* css of listing box  */

table.navigateable {border-top:1px solid #cccccc; border-right:1px solid #cccccc; padding:5px; }
table.navigateable thead {background-color:#579cbc; color:#fff }
table.navigateable thead th { border-left:1px solid #fff; padding:5px; }
table.navigateable td {border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:5px;}
/* This "tr.selected" style is the only rule you need for yourself. It highlights the selected table row. */
table.navigateable tr.selected, table#tableborder1 tr.selected td {background-color: #003b57; color: white; }
/* Not necessary but makes the links in selected rows white to... */
table.navigateable tr.selected a {color: white;}

#tableborder table.nobordertd td{ border:0px; background-color: transparent;}



fieldset.selectedarea {-moz-border-radius: 8px; border-radius: px; border:1px solid #a5d5e5; background:url(../images/--fieldsetbg.gif) repeat-x left bottom; background-color:#E0E0E0;}

/** Added on 04 Sept 2008 for Search Echart
DONT USE THIS CLASS FOR ANY BUTTON!!!!!!! 
**/
.button10 {
	background: transparent;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom:none;
	cursor: hand;cursor:pointer;
	color: #000000;
	font-weight:bold;
	display: inline;
	margin: 0;
	padding: 0;
	border-color: #FFFFFF;
}

/* REPORT Section */
#reg_lstParticipant, #reg_prntMailLabel {display:none; padding-top:20px;}

#programSt,#lstName,#state,#zpCode, #etiologyreport , #generalreport, #initialrevisitevaluation, #medicalinformationreport{display:none;}

h6 {padding:0px 0px 10px 0px;}

.subsecCap{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#004e89;}

.allPaddingNoMargin{
margin-top:0px; padding:3px;;
}

.leftReportBlock{float:left; width:20%;}
.rightReportBlock{float:left; width:79%;}

.rightReportBlock_leftSec1{float:left; width:49%;}
.rightReportBlock_leftSec2{float:left; width:49%; margin-left:10px;}

.topbottompadding3{
padding-top:8px;
}

.txtareawidth6{width:775px;}
.txtareawidth7{width:550px;}

.cmbwidth13{width:350px;}
.textFieldwidth5{width:135px;}
.textFieldwidth6{width:198px;}

.selectBox{width:100%; border:2px solid #cccccc;}
.borderTopRightBottom{ border:2px solid #cccccc;}

.movebuttons ul{padding:0px; margin:0px; list-style:none;}
.movebuttons ul li{padding:3px;}

h5{margin:0px; padding:0px; color:#155c97;}

/* 09-12-2008 -  Added for reportbuilder.html*/
.noMarginTop{margin-top:0px;}
.btnWidth2{width:120px;}

/* Report Builder */
#etiologyreport , #generalreport, #initialrevisitevaluation, #medicalinformationreport{display:block;}

.selectBox{width:100%; height:300px; border:2px solid #cccccc;}
.borderTopRightBottom{ border:2px solid #cccccc;}

.movebuttons ul{padding:0px; margin:0px; list-style:none;}
.movebuttons ul li{padding:3px;}

h5{margin:0px; padding:0px; color:#155c97;}
/* Added for Scrollable Table */
DIV.tableHolder {
OVERFLOW-Y: AUTO;
OVERFLOW-X: HIDDEN;
WIDTH: 100%;
POSITION: relative; 
HEIGHT: 200px;
padding-left:1.5px; 
}
TABLE.scrollableTable thead th {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background-color:#579CBC;
color:#FFFFFF;
vertical-align:top;
Z-INDEX: 10; 
POSITION: relative;
TOP: expression(this.offsetParent.scrollTop-2); 
HEIGHT: 20px; 
TEXT-ALIGN: center;
font-weight:bold; 

}


TABLE.scrollableTable tfoot.td{
 Z-INDEX: 20;
 POSITION: relative;
TOP: expression(this.offsetParent.clientHeight - this.offsetParent.scrollHeight + this.offsetParent.scrollTop); HEIGHT: 20px;
 TEXT-ALIGN: left;
 text-wrap: suppress
 }

.fixedLeft {
z-index: 20; 
border-right: 1px solid #CCCCCC; 
/*LEFT: expression(this.offsetParent.scrollLeft-2);*/ 
POSITION: relative;
border-bottom:1px solid #CCCCCC;
}
.fixedCenter {
 z-index: 20; 
POSITION: relative;
border-bottom:1px solid #CCCCCC;
}
.fixedRight { 
z-index: 20; 
/*LEFT: expression(this.offsetParent.clientWidth - this.offsetParent.scrollWidth + this.offsetParent.scrollLeft);*/
POSITION: relative;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
} 

/* Added For Visit Administration > E-Chart : Pink Sheet Report  - 17-12-2008*/

table#pinkSheetReport td,table#pinkSheetReport1 td{ padding-bottom:5px;}

/* Added For Visit Administration > E-Chart : Pink Sheet Report */
.button5{
	width:190px;
	background-image:url(../images/button-bg.gif);
	background-position:left;
	background-repeat:repeat-x;
	border: 1px double #ffa200;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	font-size:12px;
}

.textFieldwidth7{width:95px;}
.tblHeaderNew{background-color:#579CBC;color:#FFFFFF;vertical-align:top;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;padding:4px}

#overlay {
    background-color: rgba(0, 0, 0, 0);
    z-index: 999;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: url('../images/loading_page_load.gif') no-repeat;
    background-position:center;
}​