﻿/* 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: #4E4B48;
    background: #fff;
    height: 100%;
}
body, input, textarea {
    font-family: 'Open Sans', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', 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:#004081;
}
a:hover
{
	text-decoration:none;
}
hr
{
	color:#004081;
	background-color:#004081;
	height:1px;
	border-style:none;
	margin: 0.5em auto 0.5em auto;
	padding:0;
}
h1,h2,h3
{
	font-weight:bold;
	color:#515151;
}
h1
{
	font-size:1.4em;
}
h2
{
	font-size:1.2em;
}
h3
{
	font-size:1em;
	padding:5px 0 10px 0;
}
h3 .alert
{
    color: Red;
}

ul
{
	list-style-type:none;
}
fieldset
{
	border:solid 1px #999999;
	margin:0 20px 5px 0;
	padding:5px;
}
legend
{
	margin-left:20px;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.clear
{
    clear: both;
}
.bold
{
    font-weight: bold;
}
.italic
{
    font-style: italic;
}

.ajax__calendar_container 
{ 
    z-index : 1000 ; 
}
/* Default Styles End */

/* Login Begin */

.loginview
{
	font-size:1.2em;
    padding-top:0;
    position:relative;
    float:right;
    margin-right:40px;
}
.loginview div
{
	padding:3px 5px 0 0;
	text-align:right;
	clear:both;
}
.loginview .credentials
{
	float:right;
    text-align:left;
}

.loginview .credentials label
{
	/*padding-left:10px;*/
	font-weight:bold;
}
.loginview .credentials input[type="submit"]
{
    height:30px;
    width:70px;
    font-size:1em;
}
.loginview input[type="text"], .loginview input[type="password"]
{
	vertical-align:middle;
    /*display:block;*/
    margin: 5px 5px 5px 0;
}

.rememberMe input
{
	height:15px;
	width:15px;
	margin-right:5px;
}
.rememberMe label
{
	margin-right:35px;
}
.logintextboxes
{
	height:25px;
	width:150px;
}
.loginviewName
{
    margin-top:15px;
}

/* Login end */

/* Navigation Begin */

.LayoutTopNav a
{
	color:#FFFFFF !important;
	text-decoration:none !important;
}
.LayoutTopNav table {
    margin: 0 auto;
    width: 90%;
    height: 100%;
    border-collapse: collapse;
    border-left: 1px solid #515151;
}
.LayoutTopNav .newMenuItem {
    position: relative;
    background-color: #4E4B48;
    background: -moz-linear-gradient(top, #4E4B48 0%, #7E7F74 100%); /* FF3.6+  */
    background: -o-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* IE10+ */
    background: linear-gradient(to bottom, #4E4B48 0%,#7E7F74 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4B48', endColorstr='#7E7F74',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4B48), color-stop(100%,#7E7F74)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* Chrome10+,Safari5.1+ */
    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;
    background-color:#0052a6;*/
	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 #515151;
    height: 3em;
    line-height: 3em;
}
.LayoutTopNav .newMenuItem .subMenuItems
{
    /*display:none;*/
    visibility:hidden;
	position:absolute;
	z-index:5000;
    height: 2em;
    line-height: 2em;
}
.LayoutTopNav .newMenuItem:hover .subMenuItems
{
	/*display:block;*/
	visibility:visible;
	z-index:1000;
	background-image:url(../../images/transparent.gif);
}
.LayoutTopNav .newMenuItem ul
{
	background-color:#DBD7D0;
	border:solid 1px #515151;
	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-color: #7E7F74;
    border-top: 1px solid #CCCCCC;
}
.LayoutTopNav .newMenuItem ul li:hover {
    background-color: #D7C826;
    border-top: 1px solid #CFCDC9;
}
.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
{
	height:100%;
}
#logo {
    background-image: url(../../images/Cervey.png);
    background-repeat: no-repeat;
    width: 175px;
    height: 125px;
    display: block;
    float: left;
    margin-left: 40px;
}
#divContentHeader
{
	width:50%;
	height:20px;
	padding-bottom:5px;
	border-bottom:solid 1px #D7C826;
	margin-bottom:10px;
}
#LayoutFooter {
    background-position: right;
    background-repeat: no-repeat;
    height: 50px;
    vertical-align: bottom;
}
#divCopyright
{
	margin:30px 10px 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;
}
.passwordPolicyPopup p, .passwordPolicyPopup p.updatePasswordError
{
    width:275px;
    font-size:1.05em;
    font-weight:bold;
    margin-bottom:20px;
}
.passwordPolicyPopup p.updatePasswordError
{
    color:#CC3300;
}

/* Master Page End */

/* Home Page Begin */

#homePage
{
	background:url(../../images/homepagebackground3.jpg) bottom no-repeat;
	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;
}
.searchAndScanDetailsLeftAlign
{
    display:none;
    text-align:left;
    width:350px;
}
.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 .lWInput 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, h3.manifestCommentsPrint
{
	padding-bottom:5px;
}
div.manifestComments, div.manifestCommentsPrint
{
	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;
}
.manifestCreateByScanSection
{
    margin-bottom:15px;
}
div.divManifestPopupContent
{
    max-height:300px;
    height:300px;
    max-width:320px;
    width:320px;
    overflow:scroll;
}

/* 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, .divPortalReportPerms .selectallnone {
		float: none;
	}
.divPortalReportPerms li {
	margin-bottom: 3px;
}

.divPortalReportPerms .sectionDetails label {
	position: relative;
	top: -4px;
}
.divRoleSettings .sectionDetails label
{
	width:165px;
}
.currentPermissionGroupContainer
{
    width: 98%; 
    display: block; 
    position: relative; 
}
.currentPermissionGroupSubContainer, .currentReportPermissionGroupSubContainer
{
    display: inline-block;
    vertical-align: top;
    width:205px;
    zoom: 1;
    *display: inline;
}
.currentPermissionGroupSubContainer ul, .currentReportPermissionGroupSubContainer ul
{
    margin:10px 0 20px 5px;
}
.currentPermissionGroupSubContainer ul > li, .currentReportPermissionGroupSubContainer ul > li
{
    margin:5px;
}
.currentPermissionGroupSubContainer input, .currentPermissionGroupSubContainer label, .currentReportPermissionGroupSubContainer input, .currentReportPermissionGroupSubContainer label
{ 
    float:none !important;
}
.currentReportPermissionGroupSubContainer
{
    width:405px;
}

/* 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;
}
.userPreferenceChk
{
    margin-bottom:5px;
}
.userPreferenceLabelWTextBox span
{
    margin-right: 10px;
}
.userPreferenceLabelWTextBox input
{
    width:35px;
}
/* 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, .companyOption
{
	clear:both;
	height:20px;
	margin-top:3px;
}
.companyOption > label
{
    float:left;
	width:13em;
    padding-top:3px;
}
.companyOption span input
{
    margin-left:3px;
}
.branchOption > label
{
	float:left;
	width:25em;
}
.branchOption span label
{
	margin-right:10px;
}
.branchOption select
{
	width: 150px;
}
.branchOption .numeric, td .numeric
{
	width:20px;
}
.patientAssessmentItem .numeric, .patientAssessmentItemMedium .numeric, .patientAssessmentItemTaller .numeric
{
    width:35px;
}
.pharmacistDocumentTypeList
{
    clear:both;
    margin-left:285px;
}
.pharmacistDocumentTypeList > ul DIV
{
    width:156px;
    font-style:italic;
    float:left;
}

/* Admin - Facility - Facility Branch Maintenance End */

/* Buttons Begin */

input.btnS, input.btnM, input.btnL, input.btnXL, input.btnXXL, input.btnI {
    height: 22px;
    font-size: 13px;
    font-weight: bold;
    background: #4E4B48;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #CFCDC9;
    user-select: none;
}
input.btnS:hover, input.btnM:hover, input.btnL:hover, input.btnXL:hover, input.btnXXL:hover, input.btnI:hover, input.btnS:focus, input.btnM:focus, input.btnL:focus, input.btnXL:focus, input.btnXXL:focus, input.btnI:focus {
    background: #7E7F74;
    border: solid 1px #4E4B48;
    text-decoration: none;
}
input.btnS:active, input.btnM:active, input.btnL:active, input.btnXL:active, input.btnXXL:active, input.btnI:active {
/*-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);*/
background: #4E4B48;
border: solid 1px #CFCDC9;
}
input.btnS
{
	width:35px;
}
input.btnI
{
    width:35px;
}
input.btnM
{
	width:50px;
}
input.btnL 
{
    width: 70px;
}
input.btnXL
{
	width:90px;
}
input.btnXXL
{
	width:115px;
}
input.btnS[disabled], input.btnM[disabled], input.btnL[disabled], input.btnXL[disabled], input.btnXXL[disabled]
{
	background: #BBB;
    border: 1px solid #AAA;
}
input.btnInline
{
    vertical-align: top;	
    margin-left: 1px;
}
/* Buttons End */

/* General Begin */

.tooltip
{
    cursor:pointer;
}

.fieldsetNoBorder {
	border: 0;
}

.required
{
	font-weight:bold;
	color:#000000;
}
.dirResults
{
	margin-top:5px;
}
.addItem
{
	display:block;
	margin-bottom:5px;
}
.noRecords
{
	padding:5px;
}

