body {
	background-color: #e6e4f1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6a6a6a;
}
a:link {
	color: #2CA5B6;
}
a:visited {
	color: #332A87;
}
a:hover {
	color: #332A87;
}
a:active {
	color: #332A87;
}
.h1 {
	color: #342B86;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.h1super {
    color: #342B86;
	font-weight: bold;
	font-size: 12px;
	color: #342B86;
	vertical-align: super
}
.h2 {
	color: #342B86;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.h3 {
	color: #342B86;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14pt;
}
.style1 {
	color: #6a6a6a;
	font-size: 10px;
}
.style10 {
	font-weight: bold;
	color: #6a6a6a;
}
.style11 {
	color: #342B86;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style12 {font-size: 11px;}
a.sitemap:link  { color: #FFFFFF }
a.sitemap:visited  { color: #FFFFFF }
a.sitemap:hover  { color: #2CA5B6 }
a.sitemap:active  { color: #FFFFFF }
.style13 {font-size: 12px; }
.style14 {
	font-size: 8px;
	color: #342B86;
	vertical-align: super;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style15 {
	font-size: 7px;
	color: #999999;
	vertical-align: super;
	line-height:0;
}
.style16 {color: #342B86;
    font-size: 12px;
}
.style17 {
	font-size: 10px;
	color: #5C5C5C;
	line-height: 12px;
}
.style18 {color: #5C5C5C}
.style19 {font-size: 12px;
	 color: #5C5C5C;
	 line-height: 13pt; 
}
.style29 {
	font-size: 12px;
	color: #5C5C5C;
	line-height: 13pt;
	padding-left: 10px;
}
.style20 {font-size: 8px}
.style21 {
	color: #5C5C5C;
	font-size: 14px;
	font-style: italic;
}
.style22 {
	font-size: 11px;
	color: #5C5C5C;
	line-height: 12px;
	font-weight: bold;
}
.style23 {font-size: 12px;
	 color: #5C5C5C;
	 line-height: 12pt; }
.style24 {
	font-weight: bold;
	font-size: 12px;
	line-height: 15pt;
}
.style25 {font-size: 9px; color: #999999; }
.style26 {color: #FFFFFF}
.style27 {font-size: 10px;
	 color: #5C5C5C;
	 line-height: 12pt; }
.style31 {
	font-size: 14px;
	color: #6a6a6a;
}
.style35 {
	font-size: 12px;
	color: #5C5C5C;
	line-height: 13pt;
	padding-left: 6px;
}
.style36 {
	font-weight: bold;
	color: #6a6a6a;
	font-size: 13px;
}
.style37 {
	font-size: 11px;
	color: #5C5C5C;
	padding-left: 8px;
}
.style38 {
	font-size: 11px;
	color: #2CA5B6;
	line-height: 8px;
}
.calloutTable {				/*-----New additions made on 3/09/09 */
	float:right;
	margin-left:15px;
}
.callout {
	background-color: #D3EEF4;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	color: #5c5c5c;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #342B86;
	border-bottom-color: #342B86;
	border-left-color: #342B86;
}
.callouthead {
	background-color: #342B86;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	font-weight: 400;
}
.style39 {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.style40 {
	color: #6a6a6a;
	line-height: 5px;
}
.style41 {
	font-size: 11px;
	color: #5C5C5C;
	padding-left: 24px;
}
.verify {
	padding-right: 5px;
	padding-left: 8px;
	padding-top: 15px;
}

/*-----New additions for text links, coupons, tell-a-friend made on 12/09/08 */

.textlinks ul { margin: 15px 0px 10px 0px; padding: 0; font-size: 12px; line-height: 15px; text-align: left; list-style-type: none; text-indent: 0px;} 

.textlinks li { margin-bottom: 6px; }

.tellFriend span { display: none; }

.tellFriend {float: right; }

.tellFriend a { clear: both; display: block; width: 118px; height: 33px; margin: 0px 0px 0px 5px; background: url(images/tell-a-friend.gif) no-repeat left top;}

.tellFriend img {border:none; }

.clear { clear: both;}

#coupon { width: 118px; height: 127px; margin: 5px 0px 0px 5px; background: url(images/coupon.gif) no-repeat left top; }

#bullets {font-size: 12px; color: #5C5C5C; padding-left: 0px; text-align: left; line-height: 15px;}

#bullets li { margin-bottom: 8px; }

#bullets .super { font-size: 7px; vertical-align: super; line-height: 0px; }

/* PAP button added 9/25/09 */
#pap { width:118px; height:60px; margin:5px 0 0 5px; background:url(images/estrogel-pap.gif) no-repeat left top; }
 
/*-----Input Fields for Tell a Friend */

#Form1 { text-align: right; width: 275px; font-size: 14px; color: #5C5C5C; font-weight: bold; }

#eSend { margin-top: 10px;}

#Form1 #ValidationSummary1 {text-align: center; }

/*-----New additions for callout on healthcare-providers.htm made on 3/09/09 */

.callout-dr-head { background-color: #5d5ea1; color: #FFFFFF; padding:0px 12px 2px 12px; font-size:13px; line-height:16px; }

.callout-dr-gradient { background: url(images/callout-gradient.jpg) top left repeat-x; height: 12px; line-height:10px; margin:0; padding:0; }

.callout-dr { background-color: #cfe7f1; padding:2px 12px 0px 12px; font-size:13px; font-weight:bold; }

.callout-dr, .callout-dr-head, .callout-dr-gradient { border-left: 2px solid #342B86; border-right: 2px solid #342B86; }

.caption { font-size: 10px; color: #5C5C5C; line-height: 12px; margin:5px 0 0 0;
	text-indent:-.6em; padding:0px .6em; }

.no-break { white-space:nowrap; }

.balanceTitle {	color: #342B86;	font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; }

.fairbalance { font-size: 12px; line-height: 15px; color: #5C5C5C; text-align: left; }

