/*
code from general.css
*/
#general dl dd a.question,
#general dl dd a:hover.question,
#general dl dd a:focus.question,
#general dl dd table th a.question,
#bd-inner #general .question a,
#general .vform a.question,
#general dl.data-table dd table td a:hover.question,
#general dl.data-table dd table td a:focus.question
{
	background: url(images/btn_question_whitebkgd.gif) 0 100% no-repeat;
	background-position: none;
}

.ie6 #general dl dd table a.question {
	line-height: 0px;
}

.ie6 #general dl.refill-process table.drug-info th a.question {
	float: none;
}

#general dl.data-table dt,#general dl.data-table-list dt {
	margin: 0 0 10px 0;
	font-size: 15px;
	font-weight: bold;
	font: Arial;
	color: #333333;
}
/*added for the defects 5885 and 5884 */
body a:link.button {
	text-decoration: none !important;
}
#bd #general .button {
	display: inline-block;
	position: relative;
	border: 0;
	padding: 0 10px 0 0;
	margin-right: 5px;
	text-align: center;
	background-image: url(images/form-button.gif);
	background-position: right -280px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	border: none;
	height: 29px;
	padding-right: 10px;
	vertical-align: middle;
	text-decoration: none; /*modified for the defects 5885 and 5884 */
}

.ie6 #bd #general .button {
	width: auto;
}

#bd #general .button span {
	cursor: pointer;
	position: relative;
	display: inline-block;
	white-space: nowrap;
	padding: 0 0 0 10px;
	height: 29px;
	background-image: url(images/form-button.gif);
	line-height: 28px !important;
	background-position: left top;
	vertical-align: top;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none; /*modified for the defects 5885 and 5884 */
}

/* Hover/focus states */
#bd #general .button:hover,#bd #general .button:focus {
	background-position: right -280px;
	color: #fff;
}

#bd #general .button.js_focus {
	background-position: right -280px;
	color: #fff;
}

.ie6 #bd #general .button-focus {
	background-position: right -280px;
	color: #fff;
}

#bd #general .button:hover span,#bd #general .button:focus span {
	background-position: left 0px;
}

#bd #general .button.js_focus span {
	background-position: left 0px;
}

.ie6 #bd #general .button-focus span {
	background-position: left 0px;
}

/* Active state */
#bd #general .button:active {
	background-position: right -280px;
}

#bd #general .button:active span {
	background-position: left 0px;
}

#general dl.accordion {
	position: relative;
	width: 553px;
	margin: 15px 0 0 0;
	border-top: 1px solid #c9c9c9;
	background: url(images/bkgd_lightgreengrad_top.gif) 0 0 no-repeat;
}

#general dl.related-info dt {
	float: left;
	margin: 0 0 15px 0;
	background: url(images/bkgd_lightgreengrad_top.gif) repeat-x 0 100%;
}

#general dl.refill-process {
	color: #000;
	position: relative;
	width: 553px;
	margin: 15px 0 0 0;
	border-top: 1px solid #c9c9c9;
}

#general dl.accordion dt {
	padding: 40px 45px 15px 20px;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	font: bold 15px arial;
	color: #333333;
	
}

#general dl.accordion dt span {
	display: block;
	margin: 8px 0 0 0;
	font: normal 12Px arial;
	color: #333333;
}

#general dl.accordion dt span.advanceSearch{
    color: #000000;
    margin: -19px 0 0 -19px;
    display: block;
   font: bold 14px arial !important;
}


.PrimaryHeader{
    background: url("images/bkgd_darkgreengrad.gif") repeat scroll 0 0 transparent;
    border: 2px solid #E9E8E3;   
    color: #FFFFFF;
}

#general dl.accordion a.open-close {
	position: absolute;
	right: 5px;
	display: block;
	height: 20px;
	width: 20Px;
	text-indent: -9999px;
	background: url(images/btn_close.gif) 0 0 no-repeat;
	background-position: center;
	top: 17px;
}

#general dl.accordion a:hover .open-close,#general dl.accordion a:focus
	.open-close,#general dl.accordion a.js_focus {
	/*background-position: center;*/ /*position: absolute;*/
	background-position: 100% 0;
}

#general dl.accordion-closed a:hover .open-close,#general dl.accordion-closed a:focus
	.open-close,#general dl.accordion-closed a.js_focus {
	background-position: center;
	position: absolute;
}

    #general dl.accordion a.closeButton {
    background: url(images/btn_open.gif) 0 0 no-repeat !important;
    margin-top: -1px !important;
    height: 28px;
    width: 30px;
    }
    
    
    #general dl.accordion a.openButton {
		background: url(images/btn_close.gif) 0 0 no-repeat !important;
		margin-top: -1px !important;
		width:30px;
	}

#general dl.accordion-closed a.open-close {
	background: url(images/btn_open.gif) 0 0 no-repeat;
	background-position: center;
	position: absolute;
}

/* Update Class */
#general dl.refill-process table.drug-info th.name {
	background: transparent url(images/bkgd_darkgreengrad.gif);
	color: #FFFFFF;
	font: Arial 12px Bold;
	vertical-align: text-bottom;
}

#general dl.refill-process table.drug-info th.border {
	background: transparent url(images/bkgd_darkgreengrad.gif);
	color: #FFFFFF;
	font: Arial 12px Bold;
	vertical-align: text-bottom;
}


/*#general dl.accordion-closed a.open-close {
	background-position: 0 100%;
}*/ 
#general dl table.drug-info th.multi-column {
			padding: 6px 0;
			text-align: center;
			border: 1px solid #c9c9c9;
}
#general dl table.drug-info th.subhead {
	padding: 12px 0 0px 7px;
	border-bottom: 2px solid #c9c9c9;
	background: #f1f0ed url(/portal/css/custom/aetna/h.table.drug-info.th.subhead.png) 0 0 no-repeat;
	font: bold 12px arial;
	text-align: center;
	text-transform: uppercase;
	color: #998675;
}

#general dl.refill-process table.drug-info th div {
	line-height: 15px;
}

.ie6 #general dl.refill-process table.drug-info th.question a.js_focus,.ie7 #general dl.refill-process table.drug-info th.question a.js_focus
	{
	background: url(images/btn_question_whitebkgd.gif) no-repeat 0 0;
}

#general dl dd a.question,
#general dl dd a:hover .question,
#general dl dd a:focus .question,
#general dl dd table th a.question,
#bd-inner #general .question a,
#general .vform a.question,
.help,
a.helpIcon,
a.helpIcon:hover,
#shoppingCart div.costDetails a.helpIcon,
#shoppingCart div.costDetails a.helpIcon:hover
{
	background: url(images/btn_question_whitebkgd.gif) 0 0 no-repeat;
}
#shoppingCart div.marginTop5 div.helpIcon  
{ 
background: url(images/btn_question_whitebkgd.gif) 0px 0px no-repeat; padding-left: 20px; width: 15px; height: 15px; display: inline ; 
}

