body
{
	/* Pretty skirt stuff */
	background:	#ecead1;
	
	margin: 0;
	padding: 0;
	color: #000000;
	font: x-small/1.5em Arial, sans-serif;
	voice-family: "\"}\""; voice-family:inherit;
	font-size: small;
}

.helpBody
{
	background:	#fefefe;
	
	margin: 0;
	padding: 0;
	color: #000000;
	font: x-small/1.5em Arial, sans-serif;
	voice-family: "\"}\""; voice-family:inherit;
	font-size: small;
}

#content
{
	position: absolute;
	top: 45px;
	left: 25px;
	padding-left: 10px;
	padding-right: 10px;
	z-index: 1;
}

#contentLogin
{
	position: absolute;
	left: 25px;
	padding-left: 10px;
	padding-right: 10px;
	z-index: 1;
}

.hiddenElement
{
	display: none;
}

.monospaced
{
	font-family: Courier New;
}

.imgButton_Big
{
	padding-right: 10px;
	padding-bottom: 10px;
}

.imgButton_25_High
{
	position: relative;
	top: 4px;
}

.imgButton_30_High
{
	position: relative;
	top: 8px;
}

.gridButton
{
	height: 24px;
	font-size: 90%;
	color: #002F5F;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
}

.gridButton_AncItem
{
	height: 24px;
	width: 45px;
	font-size: 90%;
	color: #002F5F;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
}


.gridButton_BatchRefill
{
	height: 24px;
	width: 55px;
	font-size: 90%;
	color: #002F5F;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
}

#pnlError
{
	background-color: #CC2222;		/* Must also change in Utils.UpdateError */
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px;
	padding-bottom: 10px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
	width: 100%;
}

#lblError
{
	background-color: #CC2222;		/* Must also change in Utils.UpdateError */
	color: #FFFFFF;
	font-weight: bold;
}

.imgWarningIcon
{
	background-color: #CC2222;
}

#pnlAnnouncements
{
	width: 75%;
	background-color: #EEEE00;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
}

#pnlMaintInner
{
	width: 95%;
	background-color: #EEEE00;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #000000;
}

#pnlReleaseNotes
{
	width: 80%;
	background-color: #EEEE00;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
}


#pnlBatchErrors
{
	width: 75%;
	background-color: #EEEE00;
	color: #000000;
	font-weight: bold;
	padding: 10px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
}


/***
#lblBatchErrors
{
	background-color: #EEEE00;
	color: #000000;
	font-weight: bold;
}
***/


#pnlPending
{
	width: 80%;
	background-color: #eea905; /* #eea905 */
	background-color: #f5a12e;
	color: #000000;
	font-weight: bold;
	line-height: normal;
	padding: 6px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
}

.btnTopNav
{
	padding-left: 5px;
	padding-right: 5px;
}

.btnTopNav_2
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

#pageHelp
{
	position: relative;
	text-align: right;
	padding-top: 5px;
	padding-right: 25px;
	width: 250px;
	float: right;
	z-index: 100;
}

#pageHelp_New
{
	position: relative;
	text-align: right;
	padding-top: 5px;
	padding-right: 25px;
	width: 250px;
	float: right;
	z-index: 100;
}

.helpTableFormat tr
{
	vertical-align: top;
}

#pageHelp a
{
	color: #FFFFFF;
}


.cellHelpIcon
{
	width: 70px;
}

.ReadOnlyTextBox
{
	color: #777777;
}


#logoSSLTC
{
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
}

#pharmacyInfo_Login
{
	position: absolute;
	left: 100px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 90%;
	padding-left: 10px;
	float: left;
	width: 300px;
}

/* There is a problem on the Users pages. The User Name keeps disappearing.
   For now, the Users pages will use pharmacyInfo_Orig until I can figure
   out why the field is getting jacked up.
*/
#pharmacyInfo_Orig
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 90%;
	padding-left: 10px;
	float: left;
	width: 300px;
}

