﻿.contentMasterBody
{
	background-color: #FFFFFF;
	font-family: Verdana;
}
.contentMasterHeader
{
	color: white;
	font-family: Verdana;
	text-align: left;
	padding-bottom: 0px;
}
.contentMasterFooter
{
	background-color: #D6DFEF;
	color: #00009C;
	font-family: Verdana;
	text-align: center;
	font-size: 9pt;
	height: 21px;
}
.contentMasterHeaderLeft
{
	text-align: left;
}

.contentMasterHeaderRight
{
	text-align: right;
}

.contentMasterSubHeader
{
	font-size: 9pt;
	background-color: #D6DFEF;
	text-align: right;
	color: #006699;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
}
.contentMasterSubHeaderLeft
{
	text-align: left;
	width: 55%;
}
.contentMasterSubHeaderRight
{
	text-align: right;
}
.contentMasterSubFooter
{
	background-color: #D6DFEF;
	text-align: right;
	color: #006699;
}

.button
{
	background-color: #f8f8ff;
	color: #006699;
	border-right: #dcdcdc 1px outset;
	border-top: #dcdcdc 1px outset;
	border-left: #dcdcdc 1px outset;
	border-bottom: #dcdcdc 1px outset;
	cursor: hand;
}
.buttonAdmin
{
	background-color: #f8f8ff;
	color: #006699;
	border-right: #dcdcdc 1px outset;
	border-top: #dcdcdc 1px outset;
	border-left: #dcdcdc 1px outset;
	border-bottom: #dcdcdc 1px outset;
	font-size: 8pt;
	cursor: hand;
}
.buttonShowMine
{
	background-color: inactivecaptiontext;
	color: #003399;
	border-right: #dcdcdc 1px outset;
	border-top: #dcdcdc 1px outset;
	border-left: #dcdcdc 1px outset;
	border-bottom: #dcdcdc 1px outset;
	font-size: 8pt;
	cursor: hand;
	margin-bottom: 5px;
}
.buttonAlt
{
	background-color: inactivecaptiontext;
	color: #003399;
	border-right: #dcdcdc 1px outset;
	border-top: #dcdcdc 1px outset;
	border-left: #dcdcdc 1px outset;
	border-bottom: #dcdcdc 1px outset;
	font-size: 8pt;
	cursor: hand;
}
.buttonNav
{
	background-color: #f8f8ff;
	color: #0090fe;
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	width: 70px;
}

.navHyperLink
{
	font-size: 9pt;
	font-family: Verdana;
	color: #006699;
}

.navHyperLink:hover
{
	font-size: 9pt;
	font-family: Verdana;
	color: #00009C;
}


.validationText
{
	font-weight: normal;
	font-size: small;
	color: red;
}

.accountInstructions
{
	font-size: 9pt;
	font-family: Verdana;
}


.pharmResultText
{
	font-family: Verdana;
	color: #006699;
	vertical-align: text-top;
	font-size: 9pt;
}

.quantityInstructions
{
	font-weight: bold;
	font-family: Verdana;
	color: #006699;
}

.stepLabels
{
	font-weight: bold;
	font-family: Verdana;
	color: #006699;
}
.stepNavigation
{
	text-align: center;
	font-weight: bold;
	font-family: Verdana;
	color: #006699;
	vertical-align: text-top;
}

.drugSearchTable
{
	border-right: 1px;
	border-top: 1px;
	border-left: 1px;
	border-bottom: 1px;
	text-align: center;
}

.drugSearchHeader
{
	font-weight: bold;
	color: #006699;
	font-family: Verdana;
}

.drugSearchInstruction
{
	font-size: 10pt;
	font-family: Verdana;
	text-align: center;
	margin: 0 auto;
}
.drugSearchAlphabet
{
	text-align: center;
	margin: 0 auto;
	background-color: Transparent;
	padding-bottom: 5px;
	padding-top: 5px;
}
.buttonAlphabet
{
	background-color: #f8f8ff;
	color: #006699;
	border-right: #dcdcdc 1px outset;
	border-top: #dcdcdc 1px outset;
	border-left: #dcdcdc 1px outset;
	border-bottom: #dcdcdc 1px outset;
	width: 22px;
	height: 22px;
}

.drugSearchResultDIV
{
	width: 500px;
	height: 300px;
	overflow: auto;
	font-size: 8pt;
	color: blue;
	font-family: Verdana;
	border-right: #d6dfef 1px double;
	border-top: #d6dfef 1px double;
	border-left: #d6dfef 1px double;
	border-bottom: #d6dfef 1px double;
}


