﻿/* 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:Arial, Sans-Serif;
	/*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
{
	pointer-events: none;
	cursor:default;
	text-decoration:none;
	opacity: 0.6;
}
a:link,a:visited,a:hover,a:active
{
	color:#6c6413;
}
a:hover
{
	text-decoration:none;
}
hr
{
	color:#CC3300;
	background-color:#D7C826;
	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;
    /*margin:0 !important;*/
}
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;
}
/* Default Styles End */

/* Login Begin */

.loginview {
	/*font-size:0.9em;
    padding-top:2px;*/

	font-size: 1.2em;
	padding-top: 0;
	position: relative;
	float: right;
	margin-right: 40px;
	top:20px;
}
.loginview > div {
	/*padding:2px 5px 0;*/

	padding:3px 5px 0 0;
	float: right;
	clear: both;
}
.loginview .credentials label
{
	padding-left:10px;
	font-weight:bold;
}
.loginview input,.loginview select
{
	vertical-align:middle;
}
.rememberMe input
{
	height:15px;
	width:15px;
	margin-right:2px;
}
.rememberMe label
{
	margin-right:20px;
}
.logintextboxes
{
	/*height:10px;
	width:90px;*/

	height:25px;
	width:150px;
}

/* Login end */

/* Navigation Begin */

.LayoutTopNav a
{
	color:#FFFFFF !important;
	text-decoration:none !important;
}
.LayoutTopNav table {
	/*width:100%;
	height:100%;
	border-collapse:collapse;*/

	margin: 0 auto;
	width: 95%;
	height: 100%;
	border-collapse: collapse;
	border-left: 1px solid #515151;
}
.LayoutTopNav .newMenuItem
{
	/*position:relative;
	background:#707070 url(../../images/navbg.png) repeat-x top;
	padding-top:1px;
	padding-bottom:1px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;*/

	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;*/
	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: 1.8em;
    line-height: 1.8em;
	/*margin-left:-50px;*/
	font-size:0.9em;
	right:0;
}
.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:#717171 url(../../images/navbg.png) repeat-x top;
	border-top:1px solid #CCCCCC;*/

	text-indent: 0;
	background-color: #7E7F74;
	border-top: 1px solid #CCCCCC;
}
.LayoutTopNav .newMenuItem ul li:hover
{
	/*background:#9D9D9D url(../../images/navbg.png) repeat-x bottom;
	border-top:1px solid black;*/

	background-color: #D7C826;
    border-top: 1px solid #CFCDC9;
}


.LayoutTopNav .navSelected {
	background-color: #7E7F74;
}

.LayoutTopNav .newMenuItem li.navSelected {
	background-color: #4E4B48;
}


.iframeNavShim
{
	position:absolute;
	z-index:999;	
	display:none;
	width:150px;
}

/* Navigation End */

/* Master Page Begin */

#divHeader
{
	/*background-image:url(../../images/mortorlogo.gif);*/
	/*background-repeat:no-repeat;
	height:100%;*/

	height:100%;
}
#logo {
	background-image: url(../../images/Cervey.png);
	background-repeat: no-repeat;
	width: 175px;
	height: 125px;
	display: block;
	float: left;
	margin-left: 40px;
}
#divHeader #product {
	font-family: 'Open Sans', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	position: absolute;
	height: 135px;
	padding: 83px 0 0 5px;
}
#divHeader #productName {
	color: #D7C826;
	font-size: 35px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
}
#divHeader #productTag {
	font-size: 20px;
	color: #7E7F74;
}
#divContentHeader {
	width: 50%;
	height: 20px;
	padding-bottom: 5px;
	border-bottom: solid 1px #D7C826;
	margin-bottom: 10px;
}
#divCopyright
{
	margin:30px 10px 10px;
	width:100%;
	font-size:0.8em;
}
#timeLeft
{
	float:left;
	font-size:1.3em;
}
.browserUpgrade
{
	font-size:1em;
	font-weight:bold;
    background-color:#ffff80;
    padding:8px;
	color:black;
    margin-bottom:10px;
}
.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/HomePage.jpg) bottom no-repeat;
	height:500px;
}