#general dl.refill-process dd table td a.info {
	display: inline;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
	background: url(images/btn_info.gif) no-repeat;
}

#general dl dd table th .info a:hover,#general dl dd table th .info a:focus,#bd-inner #general .info a,#bd-inner #general .info a:hover,#bd-inner #general .info a:focus,#bd-inner #general .info a.js_focus
	{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	vertical-align: text-bottom;
	text-indent: -99999px;
}

#general dl.refill-process dd table td a:hover .info,#general dl.refill-process dd table td a:focus
	.info {
	background: url(images/btn_question_greenbkgd.gif) no-repeat;
	height: 17px;
	width: 16px;
}

#general .vform a.question:hover,
#general .vform a.question:focus,
#general .vform a.question-focus,
#bd-inner #general .question a:hover,
#bd-inner #general .question a:focus,
#bd-inner #general .question a.js_focus,
#general dl dd a:hover.question,
#general dl dd a:focus.question,
#general dl dd table th a:hover.question,
#general dl dd table th a:focus.question
{
	background: url(images/btn_question_whitebkgd.gif) no-repeat;
}

#general dl.refill-process table.drug-info th div {
	line-height: 15px;
}

.ie6 #general dl.refill-process table.drug-info th a.question {
	float: left;
}

.ie6 #general dl.refill-process table.drug-info th.question a.js_focus,.ie7 #general dl.refill-process table.drug-info th.question a.js_focus
	{
	background: url(images/btn_question_greenbkgd.gif) no-repeat 0 0;
}

/*#homeScroller span.png_bg a  {
	background-position: 0px 0px;
	color: #FFFFFF;
}*/
#general table.drug-info th.border {
	border-right: 1px solid #b9b9b7;
	border-left: 1px solid #b9b9b7;
	background: transparent url(images/bkgd_darkgreengrad.gif);
	font: Arial 12pt Bold;
	color: #FFFFFF;
	vertical-align: bottom;
}

#general table.drug-info {
	margin-top: 0px;
}

/*--------- New class added ----------------------------------------------------------*/
#general table.drug-info th.lg div {
	border-right: 0px solid #b9b9b7;
	border-left: 0px solid #b9b9b7;
	font-weight: Arial 12pt Bold;
	color: #FFFFFF;
}

#general table th.lg div a {
	font-weight: Arial 12pt Bold;
	color: #FFFFFF;
	text-decoration: none; /*modified for defect-5847*/
}

#general dl table.drug-info th.first-child,#general dl table.drug-info th:first-child
	{
	background: transparent url('images/bkgd_darkgreengrad.gif');
	color: #FFFFFF;
}
#general dl table.drug-info #retailCost
	{
	background: transparent url('images/bkgd_darkgreengrad.gif');
	color: #FFFFFF;
}
#general table.drug-info th.lg {
	border-right: 1px solid #b9b9b7;
	border-left: 1px solid #b9b9b7;
	background: transparent url('images/bkgd_darkgreengrad.gif');
	font-weight:bold;
	font-family:arial ;
	font-size: 15px;
	color: #FFFFFF;
}

/*--------------------------------------------------------------------------------------*/
table.data th span.asc,table.data th.asc span {
	background-image: url(images/btn_sort_up.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

table.data th span.desc,table.data th.desc span {
	background-image: url(images/btn_sort_down.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

/*--------------------progressbar----------------------------*/
#progress_bar #type1 #bar,#progress_bar #type2 #bar,#progress_bar #type3 #bar,#progress_bar #type4 #bar
	{
	background-image: url(images/progress_bar.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	top: 11px;
}
/* Progress Bar Text romoved in Print Popup - start - z126490*/
#progress_bar #type0 #bar,#progress_bar_re #type1 #bar,#progress_bar_re #type2 #bar,#progress_bar_re #type3 #bar
	{
	background-image: url(images/progress_bar.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	top: 11px;
}
#progress_bar #type0 .step1,#progress_bar_re #type0 .step2
{
	display: block;
	color: #767676;
	position: relative;
	top: -9px;
	width: 63px;
	text-align: center;
}

#progress_bar #type0.step1 .step1,#progress_bar_re #type0.step2 .step2
{
	color: #6d731b;
	font: 14px Arial;
}
#progress_bar #type0 .step1 {
	left: 18px;
}

#progress_bar #type0 .step2 {
	left: 490px;
}

#progress_bar #type0.step1 #bar {
	background-position: 18px -10px;
}

#progress_bar #type0.step2 #bar {
	background-position: 18px -165px;
}
#progress_bar #type0 #bar
	{
	background-image: url(images/progress_bar.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	top: 11px;
}
#progress_bar #type0 .step1,#progress_bar #type0 .step2
{
	display: block;
	color: #acacac;
	position: absolute;
	top: 40px;
	width: 90px;
	text-align: center;
}

#progress_bar #type0.step1 .step1,#progress_bar #type0.step2 .step2
{
	color: #6d731b;
	font: 14px Arial;
}
#progress_bar #type0 .step1 {
	left: 18px;
}

#progress_bar #type0 .step2 {
	left: 490px;
}

#progress_bar #type0.step1 #bar {
	background-position: 18px -10px;
}

#progress_bar #type0.step2 #bar {
	background-position: 18px -165px;
}
/* Progress Bar Text romoved in Print Popup - end - z126490*/

#progress_bar #type4 .step1,#progress_bar #type4 .step2,#progress_bar #type4 .step3,#progress_bar #type4 .step4,#progress_bar #type4 .step5,#progress_bar #type4 .step6
	{
	display: block;
	color: #9c9c9c;
	position: absolute;
	top: 27px;
	width: 75px;
	font-weight:bold;
	font-size: 14px; 
	font-family:arial;
	text-align: center;
}

#progress_bar #type1 .step1,#progress_bar #type1 .step2,#progress_bar #type1 .step3
	{
	display: block;
	color: #9c9c9c;
	position: absolute;
	top: 27px;
	width: 75px;
	font: 14px bold Arial;
	text-align: center;
}

#progress_bar #type1.step1 #bar {
	background-position: 18px -10px;
}

#progress_bar #type1.step2 #bar {
	background-position: 18px -70px
}

#progress_bar #type1.step3 #bar {
	background-position: 18px -165px;
}

#progress_bar #type2.step1 #bar {
	background-position: 18px -10px;
}

#progress_bar #type2.step2 #bar {
	background-position: 18px -65px
}

#progress_bar #type2.step3 #bar {
	background-position: 0px -110px;
}

