/* Template1 MasterStyleSheet.css version 1*/

/*-------General Styles--------*/
.mediumText {
	font-size:11px;
	padding:0 2px !important;
	text-decoration:underline !important;
}

#mainWrapper #header #secondLevNav a.mediumText, a.mediumText:visited{
	text-decoration:underline;
	padding:0 2px !important;
	font-weight:normal;
	font-size:11px !important;
}
.biggerText {
	font-size:12px !important;
	padding:0 2px 0 0 !important;
	text-decoration:none !important;
}
.smallerText {
	font-size:9px !important;
	padding:0 0 0 3px !important;
	text-decoration:none !important;
}
* html .smallerText {
	font-size:9px !important;
	padding:0 2px 0 3px !important;
	text-decoration:none !important;
}
*:first-child+html .smallerText {
	font-size:9px !important;
	padding:0 0 0 3px !important;
	text-decoration:none !important;
}
html>body .smallerText {
	font-size:9px  !important;
	padding:0 2px 0 3px !important;
	text-decoration:none !important;
}



.smallerText_bold {
	font-size: 11px;
	font-weight: bold;
	padding-left:1px;
	text-decoration:underline;
}
/*.smallerText{ text-decoration:underline}
.RedText {
	color:#FF0000;
}*/
p.lineSpace {
	margin:4px;
}
li.noBullet {
	list-style:none;
}
a.underline,
a:visited.underline {
	text-decoration:underline;
}

body {
	margin:0;
	/*position:relative;*/
	background-image:url(/images/bg-gradient.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:12px 0 0 0;
	color:#fff;
	font-style: normal;
	font-weight: normal;
	overflow-x:hidden;
}

a, a:visited {
	color:#4985BD;
	text-decoration:underline;
}
a:hover{
	color:#4985BD;
	text-decoration:none;
}
img.gapFooter {
padding:0 18px;
}

/*Controls the font size in the footer. Inherits from the body*/
/*#footer { font-size: .95em; color:#808080; }*/

/*Controls the headline color*/
h1, h2, h3, h4 { color: #1B3F95; }

/*Controls heading font size for h1*/
h1 { font-size: 1.80em; }

/*Controls heading font size for h2*/
h2 { font-size: 1.20em;}

/*Controls heading font size for h3*/
h3 { font-size: 1.0em; }

/*Controls heading font size for h4, h5, and h6*/
h4, h5, h6 { font-size: 1.35em; }
sup,sub {
height: 0;	
line-height: 1;	
vertical-align: baseline;	
_vertical-align: bottom;	
position: relative;	
}
sup {	
bottom: 1ex;
}
sub {	
top: .5ex;
}
.topMargin{
margin-top:0;
padding-top:0;
}

.topMarginHome{
margin-top:0;
padding-top:0;
margin-bottom:0px;
}


.topMarginH2{
margin-top:-10px;
padding-top:0;
}

.imgTopMargin{
	margin-top:15px;
}
.pTopMargin{
	margin-top:4px;
}


.centerText{
	text-align:center;
	margin:10px 0;
}
.shadowImage{
	/*position:absolute; 
	top:22px; 
	left:2px;*/  
	width:100%; 
	margin-left:auto; 
	margin-right:auto; 
	height:614px;
	z-index:0;
}
.shadowImageInner{
	/*position:absolute; 
	top:22px; 
	left:0px;*/
	width:100%; 
	margin-left:auto; 
	margin-right:auto; 
	height:614px;
	z-index:0;
}
#mainWrapper{
	/*position:relative;*/
	width:779px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;	
	z-index:1;
}

/****************Start Header & Top Nav ****************/
#mainWrapper #header{
	/*height:95px;*/
	background-color:#FFFFFF;
}

#mainWrapper #header.homeTovNav{
	/*height:70px;*/
	/*background-image:url(../images/headerBgHome.gif);*/
}

#mainWrapper #header #topNav{
	width:779px;
	float:left;
	margin:0px;
	padding:0px;
	z-index:100;
}
* html #mainWrapper #header #topNav{
	width:779px;
	float:left;
	margin:0px ;
	padding:0px 0px 0px 0px;
	z-index:1000;
}

#mainWrapper #header #globalNav{
	float:left;
	margin:0px;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#mainWrapper #header #globalNav a, a:visited{
	color:#fff;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
#mainWrapper #header #headercon {
	width:550px;height:60px;float:right;background-color:#FFFFFF;margin:0 0 10px 0;padding:0px;text-align:right;
}
* html #mainWrapper #header #headercon {
	margin:0 0 -5px 0;
}

#mainWrapper #header #secondLevNav{
	/*float:left;*/
	width:550px;
	text-align:right;
	clear:both;
	margin:0 0 0px 0px;
	padding-left:0px;
	font-size:10px;
	color:#424242;
	letter-spacing: -.02em;
	float:right;
	font-weight:normal;
}
*:first-child+html #mainWrapper #header #secondLevNav{
	margin:0 0 10px 0px;
	}
* html #mainWrapper #header #secondLevNav{
	margin:0 0 10px 0px;
	}
#mainWrapper #header #secondLevNav a:link, #mainWrapper #header #secondLevNav a:active, #mainWrapper #header #secondLevNav a:visited{
	text-decoration:none;
	color:#424242;
	padding:0px 3px 0px 3px;
	font-weight:normal;
	font-size:10px;
}
#mainWrapper #header #secondLevNav a:hover{
	text-decoration:underline;
	padding:0px 3px 0px 3px;
	color:#424242;
	font-size:10px;
}
#mainWrapper #header #secondLevNav span{
	padding-left:4px;
	color:#424242;
}
#mainWrapper #header #search{
	width:550px;
	float:right;
	text-align:right;
	margin:0px;
	padding:0px;
}
*:first-child+html #mainWrapper #header #search{
	width:550px;
	float:right;
	text-align:right;
	margin:0px;
}
#mainWrapper #header #isiinfo{
	font-size:13px;
	color:#00285e;
	width:460px;
	float:right;
	text-align:right;
	margin:0px;
	padding:2px 10px 0 0;
	
}
#mainWrapper #header #search a, #mainWrapper #header #search a:visited{
	margin:0px;
	padding:0px;
}
#mainWrapper #header #search form{
	margin:0px;
	padding:0px;
}
#mainWrapper #header #search input.searchtext{
	width:112px !important;
	border:1px solid #CCCCCC;
	color:#424243;
	vertical-align:top;
	font-size:11px;
	display:inline;
	margin-right:3px;
	height:16px;
}
#mainWrapper #header .headerlogo {
width:124px;height:60px;float:left;margin:30px 0 10px 0;padding:0px;
}
.headerlogo_popup{width:124px;height:60px;float:left;margin:20px 0 10px 0;padding:0px;}
/**************** End Header & Top Nav ****************/
/**************** Start Content ****************/
/**************** Start Content for 2 new homepages ****************/
#contentHP{
/*background:url(/images/contentHPBg.jpg) no-repeat 0 0;*/
/*height:475px;*/
width:777px;
float:left;
margin-top:-10px;
}
* html #contentHP{
/*background:url(/images/contentHPBg.jpg) no-repeat 0 0;*/
/*height:475px;*/
width:777px;
float:left;
margin-top:-10px;
}