#hero, #heroaboutus, #herocontactus {
	background-image: url('../../images/maintest.jpg');
	position: relative;
	margin: 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	height: 740px;
	background-color: #4E4B48;
	background-size: cover;
	width: 100%;
	transition: opacity 2s ease-out;
	z-index: 0;
	border-bottom: 5px solid #D7C826;
}

#heroaboutus {
    background-image: url('../images/340b/computerandpen.jpg');
}
#herocontactus {
    background-image: url('../images/340b/contact_hero.jpg');
}

.hero-text {
    position: absolute;
    bottom: 50px;
    left: 50%;
    width: 80%;
    margin: 20px auto 0 -40%;
    background-color: #D7C826;
    background-color: rgba(215, 200, 38, 0.90);
    color: #fff;
    padding: 20px 50px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #D7C826;
}

.hero-text h1, .hero-text h2 {
    color: #fff;
    margin-top: 0;
    font-weight: normal;
    line-height: 1.2em;
}

.hero-text h1 {
    font-size: 2.1em;
    font-weight:bold;
}

.hero-text h2 {
    font-size: 1.3em;
    margin-bottom: .5em;
}

.row {
    position: relative;
    margin: 30px 50px;
    background-repeat: no-repeat;
    background-position: center;
}

.row a {
    font-weight: 700;
    text-decoration: none;
}

.row p {
    margin-top: 0;
    margin-bottom: 18px;
    line-height: 1.7em;
}

.row h3 {
    color: #2199e8;
    text-transform: uppercase;
    font-size: 1.1em;
    margin-bottom: .25em;
    padding-bottom: 0;
}

.row h4 {
    color: #003f62;
    text-transform: uppercase;
    font-size: 1em;
    margin-bottom: .25em;
    padding-bottom: 0;
}

.half-row {
    width: 43%;
    display: inline-block;
}

.vertical-dotted-line {
    background-image: url("../images/dotted-line.png");
    background-repeat: repeat-y;
    background-position: center;
}

/* 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;
}
/*.divCurrentPermissions .sectionDetails > span > span {
	display: inline-block;
	padding: 2px 50px 2px 0;
	white-space:nowrap;
}*/
.divCurrentPermissions .sectionDetails > span > label, .divCurrentPermissions .sectionDetails > span > span > label {
	display: inline-block;
	padding: 2px 70px 2px 0;
	white-space:nowrap;
}
.divPortalReportPerms li
{
    margin-bottom:3px;
}
.divPortalReportPerms .sectionDetails label 
{
    position: relative;
    top: -4px;
}
.divRoleSettings .sectionDetails label 
{
    width: 165px;
}
/* Admin - Roles End */

/* Admin - Profile Begin*/
.alert
{
	clear:left;
	padding:1px;
}
.alert label, .alert input
{
	float:left;
}

.alert label
{
	padding:0 5px 0 5px;
}