#progress_bar #type2.step4 #bar {
	background-position: 18px -165px;
}

/*--------------------------------------------------------------------------------*/
	/*
#progress_bar #type4.step1 span.step1{
	color: #6d731b;
	font:14px  Arial ;
}
#progress_bar #type4.step1 #bar {background-position: -10px -10px ; }*/
	/* Alternative Secondary ("Back" Links) Form buttons within the button bar and throughout the site */
button.secondary_alt {
	font-size: 13px;
	height: 23px;
	vertical-align: middle;
	background: none;
	color: #006B78;
	border-right: 1px solid #C4C2B7;
}

button.secondary_alt span {
	background: transparent url(images/button.arrow_at.gif) no-repeat left
		center;
	height: 23px;
	line-height: 22px !important;
	vertical-align: 5px;
}

button.secondary_alt:hover span,button.secondary_alt:focus span {
	color: #19BCCF;
}

.ie7 button.secondary_alt.js_focus span {
	color: #19BCCF;
	background: transparent url(images/button.arrow_at.gif) no-repeat left
		center;
}

.ie6 button.secondary_alt-hover span,.ie6 button.secondary_alt-focus span
	{
	color: #19BCCF;
}

button.noarrow span {
	background-image: none;
	padding-left: 0;
	text-decoration: underline;
}

/* Progress bar 
#progress_bar #type1 #bar, #progress_bar #type2 #bar, #progress_bar #type3 #bar, #progress_bar #type4 #bar
	{
	background-image: url(progress_bar.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width:650px;

}*/

/*changed the color to #767676 for accessibility fix*/
#progress_bar #type4 .step1,#progress_bar #type4 .step2,#progress_bar #type4 .step3,#progress_bar #type4 .step4,#progress_bar #type4 .step5,#progress_bar #type4 .step6
	{
	display: block;
	color: #767676;
	position: absolute;
	font: 14px bold Arial;
	text-align: center;
}

#progress_bar #type4.step1 span.step1,#progress_bar #type4.step2 span.step2,#progress_bar #type4.step3 span.step3,#progress_bar #type4.step4 span.step4,#progress_bar #type4.step5 span.step5,#progress_bar #type4.step6 span.step6
	{
	color: #6d731b;
	font: 14px Arial;
}

#progress_bar #type4.step1 #bar {
	background-position: 18px -10px;
}

#progress_bar #type4.step2 #bar {
	background-position: 18px -40px;
}

#progress_bar #type4.step3 #bar {
	background-position: 18px -70px
}

#progress_bar #type4.step4 #bar {
	background-position: 18px -100px;
}

#progress_bar #type4.step5 #bar {
	background-position: 18px -135px;
}

#progress_bar #type4.step6 #bar {
	background-position: 18px -165px;
}

/*  --type3  changed the color to #767676 for accessibility fix*/
#progress_bar #type3 .step1,#progress_bar #type3 .step2,#progress_bar #type3 .step3,#progress_bar #type3 .step4,#progress_bar #type3 .step5,#progress_bar #type3 .step6
	{
	display: block;
	color: #767676;
	position: absolute;
	top: 27px;
	width: 90px;
	text-align: center;
}

#progress_bar #type3.step1 .step1,#progress_bar #type3.step2 .step2,#progress_bar #type3.step3 .step3,#progress_bar #type3.step4 .step4,#progress_bar #type3.step5 .step5,#progress_bar #type3.step6 .step6
	{
	color: #6d731b;
	font: 14px Arial;
}

#progress_bar #type3 .step1 {
	left: 0px;
}

#progress_bar #type3 .step2 {
	left: 115px;
}

#progress_bar #type3 .step3 {
	left: 230px;
}

#progress_bar #type3 .step4 {
	left: 365px;
}

#progress_bar #type3 .step5 {
	left: 490px;
}
#progress_bar #type3 .step6 {
	left: 460px;
}
#progress_bar #type3.step1 #bar {
	background-position: 18px -195px;
}

#progress_bar #type3.step2 #bar {
	background-position: 18px -230px;
}

#progress_bar #type3.step3 #bar {
	background-position: 18px -260px;
}

#progress_bar #type3.step4 #bar {
	background-position: 18px -290px;
}

#progress_bar #type3.step5 #bar {
     background-position: 18px -320px;
}


#progress_bar #type3.step6 #bar {
	background-position: 18px -165px;
}

/* end type3 */
#progress_bar #type4 .step1 {
	left: 0px;
}  /*#progress_bar #type4 .step2 {
				left: 130px;
		} #progress_bar #type4 .step3 {
				left: 190px;
		} #progress_bar #type4 .step4 {
				right: 180px;
		} #progress_bar #type4 .step5 {
				right: 90px;
		} #progress_bar #type4 .step6 {
				right: 0px;
		}*/
	/* #progress_bar_re #type0 #bar,#progress_bar_re #type1 #bar,#progress_bar_re #type2 #bar,#progress_bar_re #type3 #bar
	{
	background-image: url(images/progress_bar_aetna.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
}*/ /* Hover/focus states */
#bd #general .button_secondary,#error_page #general .button_secondary {
	display: inline-block;
	position: relative;
	border: 0;
	padding: 0 10px 2px 0;
	margin-right: 5px;
	text-align: center;
	background-image: url(images/form-button.gif);
	background-repeat: no-repeat;
	background-position: right -821px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	border: none;
	padding-right: 10px;
	vertical-align: middle;
}

.ie6 #bd #general .button_secondary,#error_page .ie6 #bd #general .button_secondary
	{
	width: auto;
}

#bd #general .button_secondary span,#error_page #general .button_secondary span
	{
	cursor: pointer;
	position: relative;
	display: inline-block;
	white-space: nowrap;
	padding: 0 0 0 10px;
	background: transparent url(images/form-button.gif) no-repeat left top;
	line-height: 22px !important;
	background-position: left -561px;
	vertical-align: 5px;
	color: #fff;
	text-transform: uppercase;
}

#general .button_secondary:hover span,#general .button_secondary:focus span{
	background-position: left -561px;
	color: #fff;
}

#bd #general .button_secondary:hover,#bd #general .button_secondary:focus,#error_page #general .button_secondary:hover,#error_page #general .button_secondary:focus {
	background-position: right -821px;
	color: #fff;
}

#general .button_secondary:hover,#general .button_secondary:focus {
	background-position: right -821px;
	color: #fff;
}

#bd #general .button_secondary.js_focus {
	background-position: right -821px;
	color: #fff;
}

.ie6 #bd #general .button_secondary-focus,#error_page .ie6 #general .button_secondary-focus{
	
	background-position: right -821px;
	color: #fff;
}