#leftCol{
width:405px;
/*height:475px;*/
float:left;

}
#contnt{
width:375px;
margin-top:20px;
margin-left:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#243e73;
line-height:21px;
}

#contnt p.fpara{
	font-size:16px;
	margin:5px 0;
	color:#243e74;
	font-weight:bold;
	font-family:Arial;
}

#contnt p.fpara1{
	font-size:16px;
	margin:0px 0;
	color:#243e74;
	font-weight:bold;
	font-family:Arial;
}
#contnt p.spara {
	font-size:11px;
	margin:10px 0px 5px 0px;	
	line-height:15px;
}
#contnt p.spara1 {
	font-size:11px;
	margin:0px 0px 5px 0px;	
	line-height:15px;
}
#contnt ul.indexul {
	font-size:12px;
	margin:0px;padding:0px;
}
#contnt ul li.indexli1 {
	list-style:none; background:url(/images/one.gif) no-repeat 0 0;padding:0px 0px 0px 30px;margin:0px;		
}
#contnt ul li.indexli2 {
	list-style:none; background:url(/images/two.gif) no-repeat 0 0;padding:1px 0px 1px 30px;margin:0px;
}

#contnt p.results {
	font-size:12px;text-align:left;padding:5px 8px 0 0;margin:0px;	
}
#contnt p.learnmore {
	margin:0px;padding:0px;
}
#contnt p.learnmore1 {
	margin:0px;
	padding-top:3px;
}
.note{
font-size:12px;
}
.subject{
font-size:12px;
color:#243e73;
text-align:right;
padding-right:10px;
}
#rightCol{
width:360px;
height:220px;
float:left;
margin:28px 0px 0px 0;
z-index:1;
}

#calloutWrapper{
clear:both;
width:777px;
height:140px;
}
#calloutWrapper img{
float:left;
}
#indexcallout {
	width:769px;
	padding:0 0 0 8px;
	float:left;
	margin:0px 0 0 0;
	
}
html>body #indexcallout {
	height:100px;	
}
#indexcallout .indexcallout1 {
float:left;width:243px;margin:0 13px 0 0;	
}
#indexcallout .indexcallout2 {
float:left;width:243px;margin:0 13px 0 0;	
}
#indexcallout .indexcallout3 {
float:left;width:243px;margin:0px;
}
* html #indexcallout .indexcallout2 {
margin:0 11px 0 1px;	
}
* html #indexcallout .indexcallout1 {
margin:0 11px 0 1px;	
}
/**************** End Content for 2 new homepages ****************/
#mainWrapper #pageConstrain  {
	/*position:relative;
	min-height:515px;
	height:515px;
	background-image:url(../images/bgShade.gif);
	background-repeat:no-repeat;
	*/
	float:left;
}

#mainWrapper #innerWrapper{
background:url(/images/contentHPBg.jpg) no-repeat top left;
/*background-color:#FFFFFF;*/
margin:0px 0px -4px 0px;
padding:0px;
float:left;
width:777px;
}
* html #mainWrapper #innerWrapper{
background:url(/images/contentHPBg.jpg) no-repeat top left;
background-color:#FFFFFF;
margin:0px;
padding:0px;
float:left;
width:777px;
border:0px solid red;
}

#innerWrapper_popup{
	background:url(/images/popup_bg.jpg) no-repeat top left;
	/*background-color:#FFFFFF;*/
	margin:-4px 0px 10px 0px;
	padding:0px;
	float:left;
	width:777px;
	}
* html #innerWrapper_popup{
background:url(/images/popup_bg.jpg) no-repeat top left;
background-color:#FFFFFF;
margin:-4px 0px 0px 0px;;
padding:0px;
float:left;
width:777px;
border:0px solid red;
}
/*#mainWrapper #innerWrapper.homePage{
	min-height:515px;
	height:515px;
	background-color:#E3EEF7;
	background-image:none;
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0 4px 0 3px;
}

/*html>body #mainWrapper #innerWrapper.homePage{
	height:auto; 
}

html>body #mainWrapper #innerWrapper{
	height:auto; 
}

*/

#mainWrapper #leftColumn{
	margin-top:18px;
	float:left;
}
#mainWrapper #leftColumn_inner{
	margin-top:0px;
	float:left;
}
#mainWrapper #leftColumn_inner p{
	margin-left:12px !important;
	margin-top:-16px !important;
}	
#mainWrapper #leftColumn_inner img.block{
	display:block;
	margin:0px;
	padding:2px 0px 7px 16px;
}
#mainWrapper #leftColumn_inner img.regblock{
	display:block;
	margin:0px;
	padding:24px 0px 7px 16px;
}

#mainWrapper #leftColumn_inner img.regblock1{
	display:block;
	margin:0px;
	padding:10px 0px 7px 16px;
}
#mainWrapper #leftColumn_inner img.regblock2{
	display:block;
	margin:0px;
	padding:0px 0px 7px 16px;
}
#mainWrapper #leftColumn_inner .printCounponLeftCol{
	margin-top:21px;
}
#mainWrapper #leftColumnHCP{
	margin-top:30px;
	position:absolute;
	height:auto;
	left:0px;
}
#mainWrapper #leftColumnHCP img.blockHCP{
	display:block;
	margin:0px;
	padding:0px;
	padding-left:5px;
}
#mainWrapper #innerWrapper #breadcrumb{
	margin:3px 0 2px 0; 
	padding:0px;
	float:left;
	width:770px;
}
#mainWrapper #innerWrapper #breadcrumb ul{
	margin:15px 0 10px 15px; 
	padding:0px;
}
#mainWrapper #innerWrapper #breadcrumb ul li{ 
	display:inline;
	padding:0px 10px 0 0;

}
#mainWrapper #innerWrapper #breadcrumb ul li a, #mainWrapper #innerWrapper #breadcrumb ul li a:visited{
	display:inline;
	color:#9D9D9D;
	text-decoration:none;
}
/************Inner Content starts**************/
#mainWrapper #contentInner a, a:visited {
	text-decoration:underline;
}
#mainWrapper #contentInner a:hover {
	text-decoration:none;
}
#mainWrapper #contentInner{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 7px 20px 190px;
	padding:0 0 0 34px;
}