.alert input[type="checkbox"] + label
{
	width:6em;
	padding:1px;
}
.expandTrigger
{
	cursor:pointer;
}
.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
{
}
.branchOption .numeric
{
	width:20px;
}
.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:18px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border:none;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position:top;*/

	height: 21px;
	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
{
	background-position:bottom;
}*/
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 {
background: #4E4B48;
border: solid 1px #CFCDC9;
}
input.btnS {
	width: 40px;
	/*background-image:url(../../images/buttons/btnS.gif);*/
}
input.btnI {
	width: 50px;
	/*background-image:url(../../images/buttons/btnI.png);*/
}
input.btnM
{
	width:65px;
	/*background-image:url(../../images/buttons/btnM.gif);*/
}
input.btnL
{
	width:85px;
	/*background-image:url(../../images/buttons/btnL.gif);*/
}
input.btnXL
{
	width:100px;
	/*background-image:url(../../images/buttons/btnXL.gif);*/
}
input.btnXXL
{
	width:125px;
	/*background-image:url(../../images/buttons/btnXXL.gif);*/
}
input.btnS[disabled], input.btnM[disabled], input.btnL[disabled], input.btnXL[disabled], input.btnXXL[disabled]
{
	background: #BBB;
    border: 1px solid #AAA;
}
input.btnInline, a.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
{
	width:70px;
	margin-right:10px;
}
.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
{
	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;
}
.daysResponseLimit
{
	width: 50px;
}
.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.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;
	text-decoration: underline;
}
.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:2px;
	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:#666666 url(../../images/gvheaderbackground.gif) repeat-x;*/
	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:#666666 url(../../images/gvheaderbackground.gif) repeat-x top;*/
	text-align:left;

	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+ */
	height:1.8em;
    border-bottom: 2px solid #D7C826;
    line-height:normal;
}
.gridViewHeaderDefault a
{
	color:#FFFFFF;
}
.gridViewHeaderDefault a:hover
{
	text-decoration:none;
}
.gridViewFooterDefault
{
	background-color:#CFCDC9;
	font-weight:bold;
	color:#000;
}
.gridViewRowDefault,.gvPopupRowDefault, .gridViewRowEditable
{
	background-color:#FFFFFF;
	color:inherit;
}
.gridViewRowPriorAuthAvailable, .gridViewRowCanBeOrdered
{
    background-color:#D4E2C9;
	color:inherit;
}
.gridViewRowPriorAuthSent
{
    background-color:#ADD8E6;
	color:inherit;
}
.gridViewAlternatingRowDefault,.gvPopupAltRowDefault, .gridViewAlternatingRowEditable
{
	background-color:#EEEEEE;
}
.gridViewRowDefault,.gridViewAlternatingRowDefault,.gridViewRowPriorAuthAvailable,.gridViewRowAlert,.gridViewRowGreen,.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,.gridViewRowGreen td,.gridViewRowEditable td,.gridViewAlternatingRowEditable td, .gridViewRowPriorAuthAvailable td, .gridViewRowPriorAuthSent td
{
	border: 1px solid #CFCDC9;
    padding: 2px;
	/*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, .gridViewRowGreen td a + a, .gridViewRowPriorAuthSent td a + a
{
	margin-left:10px;
}
.gridViewRowAlert
{
    background-color: DarkSalmon;
 	color:inherit;
	cursor:pointer;
}
.gridViewRowGreen
{
    background-color: darkseagreen;
 	color:inherit;
	cursor:pointer;
}
.gvCellUserValidated
{
    background-color:#33CC00;
}
.gvInvisibleColumn
{
    display: none;
}
/*.gridViewDefault td {
	border: 1px solid #CFCDC9;
	padding: 2px;
}*/
td.checkboxcolumndefault
{
	padding:1px 1px 1px 1px;
	border-style:none;
	width:20px;
}
.checkboxcolumndefault
{
	background-color:#666666;
	padding:0;
	text-align:center;
}
.checkboxcolumndefault input
{
	padding:0;
	margin:0;
	width:13px;
	height:13px;
}
.gridViewPagerDefault
{
	height:20px;
}
.gridViewPagerDefault td
{
	/*background:url(../../images/gvpagerbackground.gif) repeat-x top;
	border-top:solid 1px #444444;
	padding-left:5px;*/

	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;
}
.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:20px;
	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:-650px;
	width:614px;
}
.nestedGridContainerRemit {
	position: absolute;
	margin: 5px auto 5px auto;
	top: 16px;
	left: -900px;
	width: 800px;
}
.nestedGridContainerFormularyImportResults {
    position: relative;
    margin: 5px auto 5px auto;
    top: 16px;
    left: -850px;
    width: 400px;
    margin-bottom:35px;
}
.nestedGridCell {
	display: block;
	position: relative;
	border-collapse: separate !important;
	width: 0; /*Added 3/23/2015*/
	border: 0 !important;
}
.nestedListViewContainer {
    position:relative;
	margin: 15px 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;
}