.comparisonRow1
{
	font-size: 8pt;
	color: #696969;
	font-family: Verdana;
	background-color: #D6DFEF;
	text-align: center;
}

.comparisonRow2
{
	font-size: 9pt;
	color: black;
	font-family: Verdana;
	background-color: white;
	text-align: center;
}

.comparisonRow3
{
	font-size: 9pt;
	color: black;
	font-family: Verdana;
	background-color: #dcdcdc;
	text-align: center;
}
.comparisonRow4
{
	font-size: 9pt;
	color: black;
	font-family: Verdana;
	background-color: white;
	text-align: center;
}

.comparisonLabelCell
{
	width: 100px;
	text-align: center;
}

.emptyRow
{
	font-weight: bolder;
	color: gray;
	font-family: Verdana;
	text-align: center;
}

.tdMenuBar
{
	height: 300px;
	background-color: #f7f7f7;
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
}

.staticMenu
{
	font-weight: bold;
	color: #006699;
	border-right: 1px groove;
	border-top: 1px groove;
	border-left: 1px groove;
	border-bottom: 1px groove;
}
.staticMenuItem
{
	font-weight: bold;
	color: #006699;
	border-right: 1px groove;
	border-top: 1px groove;
	border-left: 1px groove;
	border-bottom: 1px groove;
}
.staticHover
{
	background-color: #dddddd;
	border-right: 1px groove;
	border-top: 1px groove;
	border-left: 1px groove;
	border-bottom: 1px groove;
	font-weight: bold;
	color: #006699;
}
.staticSelected
{
	background-color: #dddddd;
	font-weight: bold;
	color: #006699;
	border-right: 1px groove;
	border-top: 1px groove;
	border-left: 1px groove;
	border-bottom: 1px groove;
}

.tdHomeLeft
{
	vertical-align: text-top;
	font-family: Verdana;
	padding-left: 25px;
	clear: none;
	display: inline;
	float: left;
	font-size: 10pt;
}
.tdHomeRight
{
	text-align: center;
}

#imageHome
{
}

.viewReportBody
{
	background-color: #f8f8ff;
}
.loginMasterBody
{
	background-color: #dcdcdc;
	padding-top: 30px;
	padding-bottom: 30px;
}
.loginContainer
{
	padding-right: 20px;
	padding-left: 20px;
	background: none transparent scroll repeat 0% 0%;
	background-color: White;
	padding-bottom: 0px;
	margin: 0px auto;
	font: 100% verdana,sans-serif;
	width: 930px;
	height: 100%;
	color: black;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}


.headerbar
{
	height: 67px;
	vertical-align: middle;
	background-image: url(../Default/Images/DRBanner.jpg);
}
.topheader
{
	text-align: right;
	width: 1004px;
	height: 21px;
}
.loginStatus
{
	color: White;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10pt;
}
.menubar
{
	vertical-align: middle;
	padding-bottom: 0pt;
	padding-top: 0pt;
	height: 0pt;
}

.container
{
	padding-right: 20px;
	padding-left: 20px;
	background: none transparent scroll repeat 0% 0%;
	background-color: White;
	padding-bottom: 0px;
	margin: 0px auto;
	font: 100% verdana,sans-serif;
	width: 940px;
	height: 100%;
	color: black;
	padding-top: 0px;
}





body, html
{
	height: 100%;
}
body
{
	margin: 0;
	padding: 0;
}

.imageHeadlineBar
{
	height: 20px;
	width: 80pc;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-right: 0px;
}
.imageACSLogo
{
	height: 115px;
	width: 96px;
	padding-left: 100px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-top: 0px;
}
.imageDRLogo
{
	height: 100px;
	width: 206px;
	padding-left: 100px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-top: 0px;
}
.imageHeadlineBarBottom
{
	height: 3px;
	width: 600px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-right: 0px;
}

.imageFooter
{
	height: 3px;
	width: 1024px;
}
.imageHomelhs
{
	height: 200px;
	width: 275px;
	text-align: justify;
	padding-left: 100px;
	padding-top: 20px;
}
.imageHomerhs
{
	height: 200px;
	width: 275px;
	padding-left: 75px;
}

.tableHome
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.tableHome td
{
	height: 63px;
	width: 512px;
	text-align: justify;
	font-family: Verdana;
	font-size: smaller;
	vertical-align: text-top;
	padding-top: 5px;
}
.textHome
{
	padding-left: 75px;
	font-family: Georgia;
	font-size: small;
	color: #b22222;
	font-style: italic;
}