#mainWrapper #contentInner h1{
	color:#243e73;
	margin:0px;
	padding:0px 0px 8px 0px;
	font-size:20px;
	word-spacing:normal;
}
#mainWrapper #contentInner h2{
	color:#243e73;
	font-size:17px;
	margin:0px;
	padding:0px;
	padding:8px 0px 0px 0px;
}
#mainWrapper #contentInner h3{
	color:#243e73;
	font-size:14px;
	margin:0px;
	padding:0px;
	padding:8px 0px 0px 0px;
}
#mainWrapper #contentInner ul{
	margin:0px;
	padding:0px 5px 5px 35px;
}
#mainWrapper #contentInner ul li{
	color:#333;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:13px;
	list-style:disc;
}
#mainWrapper #contentInner ul li a, a:visited{
	color:#4985BD;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}
#mainWrapper #contentInner ul li a:hover{
	color:#4985BD;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#mainWrapper #contentInner p{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	padding:5px 0px 0px 0px;
	line-height:18px;
}

#mainWrapper #contentSingleCol{
	width:493px;
	margin:0px auto 50px auto;
	color:#333;
	font-size:13px;
}
#mainWrapper #contentSingleCol h1{
	color:#243e73;
	margin:0px;
	padding:0px 0px 8px 0px;
	font-size:22px;
	word-spacing:normal;
}
#mainWrapper #contentSingleCol h2{
	color:#243e73;
	font-size:17px;
	margin:0px;
	padding:0px;
	padding:8px 0px 0px 0px;
}
#mainWrapper #contentSingleCol h3{
	color:#243e73;
	font-size:14px;
	margin:0px;
	padding:0px;
	padding:8px 0px 0px 0px;
}
#mainWrapper #contentSingleCol p.previewhd{
	color:#243e73;
	margin:0px;
	padding:0px;
	font-size:22px;
	word-spacing:normal;
}
#mainWrapper #contentSingleCol img.topadjustcoupon {
	margin-top:2px;
}
#mainWrapper #contentSingleCol .printimg {
width:492px;clear:both;
}
#mainWrapper #contentSingleCol .eligibility {
	width:492px;margin-top:5px;font-size:14px;color:#1B3F95;	
}
#mainWrapper #contentInner p.compare{
	color:#000;
	font-size:13px;
	margin:0px;
}
#mainWrapper #contentInner #blueResults{
			background-color:#9FD2FF;
			font-family:Arial, Helvetica, sans-serif;
			background-image:url(../images/blTop.gif);
			background-repeat:no-repeat;
			width:530px;
			color:#1B3F95;
			text-align:center;
		
		}
		
		#mainWrapper #contentInner #blueResults p.noMargin{
			padding:6px 0 0 0;
			margin:0;
		
		}
		
		html>body #mainWrapper #contentInner #blueResults p.noMargin{
			padding:6px 0 8px 0;
		
		}
		
		#mainWrapper #contentInner  #botCur{
			background-image:url(../images/blBottom.gif);
			background-color:#002D62;
			background-repeat:no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			height:234px;
			width:530px;
		}
		#mainWrapper #contentInner  #botCur ul{
			color:#fff;
			font-weight:bold;
			padding-right:300px;
			padding-top:35px;
		}
		
		html> body #mainWrapper #contentInner  #botCur ul{
			padding-top:25px;
			padding-left:40px;
		}
		
		#mainWrapper #contentInner  #botCur ul li{
			padding-top:15px;
			color:#fff;
		}
html>body #mainWrapper #contentInner #indicate{
	margin: -100px 0px 0px 230px;
	float:left;
	clear:both;
}
#mainWrapper #contentInner #indicate{
	margin: -100px 0px 0px 115px;
	float:left;
	clear:both;
}
#mainWrapper #contentInner img.topadjust {
	margin-top:-8px !important;	
}
#mainWrapper #contentHCP a, a:visited {
	text-decoration:underline;
}
#mainWrapper #contentHCP a:hover {
	text-decoration:none;
}
#mainWrapper #contentHCP{
	font-family:Arial, Helvetica, sans-serif;
	margin-right:0px;
	margin-left:185px;
	padding:40px 0 48px 0px;
	min-height:515px;
}
html>body #mainWrapper #contentHCP{
	height:auto; /*Other Browser*/
}

#mainWrapper #contentHCP h1{
	color:#000;
	margin:0px;
	padding:0px;
	font-size:20px;
	word-spacing:normal;
	padding-bottom:8px;
}
#mainWrapper #contentHCP h2{
	color:#000;
	font-size:20px;
	margin:0px;
	padding:0px;
}
#mainWrapper #contentHCP p{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:5px 0px 5px 0px;
	line-height:18px;
}
#mainWrapper #contentHCP p.hcpIntro{
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:14px;
	color:#666
}
#mainWrapper #contentHCP div#HCPCenterCallout{
	margin:0px;
	padding:0px;
	background-image:url(../images/hcp_study_bg.gif);
	width:580px;
	background-repeat:no-repeat;
	height:188px;
}
#mainWrapper #contentHCP div#HCPCenterCallout ul{
	padding:25px 0px 0px 25px;
	margin:0px;
}
#mainWrapper #contentHCP div#HCPCenterCallout ul li{
	color:#fff;
	margin:0px; padding:0px;
	list-style:disc;
	font-size:14px;
}
#mainWrapper #contentHCP div#HCPCenterCallout ul li span{
	color:#CCCCCC;
}
#mainWrapper #contentHCP div#HCPGraphCallout{
	/*position:relative;*/
	background-image:url(../images/hcp_graph_bg.gif);
	background-repeat:no-repeat;
	width:581px;
	height:303px;
	margin-top:10px;
	margin-bottom:5px;
}
#mainWrapper #contentHCP div#HCPGraphCallout ul{
	margin:20px 0 0 5px;
	padding:0 0px 0px 20px;
}
html>/**/body #mainWrapper #contentHCP div#HCPGraphCallout ul{
	padding:15px 0px 0px 20px;
}
#mainWrapper #contentHCP div#HCPGraphCallout ul li{
	color:#fff;
	padding:0px;
	margin:0px;
	font-size:12px;
	width:180px;
	margin:10px 0px 10px 0px;
	list-style:disc;
	vertical-align:top;
}
#mainWrapper #contentHCP div#HCPGraphCallout img{
	position:absolute;
	right:0px;
	top:0px;
	margin:15px 15px 0px 0px;
}