/*chrome*/
/*@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {*/
	/*.searchGroup div{
		display: contents;
	}*/
	/*.lblWInput .PersonSearch + a {
		margin-left: 105px;
	}
}*/

/*firefox*/
/*@-moz-document url-prefix() {
	.searchGroup div {
		display: contents;
	}

	.lblWInput .PersonSearch + a {
		margin-left: 0px;
	}
}

.searchGroup input[type=text]:first-of-type{
	width:110px;
}*/
.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:auto;
	margin-bottom:5px;
}
.lblWInputCon .lblWInput:first-child
{
	float:left;
}
.lblWInputCon .lblWInput:first-child + .lblWInput
{
	clear:none;
}
.lblWInputCon .lblWInput
{
	margin-bottom:0;
}
.lblWInputConFlow
{
	overflow:auto;
	margin-bottom:3px;
	clear:both;
}
.lblWInputConFlow .lblWInput
{
	float:left;
	clear:none;
}
.lblWInput 
{
	clear:both;
	margin-bottom:0.2em;
	/*overflow:auto;*/
	min-height:1.8em;
}
.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;
}

.lblWInputConFlowColumn {
    float: left;
    clear: none;
	width: 48%;
}

.lblWInputConFlow .lblWInputConFlowColumn > span {
    float: left;
    width: 100px;
    text-align: right;
    padding-right: 5px;
    line-height: 1.8em;
    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;
}
.hideColumn {
    display: none;
}
.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.planpricingwide
{
	width: 70px;
	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;
}
.planpricinggrayblock
{
	background-color:#EEEEEE;
    display:inline;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-Left: 1px;
    padding-Right: 1px;
}
.planpricinggrayblockdark
{
	background-color:#DDDDDD;
    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 span.variablecopay
{
	margin-right : 10px;
}
.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 img.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
{
	display:none;
	padding-bottom : 5px;
}
#divLegendReturnDocument.legendContainer, #divLegendPriorAuthSent.legendContainer
{
    float:left;
}
#divLegendCanBeOrdered.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;
}
.inactiveCodeLegend 
{
	background-color: DarkSalmon;
}
.noRefillsRemainingLegend
{
	background-color:#EFE2CC;
}
.scheduledDrugLegend, .returnDocumentLegend, .currentStatusLegend, .canBeOrderedLegend
{
	background-color:#D4E2C9;
}
.priorAuthSentLegend
{
    background-color:#ADD8E6;
}
.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; 
}
.popupDependent
{
	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;
}
.popMiddleInside > h2 {
	color: #515151;
}
.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;
    min-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:#666666 url(../../images/gvheaderbackground.gif) repeat-x top;*/

	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
{
	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;
}
.ajax__calendar_container 
{
	z-index:10000; 
}
/*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;
	border:none;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position:top;
    width:90px;
    background-image:url(../../images/buttons/btnXLDisabled.gif);
}
.scanSearch
{
	width:610px;
}
.scanSearch .gridViewPopup, .scanSearch .quickSearchGrid
{
    position:relative;
}
.daysSupplyReport .gridViewPopup, .daysSupplyReport .quickSearchGrid
{
	position:relative;  
}
div.daysSupplyNote
{
	margin:15px 5px 7px 10px;
}
.daysSupplyNote textarea
{
	width:100%;
	height:30px;
	vertical-align:top;
}
/*.IndexFieldSearchContainer first-child
{
    float:left;
    clear: left; 
    margin-top:5px;
    width:auto;
}
.IndexFieldSearchContainer
{
    float
    clear: left; 
    margin-top:5px;
    width:auto;
}*/

/* Document Queue/Search Begin */

