﻿/* Default Styles Begin */
*
{
	margin:0;
	padding:0;
}
table,td,tr,tbody,tfoot,thead,th
{
	border-style:none;
}
thead 
{
	display:table-header-group;
}
tbody
{
	display:table-row-group;
}
td, th
{ 
	display: table-cell;
}
tr
{
	page-break-inside:avoid;
}
body
{
	font-size:70%;
	color:#666666;
	background:#DDDDDD url(../images/bodyfade.gif) repeat-x top left;
	height:100%;
}
body,input,textarea
{
	font-family:Arial, Sans-Serif;
}
p
{
	margin:1em 0;
	padding:0;
}
input
{
	padding:1px;
	height:1.3em;
	width:150px;
}
input[type="image"]
{
	width:auto;
	height:auto;
	padding:0;
}
textarea
{
	width:154px;
}
input[type="checkbox"],input[type="radio"]
{
	height:15px;
	width:15px;
	margin-right:2px;
}
input[type="file"]
{
	width:auto;
	height:auto;
}
input[type="submit"][disabled],input[type="button"][disabled]
{
	padding-top:0;
	padding-left:0;
}
input,select,textarea
{
	font-size:1em;
}
select
{
	min-width:156px;
	width:156px;
	height:20px;
}
select[size]
{
	height:auto;
}
a[disabled],div[disabled] a
{
	cursor:default;
	text-decoration:none;
}
a:link,a:visited,a:hover,a:active
{
	color:#CC3300;
}
a:hover
{
	text-decoration:none;
}
hr
{
	color:#CC3300;
	background-color:#CC3300;
	height:1px;
	border-style:none;
	margin: 0.5em auto 0.5em auto;
	padding:0;
}
h1,h2,h3
{
	font-weight:bold;
	color:#666666;
}
h1
{
	font-size:1.4em;
}
h2
{
	font-size:1.2em;
}
h3
{
	font-size:1em;
	padding:5px 0 10px 0;
}
ul
{
	list-style-type:none;
}
fieldset
{
	border:solid 1px #999999;
	margin:0 20px 5px 0;
	padding:5px;
}
legend
{
	margin-left:20px;
}
/* Default Styles End */

/* Login Begin */

.loginview
{
	font-size:0.8em;
}
.loginview div
{
	padding:6px 5px 0;
	float:right;
	clear:both;
}
.loginview .credentials label
{
	padding-left:10px;
	font-weight:bold;
}
.loginview input,.loginview select
{
	vertical-align:middle;
}
.rememberMe input
{
	height:15px;
	width:15px;
	margin-right:2px;
}
.rememberMe label
{
	margin-right:20px;
}
.logintextboxes
{
	height:10px;
	width:90px;
}

/* Login end */

/* Navigation Begin */