.note
{
    margin-left: 25px;
    margin-bottom: 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, .dateWValOnly, .dpMYDate {
    width: 70px;
    margin-right: 10px;
}
.dateTextMode
{
	width:115px;
	margin-right:55px !important;
}
.dateWValOnly
{
    margin-right:2px;
}
.time
{
	width:50px;
}
.lblWInput .date
{
	margin-right:100px;
}
.lblWInput .numeric
{
	width:20px;
    margin-right:5px;
}
.lblWInput .decimal
{
	width:50px;
    margin-right:5px;
}
.lblWInput .dateWCal
{
	margin-right:10px;
}
.lblWInput .dateWCal + img, .patientAssessmentItem .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;
}
.zipCodePlus4
{
    width:70px;
}
.salutation
{
	width:50px;
}
.limitFourDigits
{
    width:40px;
}
textarea.comments,textarea.directions
{
	width:334px;
	height:70px;
}
textarea.commentsMed
{
	width:334px;
	height:40px;
}
textarea.commentsShort
{
	width:156px;
	height:40px;
}
textarea.commentsLong
{
	width:600px;
	height:40px;
}
textarea.description
{
	width:200px;
	height:70px;
}
textarea.descriptionMed
{
	width:200px;
	height:40px;
}
textarea.descriptionShort
{
	width:200px;
	height:30px;
}
textarea.descriptionClaimString
{
	width:400px;
	height:100px;
}
.sectionHeader
{
	padding:2px;
	margin:3px;
	clear:both;
}
.sectionHeaderPadTop
{
	padding:2px;
	padding-top: 20px;	
	margin:3px;
	clear:both;
}
.sectionHeaderInline
{
	padding:2px;
	margin:3px;
	display:inline;
}
.sectionDetails
{
	padding:5px 0 5px 10px;
	margin:5px 0 5px 10px;
	/*overflow:auto;*/
}
.sectionDetails .alert
{
	color: Red;
	font-style: italic;
}
.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, .gvCloseClick a:link,.gvCloseClick a:visited,.gvCloseClick a:hover,.gvCloseClick a:active
{
	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;
}
.quickSearchGridShort
{
	position:absolute;
	width:30em;
	z-index:100;
}
.quickSearchFixedOrder
{
	width:70em;
}
.quickSearchPharmacyUser
{
	width:64em;
}
.gridViewPopup
{
	position:absolute;
	z-index:25;
	border:solid 1px #515151;
	width:60em;
}
.gridViewPopupShort
{
	position:absolute;
	z-index:25;
	border:solid 1px #515151;
	width:30em;
}
.quickSearchFixedOrder .gridViewPopup
{
	width:70em;
}
.emptyTemplateHeader
{
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	height:18px;
	text-align:center;
	background-color: #4E4B48;
    background: -moz-linear-gradient(top, #4E4B48 0%, #7E7F74 100%); /* FF3.6+  */
    background: -o-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* IE10+ */
    background: linear-gradient(to bottom, #4E4B48 0%,#7E7F74 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4B48', endColorstr='#7E7F74',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4B48), color-stop(100%,#7E7F74)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* Chrome10+,Safari5.1+ */
}
.emptyTemplateBody, .emptyTemplateBodyTall
{
	background-color:#EEEEEE;
	color:#515151;
	text-align:center;
	padding:10px;
}
.emptyTemplateBodyTall td
{
    padding-top:10px;
    padding-bottom: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-color: #4E4B48;
    background: -moz-linear-gradient(top, #4E4B48 0%, #7E7F74 100%); /* FF3.6+  */
    background: -o-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* IE10+ */
    background: linear-gradient(to bottom, #4E4B48 0%,#7E7F74 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4B48', endColorstr='#7E7F74',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4B48), color-stop(100%,#7E7F74)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* Chrome10+,Safari5.1+ */
	text-align:left;
    height:1.8em;
    border-bottom: 2px solid #D7C826;
    line-height:normal;
}
.gridViewHeaderDefault a
{
	color:#FFFFFF;
}
.gridViewHeaderDefault a:hover
{
	text-decoration:none;
}
.gridViewFooterDefault
{
	background-color:#9CBED6;
	font-weight:bold;
	color:#000;
}
.gridViewRowDefault,.gvPopupRowDefault, .gridViewRowEditable
{
	background-color:#FFFFFF;
	color:inherit;
}
.gridViewRowPriorAuthAvailable, .gridViewRowCanBeOrdered
{
    background-color:#D4E2C9;
	color:inherit;
}
.gridViewRowCanNotBeOrdered 
{
    background-color: #f9aeae;
    color: inherit;
}
.gridViewRowPriorAuthSent 
{
    background-color: #ADD8E6;
    color: inherit;
}
.gridViewAlternatingRowDefault,.gvPopupAltRowDefault, .gridViewAlternatingRowEditable
{
	background-color:#EEEEEE;
}
.gridViewRowDefault,.gridViewAlternatingRowDefault,.gridViewRowPriorAuthAvailable,.gridViewRowAlert,.gridViewRowPriorAuthSent
{
	vertical-align:top;
}
.gridViewRowEditable,.gridViewAlternatingRowEditable
{
	vertical-align:middle;
}
.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,.gridViewFooterDefault td,.gridViewRowAlert td,.gridViewRowEditable td,.gridViewAlternatingRowEditable td, .gridViewRowPriorAuthAvailable td, .gridViewRowPriorAuthSent td
{
	padding:1px 10px 1px 5px;
	border-style:none;
}
.gridViewRowDefault td a + a, .gridViewAlternatingRowDefault td a + a, .gridViewRowEditable td a + a, .gridViewAlternatingRowEditable td a + a, .gridViewRowPriorAuthAvailable td a + a, .gridViewRowAlert td a + a, .gridViewRowPriorAuthSent td a + a
{
	margin-left:10px;
}
.gridViewRowAlert
{
    background-color: DarkSalmon;
 	color:inherit;
	cursor:pointer;
}
.gvCellUserValidated
{
    background-color:#33CC00;
}
.gvInvisibleColumn
{
    display: none;
}
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-color: #4E4B48;
    background: -moz-linear-gradient(top, #4E4B48 0%, #7E7F74 100%); /* FF3.6+  */
    background: -o-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* IE10+ */
    background: linear-gradient(to bottom, #4E4B48 0%,#7E7F74 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4B48', endColorstr='#7E7F74',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4B48), color-stop(100%,#7E7F74)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* Chrome10+,Safari5.1+ */
	border-top:solid 1px #444444;
    border-bottom: 2px solid #D7C826;
	padding-left:5px;
}
.gridViewPagerDefault, .gridViewPagerDefault a
{
	color:#FFFFFF;
}
.gridViewPagerDefault span
{
	margin-right: 0px !important;
}
.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;
}
.gridViewValidatorCallout td
{
    padding: 0 !important;
}
.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;
}
.nestedGridContainerCompound
{
    position: relative;
    margin: 5px auto 5px auto;
    top: 16px;
    left: -950px;
    width: 900px;
}
.nestedGridView {
    -webkit-box-shadow: 10px 10px 13px -4px rgba(0,0,0,0.54);
    -moz-box-shadow: 10px 10px 13px -4px rgba(0,0,0,0.54);
    box-shadow: 10px 10px 13px -4px rgba(0,0,0,0.54);
    margin: 30px 0 30px 0;
}
.nestedGridContainerPlan
{
	position:absolute;
	margin: 5px auto 5px auto;
	top:16px;
	left:-900px;
	width:500px;
}
.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:850px;
}
.nestedGridContainerDataAudit
{
	position:absolute;
	margin: 5px auto 0px auto;
	top:15px;
	left:-680px;
	width:700px;
}
.nestedGridContainerDataAuditWide
{
	position:absolute;
	margin: 5px auto 0px auto;
	top:15px;
	left:-880px;
	width:910px;
}
.nestedGridContainerDocActivity
{
    position:absolute;
	margin: 5px auto 5px auto;
	top:16px;
	left:-600px;
	width:800px;
}
.nestedGridContainerPricingDetail
{
    position:absolute;
	margin: 5px auto 0px auto;
	top:23px;
	left:-600px;
	width:614px;
}
.nestedGridCell
{
	display:block;
	position:relative;
	border-collapse:separate !important;
	width:0; /*Added 3/23/2015*/
}
.nestedListViewContainer {
    position:relative;
	margin: 20px auto;
	left:-915px;
	width:915px;
}
.accesskey
{
	text-decoration:underline;
}
.underline
{
	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;
}
.searchGroup .selectS
{
	min-width:90px;
	width:90px;
	height:20px;
}
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;
}
span.aligntop
{
	vertical-align:top;
}

.lblWInputCon
{
	overflow:none;
	margin-bottom:5px;
}
.lblWInputCon .lblWInput:first-child
{
	float:left;
}
.lblWInputCon .lblWInput:first-child + .lblWInput
{
	clear:none;
}
.lblWInputCon .lblWInput
{
	margin-bottom:0;
}
.lblWInputConFlow
{
	overflow:hidden;
	margin-bottom:3px;
	clear:both;
}
.lblWInputConFlow .lblWInput
{
	float:left;
	clear:none;
}
.lblWInput 
{
	clear:both;
	margin-bottom:0.2em;
	/*overflow:auto;*/
	min-height:1.8em;
}
.lblWInputLeftAlign
{
    clear:both;
    margin-bottom:.2em;
    min-height:1.8em;
}
.reqFieldHint
{
    visibility:hidden;
    color: Red;
    padding-right: 0;
    font-weight:bold;
    text-align: left;
    line-height:1.8em;
	height:1.8em;
	vertical-align: top;
}
.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;
}
.lblWInput a 
{
	line-height: 1.8em;
}
/*--Begin Label No Input*/
.lblNoInput label {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 5px;
	line-height: 1.8em;
	height: 1.8em;
}
.lblNoInput span
{
    width:155px;
	margin-right:20px;
	display:inline-block;
	line-height:1.8em;
	padding-left:0;
	font-weight:bold;
}
.lblNoInputTwoColRow
{
	overflow:auto;
	margin-bottom:5px;
}
.lblNoInputTwoColRow .lblNoInput:first-child
{
	float:left;
}
.lblNoInputTwoColRow .lblNoInput:first-child + .lblNoInput
{
	clear:none;
}
.lblNoInputTwoColRow .lblNoInput
{
	margin-bottom:0;
}
/*--END Label No Input*/
.lblWInputLeftAlign label
{
	float:left;
	width:100px;
	text-align:left;
	/*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;
}
.noMargin input
{
	margin-right:0px !important;
}
span.noMargin
{
	margin-right:0px !important;
}
span.smallMargin
{
	margin-right:5px !important;
}
.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;
}
.chkList
{
    margin-left: 25px;
}
.chkListSub
{
    margin-left: 65px;
}
.longDesc span label,.longDesc span input
{
	float:left;
}
.longDesc span input[type="checkbox"]
{
	width:15px;
}
.lblWInput label .accesskey
{
	float:none;
}
.lblWInput .extLbl
{
	width:50px;
}
.planpricing
{
    display:inline-block;
    padding:0;
    margin:0;
}
.lblWInput span.planpricing
{  
    width: auto;
    margin-left: 0px;
	margin-right : 0px;
}
.lblWInput select.planpricing
{
	min-width:90px;
	width:90px;
	margin-right : 0px;
}
.lblWInput select.planpricingmed
{
    min-width:50px;
	width: 50px;
	margin-right : 0px;
}
.lblWInput input.planpricing
{
	width: 56px;
	margin-right : 0px;
}
.lblWInput input.planpricingmed
{
	width: 50px;
	margin-right : 0px;
}
.lblWInput input.planpricingshort
{
	width: 40px;
	margin-right : 0px;
}
.lblWInput input.planpricingtiny
{
	width: 20px;
	margin-right : 0px;
}
.dispensefee
{
	background-color:#EEEEEE;
    display:inline;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-Left: 1px;
    padding-Right: 1px;
}
.branchOption input.planpricingmed
{
    min-width:43px;
	width: 43px;
	margin-right : 0px;
}
.lblWInput input.prescriptionedits
{   
    width: 65px;
	margin-right : 0px;
}
.lblWInput select.prescriptionedits
{
	min-width:65px;
	width:65px;
	margin-right : 0px;
}
.lblWInput span.prescriptionedits 
{
	width:65px;
	margin-right : 7px;
}
.lblWInput input.prescriptioneditsshort
{   
    width: 25px;
	margin-right : 0px;
}
.lblWInput input.prescriptioneditswide
{   
    width: 115px;
	margin-right : 0px;
}
.lblWInput select.prescriptioneditswide
{
	min-width:115px;
	width:115px;
	margin-right : 0px;
}
.lblWInput span.planbenefits
{   width: auto;
    margin-left: 5px;
	margin-right : 0px;
}
.lblWInput input.planbenefitspct
{   width: 25px;
	margin-right : 0px;
}
.lblWInput input.planbenefits
{   width: 40px;
	margin-right : 0px;
}
.lblWInput input.contractevalshort
{   
    width: 70px;
	margin-right : 0px;
}
.lblWInput label.autosize
{
	width:auto;
}
.lblWInput label.widelabel
{
  width: 150px;
}
.lblWInput select.norightmargin
{
	margin-right : 0px;
}
.lblWInput input.norightmargin
{
	margin-right : 0px;
}
.lblWInput span.norightmargin
{
	margin-right : 0px;
}
.lblWInput span.noleftmargin
{
	margin-left : 0px !important;
}
.lblWInput span.multiEntryControlNote
{
    margin-left : 6px;
    margin-right : 0px;
    vertical-align: top;
}
.lblWInput input.multiEntryControl[type="image"]
{
    margin-left : 6px;
    margin-right : 0px;
}
.lblWInput input.multiEntryControl[type="text"]
{
    margin-right : 0px;
}
.lblWInput select.multiEntryControl
{
    margin-right : 0px;
}
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
{
	padding-bottom : 5px;
}
#divLegendReturnDocument.legendContainer, #divLegendPriorAuthSent.legendContainer
{
    float:left;
}
#divLegendCanBeOrdered.legendContainer, #divLegendCanNotBeOrdered.legendContainer 
{
    float: right;
}
.currentStatusLegendContainer
{
    display:inline;
}
.legendContainer div, .currentStatusLegendContainer div
{
	margin:0px 5px 0 0;
	height:20px;
	width:30px;	
	border:1px solid black;
	float:left;
}
.currentStatusLegendContainer div
{
    height:18px;
}
.currentStatusLegendContainer span
{
    float:left;
    padding-top:3px;
}
.legendContainer span
{
	line-height:22px
}
.expiredPrescriptionLegend
{
	background-color:#DADFE2;
}
.noRefillsRemainingLegend
{
	background-color:#EFE2CC;
}
.scheduledDrugLegend, .returnDocumentLegend, .currentStatusLegend, .canBeOrderedLegend
{
	background-color:#D4E2C9;
}
.accumulatorReversalAdded 
{
	background-color: #FFFFE0;
}
.priorAuthSentLegend
{
    background-color:#ADD8E6;
}
.passAuditLegend
{
    background-color:#1acb23;
}
.pendingAuditLegend
{
    background-color:#fefa5a;
}
.failAuditLegend
{
    background-color: #ff7070;
}
.canNotBeOrderedLegend 
{
    background-color: #f9aeae;
}
.persistentOverridePopup 
{
	background-color: DarkSalmon;
}
.holdingForReplacementClaim 
{
	background-color: #FED8B1;
}
.modalPopupBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	position:relative;
}
.modalPopupContainer .sectionHeader
{
	margin-top:0;
}
.modalPopupContainer .mainButtonContainer
{
	padding-top:10px;
}
.popupPagePermission
{
  width:800px;
}
.popupPatientSearch,.popupPrescriberSearch,.popupUserSearch,.popupContactSearch,.popupDrugWarnings,.popupGroupDrugs
{
	width:650px;
}
.popupCustomDrugSearch
{
	width:525px;
}
.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; 
}
.popupDependant
{
	width:475px; 
}
.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;
}
.popButtomMWidth input
{
    width: 45px !important;
}
.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,#drugKnownAllergens,#drugPotentialAllergens,#drugGeriatricPrecautions,#drugDuplicateTherapies
{
	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%;
}
#drugKnownAllergens,#drugPotentialAllergens,#drugGeriatricPrecautions,#drugDuplicateTherapies
{
	display:none;
}
#drugKnownAllergens div,#drugPotentialAllergens div,#drugGeriatricPrecautions div,#drugDuplicateTherapies div
{
	height:350px;
	overflow:scroll;
	border:solid 1px #999999;
	background-color:#ffffff;
	padding:5px;
}
#drugDuplicateTherapies 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;
}
.infoLabel
{
	font-style:italic;
	margin-left:5px;
}
.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;
}
.money, .moneySmall, .moneyLarge
{
	width:45px;
	text-align:right;
	margin-right:1px !important;
}
.moneySmall
{
	width:25px;
}
.moneyLarge
{
	width:65px;
}
.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-color: #4E4B48;
    background: -moz-linear-gradient(top, #4E4B48 0%, #7E7F74 100%); /* FF3.6+  */
    background: -o-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* IE10+ */
    background: linear-gradient(to bottom, #4E4B48 0%,#7E7F74 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4B48', endColorstr='#7E7F74',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4B48), color-stop(100%,#7E7F74)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* Chrome10+,Safari5.1+ */
}
.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 */

/* Accordian */

/*.accordianHeader
{
	margin:0 0 0 0;
	padding:5px;
	overflow:auto;
	border:solid 1px #666666;
	color:#FFFFFF;
	background:#666666 url(../../images/gvheaderbackground.gif) repeat-x top;
}
.accordianBody
{
	background-color:#EEEEEE;
	border:solid 1px #666666;
}*/

.accordionHeader {   
    border: 1px solid #2F4F4F;   
    color: white;   
    background-color: #2E4d7B;   
    font-size: 1.2em;   
    font-weight: bold;   
    padding: 5px;   
    margin-top: 5px;   
    cursor: pointer;   
}   
   
.accordionHeaderSelected {   
    border: 1px solid #2F4F4F;   
    color: white;   
    background-color: #5078B3;   
    font-size: 1.2em;   
    font-weight: bold;   
    padding: 5px;   
    margin-top: 5px;   
    cursor: pointer;   
}   
   
.accordionContent {   
    background-color: #D3DEEF;   
    border: 1px solid #2F4F4F;   
    border-top: none;   
    padding: 5px;   
    padding-top: 10px;   
}   

/* Accordian End */

/* Skin Classes Begin */

.nodatatemplate
{
	width:100%;
	text-align:center;
}
.lbdefault, .once, .inUseLabel
{
	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:55px;
}

/* 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:290px;
	top:40%;
	height:20px;
	margin-top:-7px;
    text-align:left !important;
}
.myDocs > SELECT
{
    min-width:95px;
    width:95px;
}
.myDocs > input
{
    margin-right:5px;
}
.myDocs > img
{
    margin-left:5px;

}
.myDocs > a
{
    padding-left:0px;
}
.documentQueueActionBar img
{
    vertical-align:-3px;
    margin-left:0px;
}
.documentQueueActionBar input[type="button"]
{
    margin-right: 0 !important;
}
.documentQueueActionBarUL
{
    float:right;
    position:absolute;
    left:150px !important;
    top:1px;
    display:inline;
    width:145px !important;
    overflow:hidden;
}
.documentQueueActionBarUL li
{
    width:144px !important;
}
.queueNavigation
{
	margin-top:11px;
}
.editableGridFooter 
{
    background:	#ccc;
    color:black;
}
.editableGridFooter * 
{
    margin:5px;
}
.SavingbtnXL
{
    height:18px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
    width:90px;
    background: #BBB;
    border: 1px solid #AAA;
}
.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;
    overflow:auto;
}
.imageControlContainer
{
    background-color: #aaa; 
    border: solid 1px #999;
    width: 99%; 
    padding: 5px;
    position:relative;
}
.barcodeVertical
{
    position:absolute;
    float:left;
    top:0;
    left:0;
}
.barcodeHorizontalWithoutVertical
{
	position:absolute;
	left:5px;
	height:38px;
    top:0;
}
.barcodeHorizontalWithVertical
{
	position:absolute;
	left:42px;
	height:38px;
    top:0;
}
.barcodeAdjustmentBoth
{
	margin-left:38px;
	padding-top:38px;
}
.barcodeAdjustmentHorizontal
{
    margin-left:0px;
    padding-top:38px;
}
.barcodeAdjustmentNoBarcode
{
	margin-left:0px;
	padding-top:0px;    
}
.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;
}
.topExtraInformationContainer
{
    background-color: #ddd;
    margin-bottom:10px;
}
.topExtraInformationContainer textarea
{
    width:190px;
}
.topExtraInformationContainerNumInput
{
    width:20px;
}
.topExtraInformationContainerMainButton
{
    padding-right:6px;
}
.statusChangeTopContainer
{
    background-color: #ddd; 
    float: right; 
    height: 18px;  
}
.queueSaveLinks
{
    font-size:1.2em;
    font-weight:bold;
}
.typeStatusChangeDiv select
{
    margin-right:15px;
}
.queueCountLabel
{
    color: #333;
    font-weight: bold; 
    font-size: 12px; 
    /*text-decoration: underline; */
    padding-right: 15px; 
    padding-left: 0px;
    width: 165px;
}
.queueCountTextBox
{
    margin-left: 15px;
    width:30px;
}
.queueJumpLinkButton
{
    font-weight: bold; 
    font-size: 13px; 
    /*text-decoration: underline; */
    padding-right: 5px; 
    padding-left: 15px;
}
.queueJumpPanel
{
    display:inline-block;
    padding:0;
    margin:0;
}
.thumbViewerContainer fieldset
{
    margin:0; 
    padding:0;   
}
.thumbViewerContainer .scanSearch
{
    width:auto;
}
.indexPanelFieldSet
{
    margin-left:5px;
}
.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;
}
.documentQueuePrescriptionFilter
{
    margin-right:5px !important;
}