#bd #general .button_secondary:hover span,#error_page #general .button_secondary:hover span,#bd #general .button_secondary:focus span,#error_page #general .button_secondary:focus span
	{
	background-position: left -561px;
	color: #fff;
}

#bd #general .button_secondary.js_focus span,#error_page #general .button_secondary.js_focus span
	{
	background-position: left -561px;
	color: #fff;
}

#bd #general .button_secondary-focus span,#error_page #general .button_secondary-focus span
	{
	background-position: left -561px;
}

/*Modified by Z122880 for defect 5909 - starts here*/
#progress_bar_re {
	width: 553px;
	height: 72px;
	margin-left: auto;
	margin-right: auto;
} .content_bucket_inner #progress_bar_re {
		padding-top: 35px;
} #progress_bar_re.wider {
		width: 670px;
}
#progress_bar_re #type0 #bar,#progress_bar_re #type1 #bar,#progress_bar_re #type2 #bar,#progress_bar_re #type3 #bar
	{
	background-image: url(images/progress_bar.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	top: 11px;
}
#progress_bar_re #type0 .step1,#progress_bar_re #type0 .step2
{
	display: block;
	color: #767676;
	position: relative;
    text-align: center;
    top: -9px;
    width: 63px;
	
}

#progress_bar_re #type0.step1 .step1,#progress_bar_re #type0.step2 .step2
{
	color: #6d731b;
	font: 14px Arial;
}
#progress_bar_re #type0 .step1 {
	left: 18px;
}

#progress_bar_re #type0 .step2 {
	left: 4px;
}

#progress_bar_re #type0.step1 #bar {
	background-position: 18px -10px;
}

#progress_bar_re #type0.step2 #bar {
	background-position: 18px -165px;
}

#progress_bar_re #type1 .step1,#progress_bar_re #type1 .step2,#progress_bar_re #type1 .step3
	{
	display: block;
	color: #9c9c9c;
	position: absolute;
	top: 27px;
	width: 75px;
	font: 14px bold Arial;
	text-align: center;
}

#progress_bar_re #type1.step1 #bar {
	background-position: 18px -10px;
}

#progress_bar_re #type1.step2 #bar {
	background-position: 18px -70px
}

#progress_bar_re #type1.step3 #bar {
	background-position: 18px -165px;
}

#progress_bar_re #type2.step1 #bar {
	background-position: 18px -10px;
}

#progress_bar_re #type2.step2 #bar {
	background-position: 18px -65px
}

#progress_bar_re #type2.step3 #bar {
	background-position: 0px -110px;
}

#progress_bar_re #type2.step4 #bar {
	background-position: 18px -165px;
}

#progress_bar_re #type3 .step1,#progress_bar_re #type3 .step2,#progress_bar_re #type3 .step3,#progress_bar_re #type3 .step4,#progress_bar_re #type3 .step5,#progress_bar_re #type3 .step6
	{
	display: block;
	color: #acacac;
	position: absolute;
	top: 27px;
	width: 90px;
	text-align: center;
}

#progress_bar_re #type3.step1 .step1,#progress_bar_re #type3.step2 .step2,#progress_bar_re #type3.step3 .step3,#progress_bar_re #type3.step4 .step4,#progress_bar_re #type3.step5 .step5,#progress_bar_re #type3.step6 .step6
	{
	color: #6d731b;
	font: 14px Arial;
}

#progress_bar_re #type3 .step1 {
	left: 0px;
}

#progress_bar_re #type3 .step2 {
	left: 115px;
}

#progress_bar_re #type3 .step3 {
	left: 230px;
}

#progress_bar_re #type3 .step4 {
	left: 365px;
}

#progress_bar_re #type3 .step5 {
	left: 490px;
}
#progress_bar_re #type3 .step6 {
	left: 460px;
}
#progress_bar_re #type3.step1 #bar {
	background-position: 18px -195px;
}

#progress_bar_re #type3.step2 #bar {
	background-position: 18px -230px;
}

#progress_bar_re #type3.step3 #bar {
	background-position: 18px -260px;
}

#progress_bar_re #type3.step4 #bar {
	background-position: 18px -290px;
}

#progress_bar_re #type3.step5 #bar {
	background-position: 18px -320px;
}


#progress_bar_re #type3.step6 #bar {
	background-position: 18px -165px;
}

/*Modified by Z122880 for defect 5909 - ends here*/

/* Active state */
#bd #general .button_secondary:active,#error_page #general .button_secondary:active
	{
	background-position: none;
}

#bd #general .button_secondary:active span,#error_page #general .button_secondary:active span
	{
	background-position: left -561px;
}

#general dl.data-table-list table tr.first-child td.first-child,#general dl.data-table-list table tr.first-child th.first-child
	{
	background-image: url(/portal/css/custom/aetna/table.data_list.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#general dl.data-table-list table tr.first-child td.first-child,#general dl.data-table-list table tr.first-child th.first-child
	{
	background-image: url(/portal/css/custom/aetna/table.data_list.wider.png);
}

#general dl.data-table-list table tr.first-child td.last-child,#general dl.data-table-list table tr.first-child th.last-child
	{
	background-image: url('/portal/css/custom/aetna/table.data_list.png');
	background-repeat: no-repeat;
	background-position: right top;
}

#general dl.data-table-list table tr.first-child td.last-child,#general dl.data-table-list table tr.first-child th.last-child
	{
	background-image: url('/portal/css/custom/aetna/table.data_list.wider.png');
}

#general dl.data-table-list table.white {
	background-image: url('/portal/css/custom/aetna/table.data_list.hollow.png');
	background-position: left bottom;
}

/* end */
#general dl.whats-next dt {
	float: left;
	width: 94px;
	padding: 28px 0 0 0;
	background: url(images/whats-next.jpg) 0 0 no-repeat;
	font: normal 1.3846em/ 1.2778em arial;
	color: #736357;
}

#general dl.refill-process dd.pagination {
	padding: 0 0 14px 0;
	background: url(images/bkgd_lightgreengrad_bot.gif) repeat-x 0 0;
}

/*forms.css*/
.validation_error p {
	padding-left: 20px;
	background: transparent url(images/icon_alert.gif) top left no-repeat;
	position: relative;
	height: 1%;
}

.vform label.error,.vform legend.error {
	background: transparent url(images/icon_alert.gif) top left no-repeat;
	padding-left: 20px;
}

table.data th span.asc,table.data th.asc span {
	background-image: url(images/arrow_up.png);
	background-repeat: no-repeat;
	background-position: center right;
}

table.data th span.desc,table.data th.desc span {
	background-image: url(images/arrow_down.png);
	background-repeat: no-repeat;
	background-position: center right;
}