#mainWrapper #contentHCP div#HCPNote{
	/*position:relative;*/
	background-image:url(../images/hcp_note_bg.gif);
	width:589px;
	height:146px;
	font-size:14px;
	margin-top:15px;
}
#mainWrapper #contentHCP div#HCPNote img{
	position:absolute;
	right:11px;
	top:0px;
	z-index:1;
 }
#mainWrapper #contentHCP div#HCPNote h2{
	color:#fff;
	margin:0px;
	padding:13px 0px 0px 25px;
	z-index:2;
	font-size:20px;
}
html>body #mainWrapper #contentHCP div#HCPNote h2{
	padding:13px 0px 0px 20px;
}
#mainWrapper #contentHCP div#HCPNote ul{
	margin:0px;
	padding:2px 0px 0px 65px;
}
#mainWrapper #contentHCP div#HCPNote ul li{
	color:#fff;
	padding-top:12px;
	list-style:disc;
}
#mainWrapper #contentHCP p.pNote{
	font-size:10px;
	color:#666;
	padding:0px; 
	margin:0px;
	line-height:14px;
	padding-left:10px;
}
#mainWrapper #contentHCP p.pNoteRandomized{
	font-size:10px;
	color:#666;
	margin:0px;
	line-height:12px;
	padding:3px 25px 0px 10px;
}
#mainWrapper #contentHCP p.pNoteContains{
	font-size:10px;
	color:#666;
	padding:0px; 
	margin:0px;
	line-height:14px;
	margin-top:18px;
	width:250px;
}
#mainWrapper #contentHCP #pNoteReference{
	/*position:relative;*/
	font-size:10px;
	color:#666;
	padding:0px; 
	margin:0px;
	line-height:14px;
	padding-top:18px;
	width:100%;
	height:auto;
}
html>body #mainWrapper #contentHCP #pNoteReference ul{
	margin:0px;
	padding:0px;
	/*position:relative;*/
	padding-left:16px;
}
#mainWrapper #contentHCP #pNoteReference ul{
	margin:0px;
	padding:0px;
	/*position:relative;*/
	padding-left:23px;
}
#mainWrapper #contentHCP #pNoteReference ul li{
	color:#666;
	padding:0px;
	margin:0px;
	display:list-item;
	list-style:outside;
	list-style-type:decimal;
}
/************Inner Content ends**************/
/************Content**************/
#mainWrapper #content a, a:visited {
	text-decoration:underline;
}
#mainWrapper #content a:hover {
	text-decoration:none;
}
#mainWrapper #content h1{
	margin:0px;
	padding:20px 10px 10px 24px;
	color:#000;
}
#mainWrapper #content h1 span.new{
	color:#4F91CD;
}
#mainWrapper #content{
	margin-right:0px;
	margin-left:398px;
	padding:5px 0 15px 0;
	min-height:515px;
}
#mainWrapper #content p{
	margin:0px;
	padding:0px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:15px 5px 15px 25px;
	line-height:16px;
}
#mainWrapper #content div.callout{
	margin:0px;
	padding:0px;
	float:right;
	padding:5px 5px 5px 0px;
}
#mainWrapper #content div.calloutBlack{
	margin:0px;
	padding:0px;
	float:right;
	padding:7px 5px 0px 0px
}
#mainWrapper #content div.callout a, #mainWrapper #content div.callout a:visited{
	margin:0px;
	padding:0px;
}
#mainWrapper #content p.compare{
	color:#000;
	font-size:13px;
	margin:0px 10px 0px 22px;
	padding:0px 0px 5px 0px;
}
*:first-child+html #mainWrapper #content p.compare{
	margin:0px 10px 0px 10px;
	padding:2px 0px 5px 0px;
}
html>body #mainWrapper #content{
	height:auto; /*Other Browser*/
}

#mainWrapper #content #contentSub #imgRight{
	float:right;
	padding:0 0 4px 4px;
}

#mainWrapper #content #tableSub3{
	background-color:#5992CD;
	background-image:url(../images/blTopUL.gif);
	background-repeat:no-repeat;
	color:#fff;
	width:381px;
	padding-right:6px;
}

#mainWrapper #content #tableSub3 a{
	color:#fff;
}

#mainWrapper #content #tableSub3 tr td ul{
	padding:4px 4px 4px 25px;
	margin:0px;
}
#mainWrapper #content #tableSub3 td.lineBorder{
	border-bottom:1px solid #A2C2E3;
}

#mainWrapper #content #tableSub3 td.tbBg{
	background-image:url(../images/blBottomUL.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#mainWrapper #content #contentSub2 #imgRight2{
	float:right;
	padding:0 0 4px 4px;
}

#mainWrapper #content #results{
	background-color:#E48118;
	background-image:url(../images/orLeft.gif);
	background-repeat:no-repeat;
	width:363px;
	color:#fff;
	height:auto;
	vertical-align:bottom;

}

#mainWrapper #content #results p{
	padding:6px 6px 0 6px;
	margin:0px;
}
#mainWrapper #content #results #botCur{
	background-image:url(../images/orRight.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:4px;
	margin-top:2px;
}

		/************ Start No Right Column **************/
		
		#mainWrapper #contentExtnd a, a:visited {
			text-decoration:underline;
		}
		#mainWrapper #contentExtnd a:hover {
			text-decoration:none;
		}
		#mainWrapper #contentExtnd{
			margin-right:20px;
			margin-left:198px;
			padding:20px 0 2px 0;
			min-height:515px;
		
		}
		html>body #mainWrapper #contentExtnd{
			height:auto; /*Other Browser*/
		}
		

		
		/************ End No Right Column    **************/
/****************************Homepage Content*********************************/
			#mainWrapper #innerWrapper #homeLogo{
				padding:0 6px 0 12px;
				float:left;
				width:230px;
				background-color:#E3EEF7;
			}

			#mainWrapper #innerWrapper #homeLogo a, a:visited {
				text-decoration:underline;
			}
			#mainWrapper #innerWrapper #homeLogo a:hover {
				text-decoration:none;
			}
						
			#mainWrapper #innerWrapper #homeLogoSub{
				margin-left:250px;
				text-align:right;
				background-color:#E3EEF7;
				min-height:340px;
				height:340px;
				height/**/:/**/340px;
				
			}

			#mainWrapper #innerWrapper #homeContent{
				padding:0 6px 5px 12px;
				margin-top:10px;
			
			}
			#mainWrapper #innerWrapper #homeContent a, a:visited {
				text-decoration:underline;
			}
			#mainWrapper #innerWrapper #homeContent a:hover {
				text-decoration:none;
			}
			#mainWrapper #innerWrapper #homeContent img.gap{
				padding:0 8px;
			
			}
			html>body #mainWrapper #innerWrapper #homeContent{
				height:auto; /*Other Browser*/
			}