.tdDRTop
{
	border: double;
	border-width: 3px;
	background-color: #d3d3d3;
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	font-size: small;
	color: Black;
	padding-left: 0px;
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 00px;
	padding-bottom: 2px;
}
.tdDRBottom
{
	border: solid;
	border-width: 1px;
	background-color: #f5f5f5;
	font-family: Georgia;
	font-size: smaller;
	text-align: left;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
}
.tdDRLinkBottom
{
	font-family: Georgia;
	font-size: smaller;
	text-align: left;
}

.tdDIRTop
{
	background-color: #d3d3d3;
	font-weight: bold;
	font-family: :Verdana, Sans-Serif;
	font-size: small;
	color: Black;
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 00px;
	padding-bottom: 10px;
}

.tdDIRBottom
{
	font-family: Georgia;
	font-size: smaller;
	text-align: justify;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.tdDIRLinkBottom
{
	font-family: Verdana;
	font-size: small;
	text-align: left;
}
.pHomeText
{
	vertical-align: top;
	font-family: Georgia;
	font-size: small;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.contentFooter
{
	height: 20px;
	width: 100%;
	background-color: #a9a9a9;
	text-align: center;
	color: White;
}

.footerLink
{
	font-weight: bold;
	font-size: small;
	color: white;
	font-family: Verdana;
}

.contentTable
{
	left: 0%;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

.directInformName
{
	font-size: 12pt;
	color: red;
}

.marketingText
{
	font-weight: normal;
	color: Black;
	font-family: verdana,Sans-Serif;
	font-size: 12px;
	text-align: left;
}

.printRow
{
	text-align: right;
}

.sectionTitle
{
	color: Red;
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
}

#disclaimer
{
	margin-bottom: 20px;
	font: 10px Verdana, sans-serif, Helvetica, sans-serif;
	margin-left: 10px;
	color: #000;
	position: relative;
	text-align: center;
	border-right: #EEEEEE thin groove;
	border-top: #EEEEEE thin groove;
	border-left: #EEEEEE thin groove;
	border-bottom: #EEEEEE thin groove;
	padding-left: 5px;
	padding-right: 5px;
}

.sectionHeader
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-family: Verdana, Sans-Serif;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	color: Black;
	padding-top: 0px;
}

normal
{
	margin: 0px 0px 10px FONT-FAMILY: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
}

.calendarInputText
{
	font-family: Verdana, Sans-Serif;
	text-align: left;
	height: 15px;
	width: 75px;
}

#calendarTable
{
	text-align: center;
	width: 175px;
	border-collapse: collapse;
}
#calendarHeader
{
	background-image: url(../Default/Images/rightNavHeader.jpg);
	background-repeat: repeat-x;
	color: White;
	font-weight: bold;
	height: 26px;
	text-align: left;
}
#calendarControls
{
	text-align: center;
	background-color: #d3d3d3;
}

#calendarBody
{
	text-align: center;
	background-color: #d3d3d3;
}

#calendarDateSelected
{
	text-align: center;
	background-color: #d3d3d3;
	color: Black;
}
#calendarButtons
{
	text-align: center;
	background-color: #d3d3d3;
}
#calendarFooter
{
	background-image: url(../Default/Images/dropShadowRight.jpg);
	height: 10px;
}
.altGridBody
{
}

.gridView
{
	border-bottom-style: double;
	border-width: 3pt;
}



.gridHeader
{
	background-color: #f5f5f5;
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana;
	border-bottom-color: #C2DEE9;
	border-bottom-style: double;
	border-bottom-width: 3pt;
}
.gridFooter
{
	background-color: #f5f5f5;
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana;
	border-bottom-color: #C2DEE9;
	border-bottom-style: double;
	border-bottom-width: 3pt;
}
.gridViewItem
{
	text-align: left;
	background-color: #f5f5f5;
	color: Blue;
	font-size: small;
}
.gridViewItemDescription
{
	padding-left: 20pt;
	background-color: #f5f5f5;
	font-style: normal;
	color: #696969;
	font-size: 9pt;
	text-align: left;
}

.fadeLink
{
	font-family: Verdana, Sans-Serif;
	font-size: 12pt;
	color: White;
	text-decoration: none;
}

.linkButton
{
	font-family: Verdana, Sans-Serif;
	font-size: 9pt;
	color: Black;
	text-decoration: none;
	border-right: thin outset;
	border-top: thin outset;
	border-left: thin outset;
	border-bottom: thin outset;
	margin-left: 5px;
	margin-right: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.hyperLink
{
}



.disclaimer
{
	font-size: 10px;
	text-align: justify;
}

.drTableRow
{
	height: 150px;
}

A:hover
{
	color: #006699;
}
A:visited
{
	color: #006699;
}

.contentFooter A:visited
{
	color: White;
}
.contentFooter A:hover
{
	color: #006699;
}

.hyperLink A:visited
{
	color: #006699;
}
.hyperLink A:hover
{
	color: #006699;
	text-decoration: underline;
}
.learnMoreHeader
{
	text-align: center;
	vertical-align: middle;
	background-color: #d3d3d3;
}

.progressOverlay
{
	top: 48%;
	left: 45%;
	width: 125px;
	position: absolute;
	text-align: center;
	margin: 0 auto;
	background-color: #f8f8ff;
	border-top-width: thin;
	border-left-width: thin;
	border-left-color: black;
	border-bottom-width: thin;
	border-bottom-color: black;
	border-top-color: black;
	border-right-width: thin;
	border-right-color: black;
}

.progressOverlay_left
{
	width: 125px;
	position: relative;
	text-align: center;
	margin: 25px auto 0px;
	background-color: #f8f8ff;
	border-top-width: thin;
	border-left-width: thin;
	border-left-color: black;
	border-bottom-width: thin;
	border-bottom-color: black;
	border-top-color: black;
	border-right-width: thin;
	border-right-color: black;
}


.progressBox
{
	float: inherit;
	margin: 0 auto;
	background-color: #f8f8ff;
	vertical-align: middle;
	width: 135px;
	height: 170px;
	border-right: #a9a9a9 1px outset;
	border-top: #a9a9a9 1px outset;
	border-left: #a9a9a9 1px outset;
	border-bottom: #a9a9a9 1px outset;
	text-align: center;
	max-width: 150px;
}

.processingText
{
	font-size: 10pt;
	font-style: normal;
	font-family: Arial;
	font-weight: bold;
	color: #006699;
}

.abortButton
{
	background-color: #f8f8ff;
	color: #006699;
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	font-size: 8pt;
	margin-top: 5px;
	margin-bottom: 5px;
	cursor: hand;
}



.wizardText
{
	padding-left: 12px;
}
.wizardSideBar
{
	vertical-align: top;
}
.selectedWizardText
{
	font-weight: bold;
	font-size: 22pt;
	color: green;
	text-decoration: underline;
}

.divSideBar
{
	height: 600px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}

.divWizardStep
{
	width: 100%;
	height: 100%;
	min-height: 100%;
	max-height: 100%;
	vertical-align: top;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.divSearchContent
{
	width: 100%;
}

.divLocationPanels
{
	height: 600px;
}

.divDrugs
{
	margin: 0 auto;
	width: 600px;
	height: 100%;
	float: left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: green;
	border-bottom-width: 1px;
	border-bottom-color: green;
	border-top-color: green;
	border-right-width: 1px;
	border-right-color: green;
}

.divLocations
{
	vertical-align: top;
	border-top-width: thin;
	border-left-width: thin;
	border-left-color: fuchsia;
	float: left;
	border-bottom-width: thin;
	border-bottom-color: fuchsia;
	border-top-color: fuchsia;
	height: 100%;
	border-right-width: thin;
	border-right-color: fuchsia;
}

.divStrengthOverlay
{
	top: 25%;
	left: 25%;
	width: 600px;
	height: 400px;
	position: absolute;
	text-align: center;
	margin: 0 auto;
	background-color: #f8f8ff;
	border-right: black 1px outset;
	border-top: black 1px outset;
	border-left: black 1px outset;
	border-bottom: black 1px outset;
}

.divGenericPanels
{
	width: 500px;
	height: 530px;
	text-align: center;
	margin: 0 auto;
	vertical-align: top;
}

.divWizardStepStrengths
{
	height: 700px;
	width: 600px;
	text-align: center;
	vertical-align: top;
	margin: 0 auto;
}

.divStrengthGrid
{
	width: 99%;
	text-align: center;
	margin: 0px auto;
	overflow: auto;
	vertical-align: top;
}

.tableStrength
{
	text-align: center;
	margin: 0 auto;
	width: 500px;
}
.tdStrength
{
	text-align: center;
	margin: 0 auto;
	width: 500px;
}


.divBrandStrengthGrid
{
	width: 500px;
	text-align: center;
	margin: 0px auto 0px 2px;
	vertical-align: top;
	padding-bottom: 5px;
}
.divGenericStrengthGrid
{
	width: 500px;
	text-align: center;
	margin: 0 auto;
	vertical-align: top;
}

.divEmptyDataTemplate
{
	width: 500px;
	background-image: url(../Default/Images/dimpills.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	margin: 0 auto;
	vertical-align: middle;
	overflow: hidden;
}

.emptySearch
{
	background-image: url(../Default/Images/dimpills.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	background-color: transparent;
	border-right: #dcdcdc 1px outset;
	border-top: #dcdcdc 1px outset;
	border-left: #dcdcdc 1px outset;
	border-bottom: #dcdcdc 1px outset;
	text-align: center;
}

.divCloseButton
{
	float: left;
	width: 250px;
	height: 31px;
	text-align: right;
}
.divStrengthInstructions
{
	width: 500px;
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	padding-left: 5px;
}

.divGenericHeader
{
	float: left;
	width: 500px;
	text-align: center;
	margin: 0 auto;
}

drugStrengthText
{
	color: teal;
	font-family: Arial;
}

.panelSearchCriteria
{
	border-right: #dcdcdc 1px outset;
	border-top: #dcdcdc 1px outset;
	border-left: #dcdcdc 1px outset;
	border-bottom: #dcdcdc 1px outset; /*background-color: #D6DFEF;*/
	background-color: #f8f8ff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: middle;
	text-align: left;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	color: #b22222;
}

.divSearchCriteria
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: middle;
	text-align: center;
	color: #b22222;
}
.panelContactUs
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: middle;
	text-align: center;
	color: #b22222;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	background-color: #f8f8ff;
	color: #006699;
}

.panelStrengthInstructions
{
	border-right: #dcdcdc 1px;
	border-top: #dcdcdc 1px;
	border-left: #dcdcdc 1px;
	width: 500px;
	border-bottom: #dcdcdc 1px;
	background-color: transparent;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 5px 5px 10px;
	padding-top: 5px;
}
.panelResultsInfo
{
	border-right: #dcdcdc 1px;
	border-top: #dcdcdc 1px;
	border-left: #dcdcdc 1px;
	width: 550px;
	border-bottom: #dcdcdc 1px;
	background-color: transparent;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.divResultGrid
{
	text-align: center;
	width: 600px;
	height: 100%;
	vertical-align: top;
}

.divResultButtons
{
	width: 300px;
	vertical-align: middle;
	text-align: left;
}

.panelResultHelp
{
	border-right: #dcdcdc 1px outset;
	border-top: #dcdcdc 1px outset;
	border-left: #dcdcdc 1px outset;
	width: 200px;
	height: 200px;
	border-bottom: #dcdcdc 1px outset;
	background-color: infobackground;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 5px 5px 10px;
	padding-top: 5px;
	overflow: auto;
	z-index: 200px;
}


.panelAlphabet
{
	width: 500px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
	background-color: transparent;
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: #dcdcdc;
	border-bottom-width: 1px;
	border-bottom-color: #dcdcdc;
	border-top-color: #dcdcdc;
	font-family: Verdana;
	border-right-width: 1px;
	border-right-color: #dcdcdc;
	color: #006699;
	font-weight: bold;
}

.panelDefaultExpDates
{
	border-right: #dcdcdc 1px outset;
	border-top: #dcdcdc 1px outset;
	border-left: #dcdcdc 1px outset;
	height: 50px;
	border-bottom: #dcdcdc 1px outset;
	background-color: #f8f8ff;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	vertical-align: middle;
}

.panelDrugSearch
{
	border-right: #dcdcdc;
	border-top: #dcdcdc;
	border-left: #dcdcdc;
	width: 500px;
	border-bottom: #dcdcdc;
	background-color: transparent;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
	font-family: Verdana;
	color: #006699;
	font-weight: bold;
}

/*Modal Popup*/
.modalBackground
{
	/*	background-color: #dcdcdc; 	filter: alpha(opacity=70); 	opacity: 0.7; */ /*-ms-filter: alpha(opacity=70); 	-ms-opacity:0.7;     text-align:center;     margin:0 auto; */
	background-color: #dcdcdc;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	width: 600px;
	font-size: 9pt;
	font-family: Arial;
	text-align: center;
	margin: 0 auto;
	padding-right: 3px;
	padding-left: 20px;
	padding-bottom: 30px;
	padding-top: 3px;
}

.modalPopupPrescribed
{
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	width: 500px;
	height: 500px;
	font-size: 9pt;
	font-family: Arial;
	text-align: center;
	margin: 0 auto;
	padding-right: 3px;
	padding-left: 20px;
	padding-bottom: 30px;
	padding-top: 3px;
}

.modalPopupDriving
{
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	height: 450px;
	font-size: 9pt;
	font-family: Verdana;
	text-align: center;
	margin: 0 auto;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
	vertical-align: middle;
}

.gridHeader
{
	background-image: url(../Default/Images/bg-menu-main_top.png);
}

.gridHeader_left
{
	text-align: left;
}
.gridItem_left
{
	text-align: left;
}

.gridHeader_center
{
	text-align: center;
}
.gridIItem_center
{
	text-align: center;
}

.gridHeader_right
{
	text-align: right;
}
.gridIItem_right
{
	text-align: right;
}

.quickHelpHeader
{
	background-image: url(../Default/Images/sidebargradient.gif);
	width: 260px;
	color: #006699;
	background-color: #f5f5f5;
	font-family: Verdana;
	font-size: 9pt;
	padding: 5px;
	margin-left: 5px;
	cursor: pointer;
	vertical-align: middle;
	text-align: left;
	font-style: italic;
}
.quickHelpContent
{
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-right: 3px;
	background-color: Transparent;
	font-style: italic;
	font-size: 8pt;
	font-family: Verdana;
	width: 260px;
	overflow: auto;
	border: 1px dashed #2F4F4F;
	visibility: hidden;
}


.quickHelpQuestion
{
	font-size: 9pt;
	color: #b22222;
	font-style: italic;
	font-family: Verdana;
	font-variant: normal;
}
.quickHelpAnswer
{
}


/* Accordion */
.accordionHeader
{
	/*background-image: url(../Default/Images/sidebargradient.gif);*/
	width: 96%;
	color: #006699;
	background-color: #f5f5f5;
	font-family: Verdana;
	font-size: 9pt;
	padding: 5px;
	margin-top: 3px;
	margin-left: 5px;
	cursor: pointer;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	vertical-align: middle;
	text-align: left;
}

.divAccordion
{
}

#master_content .accordionHeader a
{
	width: 100%;
	color: #006699;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	width: 100%;
	background: none;
	text-decoration: underline;
	color: #006699;
}

.accordionContent
{
	background-color: #d3deef;
	padding-top: 5px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	font-style: italic;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none;
	width: 250px;
	height: 150px;
	overflow: auto;
}


.panelAccordion
{
	width: 250px;
	height: 150px;
	overflow: auto;
}


.highlight
{
	background-color: #fffacd;
}

/*CollapsiblePanel*/
.collapsePanel
{
	width: 100%;
	text-align: center;
	overflow: hidden;
}

.collapsePanelHeader
{
	/* 	height:30px; 	width:99%; 	color:#FFF; 	font-weight:bold; 	margin-top:10px; 	*/
	text-align: left;
	border-right: #dcdcdc 1px;
	border-top: #dcdcdc 1px;
	border-left: #dcdcdc 1px;
	border-bottom: #dcdcdc 1px;
	background-color: transparent;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wizardHeader
{
	width: 99%;
	height: 30px;
	margin-top: 2px;
	background-image: url(../Default/Images/bg-menu-main.png);
	background-repeat: repeat-x;
	color: #FFF;
}
.wizardHeaderText
{
	vertical-align: bottom;
	height: 30px;
	margin-top: 10px;
}

.compareCellHeader
{
	font-size: 9pt;
}

.divMap
{
	float: left;
	border-right: #696969 1px outset;
	border-top: #696969 1px outset;
	border-left: #696969 1px outset;
	border-bottom: #696969 1px outset;
	background-color: gray;
}
.divMapGridView
{
	float: left;
}
.divMapHeader
{
	float: left;
	text-align: center;
	margin: 0 auto;
	width: 475px;
}
.panelMap
{
	width: 475px;
	border-right: #696969 1px outset;
	border-top: #696969 1px outset;
	border-left: #696969 1px outset;
	border-bottom: #696969 1px outset;
	vertical-align: top;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.panelMapItGrid
{
	border-right: #a9a9a9 1px outset;
	border-top: #a9a9a9 1px outset;
	border-left: #a9a9a9 1px outset;
	border-bottom: #a9a9a9 1px outset;
	background-color: white;
	margin-top: 10px;
}

.panelMapLegend
{
	width: 475px;
	text-align: center;
	background-color: White;
	border-right: #696969 1px outset;
	border-top: #696969 1px outset;
	border-left: #696969 1px outset;
	border-bottom: #696969 1px outset;
	vertical-align: top;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.divMapLegend
{
	text-align: left;
	font-size: 8pt;
	font-family: Verdana;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 300px;
	vertical-align: middle;
}

.panelMapItLabel
{
	background-color: #D6DFEF;
	border-right: #696969 1px outset;
	border-top: #696969 1px outset;
	border-left: #696969 1px outset;
	border-bottom: #696969 1px outset;
	vertical-align: top;
	margin-right: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
}
.divMapItLabel
{
	margin-bottom: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana;
}

.divDefaultPage
{
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
	width: 900px;
	height: 100%;
	border-right: #696969 1px;
	border-top: #696969 1px;
	border-left: #696969 1px;
	border-bottom: #696969 1px;
	font-size: 10pt;
	font-family: Verdana;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.divMapIt
{
	background-image: url(../Default/Images/Gradient_Large.gif);
	background-repeat: repeat-y;
	width: 950px;
	min-height: 670px;
	border-right: #696969 1px;
	border-top: #696969 1px;
	border-left: #696969 1px;
	border-bottom: #696969 1px;
	float: left;
}

.divMapControl
{
	float: left;
	height: 500px;
	vertical-align: top;
	text-align: center;
	margin-right: 5px;
}
.divGridViewControls
{
	float: right;
	vertical-align: top;
	text-align: center;
}

.divMapItGrid
{
	overflow: auto;
	vertical-align: top;
}

.panelDrivingDirections
{
}

divDrivingDirections
{
	height: 100%;
}

.directionTable
{
	height: 260px;
	width: 400px;
	border-right: #a9a9a9 1px outset;
	border-top: #a9a9a9 1px outset;
	border-left: #a9a9a9 1px outset;
	border-bottom: #a9a9a9 1px outset;
	background-color: white;
	margin-top: 20px;
}

.directionHeader
{
	padding-top: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-family: Verdana;
	color: #006699;
	vertical-align: text-top;
	font-size: 10pt;
	background-color: #d6dfef;
}
.directionText
{
	color: black;
	font-size: 9pt;
}
.directionRow
{
	width: 400px;
}

.panelImages
{
	border-right: #dcdcdc 1px outset;
	border-top: #dcdcdc 1px outset;
	border-left: #dcdcdc 1px outset;
	border-bottom: #dcdcdc 1px outset;
	background-color: white;
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom: 15px;
	vertical-align: middle;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.divImages
{
	width: 250px;
	height: 250px;
	background-color: white;
	border-right: #696969 1px outset;
	border-top: #696969 1px outset;
	border-left: #696969 1px outset;
	border-bottom: #696969 1px outset;
	margin-bottom: 10px;
}
.panelImages
{
	border-right: #a9a9a9 1px outset;
	border-top: #a9a9a9 1px outset;
	border-left: #a9a9a9 1px outset;
	border-bottom: #a9a9a9 1px outset;
	background-color: white;
	vertical-align: middle;
	text-align: center;
	width: 250px;
}
.panelLogoImages
{
	width: 130px;
	height: 125px;
	background-color: white;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	margin-right: 5px;
	margin-left: 5px;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
}
.divLogo
{
	clear: none;
	float: left;
	display: inline;
}

#Image_Text_wrap_Content
{
}
#Left_Floated_Image
{
	float: left;
	clear: left;
	padding: 0;
	margin-right: 15px;
}

#Right_Floated_Image
{
	float: right;
	clear: right;
	padding: 0;
	margin-left: 15px;
}



.drugTypeText
{
	font-weight: bold;
	font-size: 10pt;
	color: #006699;
	font-family: Verdana;
}

.hidden
{
	display: none;
}

.panelQuantity
{
	vertical-align: middle;
	font-family: Verdana;
	text-align: center;
}

.validationSummary
{
	vertical-align: middle;
	text-align: left;
	padding-left: 25%;
}

.panelAccordion2
{
	width: 250px;
	height: 150px;
	overflow: auto;
}

.divAuthInstructions
{
	font-family: Verdana;
	font-size: 10pt;
}

.divPasswordRecovery
{
	width: 100%;
	height: 450px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 14px;
	text-align: center;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}

.divLoginPage
{
	width: 100%;
	height: 450px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 14px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}

divAdminPage
{
	width: 100%;
	height: 550px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 14px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}
.divCreateLogon
{
	width: 100%;
	height: 450px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 14px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}
.divPasswordReset
{
	width: 100%;
	height: 450px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 14px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}
.divChangeEmail
{
	width: 100%;
	height: 450px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 14px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}

.divPharmacyAddress
{
	padding-left: 70px;
	color: black;
	font-family: Verdana;
}

/*Hover Menu*/
.popupMenuAccountMaintenance
{
	position: absolute;
	visibility: hidden;
	background-color: #F5F7F8;
	opacity: .9;
	filter: alpha(opacity=90);
	z-index: 155;
	border-right: #696969 1px double;
	border-top: #696969 1px double;
	border-left: #696969 1px double;
	width: 180px;
	border-bottom: #696969 1px double;
	height: 55px;
	padding: 10px;
	font-size: 10pt;
	font-family: Verdana;
}
/*Hover Menu*/
.popupMenuReports
{
	position: absolute;
	visibility: hidden;
	background-color: #F5F7F8;
	opacity: .9;
	filter: alpha(opacity=90);
	z-index: 155;
	border-right: #696969 1px double;
	border-top: #696969 1px double;
	border-left: #696969 1px double;
	width: 180px;
	border-bottom: #696969 1px double;
	height: 45px;
	padding: 15px;
	font-size: 10pt;
	font-family: Verdana;
}

.popupHover
{
	background-image: url(images/header-opened.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F5F7F8;
}

/*Popup Control*/
.popupControl
{
	background-color: White;
	position: absolute;
	visibility: hidden;
}

.popupPrescribed
{
	position: absolute;
	visibility: hidden;
	background-color: #F5F7F8;
	opacity: .9;
	filter: alpha(opacity=90);
	border-right: #696969 1px double;
	border-top: #696969 1px double;
	border-left: #696969 1px double;
	width: 180px;
	height: 200px;
	border-bottom: #696969 1px double;
	padding: 10px;
	font-size: 7pt;
	font-family: Verdana;
}

.divDefaultExpDates
{
	width: 560px;
	height: 50px;
	margin: 0 auto;
	vertical-align: middle;
	text-align: center;
}

.divOverridesGrid
{
}

.panelComparisonTable
{
	width: 600px;
	height: 335px;
	overflow: auto;
}

.overrideInstructionText
{
	font-family: Verdana;
	color: #006699;
	margin-bottom: 5px;
	margin-top: 2px;
}

.overrideEditItem
{
	font-size: 8pt;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-attachment: scroll;
	background-position: left 50%;
	font-family: Verdana;
	border-right: #dcdcdc 1px inset;
	border-top: #dcdcdc 1px inset;
	border-left: #dcdcdc 1px inset;
	border-bottom: #dcdcdc 1px inset;
	background-repeat: repeat-y;
}

.overrideRowStyle
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.divListUsers
{
	height: 500px;
	overflow: auto;
}

.divDrugInfo
{
	width: 100%;
	height: 450px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 14px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}

.divContactUs
{
	width: 100%;
	height: 450px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 14px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}

.divSystemRequirements
{
	width: 100%;
	height: 450px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 14px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}

.divLegalNotice
{
	height: 100%;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 12px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}


.divRotatingImages
{
	background-color: white;
	width: 150px;
}

.divSearchWizardPage
{
}

.divHomeText
{
	font-size: 11pt;
	font-family: Verdana;
	text-align: justify;
}

.divPriceOverridePage
{
}

.tdAdminHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #006699;
	font-family: Verdana;
	background-color: #d6dfef;
}

.divHelpPage
{
	width: 100%;
	min-height: 700px;
	height: 800px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 14px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}
.divHelpPagePharmacy
{
	width: 100%;
	min-height: 800px;
	height: 800px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 14px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}
.divHomePage
{
	width: 100%;
	min-height: 700px;
	height: 800px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 14px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
}



.accordionHelpHeader a
{
	color: #006699;
	background: none;
	text-decoration: none;
}

.accordionHelpHeader a:hover
{
	color: #006699;
	text-decoration: underline;
}

.accordionHelpHeader
{
	color: #006699;
	font-family: Verdana;
	font-size: 12px;
	cursor: help;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}



.accordionHelpContent
{
	background-color: Transparent;
	border: 1px dashed #2F4F4F;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(../Default/Images/sidebargradient.gif);
	background-repeat: repeat-y;
	font-family: Verdana;
	font-size: 10pt;
	color: #696969;
}

.divCautionBox
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 5px;
	vertical-align: middle;
	padding-top: 5px;
	text-align: justify;
}

.divPriceDisclaimer
{
	font-size: 9pt;
	color: #dc143c;
	font-style: italic;
	font-family: Verdana;
	padding: 10px;
	width: 250px;
}


.panelPrescribedDrugs
{
	height: 300px;
	width: 300px;
	overflow: auto;
	margin: 0 auto;
}

.pagerStyle
{
	background-color: #F5F7F8;
	opacity: .9;
	filter: alpha(opacity=90);
	font-size: 11pt;
}

.discountInfoText
{
	color: Black;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
}

.transparent
{
	position: relative;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

div.fileinputs
{
	position: relative;
}

div.fakefile
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.file
{
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