button,a.button {
	display: inline-block;
	position: relative;
	border: 0;
	padding: 0 10px 0 0;
	margin-right: 5px;
	text-align: center;
	background-image: url(images/form-button.gif);
	background-repeat: no-repeat;
	background-position: right -280px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	border: none;
	height: 29px;
	padding-right: 10px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none !important; /*modified for the defects 5885 and 5884 */
}

.ie6  .button {
	width: auto;
}

button span,a.button span {
	cursor: pointer;
	position: relative;
	display: inline-block;
	white-space: nowrap;
	padding: 0 0 0 10px;
	background: transparent url(images/form-button.gif) no-repeat left top;
	height: 29px;
	line-height: 28px !important;
	background-position: left top;
	vertical-align: top;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none !important; /*modified for the defects 5885 and 5884 */
}

/* global_extn.css*/
a.secondary_alt {
	display: inline-block;
	font-size: 13px;
	height: 24px;
	vertical-align: middle;
	background: none;
	color: #006B78;
	border-right: 1px solid #C4C2B7;
	padding-right: 10px;
	margin-right: 10px;
	font-weight: normal;
	text-transform: uppercase;
}

a.secondary_alt span {
	background: transparent url(images/button.arrow_at.gif) no-repeat left
		center;
	height: 23px;
	line-height: 22px !important;
	display: inline-block;
	width: 8px;
	text-transform: uppercase;
}

a.secondary_alt:hover span,a.secondary_alt:focus span {
	color: #19BCCF;
}

.ie8 a.secondary_alt,.ie7 a.secondary_alt {
	margin-right: 7px;
}

.ie7 a.secondary_alt.js_focus span {
	color: #19BCCF;
	padding: 0 0 0 10px;
	background: transparent url(images/button.arrow_at.gif) no-repeat left
		center;
}

.ie6 a.secondary_alt-hover span,.ie6 a.secondary_alt-focus span {
	color: #19BCCF;
}

button:hover,button:focus,a.button:hover,a.button:focus {
	padding: 0 10px 0 0;
	margin-right: 5px;
	text-align: center;
	background-position: right -280px;
}

.ie7 button.js_focus,button.hover,.ie6 button.primary-focus {
	padding: 0 10px 0 0;
	margin-right: 5px;
	text-align: center;
	background-position: right -280px;
}

button:hover span,button:focus span,a.button:hover span,a.button:focus span
	{
	padding: 0 0 0 10px;
	height: 29px;
	line-height: 28px !important;
	background-position: left top;
	vertical-align: top;
}

.ie7 button.js_focus span
		button.hover span,.ie6 button.primary-focus span {
	background-position: left 0px;
}

button:active {
	font-size: 13px;
	background-position: right -821px;
	vertical-align: middle;
}

button:active span {
	line-height: 22px !important;
	background-position: left -561px;
	vertical-align: 5px;
	text-transform: uppercase;
}

button.secondary {
	font-size: 13px;
	background-position: right -821px;
	vertical-align: middle;
}

button.secondary span {
	line-height: 22px !important;
	background-position: left -561px;
	vertical-align: 5px;
	text-transform: uppercase;
}

button.secondary:hover,button.secondary:focus {
	background-position: right -821px;
}

.ie7 button.secondary.js_focus {
	background-position: right -821px;
}

.ie6 button.secondary-hover,.ie6 button.secondary-focus {
	background-position: right -821px;
}

button.secondary:hover span,button.secondary:focus span {
	background-position: left -561px;
}

.ie7 button.secondary.js_focus span {
	background-position: left -561px;
}

.ie6 button.secondary-hover span,.ie6 button.secondary-focus span {
	background-position: left -561px;
}

button:active .secondary {
	background-position: right -281px;
}

button:active .secondary span {
	background-position: left -561px;
}

/*Left Navigation */
.left_nav ul.level_1 {
	overflow: hidden;
	padding-bottom: 587px;
	background: url("images/grd_rptx_left_nav.png") repeat-x left bottom
		#007AC9;
}
/*AFR 185, 209, 210 I want to text style */
.frame_button{
display: inline-block;
         border: 0;
         text-align: left;
         background-color: #000000;
         color: #FFFFFF;
         font-weight: bold;
         font: bold 14px Arial;
         border: none;     
         vertical-align: middle;
         padding: 10px 24px 10px 17px;
         width: 100%
}

.left_nav ul a,.left_nav ul a:visited,.current_page span {
	display: block;
	padding: 10px 24px 10px 17px;
	font: bold 12px arial;
	text-decoration: none;
	color: #FFFFFF;
}

#bg-inner .left_nav a:hover,#bg-inner .left_nav a:focus,#bg-inner .left_nav a.js_focus
	{
	background: #076f86;
	color: #fff;
}

#general dl.refill-process table.drug-info th.name div.colorwhite {
	color: #FFFFFF;
	font: Arial 12pt Bold;
}

#general dl.refill-process table.drug-info th.border div.colorwhite {
	color: #FFFFFF;
	font: Arial 12pt Bold;
}

#general dl.refill-process table.drug-info th.name div.header {
	padding-bottom: -1px;
}

#general dl.refill-process table.drug-info th.border div.header {
	padding-bottom: -1px;
}

table.sortImgTable th.headerSortDown div,table.sortImgTable th.headerSortUp div
	{
	background: transparent url(images/bkgd_darkgreengrad.gif);
	color: #FFFFFF;
	font: Arial 12pt Bold;
	vertical-align: text-bottom;
}

table.sortImgTable th.header div,table.sortImgTable th.first-child {
	background: transparent url(images/bkgd_darkgreengrad.gif);
	color: #FFFFFF;
	font: Arial 12pt Bold;
	vertical-align: text-bottom;
}

table.sortImgTable th.header div a {
	color: #FFFFFF;
	text-decoration: none; /*modified for defect-5847*/
}

#general dl.data-table  table.sortImgTable th.header,table.sortImgTable th.lg
	{
	background: transparent url(images/bkgd_darkgreengrad.gif);
	color: #FFFFFF;
	font: Arial 12pt Bold;
	vertical-align: text-top; /* modified for defect-5847*/
}

.no-print div {
	color: #FFFFFF;
}

.header div {
	padding-top: 15px;
}

.checkbx input {
	position: absolute;
	text-align: right;
}

.labeltxt label {
	text-align: right;
}

/* modified for defect-6150 starts here*/
#general dl.data-table table th {
	background:  url("/portal/css/custom/aetna/images/bkgd_darkgreengrad.gif") repeat scroll 0 0 transparent;;
	color: #FFFFFF;
	font-size:12px;
	vertical-align: text-bottom;	
}
/* modified for defect-6150 ends here*/