/****************************Homepage Content*********************************/

#mainWrapper #rightColumn{
	width:165px;
	padding:0 0 0 10px;
	float:right;
}
#mainWrapper #targets {
	width:460px;float:left;margin:7px 0px 7px -21px;	
}
#mainWrapper #targets .targetsimg {
	width:146px;float:left;
}
#mainWrapper #targets .targetscon{
	width:300px;float:left;	
}
#mainWrapper #targets .targetscon p.targetspara1 {
	margin-top:28px;font-size:17px;color:#243E73;
}
#mainWrapper #targets .targetscon p.targetspara2 {
	margin-top:60px;font-size:17px;color:#243E73;
}
#mainWrapper #rightColumnHCP{
	width:165px;
	padding:0 0 0 10px;
	float:right;
	text-align:right;
}
#center_callout{
	color:#000;
	border:1px solid red;
}
table.formStyle tr th, table.formStyle tr td{
	color:#424243;
}
.RedText {
	color:#FF0000 !important;
}
#contentInner .errorText {
	color:#FF0000 !important;
	font-size:12px;
	margin:0px;
	}
*:first-child+html #contentInner .errorText {
	height:auto;
	}
html>body #contentInner .errorText {
	min-height:16px;
	}
#contentInner form.tafform {
	margin:0px;
	}
table#tableStyle{
	border-right:1px solid #53A3DA;
	background-color:#fff;
}
table#tableStyle tr.altColor{
	background-color:#EDF5FC;
}
table#tableStyle tr th{
	background-color:#4F91CD;
	color:#fff;
	border-left:1px solid #53A3DA;
}
table#tableStyle tr td{
	border-left:1px solid #53A3DA;
	border-bottom:1px solid #53A3DA;
	color:#333;
}

/**************** End Content ****************/


/**************** Start Footer ****************/
#footer{
	clear:both;
	width:777px;
	padding:0px;
    margin: 0px auto;
	color:#666666;
	text-align:left;
	z-index:1;
	
}
#footer h1 {
	color: #1B3F95;
	font-size:1.80em;
	padding:18px 0px 0px 18px;
}
#footer p.noMargin{
	padding:0;
	margin:0;
	padding:5px 12px 5px 18px;
	color:#243E73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#footerisi{
	clear:both;
	width:777px;
	padding:0px;
    margin: 0px auto;
	color:#666666;
	z-index:1;
}
#footerisi h1 {
	color: #1B3F95;
	font-size:16px !important;
	padding:18px 0px 0px 18px;
}

#footerisi p.noMargin{
	padding:0;
	margin:0;
	padding:5px 12px 5px 18px;
	color:#243E73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#footerisi p.centerText {
	text-align:center;
	margin:10px 0;
	font-size:13px;
	color:#333333;
}
#footerisi p.centerText a:link, #footerisi p.centerText a:active, #footerisi p.centerText a:visited {
	color:#333333;
	text-decoration:none;
}
#footerisi p.centerText a:hover {
	color:#333333;
	text-decoration:underline;
}
#footerisi #ssinclude{
	text-align:center;	
}
#footerisi #ssinclude a:link, #footerisi #ssinclude a:visited, #footerisi #ssinclude a:active, #footerisi #ssinclude a:hover{
color:#002d62;
text-decoration:underline;
}
.medwatch{
	padding:0;
	margin:0;
	margin-left:18px;
}
#footer p{
	padding-left:18px;
	font-size:13px;
	color:#333;
	padding-bottom:10px;
}
#footer p.reff{
	padding:0px;
	margin:0px;
	padding:0px 12px 5px 18px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
}
#footer p span{
	font-size:16px !important;
	color:#EA5E0D;
}
#footer hr {
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin:0;
	padding:0;
}

#footer a,
#footer a:visited{
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
#footer a:hover{
	text-decoration:underline;
}
#footer a.impInfo,
#footer a:visited.impInfo{
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
}
#ssinclude {
	text-align:center;
	margin-bottom:15px;
	margin-top:10px;
	color:#666666;
}

#ssinclude a,
#ssinclude a:visited{
	color:#002D62;
	text-decoration:underline;
}
#ssinclude a:hover{
	text-decoration:none;
}
#footerindex{
	clear:both;
	width:757px;
	margin:-3px auto 0px 10px;
	padding:15px 0 0 0;
	background:url(/images/bg-footer.jpg) no-repeat top left;
	color:#666666;
	text-align:left;
}
#footerindex p.noMargin{
	padding:0;
	margin:0;
	padding:5px 12px 5px 10px;
	color:#243E73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#footerindex p.reff{
	padding:0;
	margin:0px;
	padding:0px 12px 5px 10px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
}
#footerindex p span{
	font-size:16px !important;
	color:#EA5E0D;
}
#footerindex p{
	padding-left:10px;
	font-size:13px;
	color:#333;
}
#footerindex hr {
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin:0;
	padding:0;
}
#footerindex a,
#footerindex a:visited{
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
#footerindex a:hover{
	text-decoration:underline;
}
#footerindex a.impInfo,
#footerindex a:visited.impInfo{
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
}
#footerindex #ssinclude {
	text-align:center;
	margin-bottom:15px;
	margin-top:15px;
}
#footerindex #ssinclude a,
#footerindex #ssinclude a:visited{
	color:#002D62;
	text-decoration:underline;
}
#footerindex #ssinclude a:hover{
	text-decoration:none;
}

/**************** End Footer ****************/

#borderShadow{
	/*/*position:relative;*/*/
	width:789px;
	text-align:left;
    margin-left:5px;
    margin-right:5px;	
	z-index:0;	
}
.shadowImageInner{
	display:none;
}
.shadowImage{
	display:none;
}

/* Added on 22nd Feb 08*/
#mainWrapper #contentInner span.subject a, #mainWrapper #contentInner span.subject a:visited{
	color:#40408C;
	text-decoration:underline;
	margin-top:10px;
	font-weight:bold;
}
#mainWrapper #contentInner span.subject a:hover{
	text-decoration:none;
}
#mainWrapper #contentInner img.cpRegOffer{
	margin:22px 0 0 -2px;
}
#registration_form form{
	margin:0px;
	padding:0px;
}
#registration_form{
	float:left;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*top:0px;*/
	width:100%;
	padding-bottom:0px;
	margin-top:0px;
}
html>/**/body #registration_form{
	height:auto;
	padding-bottom:0px;
	margin-top:15px;
}
html>body #registration_form{
	float:none;
}
#registration_form div.row{
	clear:both;
	margin:0px;
	padding:8px 0px 8px 0px;
	width:100%;
	font-size:13px;
}
#registration_form div.row input {
	margin-right:10px;
}
#registration_form div.row label{
	display:block;
	padding-bottom:5px;
	padding-top:5px;
}