.hiddenRequiredField
{
    visibility: hidden;
    width: 0px;
    height: 0px;
    padding: 0px;
    float: left;
}
.filterPanelContainer
{
    padding-left: 5px; 
    padding-right: 5px; 
    background-color: #eee; 
    margin-bottom: 15px;
    height: 100%; 
    border: solid 1px #666666;
}
.indexPanelContainer
{
    padding-left: 5px; 
    padding-right: 5px;
    background-color: #eee; 
    margin-bottom: 0px; 
    height: 100%;
    border: solid 1px #666666;
    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 */

/* FaxOptions 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;
}
.popupFaxOptionDiv
{
    position:relative;
	z-index:2;
	width:650px;
	border:solid 1px #666666;
	padding:0px;
	background-color:#EEEEEE;
    text-align:left;
    height:100%;
}
.popupFaxOptionDivExtra
{
    padding-right:10px;
    padding-bottom:10px;
}
.popupFaxOptionHeaderExtra
{
    padding-top:10px;
}

.divFaxPaging input[type="text"]
{
    width:40px;
    margin-left:5px;
    margin-right:5px;
}

/* FaxOptions 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;
}
.faxOptionsPopupWide
{
    width:650px;
}
.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:10px;
}
.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: #B2B2B2;*/
	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;
}


.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:url(../../images/gvpagerbackground.gif) repeat-x top;
	border-top:solid 1px #444444;
	padding-left:5px;
	margin-right:-2px;*/

	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: #CFCDC9;
    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;*/
	background-color: #7E7F74;
}
.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;
}
.callLogAppendNote
{
    height:200px;
    width:460px;
}
.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
{
    /*text-align: right;*/
    min-width: 105px;
    width: 105px;
}

/* 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: #C29D9A;
	
	margin:4px;
	color:#fff;
	text-align:center;
}
.preAssessmentContainer .wizardStepSelected
{
	background-color:#993333;
}
.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;
}
.veiwGeneratedReportsActionDDL
{
    text-align: right;
    min-width: 90px;
    width: 90px;
}

/* 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;
}
.patientLogo
{
    margin-left:5px;
}
.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:rgb(233, 150, 122);
    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 */
/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.PersonSearch {
		float: left;
	}
}*/
.PersonSearch {
	float: left;
}
.PersonSearch input
{
    margin-right:2px;
}
.popupClaimInfo
{
	width:875px;
}
.popupClaimInfo hr
{
	color:#808080;
	background-color:#808080;
}
.popupClaimInfo .sectionDetails
{
	min-height:550px;
}
.popupClaimInfo .TabMenu li
{
	padding-bottom:5px;
}
.popupClaimInfo .ClaimInfoColumn
{
    float:left;
	width:48%;
}
.popupClaimInfo .pageColumn
{
	width:12%;
}
.popupClaimInfo .pageColumn + .pageColumn
{
	width:86%;
	padding-left: 10px;
	padding-top: 10px;
	border-left: 1px solid #ccc;
	min-height: 350px;
}
.claimToolTip
{
    cursor:pointer;
}
/* Submitted Claims  - End */

/* Submitted PA  - Begin */
.popupPA
{
	width:675px;
}
.popupPA .ClaimInfoColumn
{
    float:left;
	width:48%;
}
/* Submitted PA  - End */