#general dl.data-table  th,dl.data-table  th div,#general dl.data-table  th.lg
	{
	background: transparent url(images/bkgd_darkgreengrad.gif);
	color: #FFFFFF;
	font-size:12px;
	vertical-align: text-top; /* modified for defect-5847*/
}




#general table.drug-info th div,#general table.drug-info th.lg div a {
	color: #FFFFFF;
	font-weight: bold;
}

#general table.drug-info th div,#general table.drug-info th.lg div a:hover,#general table.drug-info th div,#general table.drug-info th.lg div a:active
	{
	color: #FFFFFF;
	background: none;
}

#general dl.data-table  th div span {
	color: #FFFFFF;
	font: Arial 12pt Bold;
	font-weight: bold;
}

#general dl.data-table  th a {
	color: #FFFFFF;
	text-decoration: none !important; /*modified for defect-5847*/
}

#general dl.data-table table td a.remove {
	background: url(images/icon_remove.png) 0 0 no-repeat;
}

#general dl.data-table table td a:hover.remove,
#general dl.data-table table td a:focus.remove {
	background: url(images/icon_remove.png) 0 -20px no-repeat;
}

#general .plusnormal {
	padding: 0px 0px 5px 0px;
	background: transparent url(images/plus-normal.gif) no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
}

#general .minusnormal {
	padding: 0px 0px 5px 0px;
	background: transparent url(images/minus-normal.gif) no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
}

.whitebkgrd {
	color: #FFFFFF;
}

.whitebkgrd a {
	color: #FFFFFF;
}

.left_nav li.current_page a {
	background: #076f86;
	background-image: none;
	background-repeat: no-repeat;
	color: #FFFFFF;
}

#general  th.format_header div a {
	color: #FFFFFF;
	font: Arial 12pt Bold;
}

/* classes for print function */
h1 a.print {
	float: right;
	display: block;
	width: 49px;
	height: 21px;
	margin-right: 27px;
	text-indent: -9000px;
	padding-top: 15px;
	background: url(images/btn_print.gif) 0 0 no-repeat !important;
}

h1 a.print:hover {
	float: right;
	display: block;
	width: 49px;
	height: 21px;
	margin-right: 27px;
	text-indent: -9000px;
	padding-top: 15px;
	background: url(images/btn_print.gif) 0 0 no-repeat !important;
}

#close_button {
	margin: 20px 27px 20px 0;
	margin-top: 20px;
	margin-bottom: 20px;
}

#close_button a {
	display: block;
	height: 25px;
	line-height: 20px;
	padding-right: 30px;
	text-align: right;
	background: url(images/btn_close_sprite.gif) 100% 0 no-repeat !important
		;
	color: #006b78;
}

#close_button a:hover {
	background: url(images/btn_close_sprite.gif) 100% -28px no-repeat
		!important;
	color: #19bccf;
}

/*****end*****/
#general dl.refill-process table.drug-info td.subhead a,#general dl.refill-process dd table td a
	{
	margin: 0;
	padding: 0;
	color: #005CA1;
	text-decoration: underline;
	text-transform: capitalize;
}

#general dl.refill-process dd table td a:hover .info,#general dl.refill-process dd table td a:focus.info {
	background: url(images/btn_info.gif) no-repeat;
}

#general dl.refill-process dd table td a:hover,#general dl.refill-process dd table td a.js_focus
	{
	background: none;
	color: #005CA1;
}

#general dl.refill-process dd table td a:focus {
	color: #005CA1 ;
}

#general dl.refill-process dd table td a.info {
	display: block;
	width: 17px;
	height: 16px;
	margin: 0;
	padding: 0;
	vertical-align: text-bottom;
	text-indent: -99999px;
	background: url(images/btn_info.gif) no-repeat;
}

body.modal #bd-inner h1 {
	padding-left: 20px;
}

.bodybold {
	font-weight: bold;
	color: #002776;
}
H3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #002776;
}
table.txt_body {
	font-size: 12px;
	font: Arial;
	color: #333333;
	line-height: 16pt;
}
#general div.disclaimer {
	font: Arial;
	color: #333333;
    line-height: 16pt;
}
p disclaimer {
	font-size: 12px;
	font: arial;
	color: #333333; 
    line-height: 16pt;
}

table.txt_body form a,ul.list form A,table.txt_body td a 
{ 
	color: #005CA1;
	text-decoration: underline;
}

#general dl.data-table table td a:hover,
#general dl.data-table table td a:focus,
#general dl.data-table table td a.js_focus
{
	background:none;
	text-decoration: underline;
	color: #005CA1;
	
}
/*
IM3395610 - MINOR_2015_05_15 - Link should not take the width of the table 
*/
#general dl.data-table table td a.EOB_link {
	display: block;
	width: 0%; height: 100%;
	padding: 10px 7px 100px 5px; margin: -10px -7px -100px -7px;
	color: #005CA1;
	text-decoration: underline;
}

#general dl.data-table table td a {
	display: block;
	width: 100%; height: 100%;
	padding: 10px 7px 100px 5px; margin: -10px -7px -100px -7px;
	color: #005CA1;
	text-decoration: underline;
}
#general dl table tr.subheading th.multi-column {
	padding: 6px 0;
	text-align: center;
	border-top: none;
	text-transform: uppercase;
	color: #005CA1;
}
#general dl.refill-process table.drug-info td.subhead a:hover,
#general dl.refill-process table.drug-info td.subhead a:focus,
#general dl.refill-process table.drug-info td.subhead a.js_focus {
	width: auto;
	color: #005CA1;
}
label {
	cursor:auto;
	font-weight: bold;
	}
#general dl.accordion table.drug-info th.lg
	{
	background: transparent url('images/bkgd_darkgreengrad.gif');
	color: #FFFFFF;
}
.vform .array li label{margin-right:0;position:relative;top:-1px;}
#un {
	position: relative; z-index:40;
	width:960px; margin:0 auto;
	min-height:100px;
	height:auto!important;
	
}

/*  Added by Z123469 for AFR 233/234 FEB release */
.additional-title {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #535901;
	position: relative;
	left:30px; 
	top:1px; 
}

/*  Added as the part of Defect "Savings Center - Hyperlink displayed under Calculate Savings text in the button and button color changes to red when clicked" By Z116046  */
a.secondary{
text-decoration:none;
}

div.pzn-spot span a {
	color: #005CA1;
	text-decoration: underline;
}
div.pzn-spot a {
	color: #005CA1;
	text-decoration: underline;
}
td.normalfont a{
    color: #005CA1;
	text-decoration: underline;
}
div.disclaimer a {
	color: #005CA1;
	text-decoration: underline;
}
tr.tablerowalt td a {
	color: #005CA1;
	text-decoration: underline;
}

#general dl.data-table dl a {
color: #005CA1;
text-decoration: underline;
}