.LayoutTopNav a
{
	color:#FFFFFF;
	text-decoration:none;
}
.LayoutTopNav table
{
	width:100%;
	height:100%;
	border-collapse:collapse;
}
.LayoutTopNav .newMenuItem
{
	position:relative;
	background:#707070 url(../images/navbg.png) repeat-x top;
	padding-top:1px;
	padding-bottom:1px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.LayoutTopNav .newMenuItem:hover
{
	background:#A3A3A3 url(../images/navbg.png) repeat-x bottom;
	cursor:default;
	padding-top:2px;
	padding-bottom:0;
}
.LayoutTopNav .newMenuItem:first-child .subMenuItems,.LayoutTopNav .newMenuItem:first-child:hover .subMenuItems
{
	display:none;
}
.LayoutTopNav .newMenuItem:first-child:hover
{
	cursor:pointer;
}
.LayoutTopNav .newMenuItem .topMenuItem
{
	text-align:center;
	border-right:solid 1px #666666;
}
.LayoutTopNav .newMenuItem .subMenuItems
{
	display:none;
	position:absolute;
	z-index:5000;
}
.LayoutTopNav .newMenuItem:hover .subMenuItems
{
	display:block;
	z-index:1000;
	background-image:url(../images/transparent.gif);
}
.LayoutTopNav .newMenuItem ul
{
	background-color:#DBD7D0;
	border:solid 1px #666666;
	text-align:left;
}
.LayoutTopNav ul a
{
	white-space:nowrap;
	display:block;
	padding:1px 10px 2px 10px;
}
.LayoutTopNav ul a:hover
{
	padding:2px 10px 1px 10px;
}
.LayoutTopNav .newMenuItem ul li
{
	text-indent:0;
	background:#717171 url(../images/navbg.png) repeat-x top;
	border-top:1px solid #CCCCCC;
}
.LayoutTopNav .newMenuItem ul li:hover
{
	background:#9D9D9D url(../images/navbg.png) repeat-x bottom;
	border-top:1px solid black;
}
.iframeNavShim
{
	position:absolute;
	z-index:999;	
	display:none;
	width:150px;
}
#LayoutFooter ul li
{
	float:left;
	background-image:none;
	text-indent:0;
	padding:2px 10px 2px 10px;
	font-size:0.9em;
	font-weight:bold;
}

/* Navigation End */

/* Master Page Begin */

#divHeader
{
	background-image:url(../images/mortorlogo.gif);
	background-repeat:no-repeat;
	height:100%;
}
#divContentHeader
{
	width:50%;
	height:20px;
	padding-bottom:5px;
	border-bottom:solid 1px #CC3300;
	margin-bottom:10px;
}
#LayoutFooter
{
	background-image:url(../images/mortorfooter.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:50px;
	vertical-align:bottom;
}
#divCopyright
{
	margin-top:30px;
	text-indent:10px;
	width:100%;
	font-size:0.8em;
}
#timeLeft
{
	float:left;
	font-size:1.3em;
}
.browserUpgrade
{
	float:right;
	width:300px;
	font-size:1.4em;
	font-weight:bold;
	color:Red;
}

/* Master Page End */

/* Home Page Begin */

#homePage
{
	background:url(../images/HomePage.jpg) bottom;
	height:500px;
}

/* Home Page End */

/* Prescription Orders Begin */

.actionLinks
{
	padding-bottom:10px;
}
.actionLinks a
{
	padding:0 20px 0 0;
}
.editRenewOption
{
	display:block;
	color:#000000;
	font-weight:bold;
	margin:5px;
}
.searchAndScanDetails
{
	display:none;
}
.scriptPad
{
	font-family:Times New Roman, Serif;
	border:solid 1px #A5ACB2;
	padding:10px;
}
.scriptPad label + span
{
	font-weight:bold;
}
.scriptPad .scriptPrescriber
{
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}
.scriptPad .scriptDEANPI
{
	text-align:center;
}
.scriptPad .scriptPrescriberAddress
{
	text-align:center;
}
.scriptPad .scriptPrescriberPhone
{
	text-align:center;
	margin-bottom:10px;
}
.scriptPad .scriptPatientName
{
	float:left;
	width:60%;
}
.scriptPad .scriptPatientPhone
{
	float:left;
	width:60%;
}
.scriptPad .scriptPatientDOB
{
	float:left;
	width:60%;
}
.scriptPad .scriptDate
{
	float:right;
	width:30%;
}
.scriptPad .scriptDrug
{
	position:relative;
	clear:both;
	margin-top:1em;
	padding-top:1em;
	padding-left:7em;
}
.scriptPad .scriptDrug .rx
{
	position:absolute;
	top:0;
	left:1em;
	font-size:3em;
}
.scriptPad .scriptDrug .rx + .rx
{
	top:0.3em;
	left:1.4em;
}
.scriptPad .scriptDrugName
{
	margin-bottom:0.5em;
}
.scriptPad .scriptDrugQty
{
	float:left;
	width:8em;
}
.scriptPad .scriptRefills
{
	float:left;
	width:8em;
}
.scriptPad .scriptDirections
{
	margin:1em 0;
}
.scriptPad .scriptSpecialInstructions
{
}
.scriptPad .scriptRefills
{
}
.scriptPad .scriptSignature
{
	width:40%;
	clear:both;
	margin:4em 15% 2em auto;
	padding-top:1em;
	text-align:right;
	border-top:solid 1px #A5ACB2;
}
.scriptPad .orderPrint,.phoneOrder + .orderPrint
{
	font-size:1.4em;
}
div.phoneOrder + .orderPrint
{
	margin-top:30px;
}
.phoneOrder
{
	font-family:Times New Roman, Serif;
	padding:0;
}
.phoneOrder div,.phoneOrder .phoneOrderFacilityInfo > div
{
	min-height:32px;
}
.phoneOrder > div > div
{
	padding:2px;
}
.phoneOrder div div
{
	min-height:0;
	height:auto;
}
.phoneOrder .phoneOrderValue
{
	min-height:0;
	height:auto;
	font-size:0.9em;
	font-weight:bold;
	padding-left:6px;
	padding-top:0;
}
.phoneOrder .phoneOrderFacilityInfo
{
	border:solid 1px #A5ACB2;
}
.phoneOrder .phoneOrderFacilityName
{
	float:left;
	width:240px;
}
.phoneOrder .phoneOrderFacilityAddress
{
	/*width:221px;*/
	margin-left:240px;
	border-left:solid 1px #A5ACB2;
}
.phoneOrder .phoneOrderLastName
{
	float:left;
	width:94px;
	border-left:solid 1px #A5ACB2;
}
.phoneOrder .phoneOrderFirstName
{
	float:left;
	width:94px;
	border-right:solid 1px #A5ACB2;
}
.phoneOrder .phoneOrderAdmissionNumber
{
	float:left;
	width:82px;
	border-right:solid 1px #A5ACB2;
}
.phoneOrder .phoneOrderRoomNumber
{
	float:left;
	width:57px;
	border-right:solid 1px #A5ACB2;
}
.phoneOrder .phoneOrderAttendingPhysician
{
	margin-left:331px;
	border-right:solid 1px #A5ACB2;
}
.phoneOrder table
{
	width:100%;
	border-collapse:collapse;
	font-size:1em;
}
.phoneOrder th
{
	background-color:#3C3C3C;
	color:#FFFFFF;
	border:solid 1px #A5ACB2;
}
.phoneOrder td
{
	border:solid 1px #A5ACB2;
	height:16px;
}
.phoneOrder .dateTimeColumn
{
	width:84px
}
.phoneOrder .phoneOrderNotification
{
	font-size:0.9em;
	border-left:solid 1px #A5ACB2;
	border-right:solid 1px #A5ACB2;
	border-bottom:solid 1px #A5ACB2;
	min-height:0;
	height:auto;
}
.phoneOrder .phoneOrderNotification div
{
	min-height:0;
	height:auto;
}
.phoneOrder .phoneOrderNotification span label
{
	margin-right:10px;
}
.phoneOrder .phoneOrderReceivingNurse
{
	float:left;
	font-size:0.9em;
	border-right:solid 1px #A5ACB2;
	border-left:solid 1px #A5ACB2;
	width:236px;
	padding:2px;
}
.phoneOrder .phoneOrderSigningPhysician
{
	margin-left:242px;
	font-size:0.9em;
	border-right:solid 1px #A5ACB2;
	padding:2px;
}
.phoneOrder .phoneOrderAuditTitle
{
	background-color:#3C3C3C;
	color:#FFFFFF;
	min-height:0;
	height:auto;
	text-align:center;
}
.phoneOrder .phoneOrderAuditBoxes
{
	min-height:0;
	height:16px;
	font-size:0.9em;
	border-right:solid 1px #A5ACB2;
	border-left:solid 1px #A5ACB2;
	border-bottom:solid 1px #A5ACB2;
	padding-top:0;
}
.phoneOrder .phoneOrderAuditBoxes div
{
	float:left;
	min-height:0;
	height:12px;
	margin-left:25px;
	border-left:solid 1px #A5ACB2;
	border-right:solid 1px #A5ACB2;
}
.phoneOrder .phoneOrderAuditBoxes .phoneOrderCarePlan
{
	border-right:none;
}

/* Prescription Orders End */

/* Prescription Receive Orders Begin */

.receiveByPharmacy
{
	margin-left:20px;
	margin-right:20px;
}
.divReceiveOrdersByScan
{
	float:left;
	width:48%;
}
.divReceiveOrdersByScan .searchGroup div
{
	left:40px;
}
.divReceiveOrdersOnOrderGrid
{
	float:right;
	width:99%;
	padding:10px 0 10px 0;
}
.divReceiveOrdersTotalItems
{
	clear:both;
}
.divReceiveOrdersReceived
{
	float:right;
	width:48%;
}
.divReceiveOrdersReceivedGrid
{
	float:right;
	width:99%;
	padding:10px 0 10px 0;
}
.divReceiveOrdersItemsScanned
{
	clear:both;
}

/* Prescription Receive Orders End */

/* Line Item Details Begin */

.divLineItemContainer
{
	clear:right;
}
.lineItemBreak
{
	clear:both;
}
.divLineItemPatientInformation,.divLineItemInsuranceInformation,.divLineItemPrescriberInformation
{
	float:left;
	width:33%;
}
.divDrugLineItemDetails
{
	clear:left;
}
.divDrugLineItemDetails td
{
	padding-left:18px;
	vertical-align:top;
	width:50%;
	padding-top:10px;
}
.divDrugLineItemDetails tr:first-child td
{
	padding-top:0;
}
.divDrugLineItemDetails td + td
{
	padding-left:15px;
}
.divDrugLineItemDetails td br + span
{
	margin-left:9px;
	font-size:.8em;
}
.divDrugLineItemDetails th
{
	text-align:left;
	padding:3px 3px 10px 3px;
}
.barcode
{
	float:left;
}
.barcodeSide
{
	float:left;
	margin-left:50px;
}

/* Line Item Details End */

/* Ship-Check Begin */

#divScriptShipCheck .searchGroup div
{
	left:160px;
}
#divScriptShipCheckScan .searchAndScanDetails
{
	padding-bottom:20px;
}
.scriptinfocontainer
{
	float:left;
	width:400px;
	padding-bottom:20px;
}
.drugimagecontainer
{
	float:right;
	width:450px;
}
.drugimage
{
	width:288px;
	height:216px;
}
.pnlPharmacyBarcodeScan
{
	padding-top:10px;
}
.packageinfocontainer
{
	width:400px;
	visibility:hidden;
}
#shipCheckGrid
{
	padding-top: 10px;
	clear:right;
}
.popupDrugChange .lblWInput label
{
	width:auto;
}
.popupDrugChange .lblWInput textarea
{
	clear:left;
	height:70px;
	width:300px;
}

/* Ship-Check End */

/* Patient Add/Edit Begin */

#divPatientAddEditPersonalInformation
{
	width:30%;
}
#divPatientAddEditAddress
{
	position:absolute;
	top:0;
	margin-left:35%;
	margin-right:30%;
	width:30%;
}
#divPatientAddEditPhone
{
	position:absolute;
	top:0;
	right:0;
	width:30%;
}

.POACheck input[type="checkbox"]
{
	margin-top:2px;
}
.POACheck input[type="checkbox"] + label
{
	width:3em;
	margin-top:2px;
}
.POACheck input[type="checkbox"] + label + label
{
	float:none;
	width:6em;
}
.POACheck input[type="checkbox"] + label + label + input
{
	margin-right:0;
}

/* Patient Add/Edit End */

/* Prescriber Add/Edit Begin */

#divPrescriberAddEditPersonalInformation
{
	width:30%;
}
#divPrescriberAddEditAddress
{
	position:absolute;
	top:0;
	margin-left:35%;
	margin-right:30%;
	width:30%;
}
#divPrescriberAddEditPhone
{
	position:absolute;
	top:0;
	right:0;
	width:30%;
}

/* Prescriber Add/Edit End */

/* Manifest Print Begin */

#divManifestSummary
{
}
#divManifestPrint
{
	display:none;
}
.manifestHeader h2
{
	font-size:1.4em;
	padding-bottom:10px;
}
.manifestHeaderDetails
{
	float:left;
	width:75%;
	padding:0 0 10px 20px;
}
.manifestHeaderDetails .manifestHeaderAddress
{
	float:left;
}
.manifestHeaderDetails .manifestHeaderAddress h3
{
	padding:0;
}
.manifestHeaderDetails .manifestHeaderAddress div
{
	padding-left:10px;
	padding-bottom:0;
}
.manifestHeaderDetails .dateCreated
{
	margin-top:15px;
	width:125px;
	text-align:right;
}
.manifestHeaderDetails .datePrinted
{
	clear:right;
	width:125px;
	text-align:right;
}
.manifestHeaderDetails .dateCreated,.manifestHeaderDetails .datePrinted
{
	float:right;
}
.manifestHeaderBarcode
{
	float:right;
	width:22%;
}
.manifestDetails
{
	padding-bottom:10px;
}
h3.manifestComments
{
	padding-bottom:5px;
}
div.manifestComments
{
	padding-left:20px;
	padding-bottom:20px;
}
div.manifestComments span
{
	display:none;
}
.manifestSignature
{
	display:none;
}

/* Manifest Print End */

/* Manifest Create Begin */

#divManifestPrintAvailableDestinations
{
	float:left;
	width:48%;
}
.availableDestinations
{
	height:150px;
}
#divManifestPrintAvailableDestinations input
{
	margin-left:auto;
	margin-right:auto;
}
#divManifestPrintMoveButtons
{
	float:left;
	margin-top:50px;
	margin-left:5%;
	width:10%;
	height:100px;
}
#divManifestPrintMoveButtons input
{
	display:block;
	width:30px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#divManifestPrintAvailableDestinations .nestedGridContainer,#divManifestPrintManifestDestinations .nestedGridContainer
{
	width:400px;
	left:-395px;
}
#divManifestPrintManifestDestinations
{
	float:right;
	width:48%;
}
#divManifestPrintManifestDestinations select
{
	width:90%;
	height:150px;
}
#divManifestPrintManifestDestinations input
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

/* Manifest Create End */

/* Manifest Verify Begin */

#divManifestVerifyScan
{
	padding-bottom:10px;
}
#divManifestVerifyScan .searchGroup
{
	padding-bottom:10px;
}
#divManifestVerifyScan .searchGroup div
{
	left:100px;
}

/* Manifest Verify End */

/* Manifest Delivery Routes Begin */

#divManifestDelRoutesSelect
{
	float:left;
	width:30%;
}
#divManifestDelRoutesInput div
{
	padding-top:30px;
}
#divManifestDelRoutesInput div label
{
	text-align:right;
	width:80px;
	float:left;
	padding-right:5px;
}
#divManifestDelRoutesDestinations
{
	float:right;
	width:65%;
}
#divManifestDelRoutesAvailDest
{
	float:left;
	width:40%;
}
#divManifestDelRoutesAvailDest .sectionDetails
{
	text-align:center;
}
#divManifestDelRoutesAvailDest select
{
	width:90%;
	height:150px;
}

#divManifestDelRoutesMoveButtons
{
	float:left;
	margin-top:50px;
	margin-left:5%;
	width:10%;
	height:100px;
}
#divManifestDelRoutesMoveButtons input
{
	display:block;
	width:30px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#divManifestDelRoutesRouteDest
{
	float:right;
	width:40%;
}
#divManifestDelRoutesRouteDest .sectionDetails
{
	text-align:center;
}
#divManifestDelRoutesRouteDest select
{
	width:90%;
	height:150px;
}

/* Manifest Delivery Routes End */

/* Order History Begin */

a.resendFax
{
	padding-left:5px;
}

/* Order History End */

/* Order History Begin */

/* Order History End */

/* Terms of Use Begin */

.legalintro
{
	font-weight:bold;
}
.legallist li h3
{
	padding-bottom:5px;
}
.legalsectionimportant
{
	text-transform:uppercase;
}

/* Terms of Use End */

/* Admin - Roles Begin */

.divRoleList
{
	width:30%;
	padding-bottom:10px;
}
.divRoleSettings .sectionDetails
{
	margin-bottom:30px;
}
.divRoleSettings .sectionDetails,.divRoleSettings .sectionDetails br
{
	clear:left;
}
.divRoleSettings .sectionDetails label,.divRoleSettings .sectionDetails input
{
	float:left;
}
.divRoleSettings select
{
	margin-left:10px;
}
.divRoleSettings .nameAndCat
{
	float:left;
	width:30%;
}
.divCurrentPermissions
{
	float:right;
	width:68%;
}
.divCurrentPermissions .selectallnone
{
	float:none;
}
.divRoleSettings .sectionDetails label
{
	width:165px;
}
/* Admin - Roles End */

/* Admin - Profile Begin*/
.alert
{
	clear:left;
	padding:1px;
}
.alert label, .alert input
{
	float:left;
}

.alert label
{
	padding:0 5px 0 5px;
}

.alert input[type="checkbox"] + label
{
	width:6em;
	padding:1px;
}
.expandTrigger
{
	cursor:pointer;
}
/* Admin - Profile End */

/* Admin - Facility - Facility Branch Maintenance Begin */

.serviceProviderTypeList br
{
	clear:left;
}
.serviceProviderTypeList label,.serviceProviderTypeList input
{
	float:left;
}
.serviceProviderTypeList label
{
	width:15em;
}
.selectServiceProviderTypes
{
	float:none !important;
}
.branchOption
{
	clear:both;
	height:20px;
	margin-top:3px;
}
.branchOption > label
{
	float:left;
	width:25em;
}
.branchOption span label
{
	margin-right:10px;
}
.branchOption select
{
	width: 225px;
}
.branchOption .numeric
{
	width:20px;
}
/* Admin - Facility - Facility Branch Maintenance End */

/* Buttons Begin */

input.btnS,input.btnM,input.btnL,input.btnXL,input.btnXXL
{
	height:18px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border:none;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position:top;
}
input.btnS:hover,input.btnM:hover,input.btnL:hover,input.btnXL:hover,input.btnXXL:hover
{
	background-position:bottom;
}
input.btnS
{
	width:30px;
	background-image:url(../images/buttons/btnS.gif);
}
input.btnS[disabled]
{
	background-image:url(../images/buttons/btnSDisabled.gif);
}
input.btnM
{
	width:45px;
	background-image:url(../images/buttons/btnM.gif);
}
input.btnM[disabled]
{
	background-image:url(../images/buttons/btnMDisabled.gif);
}
input.btnL
{
	width:60px;
	background-image:url(../images/buttons/btnL.gif);
}
input.btnL[disabled]
{
	background-image:url(../images/buttons/btnLDisabled.gif);
}
input.btnXL
{
	width:90px;
	background-image:url(../images/buttons/btnXL.gif);
}
input.btnXL[disabled]
{
	background-image:url(../images/buttons/btnXLDisabled.gif);
}
input.btnXXL
{
	width:105px;
	background-image:url(../images/buttons/btnXXL.gif);
}
input.btnXXL[disabled]
{
	background-image:url(../images/buttons/btnXXLDisabled.gif);
}

/* Buttons End */

/* General Begin */

.required
{
	font-weight:bold;
	color:#000000;
}
.dirResults
{
	margin-top:5px;
}
.addItem
{
	display:block;
	margin-bottom:5px;
}
.noRecords
{
	padding:5px;
}

/* Use this invisible div for the modal popup if you want to show it through code */
.invisibleDiv
{
	display:none;
}
.imageUpload
{
	padding-top:5px;
	width:288px;
	text-align:center;
}
.imageUpload input + input
{
	margin-left:20px;
	vertical-align:bottom;
}
.labelData
{
	font-weight:bold;
}
.date,.dateWCal
{
	width:70px;
	margin-right:10px;
}
.time
{
	width:50px;
}
.lblWInput .date
{
	margin-right:100px;
}
.lblWInput .dateWCal
{
	margin-right:10px;
}
.lblWInput .dateWCal + img
{
	margin-top:2px;
	margin-right:71px;
	vertical-align:top;
}
.cal
{
	cursor:pointer;
}
.ssn
{
	width:76px;
}
.lblWInput .ssn
{
	margin-right:94px;
}
.height
{
	width:20px;
	margin-right:3px !important; 
}
.lblWInput .phone
{
	margin-right:80px;
}
.phoneWExt,.phone
{
	width:90px;
}
.phoneWExt + input + .ext
{
	width:50px;
}
.zipCode,.ext
{
	width:35px;
}
.salutation
{
	width:50px;
}
textarea.comments,textarea.directions
{
	width:334px;
	height:70px;
}
textarea.description
{
	width:200px;
	height:70px;
}
.sectionHeader
{
	padding:2px;
	margin:3px;
	clear:both;
}
.sectionHeaderInline
{
	padding:2px;
	margin:3px;
	display:inline;
}
.sectionDetails
{
	padding:5px 0 5px 10px;
	margin:5px 0 5px 10px;
	/*overflow:auto;*/
}
.qsConfined .quickSearchGrid,.qsConfined .gridViewPopup
{
	width:40em;
}
.statetextbox
{
	width:20px;
}
.postalcodetextbox
{
	width:60px;
}
.salutationtextbox
{
	width:50px;
}
.suffixtextbox
{
	width:50px;
}
.addresstextbox
{
	height:50px;
	width:150px;
}
.allergiestextbox
{
	height:50px;
	width:150px;
}
.mainButtonContainer
{
	clear:both;
	height:20px;
	padding-top:5px;
	text-align:right;
}
.mainButtonContainer input
{
	margin-left:2px;
}
.mainButtonContainer input[type="checkbox"],.mainButtonContainer input[type="checkbox"] + label
{
	float:left;
}
.mainButtonContainerLeft
{
	clear:both;
	height:20px;
	padding-top:5px;
}
/*Conditional formatting for grid with expired or no refill remaining prescriptions*/

.expiredPrescriptionRow,.noRefillsRemainingRow,.scheduledDrugRow
{
	vertical-align:top;
}
.expiredPrescriptionRow td
{
	background-color:#DADFE2;
}
.noRefillsRemainingRow td
{
	background-color:#EFE2CC;
}
.scheduledDrugRow td
{
	background-color:#D4E2C9;
}
.expiredPrescriptionRow td,.noRefillsRemainingRow td,.scheduledDrugRow td
{
	padding:1px 10px 1px 5px;
	border-style:none;
}

/*Conditional formatting end*/

.gvCloseClick
{
	position:absolute;
	top:0;
	right:0;
	z-index:26; 
	height:15px; 
	width:15px; 
	color:white; 
	font-size:1.1em; 
	font-weight:bold; 
	text-align:center;
	cursor:pointer;
}
.quickSearchGrid
{
	position:absolute;
	width:60em;
	z-index:100;
}
.quickSearchFixedOrder
{
	width:70em;
}
.gridViewPopup
{
	position:absolute;
	z-index:25;
	border:solid 1px #666666;
	width:60em;
}
.quickSearchFixedOrder .gridViewPopup
{
	width:70em;
}
.emptyTemplateHeader
{
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	height:18px;
	text-align:center;
	background:#666666 url(../images/gvheaderbackground.gif) repeat-x;
}
.emptyTemplateBody
{
	background-color:#EEEEEE;
	color:#666666;
	text-align:center;
	padding:10px;
}
.emptyTemplateHeader img
{
	padding-right:5px;
	margin-bottom:-2px;
}
.gridViewDefault
{
	clear:both;
	border:solid 1px #AAAAAA;
	width:100%;
}
.gridViewDefault a
{
	white-space:nowrap;
}
.gridViewHeaderDefault
{
	color:#FFFFFF;
}
.gridViewHeaderDefault th
{
    padding:4px;
	background:#666666 url(../images/gvheaderbackground.gif) repeat-x top;
	text-align:left;
}
.gridViewHeaderDefault a
{
	color:#FFFFFF;
}
.gridViewHeaderDefault a:hover
{
	text-decoration:none;
}
.gridViewRowDefault,.gvPopupRowDefault
{
	background-color:#FFFFFF;
	color:inherit;
}
.gridViewAlternatingRowDefault,.gvPopupAltRowDefault
{
	background-color:#EEEEEE;
}
.gridViewRowDefault,.gridViewAlternatingRowDefault
{
	vertical-align:top;
}
.gvPopupRowDefault:hover,.gvPopupAltRowDefault:hover,.gvPopupCurrentRow /*,.gridViewRowDefault:hover,.gridViewAlternatingRowDefault:hover*/
{
	background-color:#AAAAAA;
	color:inherit;
	cursor:pointer;
}
.gridViewRowDefault td,.gridViewAlternatingRowDefault td,.gvPopupRowDefault td,.gvPopupAltRowDefault td,.gvPopupCurrentRow td
{
	padding:1px 10px 1px 5px;
	border-style:none;
}
.gridViewRowDefault td a + a, .gridViewAlternatingRowDefault td a + a
{
	margin-left:10px;
}
td.checkboxcolumndefault
{
	padding:1px 1px 1px 1px;
	border-style:none;
	width:20px;
}
.checkboxcolumndefault
{
	background-color:#666666;
	padding:0;
	text-align:center;
}
.checkboxcolumndefault input
{
	padding:0;
	margin:0;
	width:13px;
	height:13px;
}
.gridViewPagerDefault
{
	height:20px;
}
.gridViewPagerDefault td
{
	background:url(../images/gvpagerbackground.gif) repeat-x top;
	border-top:solid 1px #444444;
	padding-left:5px;
}
.gridViewPagerDefault, .gridViewPagerDefault a
{
	color:#FFFFFF;
}
.gridViewPagerDefault ul
{
	list-style:none outside;
}
.gridViewPagerDefault a:hover
{
	text-decoration:none;
}
.gridViewPagerDefault li
{
	float:left;
	background-image:none;
	text-indent:0;
}
.gridViewPagerDefault li a
{
	display:inline;
	padding:0 1px 0 2px;
}
.gvSelectedRow
{
	background-color:#AAAAAA;
	color:inherit;
}
.gvSelectedRow td
{
	padding:0 5px;
}
.gvApprovedRow
{
	color:inherit;
	font-weight:bold;
}
.gvApprovedRow:hover
{
	color:inherit;
	background-color:#AAAAAA;
	cursor:pointer;
}
.nestedGridContainer
{
	position:absolute;
	margin: 5px auto 5px auto;
	top:16px;
	left:-900px;
	width:900px;
}
.nestedGridContainerNotes
{
	position:absolute;
	margin: 5px 0 auto 10px;
	top:40px;
	left:-375px;
	width:350px;
}
.nestedGridContainerCalledRxs
{
	position:absolute;
	margin: 5px auto 5px auto;
	top:16px;
	left:-850px;
	width:850px;
}
.nestedGridContainerFaxNumberRouting
{
	position:absolute;
	margin: 5px auto 5px auto;
	top:30px;
	left:-850px;
	width:450px;
}
.nestedGridCell
{
	display:block;
	position:relative;
	border-collapse:separate !important;
}
.accesskey
{
	text-decoration:underline;
}
input.qty
{
	width:20px;
}
input.diagnosiscode
{
	width:50px;
}
input.ndc
{
	width:80px;
}
img.ascdesc
{
	padding-left:4px;
}
.searchGroup
{
	/*padding:0 0 5px 0;*/
}
.searchGroup div
{
	/* This caused the elements to shift after the page loads
	overflow:auto;
	*/
	/*padding:5px 0;*/
}
.searchGroup table div
{
	/* This excludes padding for the validator callout extenders */
	padding:0;
}
.searchGroup label,.searchGroup span,.searchGroup input,.searchGroup select
{
	vertical-align:middle;
}
span.searchlabel
{
	width:220px;
	float:left;
}
input.searchbutton
{
	padding:1px;
}
input.quicksearch
{
	width:150px;
	vertical-align:top;
}
input.defaultbutton
{
	padding:1px;
}
input.defaultinput
{
	vertical-align:top;
}
.lblWInputCon
{
	overflow:auto;
	margin-bottom:5px;
}
.lblWInputCon .lblWInput:first-child
{
	float:left;
}
.lblWInputCon .lblWInput:first-child + .lblWInput
{
	clear:none;
}
.lblWInputCon .lblWInput
{
	margin-bottom:0;
}
.lblWInputConFlow
{
	overflow:auto;
	margin-bottom:3px;
	clear:both;
}
.lblWInputConFlow .lblWInput
{
	float:left;
	clear:none;
}
.lblWInput
{
	clear:both;
	margin-bottom:0.2em;
	/*overflow:auto;*/
	min-height:1.8em;
}
.lblWLabel
{
	min-height:0;
}
.lblWInput table *,.lblWInput option
{
	float:none;
}
.lblWInput label
{
	float:left;
	width:100px;
	text-align:right;
	/*padding:3px 5px 3px 0;*/
	padding-right:5px;
	line-height:1.8em;
	height:1.8em;
}
.scriptQtyDetails
{
	padding-bottom:3px;
}
.scriptQtyDetails *
{
	float:left;
}
.scriptQtyDetails label
{
	width:auto;
}
.scriptQtyDetails label:first-child
{
	width:100px;
}
.lblWLabel label
{
	padding-right:0;
}
.lblWLabel span
{
	display:block;
	float:none;
	margin-left:105px;
}
.lblWLabel label,.lblWLabel span
{
	line-height:1.2em;
}
.noInputs .lblWLabel label /*,.noInputs .lblWLabel span*/
{
	height:1.2em;
}
.lblWInput input,.lblWInput select,.lblWInput span
{
	margin-right:20px;
}
.lblWInput input[type="checkbox"]:first-child
{
	margin-left:105px;
}
.lblWInput span input[type="checkbox"]:first-child
{
	margin-left:0px;
}
.lblWInput span:first-child input[type="checkbox"]:first-child
{
	margin-left:105px;
}
.lblWInput .accesskey
{
	margin-right:auto;
}
.lblWInput input[type="radio"]
{
	margin:3px 2px 3px 0;
}
.lblWInput input[type="radio"],.lblWInput input[type="radio"] + label
{
	float:left;
}
.lblWInput input[type="checkbox"] + label
{
	float:none;
	width:auto;
	padding:0 5px 0 0;
}
.lblWInput input[type="checkbox"] + label,.lblWInput input[type="radio"] + label
{
	text-align:left;
}
.lblWInput input[type="checkbox"],.lblWInput input[type="radio"]
{
	margin-right:2px;
}
.lblWInput span label,.lblWInput span input
{
	float:none;
	width:auto;
	margin:auto;
	padding-right:5px;
}
.longDesc span label,.longDesc span input
{
	float:left;
}
.longDesc span input[type="checkbox"]
{
	width:15px;
}
.lblWInput label .accesskey
{
	float:none;
}
.lblWInput .extLbl
{
	width:50px;
}
div.selectallnone
{
	float:left;
	width:40%;
	height:20px;
}
div.selectallnone a
{
	padding-left:5px;
	padding-right:0;
}
.dgNoDataLabel
{
	color:#cc3300;
	text-align:center;
	font-size:1.2em;
}
.filtercontainer
{
	float:right;
	clear:right;
	width:40%;
	height:20px;
}
.filtercontainer a
{
	float:right;
	padding-left:5px;
}
.legendContainer
{
	display:none;
	padding-bottom : 5px;
}	
.legendContainer div
{
	margin:0px 5px 0 0;
	height:20px;
	width:30px;	
	border:1px solid black;
	float:left;
}
.legendContainer span
{
	line-height:22px
}
.expiredPrescriptionLegend
{
	background-color:#DADFE2;
}
.noRefillsRemainingLegend
{
	background-color:#EFE2CC;
}
.scheduledDrugLegend
{
	background-color:#D4E2C9;
}
.modalPopupBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	position:relative;
}
.modalPopupContainer .sectionHeader
{
	margin-top:0;
}
.modalPopupContainer .mainButtonContainer
{
	padding-top:10px;
}
.popupPatientSearch,.popupPrescriberSearch,.popupUserSearch,.popupContactSearch,.popupDrugWarnings
{
	width:650px;
}
.popupStateLicense,.popupMedicaidStateLicense,.popupDestination,.popupSpecial
{
	width:260px;
}
.popupPriorAuthorization,.popupSchedConf,.popupServiceProvider
{
	width:330px;
}
.popupSPT,.popupInsInfo
{
	width:350px;
}
.popupTimeout
{
	width:250px;
}
.popupTimeout2
{
	position:relative;
	z-index:2;
	width:250px;
	height:115px;
	border:solid 1px #666666;
	padding:10px;
	background-color:#EEEEEE;
}
.popupTimeoutShim
{
	position:absolute;
	padding:10px;
	left:0px;
	top:0px;
	width:252px;
	height:117px;
	z-index:1;
}
.popupRespParty
{
	width:450px; 
}
.popupDrugChange,.popupDxSearch
{
	width:375px;
}
.popupPostpone
{
	width:350px;
}
.popupStateLicense .lblWInput label,.popupMedicaidStateLicense .lblWInput label,.popupSpecial .lblWInput label, .popupDestination .lblWInput label
{
	min-width:100px;
	text-align:left;
	width:auto;
}
.popMiddle
{
	position:relative;
	background:transparent url(../images/popMidLeft.png) repeat-y left top;
	padding-left:15px;
}
.popMiddle .popMiddleInside
{
	background:transparent url(../images/popMidRight.png) repeat-y right top;
	padding-right:25px;
}
.popMiddle .popMiddleInside > .sectionDetails
{
	margin-bottom:0;
}
.popTopper
{
	background:transparent url(../images/popTopLeft.png) no-repeat left top;
	height:11px;
	padding-left:15px;
}
.popTopper .popTopperInside
{
	background:transparent url(../images/popTopRight.png) no-repeat right top;
	height:11px;
}
.popBottom
{
	background:transparent url(../images/popBotLeft.png) no-repeat left top;
	padding-left:15px;
	height:18px;
}
.popBottom .popBottomInside
{
	background:transparent url(../images/popBotRight.png) no-repeat right top;
	height:18px;
}
.pageColumnContainer
{
	overflow:auto;
}
.pageColumn
{
	float:left;
	width:48%;
}
.pageColumn + .pageColumn
{
	float:right;
}
.pageColumnAlignLeft
{
	float:left;
	width:auto;
}
.pageColumnAlignLeft + .pageColumnAlignLeft
{
	float:left;
}
.popupDrugWarnings .sectionDetails
{
	min-height:490px;
}
.popupDrugWarnings .pageColumn
{
	width:27%;
}
.popupDrugWarnings .drugWarningLinks li
{
	padding-bottom:5px;
}
.popupDrugWarnings .pageColumn .drugWarningImage
{
	float:left;
	height:30%;
	width:30%;
}
.popupDrugWarnings .pageColumn img + div .lblWInput
{
	clear:none;
}
.popupDrugWarnings .lblWInput label
{
	width:75px;
}
.popupDrugWarnings .lblWLabel span
{
	margin-left:80px;
	font-weight:bold;
}
#drugInteractions,#drugPotentialDrugAllergies,#drugKnownAllergens,#drugGeriatricPrecautions
{
	clear:both;
}
.popupDrugWarnings .pageColumn + .pageColumn
{
	width:69%;
}
#drugKnownAllergens p
{
	margin-top:0;
}
#drugInteractions .expContainer
{
	max-height:300px;
	overflow:auto;
}
#drugInteractions .expandee textarea
{
	display:block;
	padding:5px;
	height:200px;
	width:97%;
}
#drugInteractions .expander span
{
	display:block;
	float:none;
	cursor:pointer;
	background:url(../images/expand.gif) no-repeat 99%;
}
#drugInteractions .expanderSelected span
{
	background:url(../images/collapse.gif) no-repeat 99%;
}
#drugPotentialDrugAllergies,#drugKnownAllergens,#drugGeriatricPrecautions
{
	display:none;
}
#drugPotentialDrugAllergies div,#drugKnownAllergens div,#drugGeriatricPrecautions div
{
	height:350px;
	overflow:scroll;
	border:solid 1px #999999;
	background-color:#ffffff;
	padding:5px;
}
#drugPotentialDrugAllergies ul li
{
	padding-bottom:10px;
}
#drugGeriatricPrecautions div div
{
	margin-bottom:10px;
	height:auto;
	overflow:auto;
	border:none;
	padding:0;
}
.selectedText
{
	overflow:hidden;
	height:22px;
	padding-left:5px;
	line-height:22px;
	width:49%;
}
.modalPopupContainer .selectedText,.pageColumn .selectedText
{
	width:auto;
}
.selectedLabel,.lblAsData
{
	font-style:italic;
	font-weight:bold;
}
.invisibleText
{
	position:absolute;
	visibility:hidden;
	width:0;
	height:0;
}
.drugSearchGroup
{
	width:270px;
}
.equivDrug
{
	margin-bottom:0.5em;
}
.emailAddress
{
	width:250px;
}
.webAddress
{
	width:250px;
}
.saveMessageContainer
{
	margin-bottom: 10px;
}
.moneySmall
{
	width:25px;
	text-align:right;
	margin-right:1px !important;
}
.cents
{
	width:17px;
}
.dollar
{
	margin-right:1px !important;
}
.decimal
{
	margin-right:1px !important;
}
/* General End */

/* Expander Controls Begin */

.expContainer
{
	background-color:#EEEEEE;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
}
.expMargin
{
    margin-top:25px;
}
.expDrugContainer .expDrugContainer
{
	padding:5px;
	border:none;
}
.expHeader
{
	margin-top:20px;
	margin-bottom:5px;
}
.expShowHide,.expShowHideOuter
{
	float:right;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.expander
{
	margin:0 0 0 0;
	padding:5px;
	overflow:auto;
	border-top:solid 1px #666666;
	color:#FFFFFF;
	background:#666666 url(../images/gvheaderbackground.gif) repeat-x top;
}
.expOuter
{
	cursor:pointer;
}
.expInner
{
	padding:2px;
	background-color:#EEEEEE;
	border-top:solid 1px #666666;
}
.expander > div,.expInner > div
{
	text-align:right;
}
.expander span
{
	font-weight:bold;
	float:left;
}
.expander span[disabled]
{
	font-weight:normal;
	float:none;
}
.expInner span
{
	float:left;
}
.expInner div span[disabled],.expInner div span input[disabled],.expInner div span input[disabled] + label
{
	font-weight:normal;
	float:none;
}
.expanderDrug
{
	color:#444444;
	background-image:none;
	background-color:#D1D3D6;
	border: solid 1px #666666;
	margin-top:5px;
	cursor:pointer;
}
.expanderDrug a
{
	float:right;
}
.expander .expShowHide,.expInner .expShowHide
{
	visibility:hidden;
}
.expander .expStatus,.expInner .expStatus
{
	float:left;
	padding-right:10px;
}
.expandee
{
	overflow:hidden !important; /* !important fixes scrollbar in firefox */
	height:0;
}
.expandee .expandee
{
	padding:10px;
}
.expandee .rolesHeader, .sectionDetails .rolesHeader
{
	padding-bottom:10px;
	font-style:italic;
	font-weight:bold;
}
.expandee span input[type="checkbox"] + label
{
	float:left;
	width:175px;
}
.expandee span input[type="checkbox"]
{
	float:left;
}
.expandee span br
{
	clear:left;
}
.expandeeDrug
{
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
}
.innerexpandee
{
	overflow:hidden;
	background-color:#D1D3D6;
}
.innerexpandee .innerexpandee
{
	padding:10px;
}
.expFooter
{
	margin-top:5px;
	padding-left:5px;
	font-style:italic;
}
.expFooter span:first-child
{
	display:block;
	margin:0 0 12px 0;
	font-style:normal;
	font-weight:bold;
}

/* Expander Controls End */

/* Skin Classes Begin */

.nodatatemplate
{
	width:100%;
	text-align:center;
}
.lbdefault
{
	padding:0 5px 0 5px;
}

/* Skin Classes End */

/* Patient - Patient Clinical Begin */

.clinicalCon
{
	overflow:auto;
	clear:both;
}
.clinicalCon .diagnoses
{
	overflow:auto;
}
.clinicalCon .add
{
	float:left;
	clear:left;
	width:32%;
}
.clinicalCon .add .selectedLabel
{
	font-style:italic;
}
.clinicalCon .view
{
	float:right;
	width:65%;
}
.clinicalCon .lblWInput input[type="checkbox"]:first-child
{
	margin-left:auto;
}
.clinicalCon .lblWInput input[type="checkbox"]:first-child + label
{
	width:auto;
}
.clinicalAllergenItem li, .clinicalDrugAllergenItem li span
{
	float:left;
	width:48%;
	margin-right:5px;
}
.clinicalAllergenItem li span
{
	float:left;
	width:65%;
}
.clinicalDrugAllergenItem li
{
	overflow:auto;
	list-style-type:none;
}
.clinicalDrugAllergenItem li a
{
	margin-right:5px;
}
.clinicalAllergenItem li a
{
	margin-left:5px;
}
.clinicalAllergenAltItem
{
	background-color:#DADEE6;
}
.allergyContainer
{
	margin-bottom:5px;
}

.clinicalDrugDirections
{
	width: 180px;
	height:100px;
}

/* Patient - Patient Clinical End */

/* DXRelatedDiseases Begin */

.dxGrids
{
	overflow:auto;
	clear:both;
}
.dxGrids .dx
{
	float:left;
	clear:both;
	width:59%;
}
.dxGrids table
{
	width:95%;
}
.dxGrids .rd
{
	float:right;
	width:39%;
}

/* DXRelatedDiseases End */

/* AJAX Override Begin */

#LayoutContent .ajax__tab_body
{
	font-size:1em;
	font-family:Verdana, Sans-Serif;
}
.ajax__calendar *
{
	float:none;
}
/*Override the calendar position only for document index control of type date*/
.loadedControlDiv .ajax__calendar_container 
{
	margin-left:178px; 
}
table.ajax__validatorcallout div.ajax__validatorcallout_innerdiv
{
	left:1px !important;
}
/* AJAX Override End */

/* Facility Reports Begin */

select.hour,select.minute
{
	width:4em;
	min-width:4em;
	margin-right:5px;
}
select.ampm
{
	width:4em;
	min-width:4em;
	margin-right:25px;
}

/* Facility Reports End */

/* Pharmacy Reports Begin */
/* Pharmacy Reports End */

/* Scanner Specific Begin */
#dwt
{
	border:solid 1px black;
	width:680px;
	height:880px;
}
.scannerToolBar input[type="image"]
{
	margin-right:3px;
	width:auto;
	height:auto;
}
.scannerToolBar a
{
	margin-right:10px;
}
.scannerToolBar
{
	margin-bottom:5px;
}
.ORScanner
{
	margin-left:130px;
	font-size:1.3em;
	font-weight:bold;
}
.TimeZoneSelect
{
	width: 225px;	
}
/* Scanner Specific End */
.DocumentImageFilterRow
{
    display:block;
    clear:left;
    padding:10px 0 0 0;
}
.DocumentImageQueueFilter
{
    display:inline;
	min-height:1.8em;
	width:350px;
}
.DocumentImageQueueFilter label
{
	width:100px;
	text-align:right;
	/*padding:3px 5px 3px 0;*/
	padding-right:5px;
	line-height:1.8em;
	height:1.8em;
}
.DocumentImageQueueFilter input,.DocumentImageQueueFilter select,.DocumentImageQueueFilter span
{
    width:auto;
	margin-right:20px;
}
.DocumentImageQueueFilter input[type=checkbox]
{
    width:auto;
	margin-right:2px;
}
.DocumentImageQueueFilter .ajax__calendar
{
    display:inline;
}
.DocumentQueueStatusChange
{
    text-align:right;
    /*float:right;    */
    color:#fff;
    margin-bottom:10px;
    margin-top:20px;
    padding-top:15px;
}
.DocumentQueueTopStatusChange
{
    text-align:center;
    margin-top:1px;
    background-color:#ddd;
    height:34px;
    position:relative;
    padding:3px;
}
.myDocs
{
	position:absolute;
	left:6px;
	width:150px;
	top:50%;
	height:20px;
	margin-top:-7px;
}
.queueNavigation
{
	margin-top:11px;
}
.editableGridFooter 
{
    background:	#ccc;
    color:black;
}
.editableGridFooter * 
{
    margin:5px;
}
.SavingbtnXL
{
    height:18px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border:none;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position:top;
    width:90px;
    background-image:url(../images/buttons/btnXLDisabled.gif);
}
.scanSearch
{
	width:610px;
}
.scanSearch .gridViewPopup, .scanSearch .quickSearchGrid
{
    position:relative;
}
.daysSupplyReport .gridViewPopup, .daysSupplyReport .quickSearchGrid
{
	position:relative;  
}
div.daysSupplyNote
{
	margin:15px 5px 7px 10px;
}
.daysSupplyNote textarea
{
	width:100%;
	height:30px;
	vertical-align:top;
}
/*.IndexFieldSearchContainer first-child
{
    float:left;
    clear: left; 
    margin-top:5px;
    width:auto;
}
.IndexFieldSearchContainer
{
    float
    clear: left; 
    margin-top:5px;
    width:auto;
}*/

/* Document Queue/Search Begin */

.hiddenRequiredField
{
    visibility: hidden;
    width: 0px;
    height: 0px;
    padding: 0px;
    float: left;
}
.filterPanelContainer
{
    padding-left: 5px; 
    padding-right: 5px; 
    background-color: #eee; 
    margin-bottom: 15px;
    height: 100%; 
    border: solid 1px #666666;
}
.indexPanelContainer
{
    padding-left: 5px; 
    padding-right: 5px;
    background-color: #eee; 
    margin-bottom: 0px; 
    height: 100%;
    border: solid 1px #666666;
}
.imageControlContainer
{
    background-color: #aaa; 
    border: solid 1px #999;
    width: 98%; 
    padding: 5px;
}
.filterExpanderBorder
{
    border-left:solid 1px #666666;
	border-right:solid 1px #666666;
}
.pnlExpandeeValues
{
    padding-left: 3px;
    padding-right: 3px;
}
.filterButtonContainer
{
    margin-top: 10px; 
    padding-bottom: 3px;
}
.topControlBarContainer
{
    background-color: #ddd; 
    padding: 6px; 
    height: 18px;
}
.statusChangeTopContainer
{
    background-color: #ddd; 
    float: right; 
    height: 18px;
}
.queueCountLabel
{
    color: #333;
    font-weight: bold; 
    font-size: 12px; 
    text-decoration: underline; 
    padding-right: 15px; 
    padding-left: 15px;
    width: 165px;
}
.indexPanelFieldSet
{
    margin-left:0px;
}
.indexPanelLegend
{
    font-style:italic;
    font-weight:bold;
    color:#666666;
    margin-bottom:10px;
}
.indexMarginDiv
{
    margin-top:10px;
    clear:both;
}
.docIndexFieldOuter
{
    margin-top:5px;
    width:auto;
    clear:left;
}
.docIndexFieldInner
{
    margin-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    float:left;
}
.searchContainer
{
	background-color:#EEEEEE;
	border:solid 1px #666666;
	padding:10px;
}
.docSearchResults
{
	margin:25px 0 25px 0;
}
.docSearchSort
{
	 text-align: right;
	 clear: right;
	 margin-bottom: 10px;
}
.faxOptionsPopup
{
    width:400px;
}
.faxOptionsPopupWide
{
    width:650px;
}
.faxOptionsPopupOption
{
    clear:both;
    margin-top:5px;
    margin-bottom:5px;
}
.faxOptionsPopupOption > SELECT
{
    width:200px;
    margin-right:10px;
}
.notificationStatusPopup
{
    width:650px;
}
.docSearchProgress
{
	position:absolute;
	left:50%;
	margin-left:-110px;
	top:10px;
}
.docSearchProgress div
{
	float:left;
}
.docSearchCommands
{
    text-align: right;
}
.docSearchCommands a
{
    margin-left:15px;
}
.coverSheetForm
{
    margin-top:10px;
}

/* Document Queue/Search End */

/* Document Type Maintenance Begin */

.docTypeTextBox, .docTypeSmallTextBox
{
    padding-left:0px; 
    margin-left:0px;
}
.docTypeTextBox
{
    width:125px;
    min-width:125px;
}
.docTypeSmallTextBox, .docTypeCheckBox, .docTypeMainCheckBox
{
    width:25px;
    min-width:25px;
}
.docTypeTextBox > input
{
    width:115px;
    min-width:115px;
}
.docTypeTextBox > select
{
    width:125px;
    min-width:125px;
}
.docTypeTextBox > #or
{
    position:absolute;
    width:115px;
    text-align:center;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
.docTypeSmallTextBox > input
{
    width:25px;
    min-width:25px;
}
.docTypeTextBox > input, .docTypeSmallTextBox > input, .docTypeButton > input, .docTypeTextBox > select, .docTypeCheckBox > input
{
    margin-left:0px;
    margin-right:0px;
}
.docTypeMainTextBox
{
    width:150px;
    min-width:150px;
}
.docTypeStatusGrid
{
    position: relative;
    left: -525px;
}
.docTypeIndexGrid
{
    position: relative; 
    left: -360px;
    padding-bottom: 15px;
}
.docTypeIndexGrid td
{
    height:23px;
}
.docTypeWaterMark
{
    font-style:italic;
    color:#969696;
}

/* Document Type Maintenance End */

/* Index Field Controls for Document scanning Begin */

.loadedControlDiv, .loaderControlContainerDiv, .indexActionButtonDiv, .valueRequiredIndicator
{
    padding-top:0px; 
    /*padding-bottom:5px;*/
}
.docIndexSearchFieldDiv
{
    /*margin-top:3px;*/
    width:auto;
    clear:left;
    /*padding-top:5px;*/
}
.docIndexSearchFieldDiv .searchGroup div
{
    padding-top:0;
}
.loaderControlContainerDiv
{
    margin-right:5px;
    float:left;
}
.indexDropdown
{
    margin-right:5px;
}
.indexDetails
{
    margin-top:30px;
    margin-left:20px;
    width:85%;
}
.actionButton
{
    /*float:left;*/
    width:20px;
    text-align:center;
    /*padding-top:8px;*/
    display:none;
}
.docIndexAdd
{
	line-height:20px;
}
.documentIndexName
{
    float:left;
    width:156px;   
    font-size:1em;
    line-height:1.8em;
    border: solid 1px #AAAAAA;
    background-color:White;
    padding-left:5px;
    margin-right:10px; 
}
.documentIndexEqual
{
    float:left;
    font-size:1em;
    line-height:1.8em;
}
.documentIndexInputControl
{
    float:left;
    margin-left:10px;
    /*padding-top:1px;*/
}
.documentIndexInputControl .searchGroup > DIV 
{
    padding-top:0px;
    padding-bottom:0px;
}
.documentIndexAddValue
{
    padding-top:5px;    
}
.documentIndexAddValue input
{
    margin-left:5px;
}
.documentIndexValueList
{
    clear:both;
    margin-left:195px;
}
.documentIndexValueList > ul DIV
{
    width:156px;
    font-style:italic;
    float:left;
}
.documentIndexColTwo > ul input
{
    margin-left:161px;
}

/* Index Field Controls for Document scanning End */

/* Document scanning general Begin */

.menuClearance
{
    margin-top:35px;
}

/* Document scanning general End */

/* Locked Document Maintenance Begin */

td.checkboxColumnSpacing
{
    width:2px;
}

/* Locked Document Maintenance End */


/* Fax Routing Maintenance Begin */
.faxRoutingOption
{
	float:right;
	margin:3px;
	padding:2px;
}
/*Fax Routing Maintenance End*/


/* Taskbar begin */

.taskbarCon
{
	width:100%;
	position:fixed;
	bottom:0px;
	height:30px;
	z-index:1000;
}
.taskbar
{
	margin:0 auto;
	width:98%;
	height:100%;
	position:relative;
	border:solid 1px #333333;
	z-index:5;
}
.taskbarShim
{
	position:absolute;
	left:0px;
	top:0px;
	width:98%;
	height:100%;
	z-index:4;
}
.taskbarLeft
{
	position:absolute;
	left:0;
	background: #958080;
	float:left;
	height:100%;
	width:12px;
}
.taskbarMiddle
{
	position:absolute;
	left:12px;
	right:12px;
	float:left;
	height:100%;
	background: #958080;
}
.taskbarRight
{
	position:absolute;
	right:0;
	float:left;
	background: #958080;
	width:12px;
	height:100%;
}
.taskbarQuickLaunch
{
	padding:2px 10px 0 0;
	position:absolute;
}
.taskbarAlerts
{
	float:right;
	padding:2px 10px 0 10px;
	text-align:center;
}
.taskbarIcon img, input.taskbarIcon
{
	margin-left:5px;
	height:24px;
	width:24px;
}
.taskbarIcon:hover img, input.taskbarIcon:hover
{
	background-color:#555555;
}
.alertBox
{
	position:absolute;
	right:0;
	bottom:30px;
	width:250px;
	border:solid 1px #999999;
	overflow:auto;
	background-color:#F5F5F5;
	display:none;
	z-index:10;
}
.taskBarAlertShim
{
	display:none;
	position:absolute;
	right:0;
	bottom:30px;
	z-index:9;
}
.alertBoxHeader
{
	color:#ffffff;
	background-color:#1F6285;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	height:1.5em;
	padding:3px 15px 3px 3px;
}
.alertClose
{
	position:absolute;
	top:0;
	right:5px;
	color:#ffffff;
	padding:3px;
	cursor:pointer;
}
.alertClose:hover
{
	color:#cccccc;
}
.alertBody
{
	background-color:#F5F5F5;
}
/* Taskbar end*/

.EvenSearchResult
{
    width:100%;
    background:#fff;
    padding:0px 0 15px 0;
    color: #333;
    border:solid 1px #AAA;
    border-bottom:0;
}
.OddSearchResult
{
    width:100%;
    background:#ddd;
    padding:0px 0 15px 0;
    color: #333;
    border:solid 1px #AAA;
    border-bottom:0;
}
.SummaryInfo
{
    float:left;
    width:28%;
    position:relative;
    margin-left:10px;
    margin-top:10px;
}
.SummaryInfo + .SummaryInfo
{
    float:left;
    display:block;
    width:65%;
    position:relative;
    margin-left:10px;
    margin-top:10px;
}
.SearchResultInfo Label 
{
    clear:left;
    float:left;
	display:block;
	text-align:left;
	padding-right:5px;
	line-height:1.6em;
	height:1.6em;
	font-weight:bold;
}
.SearchResultInfo SPAN 
{
    display:block;
	float:right;
	width:60%;
	text-align:left;
	line-height:1.6em;
}

/* Facility Document Search Begin */

.quickSearchLabel
{
    margin-top:5px;
}
.dateConSpacer
{
    margin-top:6px;
}
.quickSearchLiFix li
{
    float:left;
}
.quickSearchLiFix span
{
    margin-right:0px;
}
.listViewPagerContainer
{
	background:url(../images/gvpagerbackground.gif) repeat-x top;
	border-top:solid 1px #444444;
	padding-left:5px;
	margin-right:-2px;
}
.docTypeCheckListContainer
{
    background:#fff;
    width:300px;
    padding:8px;
    border: solid 1px #777;
}
.docTypeCheckListContainer table
{
    padding: 3px;
    margin: 3px;
}
/* Facility Document Search End */
/* Patient Document Page */
.basictab
{
    border: 1px solid gray;
    border-right: none;
    border-bottom: none;
    display: inline-block;
    padding: 0;
    margin: 0;
    font: bold 12px Verdana;
    list-style-type: none;
    text-align: left;
    width: 100%;
    height: auto;
}
.basictab li
{
    position: relative;
    display: block;
    background: #fff url(../images/v-tab-current.png) 0 0 repeat-y;
    background-color: #B4B4B4;
    border-bottom: 1px solid gray;
    border-right: 1px solid gray;
    width: 100%;
    text-align: right;
    padding:0;
}
.basictab li.selected
{
    position: relative;
    display: block;
    background: #bbb none;
    border-right-width: 0;
    padding-left: 1px;
    width: 100%;
}
.basictab li a
{
    display: block;
    text-decoration: none;
    color: #000;
    height: auto;
    text-align: right;
    
}
.basictab a div
{
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
.basictab li:hover
{
    background: #fff url(../images/v-tab-hover.png) 0 0 repeat-y;
}
.basictab li:hover a
{
    color: white;
}
.basictab li.selected a
{
    color: #000;
}
/* Patient Document Page End*/

/* Patient Order Pickup Begin */
.patientDrugList
{
    border-collapse:collapse;
    border: solid 1px #AAA;
}
.patientDrugList th
{
	padding: 4px;
	text-align:left;
	background:#666666 url(../images/gvheaderbackground.gif) repeat-x top;
	color:#FFFFFF;
}
.patientDrugListRow td
{
	padding:1px 10px 1px 5px;
}
.patientDrugListRowAlt td
{
	padding:1px 10px 1px 5px;
}
.patientDrugListRowAlt
{
	background-color:#F4F3EC;
}
.markAsPickup td
{
	padding:1px 10px 1px 5px;
}
.markAsPickup
{
    background-color:#E1E9F7;
}
.patientSignature
{
    display:none;
}
/* Patient Order Pickup End */

/* Drug Pickup Compliancy Begin */

.filterPrintLinks
{
    float:right;
    margin-top:10px;
    margin-left:10px;
}

/* Drug Pickup Compliancy End */

/* Devexpress report toolbar and viewer - Begin */

.devExpressReport, .devExpressReport table
{   
    width: 100%;
    padding-top: 10px;
}

.devExpressBackButton
{
    
    padding-top:10px;
}

/* Devexpress report toolbar and viewer - End */

/* Did You Mean Panel - Begin */

.didYouMeanPanel
{
    position:absolute;
    z-index:25px;
    width:450px;
}

.closeDidYouMeanPanel
{
    position:absolute;
	top:0;
	right:0;
	z-index:26; 
	height:15px; 
	width:15px;
	text-align:center;
	cursor:pointer;
    margin-right:40px;
}

/* Did You Mean Panel - End */

/* Document Queue Notification - Begin */

.notifyDiv
{
    height:0;
    position:relative;
    width:100%;
}
.notifyPanel
{
    overflow:hidden;
	height:30px;
	line-height:30px;
	width:100%;
	position:absolute;
}
.notifyLabel
{
    font-style:italic;
	font-weight:bold;
	padding-left:5px;
}

/* Document Queue Notification - End */

/* Face Sheet - Begin */

.sectionSeparator
{
    clear:both;
}
.sectionSeparatorPad
{
    padding-top:5px;
}
.callLogNote
{
    height:60px;
    width:510px;
}
.noCapListsTemplate
{
    color:#CCCCCC;
    border-left:#666 1px solid;
    border-right:#666 1px solid;
}
.timePickerDate
{
    float:left;
}
.timePickerDate input
{
    margin-right:5px;
}
.timePickerTime
{
    margin-right:0px !important;
    margin-left:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
}
.timePickerTime TD
{
    line-height:0.5em;   
}
.timePickerTime table input
{
    padding-right:0;
    Font-size:100% !important;  
}
.externalIDSave
{
    margin-right:0px !important;
}

/* Face Sheet - End */

/* Patient Call Log History - Begin */

.callLogResultsContainer
{
    border-bottom: 1px solid #aaa;
    padding-right:2px;
}
.listViewFacilityLabel
{
    margin-left:15px;
    padding-bottom:0;
    float:left;
}
.listViewPrintLinkButton
{
    margin-bottom:5px;
    text-align:right;
}

/* Patient Call Log History - End */

/* Order Sign Out - Begin */

.sigContainer
{
	width:50%;
}
.sig
{
	height:150px;
	width:420px;
}
.sigObject
{
	width:360px;height:96px;
	border:solid 1px #B88D8A;
	margin-left:29px;
}

/* Order Sign Out  - End */

/* RefillAuthorizationRequest - Begin */

.entryModeLinks
{
    clear:both;
}

/* RefillAuthorizationRequest - End */