/* Document Image Copy Popup, Split All, RX verification, generate froms rx select and Confirm - Begin */

.popupImageCopyShim
{
    height:286px;
}
.popupConfirmOKCancelShim, .popupRxVerifyShim, .generateFormsShim
{
    height:152px;
}
.popupSplitAllShim
{
    height:182px;
}
.popupImageCopyShim, .popupConfirmOKCancelShim, .popupSplitAllShim, .popupRxVerifyShim, .generateFormsShim
{
    width:402px;
    position:absolute;
	padding:0px;
	left:0px;
	top:0px;
	z-index:1;
}
.imageCopyPopup, .generateFormsPopup
{
    width:400px;
}
.popupImageCopyDiv
{
    height:284px;
}
.popupConfirmOKCancelDiv, .popupRxVerifyDiv, .generateFormsDiv
{
    height:150px;
}
.popupSplitAllDiv
{
    height:180px;
}
.popupImageCopyDiv, .popupConfirmOKCancelDiv, .popupSplitAllDiv, .popupRxVerifyDiv, .generateFormsDiv
{
    position:relative;
	z-index:2;
	width:400px;
	border:solid 1px #666666;
	padding:0px;
	background-color:#EEEEEE;
    text-align:left;
}
.generateFormsDiv #popupHdr
{
    margin-top:10px;
    margin-left:10px;
}
.generateFormsDiv #popupBtns
{
    margin-top:10px;
    margin-right:10px;
}
.popupImageCopyHeaderExtra
{
    padding-top:10px;
    padding-left:10px;
}
.popupImageCopyDivExtra
{
    padding-right:10px;
    padding-bottom:10px;
}
.imageCopyPageRange table, .imageCopyPageRange p
{
    margin-left:10px;
}
.imageCopyPageRange input
{
    margin-top:1px;
    margin-bottom:2px;
}
.imageCopyPageRange > table
{
    float:left;
}
.imageCopyPageRange > input
{
    margin-top:22px;
    margin-left:5px;
    width:40px;
}
.quantityDisplayDataSpan span
{
    line-height:1.6em;
}
#divPrescriptionVerifiedBy
{
    padding:5px 0 5px 0;
}
#divPrescriptionVerifiedBy label
{
    font-weight:bold;
    margin-left:20px;
}
#divPrescriptionVerifiedBy span
{
    font-style:italic;
    margin-left:5px;
}

/* Document Image Copy Popup, Split All, RX verification, generate froms rx select and Confirm - End */

/* Import popup with iframe - Begin */

/*.popupFaxOptionShim, .popupQuickSearchShim
{
    width:652px;
    position:absolute;
	padding:0px;
	left:0px;
	top:0px;
	z-index:1;
    height:358px;
}*/