/* Persistent PA - Begin */
.popupPersistentPA
{
	width:750px;
}
/* Persistent 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, .popupDependentDetail
{
	width: 650px;
}
.popupPharmacyLocationDetail hr, .popupPayablesCenterDetail hr, .popupDependentDetail hr
{
	color: #808080;
	background-color: #808080;
}
.popupPharmacyLocationDetail .sectionDetails
{
	min-height:650px;
}
.popupPayablesCenterDetail .sectionDetails, .popupDependentDetail .sectionDetails
{
	min-height: 375px;
}
.popupDependentDetail .sectionDetails 
{
	min-height: 550px;
}
.popupPharmacyLocationDetail .TabMenu li, .popupPayablesCenterDetail .TabMenu li, .popupDependentDetail .TabMenu li
{
	padding-bottom:5px;
}
.popupPharmacyLocationDetail .pageColumn, .popupPayablesCenterDetail .pageColumn, .popupDependentDetail .pageColumn
{
	width:15%;
}
.popupPharmacyLocationDetail .pageColumn + .pageColumn
{
	width:83%;
	padding-left: 10px;
	padding-top: 10px;
	border-left: 1px solid #ccc;
	min-height: 600px;
}
 .popupPayablesCenterDetail .pageColumn + .pageColumn, .popupDependentDetail .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: 650px;
}

.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: 40%; 
    height: 100%; 
	float:left;
}
#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:100%;
    min-height: 550px;
    position: absolute; 
    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;
}

/* 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 */

/* Payables Export - Begin */

.payablesExportHistoryPopup
{
    width:475px;
}

/* Payables Export - 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;
}

/* Call Log Search - Begin */

.callLogExport
{
    float:right;
    margin-bottom:5px;
}

/* Call Log Search - 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:100px;
	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
{
	width:30px;
	margin-right:0px;
}
.lblWInput input.dispenseFeeField
{
    margin-right:2px;
}
.costRecoveryCheckboxes input
{
    margin-left:5px;
}

/* 340B Cost Recovery Dispense Fee Structure - End */
.nestedFormularyGrid
{
    position: relative;
    left: -850px;
    float: left;
}

/*.nestedFormularyGrid .formularyGridColumn
{
    display:block;
}*/
.formularyGridColumn a
{
    float:right;
    text-align:left;
}

.formularyGridColumn span
{
    float:left;
}

.formularyGridColumn select
{
    min-width:50px;
}

.formularyCheckBox input[type='checkbox']
{
    margin:2px;
}
.formularyViewPrintExport
{
    text-align:center;
}
.formularyViewPrintExport a
{
    line-height:1.4em;
}
.genericDefinitionDropDown
{
    width:80px;
    min-width:80px;
}

.genericDefinitionDropDown select
{
    width:80px;
    min-width:80px;
}

/*.genericDefinitionDropDown option
{
    width:40px;
    max-width:40px;
    min-width:40px;
}*/

.nearbyRightLinkButton
{
    margin-left:-18px;
}

/* Plan Maintenance - Begin */

.searchDescriptionContainer
{
    text-align:right;
    margin-bottom:5px;
}

/* Plan Maintenance - End */

.extendedWidthLabel > label, .extendedWidthLabel > span:first-child
{
    width:165px;
}

.chosen-container, .chosen-container-multi, .chosen-choices {
    font-size: 1em;
    height: auto;
}

.quickSearchLabelWInput
{
    float: left;
    width: 100px;
    text-align: right;
    padding-right: 5px;
}

.lblWInputQuickSearchDrug .drugSearchGroup
{
    width:450px;
}

.norightMarginQuickSearch input:first-child
{
    margin-right:0;
}

.formularyTab 
{
    padding:10px;
    padding-bottom: 15px;
}

.FormularyLegend {
    float: right;
    margin-top: 3px;
    padding: 3px;
}

.FormularyLegend td {
    padding: 5px;
}

.FormularyLegendBlueCell {
    background-color: LightBlue;
    width: 30px;
    border: 1px solid #ddd;
    padding: 5px;
}

.FormularyLegendRedCell {
    background-color: rgb(246,178,178);
    width: 30px;
    border: 1px solid #ddd;
    padding: 5px;
}

.FormularyLegendGreenCell {
    background-color: rgb(178,246,212);
    width: 30px;
    border: 1px solid #ddd;
    padding: 5px;
}

