body				{margin: 0px;}td, p, div, span	{					font-family:		arial, helvetica, sans-serif;					font-size:			12px;					color:				#000000;					/* do not add line-height to this. */					}select, input		{font-size: 11px;}a:link {color: Blue}a:hover {color: #000099}/* --------------- Footer Stuff --------------- */.footer				{					font-family:		arial, helvetica, sans-serif;					font-size:			12px;					}.footersmall		{					font-family:		arial, helvetica, sans-serif;					font-size:			10px;					color:				#292929;					}.copySmall			{					font-family:		arial, helvetica, sans-serif;					font-size:			11px;					color:				#292929;					}/* --------------- Classes --------------- */.HeaderLink					{							font-family:		arial, helvetica, sans-serif;							font-size:			11px;							}.HeaderLink a				{color: #000000;}.HeaderLink a:visited		{color: #000000;}.HeaderLink a:hover			{color: #000000;}.HeaderLink a:visited:hover	{color: #000000;}.normal				{					font-family:		arial, helvetica, sans-serif;					font-size:			12px;					color:				#000000;					}.normalBold			{					font-family:		arial, helvetica, sans-serif;					font-size:			12px;					color:				#000000;					font-weight:		bold;					}.smallBold			{					font-family:		arial, helvetica, sans-serif;					font-size:			10px;					color:				#000000;					font-weight:		bold;					}.title				{					font-family:		arial, helvetica, sans-serif;					font-size:			16px;					color:				#808080;					font-weight:		bold;					}.largetitle			{					font-family:		arial, helvetica, sans-serif;					font-size:			22px;					color:				#000000;					font-weight:		bold;					}.subtitle			{					font-family:		arial, helvetica, sans-serif;					font-size:			14px;					color:				#000000;					font-weight:		bold;					}.InteractionsSubtitle			{					font-family:		arial, helvetica, sans-serif;					font-size:			14px;					color:				#808080;					font-weight:		bold;					}.subtitleGrey			{					font-family:		arial, helvetica, sans-serif;					font-size:			14px;					color:				#808080;					font-weight:		bold;					}.note{					font-family:		arial, helvetica, sans-serif;					font-size:			11px;					color:				#000000;}.home				{					font-family:		arial, helvetica, sans-serif;					font-size:			11px;					color:				#000000;					}.homegrey			{					font-family:		arial, helvetica, sans-serif;					font-size:			11px;					color:				#2A2A2A;					}.homegreentitle		{					color:				#146900;					font-size:			12px;					font-weight:		bold;					}.homemaroontitle	{					color:				#78004F;					font-size:			12px;					font-weight:		bold;					}					 					.anylist			{					margin-top:			0px;					margin-bottom:		1px;					padding-top:		0px;					padding-bottom:		1px;					}.noborder{					border:none;}.alignright{					text-align:right}.anytitle				{					font-family:		arial, helvetica, sans-serif;					font-size:		11px;					color:			#000000;					font-weight:		bold;					}/* MyBenefits */.BenefitsSubtitle	{					font-family:		arial, helvetica, sans-serif;					font-size:			13px;					color:				#000000;					font-weight:		bold;					}.DrugDetailSubtitle	{					font-family:		arial, helvetica, sans-serif;					font-size:			13px;					color:				#000000;					font-weight:		bold;					}.BenefitsText		{					font-family:		arial, helvetica, sans-serif;					font-size:			12px;					color:				#000000;					}.ListBuilder{	margin-top: 1px;	list-style-position: outside;	margin-bottom: 1px;	padding-bottom: 1px;	padding-top: 1px;}.TableHeader{		margin-top: 2px;	font-weight: bold;	font-size: 13px;	padding: 4px;	color: black;	font-family: arial, helvetica, sans-serif;	background-color: #eff1f6;	border-top: gray 2px solid;		border-bottom: silver 1pt solid;}.TableRow{	font-size: 12px;	padding: 4px;	color: black;	border-bottom: silver 1px solid;	font-family: arial, helvetica, sans-serif;}/* For Rx History */.RxHistHead{		margin-top: 2px;	font-weight: bold;	font-size: 12px;	padding: 2px;	color: black;	font-family: arial, helvetica, sans-serif;	background-color: #eff1f6;}.RxHistHead a				{color: #000000;}.RxHistHead a:visited		{color: #000000;}.RxHistHead a:hover			{color: #000000;}.RxHistHead a:visited:hover	{color: #000000;}.RxHistRow{	font-size: 11px;	padding: 2px;	color: black;	border-bottom: silver 1px solid;	font-family: arial, helvetica, sans-serif;}.RxHistHeadPrint{		margin-top: 2px;	font-weight: bold;	font-size: 11px;	padding: 2px;	color: black;	font-family: arial, helvetica, sans-serif;	background-color: #eff1f6;}.RxHistHeadPrint a			{color: #000000;}.RxHistHeadPrint a:visited	{color: #000000;}.RxHistHeadPrint a:hover	{color: #000000;}.RxHistHeadPrint a:visited:hover	{color: #000000;}.RxHistRowPrint{	font-size: 10px;	padding: 2px;	color: black;	border-bottom: silver 1px solid;	font-family: arial, helvetica, sans-serif;}.SortTableRow{	padding: 0px;	color: black;}/* .di stands for "Drug Information" */.diSrchRsltTblHdr{	border-top: gray 2px solid;		border-bottom: silver 1pt solid;	background-color: #eff1f6;}.diSrchRsltTblBrdr{	border-bottom: silver 1pt solid;}/* Drug Summary - Brand Name */.BrandHead{	border-top: #930061 1px solid;		border-bottom: #E0B5D1 1px solid;	background-color: #eff1f6;}.BrandRow{	border-bottom: #E0B5D1 1pt solid;}/* Drug Summary - Generic Alternative */.GenericHead{	border-top: #FD5A1E 1px solid;		border-bottom: #FECFBE 1px solid;	background-color: #eff1f6;}.GenericRow{	border-bottom: #FECFBE 1pt solid;}/* End Drug Information *//* Pharmacy Locator */.plSrchRsltTblHdr{	border-top: gray 2px solid;		border-bottom: silver 1pt solid;	background-color: #eff1f6;}.plSrchRsltTblBrdr{	border-bottom: silver 1pt solid;}/* End Pharmacy Locator */.RequiredAsterisk {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: #FF0000;	font-weight: bold;}.SmallFormInstructions {	font-size: 10px;}/* HealthInformation */.HealthInfoSubtitle	{					font-family:		arial, helvetica, sans-serif;					font-size:			13px;					color:				#000000;					font-weight:		bold;					}/* Drug Comparison */.dcTableHeader{	margin-top: 2px;	font-size: 10px;	padding: 3px;	color: black;	font-family: arial, helvetica, sans-serif;	background-color: #eff1f6;	border-top: #FD5A1E 1px solid;		border-bottom: #FECFBE 1px solid;	background-color: #eff1f6;}.dcTableKey{	font-size: 10px;	padding: 3px;}.dcTableRow{	border-bottom: #FECFBE 1pt solid;	font-size: 10px;	padding: 3px;	color: black;	font-family: arial, helvetica, sans-serif;}/* Login */.LoginSubtitle	{					font-family:		arial, helvetica, sans-serif;					font-size:			13px;					color:				#000000;					font-weight:		bold;					}.OrangeItalicBold {	font-style: italic;	font-weight: bold;	color: #DF3704;}.dceHeader {	font-size: 14px;	font-weight: bold;	color: #999999;}.SortBG {	background-color: #CCCCFF;}.ComparisonBarLeft {	background-color: #CCCCCC;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	border-right-color: #000000;}.ComparisonBarRight {	background-color: #FFFFFF;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-width: 0px;	border-left-style: none;}.Small {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}.RegistrationTable {	padding-right: 10px;	padding-bottom: 4px;	vertical-align: top;}.ErrorText {	color: #FF0000;	font-weight: bold;}.BlueBulletText {	color: blue;	font-weight: bold;	font-size: 14px;}.ErrorTextLarge {	color: #FF0000;	font-weight: bold;	font-size: 18px;}.ErrorTextLarge{	color: #FF0000;	font-weight: bold;	font-size: 20px;}.smalltitle {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-weight: normal;	font-size: 18px;}.li {	padding-left: 15px;}.TheFinePrint {	font-size: 9px; 	font-weight: bold;}.GlossaryDefn {	margin-bottom: 15px;	padding-bottom: 15px;}.TOC {	color: #FD5A1E;}.SiteMapCell {	padding-bottom: 6px;	vertical-align: top;}/* HealthwiseSubtitle */.HealthwiseSubtitle	{					font-family:		arial, helvetica, sans-serif;					font-size:			13px;					color:				#000000;					font-weight:		bold;					}.severityLevel {	background-color: #FFFFFF;	padding: 4px;	border: 1px solid #666666;}/* Main nav look and feel */.MainNav {	text-decoration: none;	background-color: #66CC33;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-right-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;	border-left-color: #66CC33;	border-right-color: #FFFFFF;	font-family:		arial, helvetica, sans-serif;	font-size:			11px;	color:				#333333;	font-weight:		600;    }a.MainNavlink {	text-decoration: none;	font-family: arial, helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: 600;}.MainNavHover {	text-decoration: none;	background-color: #B8E99B;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-right-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;	border-left-color: #FFFFFF;	border-right-color: #FFFFFF;	font-family: arial, helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: 600;}.MainNavOn {	text-decoration: none;	background-color: #FFFFFF;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-right-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-style: solid;	border-top-color: #000000;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	border-right-color: #FFFFFF;	font-family: arial, helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: 600;}.RightNav {	text-decoration: none;	background-color: #66CC33;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-right-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;	border-left-color: #66CC33;	border-right-color: #66CC33;	font-family: arial, helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: normal;}.MainNav {	text-decoration: none;	background-color: #66CC33;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-right-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;	border-left-color: #66CC33;	border-right-color: #FFFFFF;	font-family: arial, helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: 600;    }.LoginTop {	text-decoration: none;	background-color: #FFFFFF;	border-top-width: 1px;	border-bottom-width: 0px;	border-left-width: 0px;	border-right-width: 1px;	border-top-style: solid;	border-bottom-style: none;	border-left-style: none;	border-right-style: none;	border-top-color: #000000;	border-bottom-color: #000000;	border-left-color: #66CC33;	border-right-color: #66CC33;}.LoginBottom {	text-decoration: none;	background-color: #FFFFFF;	border-top-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-right-width: 0px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-style: solid;	border-top-color: #000000;	border-bottom-color: #D7DFEC;	border-left-color: #66CC33;	border-right-color: #66CC33;}#searchresults{   width: 100%;  }.even {   background-color: #EFF1F6;   padding: 8px 8px;   font-size: 11px; }.odd {   padding: 8px 8px;   font-size: 11px;}#searchresults tbody td.title {    padding: 8px 8px;    font-size: 11px;    font-weight: bold;    color: #000000;    background-color: #EFF1F6;    border-bottom-style: solid;    border-bottom-width: 1px;    border-bottom-color: #CCCCCC;  } #anyForm{   border-collapse: collapse;   background-color: #EFF1F6;   border-top-style: solid;   border-top-width: 1px;   border-top-color: #BFBFBF;   }#anyForm.NoBorder{   border-collapse: collapse;   background-color: #EFF1F6;   border: 0px;}#anyForm td{	font-family: arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;} #anyForm td.big{	 font-size: 12px;} #anyForm td.nolabel {     font-weight: bold; } #anyForm td.nolabelbig{	font-weight: bold;	font-size: 12px; }#anyForm td.labelcell{   font-family: arial, helvetica, sans-serif;  font-size: 11px;  color: #000000;  font-weight: bold;  text-align: right;  width: 180px;  background-color: transparent;  padding: 5px 10px 5px 5px;  } #anyForm td.labelcellend{   padding: 10px 10px 10px 5px;  background-color: #EFF1F6;  border-top-style: dashed;  border-top-width: 1px;  border-top-color: BFBFBF;  } #anyForm td.fieldcell{   font-family: arial, helvetica, sans-serif;  font-size: 11px;  color: #2A2A2A;  text-align: left;  background-color: transparent;   padding: 5px 10px 5px 5px;  } #anyForm td.fieldcell input { width: 150px;font-size: 10px;}#anyForm td.fieldcellend{   padding: 10px 10px 10px 5px;  background-color: #EFF1F6;  border-top-style: dashed;  border-top-width: 1px;  border-top-color: BFBFBF;  } #anyMessage{   border-collapse: collapse;   background-color: #FFD400;}#anyMessage td {    padding: 5px;    font-family: arial, helvetica, sans-serif;    font-size: 11px;    color: #000000; }   div.TermsOfUse  {	font: 11px verdana,arial,helvetica;	background-color: #FFFFFF;	border: 0px;	width: 600px;	height: 220px;	padding: 16px;	margin-bottom: 20px;	overflow: auto; }  div.TermsButtonRow  {	background-color: #EFF1F6;	border-collapse: collapse;	width: 600px;	height: 20px;	border: 0px;	padding: 0px 0px 16px 0px; }   //Used for dynamic button creation.buttonConstructorBg{   background-color: #EFF1F6;}td#buttonConstructorBorder{   background-color: #EFF1F6;   border-left-style : solid;   border-left-width : 1px;   border-left-color : #000066;   border-top-style : solid;   border-top-width : 1px;   border-top-color : #000066;   border-right-style : solid;   border-right-width : 2px;   border-right-color : #000033;   border-bottom-style : solid;   border-bottom-width : 2px;   border-bottom-color : #000033;}a.buttonConstructorAnchor{   font-family:     Arial, Verdana, Geneva, Helvetica, sans-serif;   font-size:       11px;   font-weight:     bold;   color:			#333366;    text-align:      abs-middle;   text-decoration: none;   display:         block;   width:           100%;   padding-top:     1px;   padding-bottom:  1px;}  .buttonConstructorText{   font-family:     Arial, Verdana, Geneva, Helvetica, sans-serif;   font-size:       11px;   font-weight:     bold;   color:			silver;    text-align:      abs-middle;   text-decoration: none;   display:         block;   width:           100%;   padding-top:     1px;   padding-bottom:  1px;}td#disabledButtonConstructorBorder{   background-color: #EFF1F6;   border-left-style : solid;   border-left-width : 1px;   border-left-color : #000066;   border-top-style : solid;   border-top-width : 1px;   border-top-color : #000066;   border-right-style : solid;   border-right-width : 2px;   border-right-color : #000033;   border-bottom-style : solid;   border-bottom-width : 2px;   border-bottom-color : #000033;}