.popupQuickSearchShim
{
    width:0px;
    height:0px;
}
.popupImportDiv
{
    position:relative;
	z-index:2;
	width:auto;
    max-width:1200px;
    min-width: 650px;
	border:solid 1px #666666;
	padding:0px;
	background-color:#EEEEEE;
    text-align:left;
    height:100%;
}
.popupImportDivExtra
{
    padding-right:10px;
    padding-bottom:10px;
}


/* Import popup with iframe - End */

/* RefillRequest Begin */

.popupRefillRequestShim
{
    width:652px;
    position:absolute;
	padding:0px;
	left:0px;
	top:0px;
	z-index:1;
    height:550px;
}
.popupRefillRequestDiv
{
    position:relative;
	z-index:2;
	left:0px;
	top:0px;
	width:650px;
	border:solid 1px #666666;
	padding:0px;
	background-color:#EEEEEE;
    text-align:left;
    height:100%;
}

/* RefillRequest End */

.faxOptionsForm input[type="image"]
{
    margin-left:5px;
    margin-right:5px;
}
.faxOptionsForm span
{
    line-height:1.5em;
}
.faxOptionsPopup
{
    width:400px;
}
.faxOptionsPopupOption
{
    clear:both;
    margin-top:5px;
    margin-bottom:5px;
}
.faxOptionsPopupOption div
{
    margin-bottom:5px;
}
.faxOptionsPopupOption input[type="checkbox"]
{
    vertical-align:-3px;
    margin-right:4px; 
}
.faxOptionsPopupOption > div input[type="checkbox"] + label
{
    width:150px !important;
}
.faxOptionsPopupOption > SELECT
{
    width:200px;
    margin-right:10px;
}
.faxOptionsPopupItem
{
    float:left;
}
input.faxOptionsPopupItem
{
    margin-top:3px;
    margin-right:3px;
}
.notificationStatusPopup
{
    width:650px;
}
.dataAuditDocumentSplit
{
    position:absolute;
	top:15px;
	left:-700px;
    width: 600;
    height: 130px;
}
.dataAuditDocumentSplitWide
{
    position:absolute;
	top:20px;
	left:-900px;
    width: 900px;
    height: 120px;
}
.dataAuditPopup
{
    width:810px;
}
.dataAuditDocumentSplitPopup
{
    width:600px;
}
.dataAuditDocumentSplitPopupDiv
{
    height:300px;
    overflow:scroll;
}
.dataAuditDocumentSplitTreeParent
{
    font-weight: normal;
    cursor: default;
    nodespacing: 0px;
}
.dataAuditDocumentSplitTreeParent a
{
    color: Black;
}
.dataAuditDocumentSplitTreeLeaf
{
    font-weight: normal;
    cursor: pointer;
}
.dataAuditDocumentSplitTreeLeaf a
{
    color: #CC3300;
}
.docSearchProgress
{
	position:absolute;
	left:50%;
	margin-left:-110px;
    top:-50px;
}
.docSearchProgress div
{
    float:left;
}
.docThumbnailProgress div
{
    font-size:medium;
    padding-left:30px;
}
.docSearchCommands
{
    text-align: right;
}
.docSearchCommands a
{
    margin-left:15px;
}
.docSearchCommandsSpacer
{
    margin-bottom:5px;
}

.coverSheetForm
{
    margin-top:10px;
}

/* Document Queue/Search End */

/* Document Type Maintenance Begin */

.docTypeTextBox, .docTypeSmallTextBox, .contractPharmTextBox
{
    padding-left:0px; 
    margin-left:0px;
}
.docTypeTextBox
{
    width:125px;
    min-width:125px;
}
.contractPharmTextBox
{
    width:100px;
    min-width:100px;
}
.docTypeSmallTextBox, .docTypeCheckBox, .docTypeMainCheckBox, .contractPharmCheckBox
{
    width:25px;
    min-width:25px;
}
.docTypeEditLink 
{
    width:20px;
    min-width:20px;
}
.docTypeTextBox > input
{
    width:115px;
    min-width:115px;
}
.contractPharmTextBox > input
{
    width:90px;
    min-width:90px;
}
.docTypeTextBox > select
{
    width:125px;
    min-width:125px;
}
.contractPharmTextBox > select
{
    width:100px;
    min-width:100px;
}
.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, .contractPharmCheckBox > input, .contractPharmTextBox > input, .contractPharmTextBox > select
{
    margin-left:0px;
    margin-right:0px;
}
.contractPharmCheckBox
{
    padding:1px 10px 1px 5px;
}
.docTypeMainTextBox
{
    width:175px;
    min-width:175px;
}
.docTypeMainLinkButton
{
    width:90px;
    min-width:90px;
}
.docTypeStatusGrid
{
    position: relative;
    left: -900px;
    float: left;
    padding-bottom: 10px;
}
.callLogResHistoryGrid
{
    position: relative;
    left: -850px;
    float: left;
    padding-bottom: 10px;   
    /*width:350px;*/
}
.docActivityGrid
{
    position: relative;
    left: -575px;
    margin-top:33px;
    margin-bottom:7px;
}
.docTypeIndexGrid
{
    position: relative; 
    left: -550px;
    float: left;
    padding-bottom: 10px;
}
.docTypeIndexGrid td
{
    height:23px;
}
.docTypeWaterMark, .defaultLabelWaterMark
{
    font-style:italic;
    color:#969696;
}
.lblWInput .linkButtonlblWInput 
{
    float: left;
    padding-top:4px;    
}
/* 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, .facilityBranchFilter
{
	float:right;
	margin:3px;
	padding:2px;
}
.faxRoutingFacilityLocation .numericFR, .faxRoutingThirdPartyLocation .numericFR
{
    width:35px;
    min-width:35px;
}
.faxRoutingFacilityLocation .alphaNumericFR, .faxRoutingThirdPartyLocation .alphaNumericFR, .faxRoutingFacilityLocation .dropDownListFR, .faxRoutingThirdPartyLocation .dropDownListFR
{
    width:125px;
    min-width:125px;
}
.faxRoutingFacilityLocation .alphaNumericLongFR, .faxRoutingThirdPartyLocation .alphaNumericLongFR
{
    width:145px;
    min-width:145px;
}
.gridViewFooterFaxRouting
{
	background-color:#CFCDC9;
	font-weight:bold;
	color:#000;
}

/*Fax Routing Maintenance End*/

/* Notification popup on Master page - Begin */

.notificationPopupContainer div
{
    float:none !important;
}
.alertButton
{
    display:inline;
    cursor:pointer;
    margin-left:10px;
    margin-right:10px;
    border-style:none;
    padding:0px !important;
    width: 16px !important;
    height: 16px !important;
    background:inherit !important;
}
.alertButton div
{
    padding:0px !important;
}
.alertButton img
{
    width: 16px;
    height: 16px;
    vertical-align:bottom;
}
.alertButton:hover img
{
    background-color:#555555;
}
div.divPopupContent
{
    vertical-align:middle;
    margin:0px !important;
    padding:0px !important;
    float:none;
}
.divViewAllLink
{
    width:100%;
    text-align:center;
    margin-bottom:5px;
    margin-top:2px;
}
div.divAlertText, div.divAlertDate, div.altDivAlertText, div.altDivAlertDate
{
    padding-right:2px !important;
    padding-left:2px !important;
    padding-top:5px !important;
    padding-bottom:0px !important;
    float:none;
    width:100%;
}
div.divAlertText a, div.altDivAlertText a
{
    margin-left:5px;
}
div.divAlertDate, div.altDivAlertDate
{
    font-size:80%;
    font-weight:bold;
    padding-bottom:5px;
}
div.altDivAlertText, div.altDivAlertDate
{
    background-color:#eee;
}
div.divEmptyAlertPopup
{
    text-align:center;
    vertical-align:middle;
    padding:10px 0 10px 0 !important;
    float:none;
}
div.dxpc-contentWrapper, .notificationContentWrapper, .notificationMainDiv
{
    padding:0px !important;
}
.notificationContentWrapper
{
    padding-left:5px !important;
    padding-right:8px !important;
}
div.dxpc-closeBtn img
{
    float:right;
}
div.dxpc-header 
{
    padding-left:0px !important;
}

/* Notification popup on Master page - 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:10px;
	width:10px;
}
.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;
    overflow:hidden;
}
.OddSearchResult
{
    width:100%;
    background:#ddd;
    padding:0px 0 15px 0;
    color: #333;
    border:solid 1px #AAA;
    border-bottom:0;
    overflow:hidden;
}
.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;
}
.SummaryInfo + #BranchInfo.SummaryInfo
{
     margin-left:40px;
}
.SummaryInfo + #340BOrderDetailInfo.SummaryInfo, .SummaryInfo + #GeneratedReportInfo.SummaryInfo
{
     margin-left: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;
}
.SearchResultInfo a
{
    float:right;
	width:25%;
}
.SearchResultInfo i
{
    float:right;
	width:27.5%;
}
.claimHistoryDetail .SummaryInfo, .claimHistoryDetail .SummaryInfo + .SummaryInfo
{
    width:23%;
}
.claimHistoryDetail .SearchResultInfo Span 
{
	float:left;
	width:auto;
}

/* Facility Document Search Begin */