#registration_form div.row span.leftField{
	float:left;
}
#registration_form div.row span.rightField{
	float:left;
	margin-left:40px;
}
.nameField, .streetField, .cityField, .stateField, .code1, .code2, .dobtext{
	border-top:2px solid #646464;
	border-left:2px solid #CBCBCB;
	border-right:2px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB;
}
.nameField{
	width:155px;		
}
.streetField{
	width:357px;		
}
.cityField{
	width:218px;		
}
#registration_form div.row span.city{
	float:left;
}
#registration_form div.row span.state, #registration_form div.row span.zipcode{
	float:left;
	margin-left:12px;
}
.stateField{ 
	width:139px;	
	}
.dobtext{
	width:33px;
}
.code1{ 
	width:44px;	
}
.code2{ 
	width:37px;
	margin-left:8px;		
	}
  #registration_form div.row span.age {
	float:left;
	margin: 0 0 0 30px;
	padding-top:5px;
	width:300px;
}

#registration_form div.row span.gender, #registration_form div.row span.confirmemail, #registration_form div.row span.email{
	float:left;
	padding-top:10px;
}
#registration_form div.row span.dob{
	float:left;
	margin-left:28px;
	padding-top:10px;
}
#registration_form div.row span.gender label, #registration_form div.row span.dob label,  #registration_form div.row span.email label,  #registration_form div.row span.confirmemail label{
	display:inline;
	padding-right:10px;
}
#registration_form div.row span.confirmemail{
	padding-left:20px;
}
#registration_form div.row p.radioGroup label{
	margin:0px;
	padding:0px;
}
#mainWrapper #contentInner #thankYou {
	margin-left:25px;
	margin-right:30px;
}
#mainWrapper #contentInner #thankYou p.print{
	padding:25px 0px 45px 0px;
	text-align:center;
}
#mainWrapper #contentInner #thankYou2 {
	margin-left:0px;
	margin-right:30px;
}
#mainWrapper #contentInner #thankYou2 p.tktip {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:10px 0px 10px 0px;
}
#mainWrapper #contentInner #thankYou2 span.red{
	color:#FD2F30;
}
#mainWrapper #header #closeHeader{
	position:relative;
	background:#99CFFF;
	height:40px;
}
#mainWrapper #header #closeHeader img{
	position:absolute;
	bottom:0px;
	right:0px;
}
#mainWrapper #headerfaq #closeHeader{
	position:relative;
	background:#99CFFF;
	height:40px;
}
#mainWrapper #headerfaq #closeHeader img{
	position:absolute;
	bottom:0px;
	right:0px;
}
#mainWrapper #contentInner .closeFooter img{
	position:relative;
	margin-left:350px;
	padding:10px 0px 0px 0px;
}
#mainWrapper #contentInner #subHeader{
	/*position:relative;*/
}
#mainWrapper #contentFAQ{
	/*position:relative;*/
	margin:50px 0px 0px 25px;
	padding-bottom:5px;
}
.contentFAQ{
	/*position:relative;*/
	margin:0px 0px 0px 25px !important;
	padding-bottom:5px;
}
 #contentFAQ1{
	/*position:relative;*/
	margin:50px 0px 0px 25px;
	padding-bottom:5px;
}
#mainWrapper #contentFAQ h1,#mainWrapper #contentFAQ h2,#mainWrapper #contentFAQ h3,#mainWrapper #contentFAQ h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#F05F07;
	padding:6px 0px 6px 0px;
	margin:0px;
}
#mainWrapper #contentFAQ dl{
	margin:0px;
	padding:0px;
	/*position:relative;*/
	padding:10px 0px 10px 0px;
}
#mainWrapper #contentFAQ dl dt{
	font-size:14px;
	color:#003366;
	font-weight:bold;
	padding:6px 0px 6px 0px;
}
#mainWrapper #contentFAQ dl dd{
	font-size:13px;
	color:#333;
	padding:3px 0px 3px 0px;
	margin:0px;
}
#mainWrapper #contentFAQ dl dd.link{
	margin-bottom:10px;
}
#mainWrapper #subHeader{
	padding-top:15px;
	padding-left:15px;
}
#mainWrapper #faqHeader {
	margin:0 0 0 15px;	
}
/* Added on 25th Feb*/

#printCouponMainWrapper{	
	margin:0;
	/*position:relative;*/
	background-image:url(../images/coupon_print_bgTop.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color:#000;
	font-style: normal;
	font-weight: normal;
	width:612px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;	
	z-index:1;
	padding-top:32px;
	color:#333;
	}
#printCouponInnerWrapper{
	margin:0;
	/*position:relative;*/
	background-image:url(../images/coupon_print_bgBottom.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFFFFF;
	padding:0px 52px 0px 52px;
	z-index:2;
}
#printCouponInnerWrapper div{
/*position:relative;*/
clear:both;
text-align:right;}
#printCouponMainWrapper2{	
	margin:0;
	/*position:relative;*/
	background-image:url(/images/coupon_print_bgTop.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-style: normal;
	font-weight: normal;
	width:700px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;	
	z-index:1;
	padding-top:35px;
	color:#333;
	}
	
html>body #printCouponMainWrapper2{
	margin-top:-5px;
	padding:0 !important;
	
}
#printCouponMainWrapper2 p{ width:680px; margin-left:auto; margin-right:auto; color:#000;}	
.fSize p{
font-size:12px !important;
}
.fSize printCouponInnerWrapper2 p{
	margin:3px 0px;
	padding:0px;
	}
.fSize{
	padding-top:0px !important;
	}
#printCouponInnerWrapper2{
	margin:0;
	/*position:relative;*/
	background-image:url(/images/coupon_print_bgBottom.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFFFFF;
	z-index:2;
	}
.bgnone{
	background-image:none;
	margin:0px;
	padding:0px;
	background-color:#EEF2FB;
}
.printCouponHeader{ font-size:15px; padding:0px; margin:0px; padding:5px 0px 5px 0px;font-weight:bold;text-align:left;}
.printCouponHeader ul{margin:0px; padding:0px; margin-left:23px; text-align:left;}
.printCouponHeader ul li{ list-style:none; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:3px 0px 3px 0px;}
.printCouponContent{font-size:11px; padding:0px; margin:0px;text-align:left;}
#couponImage{
	/*position:relative;*/
	width:537px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	padding-top:126px;
}
#couponImageFree{
	/*position:relative;*/
	width:397px;
	margin-left:190px;
	margin-right:auto;
	height:auto;
	padding-top:40px;
}
#couponImageFreeTemp{
height:234px;
}