#general p a {
color: #005CA1;
text-decoration: underline;
}

#general table.drug-info a:hover span,
#general table.drug-info a:focus span,
#general table.drug-info a.js_focus span {
color: #005CA1;
text-decoration: underline;
}


#general dl table.drug-info th.empty-bkg {
padding: 0;
border: none;
background: none;
}	

#general .hyperlink {
	background:none;
	text-decoration: underline;
	color: #005CA1;
	
}

#general .underline {
	background:none;
	text-decoration: underline;

}
#general .nextline {
display:nextline;
border: solid 0px #000000;
margin-top: -5px;

}
#general dl.history-interactive table th a:hover {
	color:#FFFFFF;
}
#general dl.data-table table th.highlight div{
	background: transparent url('images/bkgd_darkgreengrad.gif');
	color: #FFFFFF;
}
#error_page dl dt span, #popup_page dl dt span {
	display:inline;
	font-size: 28px;
	line-height: 45px;
	height: 55px;
	padding-left: 0px;
	color: #736357;
	background-image:none;
	background-repeat: no-repeat;
	background-position: left;
}

#general table.drug-info a:hover.rxremove,#general table.drug-info a:focus.rxremove
{
	color: none;
	background: url("images/icon_remove.png");
	background-repeat: no-repeat;
	background-position: 15px 2px;
}

#general dl.refill-process dd table td a.rxremove {
display:block;
color: #006B78;
padding: 2px;
text-decoration: underline;
text-indent: -99999px;
background-image: url("images/icon_remove.png");
background-repeat: no-repeat;
background-position: 15px 2px;
height: 1%;
}

.popup-show{
	   position: relative;
       margin-left: auto;
       margin-right: auto;
       left: 0px;
       right: 0px;
       top: 10px;
       width: 350px;
       height: 60px;
       background-color: #FFFFFF;        
       border: 1px solid #000000;
       font-weight: normal;
       text-align:center;  
       vertical-align:middle;     
}

.close-img-position{
	background: url('/portal/css/custom/aetna/images/btn_close_sprite.gif') no-repeat scroll 53px -28px transparent;
	cursor: pointer;
	background-color: #FFFFCC;
	width: 75px; 
	margin: 11px;
}

.white-bgnd-color{
	background-color: #FFFFCC;
}
.header-text{
		padding-left: 31px;		
		color:#556B2F;
}

.bottom-show1{
		background:none;
		background-color: #FFFFCC;		
		width: 210px; 
		height: 31px; 
		display: block;		
}

.bottom-show2{
		background:none;
		background-color: #FFFFCC;		
		width: 210px; 
		height: 31px; 
		display: block;		
}			
.header-show{
		background:none;
		background-color: #FFFFCC;
		width: 420px; 
		height: 50px; 
		display: block;
		color:#556B2F;
}
#error_page1 dl dt span {
	display:block;
	font-size: 28px;
	line-height: 45px;
	height: 55px;
	color: #736357;
	position: relative;
	left:30px;
		
	}
	
.masterul{
	list-style-image: url(images/bullet.gif);  	
    margin-left:0em;
    padding-left: 1;
	margin-top: 3px; 
	margin-bottom:0px;
	font-size: 10pt;
    font-family: arial,helvetica,sans-serif;
  	color: #ffffff; 
}
.no_left_nav #bd,#bd.png_bg {  padding-bottom:120px; background: url(/portal/css/global/images/home-bd-inner.png) no-repeat 0 90%  }

#general dl.interactive table th.headerSortUp div, 
#general dl.interactive table th.headerSortDown div {
    background: url("/portal/css/custom/aetna/images/bkgd_darkgreengrad.gif") repeat scroll 0 0 transparent;
}
#general dl table.drug-info th.name div.margin-lft {
	margin-left: -6px;
}
#general p.intro {
    font-family: "Arial","Helvetica Neue","Helvetica",sans-serif;
    font-size: 14px;
    line-height: 1.44444em;
    margin-top: 0;
}
#general dl.interactive table th.headerSortUp, #general dl.interactive table th.headerSortDown {
    background: url("/portal/css/custom/aetna/images/bkgd_darkgreengrad.gif") repeat scroll 0 0 transparent;
}
#general dl table.drug-info #mailOrderCost {
    background: url("images/bkgd_darkgreengrad.gif") repeat scroll 0 0 transparent;
    color: #FFFFFF;
} 
#general.pharmacy_CDC {
padding-right: 220px;
}
#general div.accordion_wrapper dl.accordion center.searchlabel{
	border-style: none solid; 
	border-width: 1px; 
	border-color: #c9c9c9;
	color:#19bccf; 
	font-weight:bold;
}

/** CSS changes for FastStart Framed View - For screens ChooseMedicine */
#general .medInfoContent .msgcolor { 
	 
	  color: #AEB446 !important;
      padding-left: 20px;
}

#general .medSearchResults h2.medSearchResultsh2
 {
	font-size:17px; 
	color:white; 
	background: url("images/bkgd_darkgreengrad.gif") repeat scroll 0 0 transparent !important;
	width:916px;
	padding: 8px 0 8px 5px !important;
 }
 
 
#general .medSearchResults h2.medSearchResultsh2margin
 {
	font-size:17px; 
	color:white; 
	background: url("images/bkgd_darkgreengrad.gif") repeat scroll 0 0 transparent !important;
	width:920px;
	padding: 8px 0 8px 5px !important;
	margin-top:-1px;
}
 
 #general .medSearchResults .tablewidth{
	background: url("/portal/css/global/images/h.table.td.png") repeat-x scroll 0 0 #FFFFFF;
	margin-top: 0px !important;
	width:920px !important;
	border-right:1px solid #E9E8E3 !important;
	border-top:none;
	border-left:1px solid #E9E8E3 !important;
}
 
 #general .medSearchResults .tabbordwhite {
    border-bottom: 2px solid #E9E8E3;
    background-color:#C9C9C9;
}
#general .medSearchResults .beigeBottombg {
	background: url("images/bdBtmGradFS.png") no-repeat transparent !important;
    float: left;
	width:972px !important;
} 

 #general .medSearchResults .tabbordgray {
    border-bottom: 2px solid #E9E8E3 !important;
}

#general .medSearchResults .smallborder {
	
	border-right:2px solid #A5A1A0 !important;
	
}
#general .borders h2 {
      background: url("images/bkgd_darkgreengrad.gif") repeat scroll 0 0 transparent !important;
}

.highlightInfoText .pzn-spot p, #shoppingCart p.highlightText {
      color: #aeb446 !important;
}

#shoppingCart .steps1 {
	background: url("images/progress_bar.gif") no-repeat 0 0 transparent !important;
}