.quickSearchLabel
{
    margin-top:5px;
}
.dateConSpacer
{
    margin-top:6px;
}
.quickSearchLiFix li
{
    float:left;
}
.quickSearchLiFix span
{
    margin-right:0px;
}
.listViewPagerContainer {
    background-color: #4E4B48;
    background: -moz-linear-gradient(top, #4E4B48 0%, #7E7F74 100%); /* FF3.6+  */
    background: -o-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* IE10+ */
    background: linear-gradient(to bottom, #4E4B48 0%,#7E7F74 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4B48', endColorstr='#7E7F74',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4B48), color-stop(100%,#7E7F74)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4E4B48 0%,#7E7F74 100%); /* Chrome10+,Safari5.1+ */
    border-top: solid 1px #444444;
    border-bottom: 2px solid #D7C826;
    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;
}
.patientDocFilters
{
    padding:5px; 
    background-color:#eee; 
    margin-bottom:15px; 
    border:solid 1px #666666;
}
.magnifyingGlass
{
    margin-bottom:2px;
}
.documentThumbItem
{
    width:100%;
    float:none;
    border-bottom:solid 1px #777;
    border-left:solid 1px #aaa;
    background:white;
}
.documentSideGrid
{
    width:15%;
    float:left;
    border-bottom:solid 1px #777;
    border-left:solid 1px #aaa;
    background:white;
}
.documentSideGrid .SummaryInfo
{
    width:100%;
}
.documentSideGrid .SearchResultInfo SPAN
{
    width:100%;
    float:left;
}
.emptyDocumentThumbItem
{
    border:solid 1px #aaa;
    background:#fff;
}
.documentSummaryInfoLabel
{
    float:left;
    font-weight:bold;
}
.documentCommands
{
    text-align:right;
    margin-bottom:2px;
}
.documentDetailsGrid
{
    border-width:1px;
    border-color:#bbbbbb;
    float:left;
    width:100%;
}
.documentModalTarget
{
    background: #ccc; 
    padding: 10px; 
    padding-top:20px; 
    border: solid 2px #333;
    visibility: hidden;
}
.documentModalTarget img
{
    border-width:0px;
    border-color:Black;
}
/* 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 Search Barcode - Begin */
.searchBarcodeContainer
{
    min-height:1.8em;
    margin-bottom:0px;
    margin-top:10px;
    padding-right:5px;
    position:absolute;
    top:0;
    right:0;
}
.searchBarcodeContainer LABEL
{
    text-align:right;
    line-height:1.8em;
    padding-right:5px;
    float:left;
    height:1.8em;
    width:125px;
    margin-right:2px;
    margin-top:2px;
    color:#fff;
}
.searchBarcodeContainer INPUT
{

}

/* Document Queue Search Barcode - 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;
}
.timePickerDate
{
    float:left;
}
.timePickerDate input
{
    margin-right:5px;
}
.timePickerTime
{
    margin: 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 */

/* Pharmacy Call Log History - Begin */

.callLogTooltip
{
    max-width:256px;
}

/* Pharmacy 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 */

/* ThumbNailViewer Splitter/Combine - Begin */

.sortablePlaceHolder
{
    display:inline-block;
    width:275px;
    height:388px;
    background:#bbb;
    border:1px solid #777;
    margin:5px;
}
.connectedSortable
{
    /*margin: 5px; 
    margin-bottom: 10px;*/
    display:inline-block;
    width:100%;
    height:auto;
    border: 2px solid #999;
}
.thumbViewerContainer
{
    display:inline-block;
    width:47%;
    padding:4px;
    vertical-align:top;
    /* 01/21/2011 - ARL - The following two lines are necessary for the document splitter page to 
    display the two document panels inline when ie is in ie7 mode */
    zoom:1;
    *display:inline;
}
.selectableItem
{
    border-style:solid;
    border-color:Black;
    border-width:1px;    
}
.selectedItem
{
    border-style:solid;
    border-color:Blue;
    border-width:3px;
}
.viewInfoButton
{
    cursor:pointer;
}
.indexPanelFieldSet fieldset
{
    width:90%;
    padding-left:15px;
    padding-bottom:10px;
}
.indexPanelFieldSet li
{
    padding-bottom:2px;
}
.sortablePageNavigation
{
    margin-bottom:10px;
    clear:both;
    overflow:auto;
    text-align:center;
}
.sortablePageNavigation a
{
    font-weight:bold;
    cursor: pointer;
    margin-right:10px;
    margin-left:10px;
    color:#c30000;
    text-decoration:underline;
}
.sortablePageNavigation label
{
    font-weight:bold;
}
.sortableImageZoom
{
    overflow:auto;
}
.sortablePageNavigation a:hover
{
    text-decoration:none;
}
.sortableCloseImageZoom
{
    position:absolute;
    top:5px;
    right:5px;
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
    color:#c30000;
}
a.sortableCloseImageZoom:hover
{
    text-decoration:none;
}

/* ThumbNailViewer Splitter/Combine - End */

/* RefillAuthorizationRequest - Begin */

.entryModeLinks
{
    clear:both;
}

/* RefillAuthorizationRequest - End */

.instructionList
{
    margin-left:25px;
    margin-bottom:15px;
    font-size:1.1em;
}

/* ResetPassword - Begin */

.divResetPassword
{
	width:500px;
}
.divResetPassword .email
{
	width:250px;
}
.divResetPassword .note
{
    font-weight:bold;
    margin-left: 25px;
    margin-bottom: 25px;
}

/* ResetPassword - End */

.divShort
{
	width:400px;
}

.divMed
{
	width:500px;
}

.divLong
{
	width:600px;
}

.listBoxOptions select
{
	width:250px;
}

.listBoxOptionsWide select
{
	width:400px;
}

/* FormMaster - Begin */

.radioButtonList
{
    margin-left:50px;
}

.radioButtonList input[type="checkbox"]
{
    margin-left:25px;
}

/* FormMaster - End */

/* DropDownListMultiAdd - Begin */

.addButtonPlus
{
    Margin-left:5px;
}

/* DropDownListMultiAdd - End */

/* Pharmicist Document Management - Begin */

.pharmacistDocumentManageImageContainer
{
    width:99% !important;
}
.topBarLockImage
{
    margin-left:5px;
}
.topBarLabel
{
    font-weight:bold;
}
.pharmacistDocumentGridCellFacility
{
    width:120px;
}
.pharmacistDocumentGridCellName
{
    width:95px;
}
.documentOwnerPanel
{
    background-color:#ddd;
    margin-top:1px;
}
.spacingForWiderDropdown label
{
    margin-left:70px !important;
}
.widerDropdown
{
    width:225px;
}
.disabletable
{
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

/* Pharmicist Document Management - End */

/* Form Status - Begin */
.formStatusCommands, .reversalManagementGo
{
    text-align: right;
    min-width: 105px;
    width: 105px;
}
.reversalManagementGo 
{
	text-align: left;
}
/* Form Status - End */
/* User Location Config - Begin */
.locationConfigSelectAllNone 
{
	float: none !important;
}
.locationConfigCheckBox input[type="checkbox"]
{
    vertical-align:-3px;
}
.locationConfigSelectMulti
{
    margin-left:325px;
    margin-top:50px;
    position:absolute;
}
.locationConfigSelectMulti select, .locationConfigSelectMultiLeft select
{
    width:200px;
}
.callLogUserConfigSelectMulti
{
    margin-left:325px;
    margin-top:10px;
    position:absolute;
}
.callLogUserConfigSelectMulti select, .callLogUserConfigSelectMulti select
{
    width:200px;
}
.locationConfigButtonSection
{
    margin-left:20px;
    margin-top:125px;
    margin-right:20px;
}
.locationConfigButtonSection div
{
    margin-bottom:10px;
}
.locationConfigCheckBox input[type="checkbox"]
{
    vertical-align:-3px;
}

/* User Location Config - End */

/* UC UserValueTextBox - Begin */
.userValuePopup
{
    width:800px;
}
.userValuePopup Input
{
    vertical-align: top;
}
.userValuePopup .description
{
    width: 200px;
}
.userValuePopup .userValue
{
    width: 275px;
}
.userValuePopupMiddle
{
    width: 100%;
    height: 475px;
}
.userValuePopupFooter
{
    vertical-align: top;
}
.userValuePopupFooterBtn
{
    vertical-align: top;
}

.userValuePopupFooterBtn Input
{
    margin-left: 0px;
    margin-right: 15px;
}

/* UC UserValueTextBox - End */

/* Generic Formatting for Grid Controls - Begin */
.gridEditLinkCell
{
    width:20px;
    min-width:20px;
}
.gridDeleteLinkCell
{
    width:50px;
    min-width:50px;
}
.gridXSmallTextBox, .gridSmallTextBox, .gridMedTextBox, .gridLongTextBox, .gridXLongTextBox, .gridXXLongTextBox, .gridXXXLongTextBox
{
    padding-left:0px; 
    margin-left:0px;
}
.gridXSmallTextBox
{
    width:25px;
    min-width:25px;
}
.gridXSmallTextBox > input
{
    width:25px;
    min-width:25px;
}
.gridSmallTextBox
{
    width:50px;
    min-width:50px;
}
.gridSmallTextBox > input
{
    width:50px;
    min-width:50px;
}
.gridMedTextBox
{
    width:100px;
    min-width:100px;
}
.gridMedTextBox > input
{
    width:100px;
    min-width:100px;
}
.gridLongTextBox 
{
    width:200px;
    min-width:200px;
}
.gridLongTextBox > input
{
    width:200px;
    min-width:200px;
}
.gridXLongTextBox 
{
    width:300px;
    min-width:300px;
}
.gridXLongTextBox > input
{
    width:300px;
    min-width:300px;
}
.gridXXLongTextBox 
{
    width:400px;
    min-width:400px;
}
.gridXXXLongTextBox > input
{
    width:500px;
    min-width:500px;
}
.gridXXXLongTextBox > textarea
{
    width:400px;
    min-width:400px;
}
.gridXXXLongTextBox 
{
    width:400px;
    min-width:400px;
}
.gridXXLongTextBox > input
{
    width:500px;
    min-width:500px;
}
/* Generic Formatting for Grid Controls - End */

/* Pre-Assessment */
.preAssessmentContainer
{
	font-family:Tahoma, Sans-Serif;
}
.preAssessmentContainer img
{
	vertical-align:middle;
}
.preAssessmentContainer fieldset
{
	margin: 0 0 5px 0;
	padding: 15px;
}
.preAssessmentContainer .accordionHeader 
{   
    border: 1px solid #444;   
    color: #FFFFFF;   
    background-color: #C29D9A;   
    font-size: 1.3em;   
    font-weight: bold;   
    padding: 5px;   
    margin-top: 5px;   
    cursor: pointer;   
}
   
.preAssessmentContainer .accordionHeaderSelected 
{   
    border: 1px solid #444;   
    color: #FFFFFF;   
    background-color: #993333;
    font-size: 1.3em;   
    font-weight: bold;   
    padding: 5px;
    margin-top: 5px;   
    cursor: pointer;   
}   
   
.preAssessmentContainer .accordionContent
{   
    background-color: #EEEEEE;   
    border: 1px solid #444;   
    border-top: none;   
    padding:10px 5px 15px 5px;
    color:#444;
    width:auto;
    height:auto;
}
.preAssessmentSubHeader
{
	font-size:1.2em;
	font-weight:bold;
	margin:15px 0 5px 0;
	color: #FFFFFF;   
    background-color: #999999;   
    padding: 5px;
}
.preAssessmentQuestion
{
	font-size: 1.2em;
	margin-left:5px;
	font-weight:bold;
}
.preAssessmentSubQuestion
{
	margin-left:15px;
}
.preAssessmentAnswer
{
	margin-left:15px;
	font-size: 1.2em;
	margin-bottom:10px;
}
.preAssessmentAnswer select
{
	height:auto;
	width:auto;
}
.preAssessmentAnswer li
{
	margin-top:5px;
}
.moodInstructions
{
	width:45%;
	padding:10px;
	margin-top:10px;
	font-size:.9em;
	font-weight:bold;
	border:1px dashed #444;
	color:#666;
}
.symptomPresentFreqContainer
{
	width:50%;
	float:right;
	background-color:#DCDCDC;
	text-align:center;
	margin-bottom:10px;
}
.symptomPresentColumn
{
	width:35%;
	float:left;
}
.symptomPresentColumn .symptomPresentHeader
{
	 font-weight:bold;
	 border:1px solid #444;
	 height:40px;
	 line-height:40px;
}
.symptomPresentColumn > div
{
	border:1px solid #444;
	border-top:none;
}
.symptomPresentColumn > div label
{
	margin-right:7px;
}
.symptomPresentColumn > div > span
{
	display:block;
	height:41px;
	line-height:41px;
}
.symptomFrequencyColumn
{
    width:65%;
    float:left;
}
.symptomFrequencyColumn .symptomFrequencyHeader
{
	 font-weight:bold;
	 border:1px solid #444;
	 border-left:none;
	 height:40px;
	 line-height:40px; 
}
.symptomFrequencyColumn > div
{
	border-right:1px solid #444;
	border-bottom:1px solid #444;
}
.symptomFrequencyColumn > div > div
{
	display:block;
	height:41px;
	line-height:41px;
}
.moodQuestions
{
	width:50%;
	float:left;
}
.moodQuestions > div
{
	 border-top:1px solid #444;
	 border-left:1px solid #444;
	 height:40px; 
	 line-height:40px;
	 padding-left:10px;
}
.moodQuestions > div.moodQuestionFirst
{
	 margin-top:41px;
}
.moodQuestions > div.moodQuestionLast
{
	border:1px solid #444;
	border-right:none;
	height:41px;
	line-height:41px;
}
.moodQuestions > div.moodQuestionWrapped
{
	 line-height:19px !important;
}
.selfPerformanceInstructions
{
	width:45%;
	padding:10px;
	margin:15px 0;
	font-size:.9em;
	font-weight:bold;
	border:1px dashed #444;
	color:#666;
	height:100px;
	float:left;
}
.selfPerformanceInstructions + .selfPerformanceInstructions
{
	float:right;
}
.selfPerformanceSupportContainer
{
	width:60%;
	float:right;
	background-color:#DCDCDC;
	text-align:center;
	margin-bottom:10px;
}
.selfPerformanceColumn
{
    width:45%;
    float:left;
}
.selfPerformanceColumn .selfPerformanceHeader
{
	 font-weight:bold;
	 border:1px solid #444;
	 height:80px;
	 line-height:80px; 
}
.selfPerformanceColumn > div
{
	border:1px solid #444;
	border-top:none;
}
.selfPerformanceColumn > div > div
{
	display:block;
	height:131px;
	line-height:131px;
}
.selfPerformanceColumn select
{
	width:188px;
}
.supportColumn
{
    width:55%;
    float:left;
}
.supportColumn .supportHeader
{
	 font-weight:bold;
	 border:1px solid #444;
	 border-left:none;
	 height:80px;
	 line-height:80px; 
}
.supportColumn > div
{
	border-right:1px solid #444;
	border-bottom:1px solid #444;
}
.supportColumn > div > div
{
	display:block;
	height:131px;
	line-height:131px;
}
.supportColumn select
{
	width:230px;
}
.adlQuestions
{
	width:40%;
	float:left;
	clear:left;
}
.adlQuestions > div
{
	 border-top:1px solid #444;
	 border-left:1px solid #444;
	 height:130px; 
	 display:table;
	 border-collapse:separate;
	 border-spacing:0;
}
.adlQuestions > div.adlQuestionFirst
{
	 margin-top:81px;
}
.adlQuestions > div.adlQuestionLast
{
	border:1px solid #444;
	border-right:none;
	height:131px;
}
.adlQuestions > div > div
{
	display:table-cell;
	vertical-align:middle;
	padding:0 3px 0 10px;
}
.ulcerCount, .injectionDays, .therapyDays
{
	width:15px;
}
.therapyMinutes
{
	width:35px;
}
.idInfo
{
	margin-top:8px;
	clear:both;
	min-height:25px;
	font-size:1.2em;
}
.idInfo label
{
	text-align:right;
	width:100px;
	float:left;
	margin-right:7px;
	margin-top:5px;
}
.idInfo input[type="text"]
{
	height:20px;
	padding:2px 0 0 5px;
}
.idInfo input[type="checkbox"]
{
	margin-top:3px;
	height:20px;
	float:left;
	width:auto;
}
.idInfo select
{
	height:25px;
	float: left;
	margin-right:10px;
	-webkit-appearance: menulist-button;
}
.idInfo input[type="checkbox"] + label
{
	float:left;
	width:auto;
	margin-right:10px;
}
.idInfo input[type="radio"]
{
	margin:5px 2px 3px 0;
}
.idInfo input[type="radio"],.idInfo input[type="radio"] + label
{
	float:left;
}
.idInfo input[type="radio"]
{
	margin-right:2px;
}
.idInfo span label,.idInfo span input
{
	float:none;
	width:auto;
	margin:auto;
	padding-right:5px;
	line-height:27px;
}
.idInfo .drugSearchGroup
{
	width:auto;
	margin-top:10px;
}
.idInfo .drugSearchGroup > label + select + div + div
{
	margin-left:105px;
}
.idInfo .selectedDrug
{
	float:left;
	margin-top:5px;
}
.idInfo span
{
    line-height:2em;
}
.idInfo > label
{
    line-height:2em;
}
.noPatient
{
	font-size:1.4em;
}
.preAssessmentContainer .medSearch
{
	width:500px;
}
.preAssessmentContainer .therapies
{
	width:100%;
	border-collapse:collapse;
}
.preAssessmentContainer .therapies > tbody > tr > th
{
	width:45%;
	text-align:left;
}
.preAssessmentContainer .therapies > tbody > tr > td
{
	width:15%;
	text-align:center;
}
.preAssessmentContainer .therapies > tbody > tr > th, .therapies > tbody > tr > td, .therapies > thead > tr > th
{
	border: 1px solid #444;
	padding:10px;
}
.preAssessmentContainer .therapies .emptyCell
{
	border:0;
}
.preAssessmentContainer .topLabelWInput div
{
	 position:relative;
}
.preAssessmentContainer .topLabelWInput label
{
	font-size:.9em;
	font-weight:bold;
	display:block;
}
#divHaveRugScore .topLabelWInput label
{
	font-size:1.2em;
}

#divHaveRugScore .topLabelWInput input
{
	height:20px;
	padding:2px 0 0 5px;
	font-size:1.2em;
}
.preAssessmentContainer .disabledCell
{
	background-color:#999;
	font-size:1.2em;
	color:#fafafa;
	font-weight:bold;
}
.restorativePrograms
{
	margin-top:10px;
	clear:both;
}
.restorativePrograms label
{
	text-align:right;
	width:150px;
	float:left;
	margin-right:7px;
	margin-top:5px;
	font-size: 1.2em;
}
.restorativePrograms .wideLabel, .idInfo .wideLabel
{
	margin-top:0px;
}
.restorativePrograms input[type="text"]
{
	height:20px;
	padding:2px 0 0 5px;
	font-size:1.2em;
}
.preAssessmentContainer .savingContainer
{
	width:100%;
	text-align:right;
	font-style:italic;
	font-weight:bold;
}
.preAssessmentContainer .savingContainer input[type="checkbox"]
{
	height:auto;
}
.preAssessmentContainer .wizardContainer
{
	border:1px solid #ccc;
}
.preAssessmentWizard
{
	padding:10px;
	min-height:350px;
	/*width:55%;
	border:1px solid #ccc;*/
	border-left: 1px solid #ccc;
}
.preAssessmentWizardQuestion
{
	font-size:2em;
}
.preAssessmentWizardAnswer
{
	font-size:1.4em;
	margin: 0 0 15px 15px;
}
.preAssessmentContainer .wizardStep, .preAssessmentContainer .wizardStepSelected
{
	padding:20px;
	background-color: #cddbe9;
	
	margin:4px;
	color:#fff;
	text-align:center;
}
.preAssessmentContainer .wizardStepSelected
{
	background-color:#0052a6;
}
.preAssessmentContainer .stepTitle
{
	font-weight:bold;
	font-size:2.2em;
	display:inline-block;
}
.preAssessmentContainer .stepDescription
{
	font-size:1.1em;
}
.preAssessmentContainer .pageColumn
{
	float:left;
	width:18%;
}
.preAssessmentContainer .pageColumn + .pageColumn
{
	float:right;
	width:81%;
}
.preAssessmentPatientName
{
    text-align:right;
    font-style:italic;
}
.preAssessmentSummaryLeft
{
    font-size:1.3em;
    width:250;
    float:left;
}
.preAssessmentSummaryRight
{
    font-size:1.3em;
    width:470px;
    float:left;
}
.preAssessmentSummaryLeft span, .preAssessmentSummaryRight span
{
    line-height:1.8em;
    font-style:italic;
    padding-right:5px;
}
.preAssessmentSummaryLeft label, .preAssessmentSummaryRight label
{
    width:135px;
    text-align:right;
    margin-top:5px;
    margin-right:7px;
    float:left;
}
.medGridLegend
{
    width:200px;
    float:left;
}
.medGridNote
{
    float:right;
}
/* Pre-Assessment End */

/* Fax Routing TSI Log Begin */

.originatingLocationDropdown
{
    width:400px;
}

.originatingLocationDropdown > select
{
    width:300px;
}

/* Fax Routing TSI Log End */
.generatedReportGrid
{
    position:relative;
    left: -487px;
    /*width:450px;*/
}

.generatedReportsGridCell
{
    display:block;
	position:relative;
	border-collapse: separate !important;
}
.hiddenButton
{
    display:none;
}

/* Error Summary */
.errorSummary
{
	font-size:1.1em;
	border-collapse:collapse;
}
.errorSummary td, .errorSummary th
{
	padding:10px;
	border:1px solid #222;
	background-color:#BE9894;
	color:#fff;
	line-height:1.4em;
}
.errorSummary th
{
	vertical-align:top;
	text-align:left;
	width:110px;
	background-color:#993333;
	
}
.RxVerify
{
    float:left;
	width:225px;
	padding-bottom:20px;
}
.RxVerifySection
{
    margin-top:25px;
}
.RxVerifyWorkFlowSection
{
    margin-bottom:25px;
}
.RxVerifyWorkFlowSection select
{
    width:192px;
}
.RxVerifyDocContainer, .RxVerifyIndicatorNew, .RxVerifyIndicatorRefill
{
    width:656px;
    float:right;
    border: 1px solid darkgray;
}
.RxVerifyIndicatorNew, .RxVerifyIndicatorRefill
{
    margin-bottom:10px;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
}
.RxVerifyIndicatorNew
{
    background-color:#E9967A;    
}
.RxVerifyIndicatorRefill
{
    background-color:#ADD8E6;
}
.RxVerify .selectedText
{
    width:100%;
}
.patientMemberSelectedText
{
    font-size:130% !important;
}
.idInfoEvalAsses .patientMemberSelectedText
{
    font-size:100% !important;
}
.instructionSet li 
{
    margin:10px;
}
.instructionSet img
{
    margin:10px;
}
.rxVerifyChangeFacilityDestination
{
    margin-top:10px;
    text-align:left;
}
.rxVerifyChangeFacilityDestination a
{
    margin-left:0;
    padding-left:0;
}
/* Error Summary End */

/* Verbal Prescription Order Form - Begin */
.MedicationOrder
{
    width:650px;
    margin:5px;
    padding:5px;
    margin-bottom:10px;
}
.MedicationOrderLineItem
{
    margin-bottom:2px;
}
.MedicationOrderLineItem LABEL
{
    height:1.8em;
    text-align:right;
    line-height:1.8em;
    padding-right:5px;
    display:inline-block;
    width:75px;
    min-width:75px;    
}
.MedDeleteLinkItem
{
    width:30px;
}
.LongText
{
    width:250px;
}
.XLongText
{
    width:425px;
}
.LongGridItem
{
    width:275px;
}
.ShortText
{
    width:30px;
}
.MediumText
{
    width:75px;
}
.MedicationLineItemGrid
{
    margin-top:15px;
}
/* Verbal Prescription Order Form - End */

/* Drug Cost Evaluation - Begin */

.drugCostSummaryColumn
{
    float:left;
}
.drugCostSummaryColumn span
{
    display:block;
    min-width:200px;
    width:200px;
    margin-left:110px;
}
.drugCostLegendPerDiem
{
    background-color:#b2ceea;
    width:20px
}

/* Drug Cost Evaluation - End */

/* SiteAdmin - Begin */

.bottomPnlAfterMultyCol
{
    clear:both;
    padding-top:12px;
}
.selectActionWebserviceSiteRef label
{
    vertical-align:3px;
    margin-right:10px;
    margin-left:5px;
}

/* SiteAdmin - End */
/*Home Page - Begin*/
.HomePageGroupContainer
{
    width: 98%; 
    display: block; 
    position: relative; 
    font-size:1.2em;
}
.HomePageGroupSubContainer
{
    display: inline-block;
    vertical-align: top;
    width:300px;
    zoom: 1;
    *display: inline;
}
.HomePageGroupSubContainer ul
{
    margin:10px 0 20px 5px;
}
.HomePageGroupSubContainer ul > li
{
    margin:5px;
}
/*Home Page - End*/

/* Receive Delivery / Delivery Sheet View - Begin */

.divScanDelivery, .divDeliverySheet
{
    margin-bottom:5px;
}
.divToteSelection
{
    margin-left:5px;
    margin-top:5px;
    margin-bottom:5px;
}
.divToteSelection input
{
    vertical-align:bottom;
}
.divToteSelection span
{
    font-weight:bold;
    font-size:1.3em;
    margin-left:10px;
    margin-right:10px;
}
.divToteSelection a
{
    float:right;
    margin-right:10px;
}
.divManfiestSigName
{
    margin-left:5px;
    margin-bottom:10px;
}
.divManfiestSigImage
{
    text-align:center;
}

/* Receive Delivery / Delivery Sheet View  - End */

/* Submitted Claims  - Begin */
.PersonSearch
{
    float:left;
}
.PersonSearch input
{
    margin-right:2px;
}
.popupClaimInfo
{
	width:800px;
}
.popupClaimInfoColorbox 
{
	width: 100%;
}
.popupClaimInfo hr, .popupClaimInfoColorbox hr
{
	color: #808080;
	background-color: #808080;
}
.popupClaimInfo .sectionDetails
{
	min-height:550px;
}
.popupClaimInfoColorbox .sectionDetails 
{
	min-height: 100%;
}
.popupClaimInfo .TabMenu li, .popupClaimInfoColorbox .TabMenu li 
{
	padding-bottom: 5px;
}
.popupClaimInfo .ClaimInfoColumn, .popupClaimInfoColorbox .ClaimInfoColumn 
{
	float: left;
	width: 48%;
}
.popupClaimInfo .pageColumn
{
	width: 12%;
}
.popupClaimInfoColorbox .pageColumn 
{
	width: 10%;
}
.popupClaimInfo .pageColumn + .pageColumn 
{
	width: 86%;
	padding-left: 10px;
	padding-top: 10px;
	border-left: 1px solid #ccc;
	min-height: 350px;
}
.popupClaimInfoColorbox .pageColumn + .pageColumn 
{
	width: 88%;
	padding-left: 30px;
	padding-top: 10px;
	border-left: 1px solid #ccc;
	min-height: 100%;
}
.claimToolTip 
{
	cursor: pointer;
}
/* Submitted Claims  - End */

/* Persistant PA - Begin */
.popupPersistantPA
{
	width:650px;
}
/* Persistant PA  - End */

/* Analytics Dashboard - Begin */
.analyticsDashboard .TabMenu a
{
	padding:0px;
}
.analyticsDashboard .pageColumn
{
	width:13%;
}
.analyticsDashboard .pageColumn + .pageColumn
{
	width:85%;
	padding-left: 10px;
	padding-top: 10px;
	border-left: 1px solid #ccc;
	min-height: 350px;
}
/* Analytics Dashboard - End */

/* Network Maintenance - Begin */
.popupPharmacyHeadquarterAdd
{
	width:500px;
}
/* Network Maintenance  - End */

/* Pharmacy Location Directory and Payables Center Directory  - Begin */
.popupPharmacyLocationAdd
{
	width:650px;
}
.popupPharmacyLocationAdd .sectionDetails
{
	min-height:225px;
}
.popupPharmacyLocationDetail, .popupPayablesCenterDetail
{
	width:650px;
}
.popupPharmacyLocationDetail hr, .popupPayablesCenterDetail hr
{
	color:#808080;
	background-color:#808080;
}
.popupPharmacyLocationDetail .sectionDetails
{
	min-height:525px;
}
.popupPayablesCenterDetail .sectionDetails
{
    min-height:375px;
}
.popupPharmacyLocationDetail .TabMenu li, .popupPayablesCenterDetail .TabMenu li
{
	padding-bottom:5px;
}
.popupPharmacyLocationDetail .pageColumn, .popupPayablesCenterDetail .pageColumn
{
	width:15%;
}
.popupPharmacyLocationDetail .pageColumn + .pageColumn
{
	width:83%;
	padding-left: 10px;
	padding-top: 10px;
	border-left: 1px solid #ccc;
	min-height: 525px;
}
 .popupPayablesCenterDetail .pageColumn + .pageColumn
 {
    width:83%;
	padding-left: 10px;
	padding-top: 10px;
	border-left: 1px solid #ccc;
	min-height: 375px;
 }
 .popupDeleteDateCal
 {
    margin-right:0 !important;
 }
/* Pharmacy Location Directory and Payables Center Directory - End */

/*Pharmacy Network Locator - Begin */
#networkPharmSearch
{
    width:300px;
    background-color: #eee;
    border: 1px solid #ccc;
    margin: 5px 0 40px 20px;
    padding: 5px 5px 10px 0;
}
#pharmNetworkLocator
{
    position:relative;
    min-height: 450px;
}
.mapMarkerLabel
{
   background-color: #FF8176;
   color: #FFF; 
   font-weight: bold;  
}
#pharmNetworkLocator .left
{
    position: relative;
    padding: 10px;
}
#pharmNetworkLocator .left + .left
{
    line-height: 1.7em;
}
#pharmNetworkLocator .pharmInfo
{
    font-size: 1.2em;
}
#pharmNetworkLocator .imgLogo
{
    margin-top: 10px;
    margin-right: 10px;
}
#pharmNetworkLocator .pharmLogo
{
   float: right;
}
#pharmNetworkLocator .odd
{
    background-color: #DECAC8;
}
#pharmNetworkLocator .locationResults
{
    border: 1px solid #ccc; 
    width: 455px; 
    height: 100%; 
}
#pharmNetworkLocator .locationResults .header
{
    font-weight: bold;
    font-size: 1.2em;
    width: auto;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    background-color: #eee;
}
#map_canvas
{ 
    width: 450px; 
    height: 450px;
    position: absolute; 
    top: 5px;
    right: 40px; 
    border: 1px solid #ccc;
}
/*Pharmacy Network Locator - End */

/*Network quicksearch and Network pages - Begin */

.divQuickSearchPharmacyHeadquarter
{
    margin-top:15px;
}

/*Network quicksearch and Network pages - End */

/* MultiDropDownList and MultTextBox Controls - Begin */

.itemCollectionListView
{
    margin-bottom: 5px;
}
.itemListView
{
    margin-top: 2px;
}
.itemListView span
{
    display: inline-block;
    min-width: 154px;
    width: 154px;
    margin-right: 0px;
    margin-left: 110px;
}
.itemListView input
{
    margin-left: 5px;
}

/* MultiDropDownList and MultTextBox Controls - End */

/* Prescription Hard Copy - Begin */

.hardCopyByRXList input[type="text"]
{
    margin-right:5px;
}

/* Prescription Hard Copy - End */

/* Patient MTM Service History - Begin */

.enteredByFilterSearch
{
    margin-top:3px;
}

.enteredByFilterSearch input[type="text"], .enteredByFilterSearch input[type="button"]
{
    margin-right:5px;
}

/* Patient MTM Service History - End */

/* Prior Authorization Form - Begin */

#divPriorAuthFormCtrlColLeft textarea, #divPriorAuthFormCtrlColRight textarea
{
    width:200px;
    height:60px;
}

.otherMedsPAFieldSet
{
    width:400px;
}

/* Prior Authorization Form - End */

/* Manual Prior Authorization Info - Begin */

#divManualPAMenu div
{
    display:inline;
}

.manualPAViewLargeLbl
{
    width:250px;
}

/* Manual Prior Authorization Info - End */

/* Grid Export - Begin */

.gridExport {
	margin: 2px 0 0;
}

/* Grid Export - End */

/* New Referral/Order Form - Begin */

.divReferralTherapy
{
    clear:both;
    margin-top:5px;
    margin-bottom:5px;
}

.divReferralTherapy table
{
     margin-left:100px;
}

.divReferralTherapy input[type="radio"]
{
    vertical-align:-3px;
    margin-left:10px; 
}

.radioButtonOptionEntry label
{
    width:125px;
}

/* New Referral/Order Form - End */

/* Drug - Plan Review - Begin */

.addToPricingGroupPopupContainer
{
    width:375px !important;
}

.addToPricingGroupPopupBorder
{
    width:360px !important;
}

/* Drug - Plan Review - End */

/* Employee Status Maintenance - Begin */

.employeeStatusAddCommand
{
    margin-bottom:2px;
}

.employeeStatusHideColumn
{
	display:none;
}

/* Employee Status Maintenance - End */

/* Prescription Hard Copy Report - Begin */

.prescriptionHardCopyFilterText input[type="text"]
{
    margin-right:0px !important;
}

.prescriptionHardCopyFilterLabel label
{
    margin-left:0px !important;
    width:54px;
}

.prescriptionHardCopyFilterLabelExt label
{
    margin-left:0px !important;
    width:101px;
}

/* Prescription Hard Copy Report - End */

/* Document Search - Begin */

.inlineFilterCheckBoxFirst input[type="checkbox"]:first-child
{
    vertical-align:-3px;
    margin-right:5px;
}
.inlineFilterCheckBoxWithQuickSearch input[type="checkbox"]:first-child
{
    margin-left:10px;
}

/* Document Search - End */

/* Password Policy Maintenance - Begin */

.policySettingsAndExplanationPnl
{
    margin-top:30px;
}
.policySettingsAndExplanationPnl p
{
    width:250px;
    min-width:250px;
}
.policySettingsAndExplanationPnl .numeric
{
    width:30px;
    min-width:30px;
}

/* Password Policy Maintenance - End */

/* Fax Routing Inbox Maintenance - Begin */

.faxRoutingInboxAddNew
{
    width:350px;
    min-width:350px;
}
.faxRoutingInboxConfirmContainer .popupConfirmOKCancelDiv
{
    height:auto;
}

/* Fax Routing Inbox Maintenance - End */

/* Facility Maintenance from Pharmacy side - Begin */

input.inactivitySettingTextBox
{
    width:30px;
    margin-right:2px;
}
.notInUseLegend
{
    background-color:DarkSalmon;
}
.notInUseLegendContainer span
{
    float:left;
}

/* Facility Maintenance from Pharmacy side - End */

/* Pharmacy Location Import Temp - Begin */

.pharmacyLocationImportTempOptsGVPnl
{
    margin-top:25px;
}

/* Pharmacy Location Import Temp - End */

/* MAR Entry - Begin */

.dynamicHeaderCell
{
    color:#ffffff;
    padding:4px;
	background-color:#939393;
	text-align:center;
    font-weight:bold;
    vertical-align:bottom;
}
.emptyGridViewCaption
{
    margin-top:10px;
    margin-bottom:10px;
}
.initialsMARLegendContainer
{
    padding-bottom : 5px;
}
.initialsMARLegendContainer image
{
    margin:0px 5px 0 0;
	height:20px;
	width:30px;
	float:left;
}
.initialsMARLegendContainer span
{
    line-height:22px;
}

/* MAR Entry - End */

/* Generated Remit - Begin */

.warningCheckbox
{
    text-decoration:none !important;
    font-weight:bold !important;
}
.backToTopLink
{
    float:left;
    margin-left:5px;
}
.noteReferenceIDTextBox
{
    width:90px;
    min-width:90px;
    margin-right: 0px !important;
}

/* Generated Remit - End */

/* Default Footer and Edit boxes for grid row - Begin */
.gridEditTextBox
{
    padding-left:0px; 
    margin-left:0px;
    width:100px;
    min-width:100px;
}
.gridEditTextBox > input
{
    width:100px;
    min-width:100px;
    margin-left:0px;
    margin-right:0px;
}
/* Default Footer and Edit boxes for grid row - End */

/* Order Replenishment - Begin */

.numericDropDownListSelect
{
    width:50px;
    min-width:50px;
}
.purchaseOrderDateAboveGrid
{
    padding-left:5px;
    padding-top:5px;
}
.buttonPanelAlone
{
    padding-top:25px !important;
    margin-bottom:5px !important;
}
.buttonPanelMainContainer
{
    float:right;
    width:100%;
}

/* Order Replenishment - End */
/* Default Footer and Edit boxes for grid row - End */
.quickSearchSelectionBlock
{
    display:inline-block;
    margin:0;
    padding:0;
    clear:both;
    margin-top:3px;
}
.quickSearchSelectionDetail label
{
    width:100px;
    text-align:left;
    margin:0;
    padding:0;
    display:inline-block;
    float:none;
}
.quickSearchSelectionDetail span
{
    text-align:left;
    margin:0;
    padding:0;
    display:inline-block;
    float:none;
    font-weight: bold;
}
.noRightMargin input
{
    margin-right: 0;
}
.noRightMargin input[type=checkbox]
{
    margin-left: 0 !important;
}
.largeInputNestedGridCell
{
    vertical-align:top;
}
.largeInputNestedGridCell select, .largeInputNestedGridCell textarea, .largeInputNestedGridCell input
{
    margin-top:5px;
    margin-bottom:5px;
    min-width:0;
}
.popupClaimRecon, .popupCheckEntry, .popupTransDetail
{
    width:700px;
    position:relative;
	z-index:2;
	border:solid 1px #666666;
	padding:0;
	background-color:#EEEEEE;
    text-align:left;
    height:100%;
}
.popupClaimRecon .lblWInput label, .popupCheckEntry .lblWInput label, .popupTransDetail .lblWInput label
{
    width:140px;
    line-height:1.8em;
    height:1.8em;
}
.popupClaimRecon .lblWInput span, .popupCheckEntry .lblWInput span, .popupTransDetail .lblWInput span
{
    display:inline-block;
    margin-left:6px;
    line-height:1.8em;
    height:1.8em;
}
.lblWGrid table
{
    clear:right;
    margin: 7px;
}
.lblWGrid > label 
{
    width:140px;
    float:left;
    text-align:right;
    padding-right:5px;
    line-height:1.8em;
    height:1.8em;
}
.SummaryInfoHeader, .SummaryInfoFooter 
{
    display:block;
    clear:both;
    padding: 10px 10px 0 10px;
}
.SummaryInfoFooter a 
{
    padding: 0;
}

/* Patient Assessment - Begin */

.patientAssessmentSeperator
{
    margin-top:7px;
    margin-bottom:7px;
}
.patientAssessmentItem, .patientAssessmentItemTall, .patientAssessmentItemMedium, .patientAssessmentItemXL, .patientAssessmentItemTaller
{
	clear:both;
	height:20px;
	margin-top:5px;
}
.patientAssessmentItemMedium
{
    height:30px;
}
.patientAssessmentItemTall
{
    height:50px;
}
.patientAssessmentItemTaller
{
    height:60px;
}
.patientAssessmentItemXL
{
    height:100px;
}
.patientAssessmentItem > label, .patientAssessmentItem > .searchGroup > label, 
.patientAssessmentItemTall > label, .patientAssessmentItemTall > .searchGroup > label, .patientAssessmentItemTall > span,
.patientAssessmentItemTaller > label, .patientAssessmentItemTaller > .searchGroup > label, .patientAssessmentItemTaller > span,
.patientAssessmentItemMedium > label, .patientAssessmentItemMedium > .searchGroup > label,
.patientAssessmentItemXL > label, .patientAssessmentItemXL > .searchGroup > label
{
	float:left;
	width:25em;
}
.patientAssessmentItemTall > div, .patientAssessmentItemTall span.italic, .patientAssessmentItemMedium span.italic
{
    margin-left:25em;
}
.patientAssessmentItemTaller input[type="text"], .patientAssessmentItemXL input[type="text"]
{
    margin-left:60em;
}
.patientAssessmentItem span label, .patientAssessmentItemTall span label, .patientAssessmentItemMedium span label, .patientAssessmentItemXL span label, .patientAssessmentItemTaller span label
{
	margin-right:10px;
}
.patientAssessmentItem select, .patientAssessmentItemTall select, .patientAssessmentItemMedium select, .patientAssessmentItemXL select, .patientAssessmentItemTaller select
{
	width: 150px;
}
.patientAssessmentItemMedium > .searchGroup > label, .patientAssessmentItem > .searchGroup > label
{
    font-weight: bold;
}
.patientAssessmentItemTall span.italic, .patientAssessmentItemMedium span.italic
{
    width:100%;
}
.patientAssessmentItemMedium div.equivDrug
{
    margin-bottom:0;
}

/* Patient Assessment - End */

/* Immunoglobulin Assessment - Begin */

.immunoglobulinAssessPageColOne
{
    width:58%;
}
.immunoglobulinAssessPageColTwo
{
    width:38%;
}
.immunoglobulinAssessItemColTwo > label
{
	width:15em;
}

/* Immunoglobulin Assessment - End */

/* Reconciliation - Begin */

.moneyGridHeader
{
    text-align:right !important;
}


/* Reconciliation - End */

/* 340B Claim History - Begin */

.is340BEligible span
{
    margin-right:0px !important;
    display:inline !important;
    margin-left:5px !important;
}

/* 340B Claim History - End */

/* 340B Cost Recovery Dispense Fee Structure - Begin */

.dispenseFeeStructure 
{
	clear:both;
	margin-bottom:0.2em;
	/*overflow:auto;*/
	min-height:1.8em;
}
.dispenseFeeStructure label
{
    padding-left:5px;
    padding-right:5px;
}
.dispenseFeeStructure label:first-child
{
	float:left;
	width:10px;
	text-align:right;
	/*padding:3px 5px 3px 0;*/
    padding-left:0;
	padding-right:5px;
	line-height:1.8em;
	height:1.8em;
}
.dispenseFeeStructure input.dispenseFeeField, .lblWInput input.dispenseFeeField, .lblWInput input.feeMaintenanceNumeric
{
	width:50px;
	margin-right:0px;
}
.lblWInput input.dispenseFeeField
{
    margin-right:2px;
}
.costRecoveryCheckboxes input
{
    margin-left:5px;
}
.feeCapPanel
{
    display: inline-block !important;
}
.feeCapPanel label:first-child 
{
    width: 115px !important;
}
.feeCapPanel > label 
{
    width: 50px !important;
}
/* 340B Cost Recovery Dispense Fee Structure - End */

/* 340B Invoice Pharmacy - Begin */

.nestedGridLinkButtons 
{
    text-align:right;
    margin-bottom:5px;
}

/* 340B Invoice Pharmacy - End */

/* 340B Charting - Begin */

.chartingFieldsContainer input, .exportChartOptionContainer input
{
    margin-bottom:5px;
}

.chartingFieldsContainer td, .exportChartOptionContainer label
{
    width:150px;
    min-width:150px;
    margin-right:10px;  
}

.chartContainer
{
    margin-top:15px;
}

/* 340B Charting - End */

.dispenseFeeCheckBox input[type="checkbox"]
{
    margin-left:105px !important;
    vertical-align: top !important;
    margin-top: 5px !important;
}

.dispenseFeeCheckBox label
{
    display:inline-block;
    margin-top: 5px !important;
}
.colNames
{
    columns: 3;
    list-style-position: inside;
}

.radioButtonListAlign input[type="radio"] 
{
	vertical-align: bottom;
	margin-left: 5px;
}

.eligibilityReasonListItem ol
{
	margin-left: 20px;
}

.lblWInput label.label110wide
{
	width:110px;
}

/* Start Icon spacing */

.gridIcon {
    margin-left:5px;
}

/* End Icon spacing */

/* Start Grid Table Tooltip */

.gridTableTooltip, .gridTableTooltip th, .gridTableTooltip td {
    border: 1px solid gray;
    border-collapse: collapse;
    padding: 3px;
    font-weight: normal;
    color: #515151;
}

.etooltip {
    cursor: pointer;
}

/* End Grid Table Tooltip */

.bottomRightPosition {
    bottom: 0;
    right: 20px;
    position: absolute;
}

.patientCategoryList ol {
    margin-left:35px;
}

.page_row {
    display: flex;
	margin-bottom: 15px;
}

.page_column_50 {
    flex: 50%;
}

.page_column_33 {
	flex: 33%;
}

.popupClaimInfoColorbox ul:first-of-type li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* Begin - Yes No Popup */

p.PopupWarning {
    width: 400px;
    padding: 10px;
}

/* End - Yes No Popup */

/* Custom Queue Maintenance - Begin */

.col-popup input[type="checkbox"], .col-popup input[type="radio"] {
	margin-left: 7px !important;
	margin-bottom: 7px !important;
}

.col-popup {
	margin-left: 15px !important;
	margin-right: 15px !important;
}

.header-popup {
	margin-top: 30px !important;
}

/* Custom Queue Maintenance - End */

/*Dashboard image buttons*/

#ibClaimData {
	background-image: url('/images/landingpage/Prescriptions.png')
}

#ibEncounterData {
	background-image: url('/images/landingpage/patientmaint.png')
}

#ibPrescriberInfo {
	background-image: url('/images/landingpage/Pharmacy.png')
}