#couponImageFree p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	margin:0px;
	padding:0px;
	padding:1px 10px 1px 10px;
	/*color:#305883;*/
}
.nobg{
background:none !important;
}
#couponImage p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0px;
	padding:1px 10px;
	/*color:#305883;*/
}
#couponImage ul.list, #couponImageFree ul.list{
	margin:0px;
	padding:0px;
}
#couponImage ul.list li, #couponImageFree ul.list li{
	margin:0px;
	padding:0px;
	width:268px;
	padding:1px 10px 1px 10px;
	font-size:9px;
	list-style:none;
	background-image:url(../images/bullet_blue.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
#couponImage p.onlyOne, #couponImageFree p.onlyOne{ font-size:11px; color:#0066CC;}
#couponImage p span.title, #couponImageFree p span.title{ color:#5C95CD};
.PrintFooter{
	height:auto;
	padding:25px 0px 16px 0px;
	background:none;
}
.treximet_gsk_logo{
	text-align:right;
	padding:10px 50px 10px 0px;
}
#userData{
	position:absolute;
	margin:0px;
	padding:0px;
	left:271px;
	top:260px;
	font-size:9px;
	font-weight:bold;
	width:265px;
	}
	#userDataFree{
	position:absolute;
	margin:0px;
	padding:0px;
	left:217px;
	top:130px;
	font-size:8px;
	font-weight:bold;
	width:165px
	}
	

#userData ul, #userDataFree ul{ margin:0px; padding:0px; margin-top:10px;}
#userData ul li, #userDataFree ul li{ list-style:none; color:#F5525E; padding:2px 0px 1px 5px; }
	#userDataFree ul li{
 padding:0px 0px 0px 5px !important;
	}
#userData img, #userDataFree img{ position:absolute; top:10px; right:5px;}
#userData ul li span, #userDataFree ul li span{ color:#003065; padding-right:5px;}
#coupanImageBg{position:absolute; z-index:0; left:0px; margin-left:38px; height:382px; margin-bottom:30px;}
.cleardiv{ clear:both;}
.superscriptAlign{line-height:6px; font-size:8px;}
.superscripttaf{ margin:0px; padding:0px; vertical-align:text-top; height:5px; line-height:5px; font-size:9px;}
.offerExpires{ font-size:10px !important; font-weight:bold !important;}
.searchbtn{width:46px !important; border:none !important;}

#googlecontent{width:98%;font-size:11px;}

.spotlight{
position:absolute;
width:1px;
height:1px;
z-index:1;
left: 0px;
top: 0px; 
visibility: hidden;
}
.MOA{
width:824px !important;
margin-bottom:0px !important;
background-image:url(/images/bgShadow_MOA.gif) !important;
background-repeat:repeat-y !important;
}
.MOA #mainWrapper{
width:814px !important;}
.MOA #mainWrapper #pageConstrain {
background-image:url(../images/bgShade_MOA.gif) !important;
}
.footerMOA{
background-image:url(../images/bottomShadow_MOA.gif) !important;
background-repeat:no-repeat;
width:814px !important;
}
.contPage{
display:none;
}
/* How Treximet Works Page - Migraine Attacks*/
#migraineAttacks{
/*position:relative;*/}
#migraineAttacks p.head{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px !important;
color:#fa7400 !important;
}
#migraineAttacks div{
clear:both;
margin:2px 0px !important;
padding:15px 0px 5px 0px;
background-image:url(/images/migrainAttackBorderBottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
#migraineAttacks div p{
padding:5px 60px 0px 110px !important;}
#migraineAttacks div.lastdiv{
background-image:none;
}
#mainWrapper #content h1.home{
	margin:0px;
	padding:5px 10px 5px 20px;
	color:#000;
}
*:first-child+html #mainWrapper #content h1.home{
	padding:4px 10px 4px 10px;
}
#mainWrapper #content p.home{
	margin:0px;
	padding:0px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 10px 5px 20px;
	line-height:17px;
}
*:first-child+html #mainWrapper #content p.home{
	margin:2px 5px 2px 10px;
}
#mainWrapper #content div.calloutBlackhome{
	margin:0px;
	padding:0px;
	float:right;
	padding:7px 10px 0px 0px
}
.orangetext{
	color:#e85e25;
}
.tvadButton{
	padding:5px 0px 0px 10px;
}
.tvadButton_dis{
	padding:5px 0px 0px 10px;
}
#showhide2{
	display:none;
	position:absolute;
	left: 130px;
	top: 150px;
	border:2px solid #eee;
	padding:0px;
	background-color:#fff;
	width:370px;
	z-index:2; 
}
html>body #showhide2{
	display:none;
	position:absolute;
	left: 135px;
	top: 150px;
	border:2px solid #eee;
	padding:0px;
	background-color:#FFF;
	width:370px;
	z-index:2;
}
#button2{
	text-align:right; 
	padding:2px; 
	background-color:#ddd;
}
#adbutton{
	float:left;
	padding:0px;
	margin:0px;
	display:inline;

}
#dis_adbutton{
	float:left;
	padding:0px;
	margin:0px;
	display:none;
}


.homeLogoPad {
	padding-left:70px;
}
.targets{
	line-height:17px !important;
	padding-bottom:5px !important;
	width:auto;
}
#contentInner #email_preview{
	/*position:relative;*/
	margin:0px;
	padding:0px;
	width:500px;
	padding:0px 0px 0px 0px;
	line-height:24px;
}
#contentInner #email_preview p{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contentInner #email_preview p.fpara1{
	margin-top:0px;
}
/*#contentInner #email_preview p.mailfooter{
	font-size:11px;
}
#contentInner #email_preview ul.address{
	margin:0px;
	padding-left:0px;
	list-style-type:none;
}
#contentInner #email_preview ul.address li{
	color:#333;
	list-style-type:none;
	margin:0px;
	padding:2px 0px 2px 0px;
	font-weight:normal;
}
#contentInner #email_preview .previewpara{
	margin:2px 0;
}
*/
.emailBtn{
	width:160px;
}
.emailbtnForm{
	margin:0px 5px 0px 0px !important;
	float:left;
}
.fto_coupanImageBg{
	position:relative !important;
	width:551px;
	height:244px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
}
.fto_coupanImageBg p, .fto_coupanImageBg ul, .fto_coupanImageBg li{
	margin:0px;
	padding:0px;
	/*position:relative;*/
	z-index:999;
	}