.FormularyLegendAquaBlueCell {
    background-color: rgb(178,246,246);
    width: 30px;
    border: 1px solid #ddd;
    padding: 5px;
}
.FormularyLegendYellow {
	background-color: yellow;
	width: 30px;
	border: 1px solid #ddd;
	padding: 5px;
}
.FormularyLegendLightYellowCell {
    background-color: #FFFFCC;
    width: 30px;
    border: 1px solid #ddd;
    padding: 5px;
}
.FormularyLegendLightSkyBlue {
    background-color: #87CEFA;
    width: 30px;
    border: 1px solid #ddd;
    padding: 5px;
}
.FormularyLegendAntiqueWhite {
	background-color: antiquewhite;
	width: 30px;
	border: 1px solid #ddd;
	padding: 5px;
}
.FormularyLegendDarkSalmon {
	background-color: darksalmon;
	width: 30px;
	border: 1px solid #ddd;
	padding: 5px;
}
.lblWInput .noFloat {
	float: none;
}
.radioButtonWide {
    width: 250px;
}
.radioButtonWide > tbody > tr > td > label {
    width: auto;
    text-wrap:none;
}
.editableGridFooter .checkListDropDown * {
    margin:1px;
}
.wideLabels label {
    width: 150px;
}
.claimOverrideNoteGridFooter input[type=text]
{
	width:90px;
}
.claimOverrideNoteGridFooter input[type=button] {
	width: 25px;
}
.futureStatusInfo
{
	background-color: antiquewhite;
}
.qsFloatLeft
{
    float:left;
}
.multiselect.dropdown-toggle.btn.btn-default {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.quickSearchInput {
	width: 375px;
}

.ssoLoginButton {
	width: auto;
	height: auto;
	background-color: #505050;
	color: #FFFF;
	margin-top: 30px;
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
	display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.priorAuthLegendContainer {
	padding-bottom: 5px;
}

.priorAuthLegend .priorAuthLegendContainer {
	margin-right: 10px;
	float: left;
}

.priorAuthLegendContainer div:first-child {
	margin: 0 5px 0 0;
	height: 20px;
	width: 30px;
	border: 1px solid black;
	float: left;
}

.priorAuthLegendContainer span {
	line-height: 22px
}

.priorAuthLegend {
	background-color: #ededed;
	border: 1px solid #aaa;
	padding: 8px;
}

.priorAuthWithin24Hours {
	background-color: #FFFF00;
}

.priorAuthPastDue {
	background-color: #fa4646;
}

.priorAuthMBM {
	background-color: #add8e6;
}

.customBootstrapStyleError {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid red;
	border-radius: .25rem;
	box-sizing: border-box;
	display: flex;
	align-items: center; 
	justify-content: center; 
	text-align: center; 
	font-size:14px;
}

#horizontalDrugAddList .radioButtonList {
	list-style: none;
	margin: 0;
	padding: 0;
}

#horizontalDrugAddList .radioButtonList.horizontal li {
	display: inline;
	width: 50px;
}

#horizontalDrugAddList .radioButtonList label {
	display: inline;
}

#horizontalDrugAddList .lblWInput input[type="checkbox"] + label, #horizontalDrugAddList .lblWInput input[type="radio"] + label {
	width: 25px;
}

#horizontalDrugAddList .lblWInputQuickSearchDrug .drugSearchGroup {
	width: 235px;
	float: left;
}

#horizontalDrugAddList .drugSearchGroup {
	width: 10px;
}

.clearable-container {
	position: relative;
	display: inline-block;
}

.clearable {
	padding-right: 24px;
}

.clear-btn {
	position: absolute;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	display: none;
	font-size: 16px;
	line-height: 1;
	font-weight: bold;
}

.lblWInputDoubleWide {
	width: 562px; 
}
.lblWInput.lblWInputDoubleWide input {
	margin-right: 1px;
}
.lblWInput.lblWInputDoubleWide .searchGroup select {
	margin-right: 5px;
}
.lblWInput.lblWInputDoubleWide .searchGroup {
	display: flex;
}

.noPadding {
	padding: 0px !important;
}