#ibAccumulationData {
	background-image: url('/images/landingpage/planmanage.png')
}

#ibDispFeeSetup {
	background-image: url('/images/landingpage/usermaint.png')
}

#ibReplenishmentInfo {
	background-image: url('/images/landingpage/Manifest.png')
}

#ibReports {
	background-image: url('/images/landingpage/reports.png')
}

#ibAdminSettings {
	background-image: url('/images/landingpage/global.png')
}

/*End Dashboard images*/

/* Pharmacy Branch Maintanence Begin */

.lblWInput input.withLink 
{
	margin-right: 0px !important;
}

/* Pharmacy Branch Maintanence End */

/* Side by side buttons above GridView - Begin */

.button-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 5px; /* Add spacing between buttons and GridView */
	font-size: 1.4em;
}

.left-button,
.right-button {
	/* Customize styling for the buttons */
	padding: 10px
}

/* Side by side buttons above GridView - End */

/* Two listboxes with add remove buttons between then - begin */

.aspnet-listbox {
	width: 300px;
	max-width: 300px;
	height: 300px !important;
}

.flex-container {
	display: flex;
	align-items: center;
}

.listbox-container {
	margin-right: 10px;
}

.middle-button-container {
	margin: 0 10px;
}

/* Two listboxes with add remove buttons between then - end */