.fto_coupanImageBg .trial_coupon_free_bg{
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	}
.fto_coupanImageBg .fto_contentcolumn{
	/*position:relative;*/
	margin:0px 5px 0px 152px;
	padding:25px 0px 0px 0px;
	line-height:10px;
	z-index:999;
	}
.fto_coupanImageBg .fto_contentcolumn .subhead{
	color:#4f91cd;
	margin:3px 0px 0px;
	}
.fto_coupanImageBg ul.instructions{
	padding-bottom:3px;
	}	
.fto_coupanImageBg ul.instructions li{
 	padding:0px 0px 0px 6px;
	list-style:none;
	background:url(/images/coupon_list_dot.gif) no-repeat 0px 2px;
	}
.fto_coupanImageBg ul.instructions li img{
	display:none;
	}	
.fto_coupanImageBg  #userData {
	font-size:9px;
	font-weight:bold;
	/*left:352px;*/
	left:0px;
	margin:173px 0px 0px 206px;
	padding:0px;
	position:absolute;
	top:0px;
	width:190px;
}
.fto_coupanImageBg  #userData li{
	background:none;
	padding:2px 0px 1px 7px !important;
	}	
.couponspacer{
	margin:0px 10px 0px 0px;
	visibility:hidden;
	}
.pls_class{
	margin:4px 0px !important;
	font-weight:bold;
	}
.ofr_exp_cls{
	font-size:9px;
	font-weight:bold;
	margin:10px 0px 0px 8px !important;
	width:160px;
	}
.ofr_exp_cls span{
	color:#F5525E;
}
#flashcontent{
	margin:10px 0px 0px 10px;
	padding:0px;
	}
	
#isiinfo a:link, #isiinfo a:active, #isiinfo a:visited, #isiinfo a:hover {
	text-decoration:none;
	color:#00285e;
}
@media screen{
.coupon_screen_disp p{
	padding:0px 10px !important;
}
.coupon_screen_disp ul.list li img{
	display:none;
	}
.coupon_screen_disp ul.list li{
	padding:0px 10px !important;
	}	
}

.topnavs{
	font-size:11px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	margin:-23px 0px 0px 0px; 
	padding:0;
	text-align:center !important;
	height:21px;
	vertical-align:top;
	cursor:hand;
}
*:first-child+html .topnavs{
	padding-left:35px;
}
.topnavfix{
	margin-bottom:-6px;	
}
* html .topnavfix{
	margin-bottom:-5px;	
}
#blueborder{
	width:777px;
	border-left:1px solid #95caf9;	
	border-right:1px solid #95caf9;
}


* html #blueborder{
	width:770px !important;
	margin-top:0px;
	border-left:1px solid #95caf9;	
	border-right:1px solid #95caf9;
}

#blueborder_risk{
	width:777px;
	border-left:1px solid #95caf9;	
	border-right:1px solid #95caf9;
}
html>body #blueborder_risk{
	width:777px;
	border-left:1px solid #95caf9;	
	border-right:1px solid #95caf9;
	margin-top:-30px;
	padding-top:30px;
}

* html #blueborder_risk{
	width:770px !important;
	margin-top:0px;
	border-left:1px solid #95caf9;	
	border-right:1px solid #95caf9;
}
 
.blueborderbtm{
	margin-top:-10px;
}
html>body .blueborderbtm{
	margin-top:-14px;
}
#medwatch{
	font-size:13px;
	color:#333;
	text-align:center;
}
#medwatch a, #medwatch a:visited{
	color:#333;	
	text-decoration:none;
}
#medwatch a:hover{
	color:#333;	
	text-decoration:underline;
}
.blue{
	color:#243e73;
	font-weight:bold;
	font-size:14px;
	}
.isi_top{
	width:614px;
	float:right;
	color:#243E73;	
	padding:0 0 15px 8px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

.isi_top a, .isi_top a:visited, .isi_top a:hover{
	color:#243E73;}
.isi_top_popup a, .isi_top_popup a:visited, .isi_top_popup a:hover{
	color:#243E73;} 
.isi_top_popup{
	width:614px;
	float:right;
	color:#243E73;	
	padding:20px 0 15px 8px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.isi_top_popup p, .isi_top p{
	margin-bottom:6px;
	}
strong.orng{
	color:#EA5E0D;
	font-size:12px ;
	}
span.orng, strong.orng a, strong.orng a:visited, strong.orng a:hover{
	color:#4985bd;
	font-size:11px;
	}

.elig{
	margin:20px 0 0 30px;
}
#rpse_content{
	margin:30px;
	text-align:left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	}
#rpse_content p.rpse_blue{	
	color:#243C6C;	
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
#rpse_content p{
	margin-bottom:12px;
	margin-left:20px;
}

span.rpse_blue{color:#243C6C;font-weight:bold;font:Arial, Helvetica, sans-serif;}
#rpse_content h1, h2, h3{
	color:#243E73;
	font:Arial, Helvetica, sans-serif;
	}
#rpse_content .rpse_blk, span{
	color:#333333;
	font-weight:normal;
	}
#rpse_content li{
	color:#EA5E0D;
	margin-left:20px;
	}
#rpse_content a, ul li a, a:visited{
	text-decoration:underline;
	color:#243C6C;	
	font-weight:bold;
	font-size:12px;
}
#rpse_content ul{
	margin-top:-15px;
	}
*html #rpse_content ul{
	margin-top:-10px;
	}
	
html>body #rpse_content ul{
	margin-top:-10px;
}
.pmic-risk{
padding-top:30px;
	}
	
#rpse_content dt{
	margin-top:12px;
	cursor:pointer;
	}
#tablets_txt{
	margin-top:30px;
	margin-left:-15px;
	}
#rpse_content dt h3{
	margin:0px;
	padding:0 0 5px 23px;
}

.qa_block{
  

}

/* accordion pane */
#accordion div.pane {
    display:none;
    padding:5px 10px 5px 20px;
}
img.insert{
    margin:-1em 0 1em 0;
}
.isi_top .contn{
	font-size:12px !important;
	}
.isi_top_popup .contn{
	font-size:12px !important;
	}
#isi_head{
}

#packcontainer{
	margin:0;
	padding:0;
}
#packcontainer #packtitle{
	margin:5px 15px 0px 10px !important;
	_margin:5px 5px 0px 10px !important;
	padding:0;
	width:214px;
	height:170px;
	text-align:left;
	top:200px;
	right:0px;
	float:right;
}
#packcontainer #packtitle h2{
	line-height:35px !important;	
	margin:105px 15px 0px 15px !important;
}