#pharmacyInfo
{
	position: absolute;
	left: 75px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 90%;
	padding-left: 10px;
	float: left;
	width: 300px;
}


/**************************************************/
/* From Login.css */

#loginHeader
{
	/* Pretty skirt stuff */
	background-image: url("/images/HeaderBar_100.gif");
	background-repeat: repeat-x;
	
	/* NOTE: This is 4 pixels shorter so that the white bar at the bottom of the gif is not displayed. */
	height: 96px;
}

#loginTitle
{
	position: absolute;
	left: 300px;
	padding-top: 15px;
	padding-left: 100px;
	font-size: 140%;
	font-weight: bold;
	color: #FFFFFF;
}

.siteSelectorLabel
{
	text-align: right;
	width: 100px;
}


/**************************************************/

#imgPatientPhoto_Small
{
	width: 108px;
	height: 144px;
}


#imgPatientPhoto_Big
{
	width: 216px;
	height: 288px;
}

.cellPatientPhoto
{
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
}

.cellPatientPhoto_PatientDispense
{
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.cellPhotoLabel
{
	padding-right: 20px;
}

.cellPhotoFileName
{
	width: 230px;
}

.cellPhotoButton
{
	text-align: right;
}

/**************************************************/
.cellReportLink
{
	padding-left: 20px;
	text-align: center;
}


.smallText
{
	font-size: 80%;
}

.requiredField
{
	font-size: 90%;
	color: #78190C;
}

.bgcolorPending
{
	background-color: #EEEE00;
}

#patientName
{
	background-color: #002F5F;
	color: #FFFFFF;
	/* padding-left: 180px; */
	padding-left: 10px;
}

#patientName h4
{
	padding-top: 1px;
	padding-bottom: 1px;
}

#lblPatientId_New
{
	float: right;
	padding-right: 10px;
}

#pageHeader
{
	background-color: #002F5F; /* changed on 3/9/2011 #9DC2FB; */
	height: 60px;
	
	/* Pretty skirt stuff */
	background-image: url("/images/HeaderBar_100.gif");
	background-repeat: repeat-x;
}

#homeTitle_Orig
{
	float: left;
	padding-left: 5px;
	padding-bottom: 5px;
	height: 50px;
	background-color: #002F5F; /* changed on 3/9/2011 #9DC2FB; */
	color: #FFFFFF;
	
	/* Pretty skirt stuff */
	background-image: url("/images/HeaderBar_100.gif");
	background-repeat: repeat-x;
}

#homeTitle
{
	position: absolute;
	top: 0px;
	left: 380px;
	width: 400px;
	float: left;
	padding-left: 5px;
	padding-bottom: 5px;
	height: 50px;
	background-color: #002F5F;
	color: #FFFFFF;
	
	/* Pretty skirt stuff */
	background-image: url("/images/HeaderBar_100.gif");
	background-repeat: repeat-x;
}

#siteMode
{
	text-align: center;
	font-weight: bold;
	position: absolute;
	top: 1px;
	left: 500px;
	font-size: 140%;
}

#userName
{
	position: absolute;
	top: 35px;
	float: left;
	height: 20px;
	font-size: 90%;
	font-weight: bold;
}

.dateFormat
{
	font-size: 80%;
}


.gridHeaderStyle_1
{
	font-size: 85%;
	font-weight: bold;
	color: #FFFFFF;
    background-color: #002F5F;
}

.gridHeaderStyle_2
{
	font-weight: bold;
	color: #FFFFFF;
    background-color: #002F5F;
}

/********** This is just for Patients.aspx **********/

#hdrArea_Patients
{
	width: 780px;
	border: 1px solid black;
	font-size: 85%;
	font-weight: bold;
    background-color: #002F5F;
}

/* This is needed so that IE 8 doesn't display borders between the cells. */
#hdrArea_Patients td
{
	border-width: 0px;
}

#hdrArea_Patients2
{
	width: 780px;
	border: 1px solid black;
	font-size: 85%;
	font-weight: bold;
    background-color: #002F5F;
}

/* This is needed so that IE 8 doesn't display borders between the cells. */
#hdrArea_Patients2 td
{
	border-width: 0px;
}


#dataArea_Patients
{
	width: 780px;
	height: 490px;
	overflow: scroll;
	border: 1px solid black;
	background: #FFFFFF;
}

.actions
{
	font-size: 85%;
	padding: 5px;
}

#dataArea_Patients2
{
	width: 780px;
	height: 490px;
	overflow: scroll;
	border: 1px solid black;
	background: #FFFFFF;
}


/*************************/

.hdrActions_Pt
{
	width: 205px;
	padding-left: 5px;
}

.colActions_Pt
{
	width: 280px;
}

.hdrActions_Pt2
{
	width: 205px;
	padding-left: 5px;
}

.colActions_Pt2
{
	width: 200px;
}

/*************************/

.hdrAccount
{
	width: 55px;
	border-color: #002F5F;
}

.colAccount
{
	width: 60px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

.hdrLastName
{
	width: 165px;
	padding-left: 2px;
	padding-right: 2px;
	border-color: #002F5F;
}

.hdrLastName2
{
	width: 165px;
	padding-left: 2px;
	padding-right: 2px;
	border-color: #002F5F;
}

.colLastName
{
	width: 165px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

.hdrFirstName
{
	width: 135px;
	border-color: #002F5F;
}

.hdrFirstName2
{
	width: 150px;
	border-color: #002F5F;
}


.colFirstName
{
	width: 175px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

.hdrGender
{
	width: 40px;
	border-color: #002F5F;
}

.hdrGender2
{
	width: 40px;
	border-color: #002F5F;
}


.colGender
{
	width: 25px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

.hdrWing
{
	width: 60px;
	padding-left: 2px;
	border-color: #002F5F;
}

.colWing
{
	width: 40px;
	padding-left: 2px;
	padding-right: 2px;
}

.hdrWing2
{
	width: 145px;
	padding-left: 2px;
	border-color: #002F5F;
}

.colWing2
{
	width: 150px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

.hdrRoom
{
	width: 40px;
	border-color: #002F5F;
}

.colRoom
{
	width: 40px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

.hdrBed
{
	width: 40px;
	border-color: #002F5F;
}

.hdrBed2
{
	width: 65px;
	border-color: #002F5F;
}

.colBed
{
	width: 40px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

/***** These items are for the Pending Patients grids. *****/
#lblNumPendingPatients
{
	background-color: Yellow;
}

#hdrArea_Patients_Pending
{
	width: 500px;
	border: 1px solid black;
	font-size: 85%;
	font-weight: bold;
    background-color: #002F5F;
}

/* This is needed so that IE 8 doesn't display borders between the cells. */
#hdrArea_Patients_Pending td
{
	border-width: 0px;
}

#dataArea_Patients_Pending
{
	width: 500px;
	height: 150px;
	overflow: scroll;
	border: 1px solid black;
	background: #FFFFFF;
}

.hdrActions_Pt_Pending
{
	width: 50px;
	padding-left: 5px;
}

.colActions_Pt_Pending
{
	width: 55px;
}

.hdrLastName_Pending
{
	width: 165px;
	padding-left: 2px;
}

.colLastName_Pending
{
	width: 160px;
}

.hdrFirstName_Pending
{
	width: 152px;
	padding-left: 2px;
}

.colFirstName_Pending
{
	width: 150px;
	padding-left: 2px;
	padding-right: 2px;
}

.hdrGender_Pending
{
	width: 50px;
}

.colGender_Pending
{
	width: 25px;
	padding-left: 2px;
	padding-right: 2px;
}

.hdrDOB_Pending
{
	width: 40px;
}

.colDOB_Pending
{
	width: 40px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

/**********************************************************/


/********** End of Patients.aspx stuff **********/



/********** This is just for PatientTransfer.aspx **********/
#ptName
{
	font-weight: bold;
	font-size: larger;
}
/********** End of PatientsTransfer.aspx stuff **********/



/********** This is just for History.aspx **********/

.histFilterHdr
{
	font-weight: bold;
	text-align: center;
}

/********** End of History.aspx stuff **********/



/********** This is just for HistoryDelete.aspx **********/
#histPageHdr
{
	background-color: #002F5F;
	color: #FFFFFF;
	padding-left: 10px;
}
/********** End of HistoryDelete.aspx stuff **********/

.editTable_HdrRow
{
	background-color: #002F5F;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 90%;
}


/********** This is just for BatchRefills.aspx **********/

.tblBatch
{
	vertical-align: top;
}

#hdrArea_Batch_Good
{
	width: 720px;
	border: 1px solid black;
	font-size: 80%;
	font-weight: bold;
    background-color: #002F5F;
}

/* This is needed so that IE 8 doesn't display borders between the cells. */
#hdrArea_Batch_Good td
{
	border-width: 0px;
}

#dataArea_Batch_Good
{
	width: 720px;
	height: 325px;
	overflow: scroll;
	border: 1px solid black;
	font-size: 80%;
	table-layout: fixed;
	background: #FFFFFF;
}

#hdrArea_Batch_Bad
{
	width: 720px;
	border: 1px solid black;
	font-size: 80%;
	font-weight: bold;
    background-color: #002F5F;
}

/* This is needed so that IE 8 doesn't display borders between the cells. */
#hdrArea_Batch_Bad td
{
	border-width: 0px;
}

#dataArea_Batch_Bad
{
	width: 720px;
	height: 200px;
	overflow: scroll;
	border: 1px solid black;
	font-size: 80%;
	table-layout: fixed;
	background: #FFFFFF;
}

.actions_Batch
{
	font-size: 80%;
	padding: 5px;
}


/*************************/

.hdrActions_Batch
{
	width: 50px;
	padding-left: 5px;
}

.colActions_Batch
{
	width: 45px;
}

/*************************/

.hdrRxNum_Batch
{
	width: 60px;
}

.colRxNum_Batch
{
	width: 60px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

.hdrDrug_Batch
{
	width: 185px;
}

.colDrug_Batch
{
	width: 180px;
	padding-left: 2px;
	padding-right: 2px;
	line-height: normal;
}

/*************************/

.hdrAccount_Batch
{
	width: 52px;
}

.colAccount_Batch
{
	width: 50px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

.hdrFullName_Batch
{
	width: 180px;
}

.colFullName_Batch
{
	width: 180px;
	padding-left: 2px;
	padding-right: 2px;
}

.hdrLastName_Batch
{
	width: 150px;
}

.colLastName_Batch
{
	width: 160px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

.hdrFirstName_Batch
{
	width: 120px;
}

.colFirstName_Batch
{
	width: 140px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

.hdrStatus_Batch
{
	width: 100px;
}

.colStatus_Batch
{
	width: 160px;
	padding-left: 2px;
	padding-right: 2px;
}

/*************************/

/**********************************************************/


/********** End of BatchRefills.aspx stuff **********/


/********** Help file stuff **********/
#helpTitle
{
	padding-top: 20px;
	padding-left: 85px;
	font-size: 140%;
	font-weight: bold;
	color: #FFFFFF;
}

.imgBorder
{
	border-left: 1px solid #404040;
	border-top: 1px solid #404040;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
}

.picRight
{
	float: right;
	padding-left: 10px;
	padding-right: 20px;
}

.picLeft
{
	float: left;
	padding-right: 10px;
}

.sectionBreak
{
	clear: both;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 1px solid #888888;
}

.sectionClear
{
	clear: both;
}

.tblFieldInfo tr
{
	vertical-align: top;
}

.tblFieldInfo th
{
	background-color: #002F5F;
	color: White;
    text-align: center;
}

.tblFieldInfo td
{
	padding-left: 10px;
	padding-right: 10px;
    text-align: left;
}

.tblFieldName
{
	font-weight: bold;
}

.note
{
	background-color: #AAAAAA;
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
}

.noteOnLeft
{
	background-color: #AAAAAA;
	margin: 5px;
	padding: 5px;
	float: right;
	border: 1px solid black;
}

.noteOnRight
{
	background-color: #AAAAAA;
	margin: 5px;
	padding: 5px;
	float: left;
	border: 1px solid black;
}

.level_2
{
	margin-left: 25px;
}

.level_3
{
	margin-left: 50px;
}

.level_4
{
	margin-left: 75px;
}

ol.bulletSquare
{
	list-style-type: square;
}

/*
 *	The following classes are for consistently formatting page controls, fields, and page names.
 */

.clsControl
{
	font-weight: bold;
	font-style: italic;
}

.clsButton
{
	font-weight: bold;
	color: #002F5F;
	background: #EEEEEE;
	border-left: 1px solid #404040;
	border-top: 1px solid #404040;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	padding: 2px;
}

.clsButton_Grid
{
	font-size: 90%;
	color: #000000;
	background: #DDDDDD;
	border: 1px solid #404040;
	padding: 1px;
}

.clsField
{
	font-weight: bold;
}

.clsPage
{
	font-weight: bold;
	font-style: italic;
}

.clsRelNote
{
	margin: 10px;
}

/********** End of Help file stuff **********/


/************************************************************/
/***  This stuff is for the SelectResident table headers. ***/
/************************************************************/
#hdrArea_SelectResidents_Matching
{
	width: 625px;
	border: 1px solid black;
	font-size: 85%;
	font-weight: bold;
}

/* This is needed so that IE 8 doesn't display borders between the cells. */
#hdrArea_SelectResidents_Matching td
{
	border-width: 0px;
}

#dataArea_SelectResidents_Matching
{
	width: 625px;
	height: 125px;
	overflow: scroll;
	border: 1px solid black;
	font-size: 85%;
	background: #FFFFFF;
}

#hdrArea_SelectResidents_Selected
{
	width: 625px;
	border: 1px solid black;
	font-size: 85%;
	font-weight: bold;
}

/* This is needed so that IE 8 doesn't display borders between the cells. */
#hdrArea_SelectResidents_Selected td
{
	border-width: 0px;
}

#dataArea_SelectResidents_Selected
{
	width: 625px;
	height: 125px;
	overflow: scroll;
	border: 1px solid black;
	font-size: 85%;
	background: #FFFFFF;
}

/*************************/

.hdrSelectRes_Select
{
	width: 40px;
	padding-left: 5px;
	padding-right: 5px;
}

.colSelectRes_Select
{
	padding-left: 10px;
	padding-right: 20px;
}

/*************************/

.hdrSelectRes_Acct
{
	width: 50px;
	padding-left: 5px;
	padding-right: 5px;
}

.colSelectRes_Acct
{
	width: 50px;
	padding-left: 5px;
	padding-right: 5px;
}

/*************************/

.hdrSelectRes_LastName
{
	width: 160px;
}

.colSelectRes_LastName
{
	width: 160px;
	padding-left: 5px;
	padding-right: 5px;
}

/*************************/

.hdrSelectRes_FirstName
{
	width: 160px;
}

.colSelectRes_FirstName
{
	width: 160px;
	padding-left: 5px;
	padding-right: 5px;
}

/*************************/

.hdrSelectRes_Facility
{
	width: 60px;
	padding-left: 5px;
	padding-right: 5px;
	border-color: #002F5F;
}

.colSelectRes_Facility
{
	width: 60px;
	padding-left: 5px;
	padding-right: 5px;
}

/*************************/

.hdrSelectRes_Wing
{
	width: 120px;
	padding-left: 5px;
}

.colSelectRes_Wing
{
	width: 100px;
	padding-left: 5px;
}
/*************************/
#messagenotice
{
	position: absolute;
	left: 275px;
	padding-left: 10px;
	float: left;
	width: 60px;
}