#shoppingCart .steps2 { 
	background: url("images/progress_bar.gif") no-repeat -26px -67px transparent !important; 
}
#shoppingCart .steps3 { 
	background: url("images/progress_bar.gif") no-repeat -49px -285px transparent !important; 
}

#shoppingCart .steps1, #shoppingCart .steps2 {
	height: 39px !important;
	margin-top: 30px;
	float: right;
}

#shoppingCart .steps3 {
	height: 39px !important;
	margin-top: 21px;
	float: right;
}
.marginLeft65 {
	margin-left: 65px;
}

.marginLeft25 {
	margin-top: 25px;
}

.textDisable {
	color: #9b9b9b !important;
}

#un .topNav a.myCartLink{
	background: url(images/shopping-cart-icon.png) no-repeat scroll 4px 2px transparent;
}

#bd #general span.inputBtn, #bd #general span.inputBtn.enable, #bd #general span.inputBtn.enable:hover  { 
	_padding: 0 .3em;
    _overflow: visible;
	background-image: url("images/form-button.gif"); 
	background-position: right -280px !important; 
}
#bd #general span.inputBtn input, #bd #general span.inputBtn.enable input, #bd #general span.inputBtn.enable:hover input {
	_padding: 0 .3em;
	_padding-left: 10px;
    _overflow: visible;
	background: transparent url(images/form-button.gif) no-repeat;
	background-position: left top !important;  
	font-size: 15px; 
}

#bd #general span.inputBtn.disable, #bd #general span.inputBtn.disable:hover {
	_padding: 0 .3em;
    _overflow: visible;
	_background: transparent url("/portal/css/global/images/forms-button.gif") no-repeat;
	background-position: right -1372px !important;
}
#bd #general span.inputBtn.disable input, #bd #general span.inputBtn.disable:hover input {
	_padding: 0 .3em;
	_padding-left: 10px;
    _overflow: visible;
	_background: transparent url("/portal/css/global/images/forms-button.gif") no-repeat;	
	background-position: left -1312px !important;
}
#general .medSearchResultsBorder {
	width: 924px;
	border: 2px solid #E9E8E3;
}

.docSearch button.enable, .docSearch button.enable:hover,
.modal_content button:hover, .modal_btm button:hover,
#modalWindowBml .modal_btm button, #docSelectADoctor span button {
    background-position: right -280px !important;
}
.docSearch button.enable span, .docSearch button.enable:hover span,
.modal_content button:hover span, .modal_btm button:hover span,
.modal_content span button span, #modalWindowBml .modal_btm button span,
#docSelectADoctor span button span {
    background-position: left top !important;
}

#un #account_nav #account_nav-my_cart:hover, #un #account_nav #account_nav-my_cart:focus, #un #account_nav #account_nav-my_cart.js_focus, #un #account_nav #account_nav-my_cart.current {
    background: url("/portal/css/global/images/bg_utility_nav_lis.gif") no-repeat scroll right top transparent !important;
    background-position: 5px -130px !important;
}

.colorYellow { color:#AEB446 !important }

.barWidth{
	margin-top: -20px;
	color: #aeb446 !important;
	visibility: visible !important;
	_width: 360px;
	_float: right;
	*width: 360px;
	*float: right;
	float: right;
}

.marginTopNeg35 {
	margin-top: -35px; 
}

.arrowBtnImg, .hideArrowBtnImg {
	display: none;
}

.modal_btm #docSelectADoctor #useSelectedDoctorButtonDisable, 
.modal_btm #docSelectADoctor #useSelectedDoctorButtonDisable:hover {
	background-image: url("/portal/css/global/images/forms-button.gif") !important;
	background-position: right -1372px !important;
}

.modal_btm #docSelectADoctor #useSelectedDoctorButtonDisable span, 
.modal_btm #docSelectADoctor #useSelectedDoctorButtonDisable span:hover {
	background-image: url("/portal/css/global/images/forms-button.gif") !important;
	background-position: left -1312px !important;
}

#shoppingCart .highlightInfoText .pzn-spot p {
	_margin-top: -4px !important;
}

input.shoppingCartLinks {
	_background-color: #F6F1DE;
	_border: none;
	_padding: 0.2em 0.4em;
	_color:#006B78;
	_font-size:13px;
	_cursor:pointer;
}

.editLinkSign {
	_margin-top: 6px;
}

#general .medInfoSavBottom {
	_margin-bottom: -75px
}

#medicalProfile .messageBox {
	_margin-left: -15px;
}

.messageBox {
	_margin: 0 0 20px 0px;
}

#modalWindowBml .noBG { _top:10px; *top:-5px;}

.modal_btm #docSelectADoctor .button, #modalWindowBml .modal_btm .noBG .button {
	_top:0px!important
}

.refillHeading{border-bottom: 0 none;color: black;font-size: 1.69231em;font-weight: bold;padding:10px 0;margin:0 0 10px 0;width:725px;float:left;}


#general dl.data-table table td a.period {
    color: #005CA1;
    display: inline;
    height: 100%;
    margin: -10px -7px -100px;
    padding: 10px 7px 100px 5px;
    text-decoration: underline;
    width: 100%;
}


.PrimaryAllign {
    color: white;
    font-size: 15px;
    margin-left: 14px;
    padding-top: 4px;
}

.button_bar_print{
 border-top: none;
overflow:hidden;padding:20px 0;margin:20px 0 0;text-align:right; zoom:1; 
}

.button_bar_map{
 border-top: none;
overflow:hidden;padding:20px 0;margin:-20px 0 0;text-align:right; zoom:1; 
}

  
.cfm_button, .cfm_button:hover {
    background-image: url("images/form-button.gif") !important;
    background-position: right -821px;
    }
.cfm_button span:hover, .cfm_button span {
    background-image: url("images/form-button.gif") !important;
    background-position: left -561px;
}
 .bkgroundNone{
   background: none repeat scroll 0 0 transparent !important;
    color: #414141 !important;
    font-size: 14px !important;
 
 }

.mapHead{
color: #FFFFFF;
}

.noMargin{
margin: 0px !important;
padding: 0px !important;
}

.btnClr{
 color: #006B78;
}
 /* CSS for EOB */
#general table.EOB{
    border-right: 1px solid #b9b9b7;
	border-left: 1px solid #b9b9b7;
	border-top: 1px solid #c9c9c9;
}
#general table tbody.EOB_FC{
      background: url(/portal/css/global/images/h.table.td-first-child.png) -1px 0 no-repeat;
}
#general dd.EOBpagination {
      background: url(/portal/css/global/images/h.requests.table.bottom.png) 0
            100% no-repeat;
             padding: 0 0 16px 0;
}

.leftMargin{
margin-left: -19px;
}