@charset "utf-8";

body {
	margin:0px auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    background-color:#968fd8;
}
sup,sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
#mainWrapper{
	background-image:url(../images/body-bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin:0px auto;
	padding:0px 10px 20px 10px;
	text-align:left;
	width:980px;
}
#innerWrapper{
	width:980px;
}
#header {
	background-image:url(../images/header-bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:980px;
}
#relenzaLogo {
	width:178px;
	height:28px;
	float:left;
	padding:26px 0 3px 12px;
	border:0px solid red;
}
#utilityNav {
	float:left;
	width:788px;
	height:41px;
	border:0px solid red;
	padding-top:16px;
}
#utilityNav .prsInfoBtn{
	float:right;
	margin-right:0px;
}

#utilityNav .patientsInfoBtn{
	float:right;
	margin-left:20px;
}
#utilityNav .uNavLinks{
	float:right;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    margin-left:37px;
    padding-right:33px;
    padding-top:5px;
}
#utilityNav .uNavLinks a:link, #utilityNav .uNavLinks a:visited, #utilityNav .uNavLinks a:active {
	color:#003399;
	text-decoration:underline;
}
#utilityNav .uNavLinks a:hover {
	color:#003399;
	text-decoration:none;
}
.ulinksimg {
	margin-left:7px;
}
#topNavConsumer {
	width:980px;
	margin:0px;
	clear:both;
}
#mainMenuConsumer{
	position:relative;
	width:537px;
	height:15px;
	background:url(../images/bg-mainMenuConsumer.jpg) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 0 0 410px;
	padding:11px 0 14px 0;
	border:0px solid red;
}
#mainMenuConsumer li {
	display:inline;
	font-size:12px;
}
#mainMenuConsumer li a.first{
	padding:11px 15px 14px 15px;
	height:auto;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#mainMenuConsumer li.first a.first{
	padding:11px 15px 14px 14px;
	height:auto;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
    margin-left:1px;
}
#mainMenuConsumer li a.first:hover,  #mainMenuConsumer li a.first:active {
	padding:11px 15px 14px 14px;
	height:auto;
	color:#fff;
	background:url(../images/topNavULBg.gif) repeat-x top left;
	text-decoration:none;
	font-weight:bold;
	margin-left:1px;
}

#mainMenuConsumer li a {
	padding:11px 15px 14px 15px;
	height:auto;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#mainMenuConsumer li a:hover, #mainMenuConsumer li a:active, #mainMenuConsumer li a:active {
	padding:11px 15px 14px 15px;
	height:auto;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/topNavULBg.gif) repeat-x top left;
}
#mainMenuConsumer li a.active {
	padding:11px 15px 14px 15px;
	height:auto;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/topNavULBg.gif) repeat-x top left;
}
#mainMenuConsumer li.active-trail a {
	padding:11px 15px 14px 15px;
	height:auto;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/topNavULBg.gif) repeat-x top left;
}

#mainMenuConsumer li a.last {
	padding:11px 15px 14px 15px;
	height:auto;
	color:#fff;
}
#mainMenuConsumer li a.last:hover, #mainMenuConsumer li a.last:active{
	padding:11px 15px 14px 15px;
	height:auto;
	color:#fff;
	background:url(../images/topNavULBg.gif) repeat-x top left;
	text-decoration:none;
	font-weight:bold;
}
#mainMenuConsumer #subMenuConsumer {
	position:absolute;
    background:url(../images/bg-subMenuConsumer.jpg) no-repeat top left;
	left:-410px;
	top:39px;
	margin:0px;
	width:730px;
    height:auto;
	text-align:left;
	vertical-align:middle;
	padding:0 0 0 250px;
}
#mainMenuConsumer #subMenuConsumer li {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin:0;
    text-align:left;
	height:auto;
	background:url(../images/navDiv.gif) repeat-x top right;
	float:left;
}

#mainMenuConsumer #subMenuConsumer li a.first {
	margin:0 1px 0 1px;
	padding:6px 25px 6px 35px;
	float:left;
	background:url(../images/navBg.gif) no-repeat 0px 0px;
	color:#FFF;
}
#mainMenuConsumer #subMenuConsumer li a.first:hover, #mainMenuConsumer #subMenuConsumer li a.first:active {
	margin:0 1px 0 1px;
	float:left;
	text-decoration:none;
	padding:6px 25px 6px 35px;
	background:url(../images/navBg.gif) no-repeat 0px -27px;
	color:#003399;
}
#mainMenuConsumer #subMenuConsumer li a{
	margin:0px 1px 0 0;
	padding:6px 25px 6px 35px;
	float:left;
	background:url(../images/navBg.gif) no-repeat 0px 0px;
	color:#FFF;
}
#mainMenuConsumer #subMenuConsumer li a:hover, #mainMenuConsumer #subMenuConsumer li a:active {
	margin:0px 1px 0 0;
	padding:6px 25px 6px 35px;
	float:left;
	background:url(../images/navBg.gif) no-repeat 0px -27px;
	color:#003399;
}
#mainMenuConsumer #subMenuConsumer li a.active {
	margin:0px 1px 0 1px;
	padding:6px 25px 6px 35px;
	float:left;
	background:url(../images/navBg.gif) no-repeat 0px -27px;
	color:#003399;
}
#mainMenuConsumer #subMenuConsumer li a.last {
	margin:0px 1px 0 0;
	padding:6px 25px 6px 35px;
	float:left;
	background:url(../images/navBg.gif) no-repeat 0px 0px;
	color:#FFF;
    white-space:nowrap;
}
#mainMenuConsumer #subMenuConsumer li.active a.active {
	margin:0px 1px 0 0;
	padding:6px 25px 6px 35px;
	float:left;
	background:url(../images/navBg.gif) no-repeat 0px -27px;
	color:#003399;
}
#mainMenuConsumer #subMenuConsumer li a.last:hover, #mainMenuConsumer #subMenuConsumer li a.last:active {
	margin:0px 1px 0 0;
	padding:6px 25px 6px 35px;
	float:left;
	background:url(../images/navBg.gif) no-repeat 0px -27px;
	color:#003399;
    width:auto;
    white-space:nowrap;
}
#contentWrapper {
	width:980px;
	background-color:#FFF;
	float:left;
}
#contentIndex {
	background-image:url(../images/hp-dtc-img.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:148px;
    padding:230px 0 0 0;
}
#indexDTCContent {
    width:980px;
    float:left;
}
#indexDTCContent .indexDTCBtn {
    float:left;
    width:425px;
    padding:45px 0 0 25px;
}
#indexDTCContent .indexDTCLinks {
    float:left;
    width:297px;
    padding:25px 0 0 7px;
    font-size:14px;
    line-height:20px;
    color:#ffff99;
}
html>body #indexDTCContent .indexDTCLinks {
    line-height:16px;
}
*:first-child+html #indexDTCContent .indexDTCLinks {
    line-height:19px;
}
* html #indexDTCContent .indexDTCLinks {
    line-height:19px;
}
#indexDTCContent .indexDTCLinks a:link, #indexDTCContent .indexDTCLinks a:active, #indexDTCContent .indexDTCLinks a:visited {
    color:#ffff99;
    text-decoration:underline;
}
#indexDTCContent .indexDTCLinks a:hover {
    color:#ffff99;
    text-decoration:none;
}
#indexDTCContent .indexDTCLinks span {
    font-size:22px;
    color:#ffff99;
    margin:0;
    padding:0 3px 0 0;
}
#indexDTCContent .indexDTCLinks ul {
    margin:0 0 0 0px;
    padding:0px;
}
#indexDTCContent .indexDTCLinks ul li {
    background-image:url(/images/yellowbullet.gif);
    background-position:4px 8px;
    background-repeat:no-repeat;
    list-style-type:none;
    margin:0;
    padding:2px 8px 12px 22px;
}
#indexDTCContent .indexDTCHowtoUse {
    float:left;
    width:180px;
    padding:0px 0 0 27px;
    font-size:15px;
    font-weight:bold;
    color:#003399;
}
#indexDTCContent .indexDTCHowtoUse span {
    font-size:13px;
    width:160px;
    float:right;
    margin:3px 20px 0 0;
    font-weight:normal;
    text-align:right;
}
#indexDTCContent .indexDTCHowtoUse span a:link, #indexDTCContent .indexDTCHowtoUse span a:active, #indexDTCContent .indexDTCHowtoUse span a:visited {
    color:#003399;
    text-decoration:underline;
}
#indexDTCContent .indexDTCHowtoUse span a:hover {
    color:#003399;
    text-decoration:none;
}
#contentWrapperInner {
	float:left;
}
#innerLftCol {
	width:250px;
	float:left;
}
#innerLftCol .lftColImg {
	margin:0px;
	padding:0px;
}
#innerLftCol .lftColBtn {
	width:241px;
	margin:0px;
	padding:25px 0 0 9px;
}
#innerMidCol {
	width:425px;
	float:left;
	border:0px solid red;
	padding:51px 23px 20px 12px
}
#innerMidColStep {
	width:716px;
	float:left;
	border:0px solid red;
	padding:36px 0px 20px 12px
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#666;
	margin:0px;
	padding:0 0 10px 0;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	color:#0A50A2;
	margin:0px;
	padding:0 0 10px 0;
}
#innerMidCol p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666;
	margin:0px;
	padding:7px 0;
}
#innerMidCol p.subhead1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#0A50A2;
	margin:0px;
	padding:10px 0 0 0;
}
#innerMidCol p.subhead2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#0A50A2;
	margin:0px;
	padding:10px 0 0 0;
}
#innerMidCol p.subheadNext {
	margin:0px;
	padding:0 0 16px 0;
}
#innerMidCol p.isiHd{
	color:#0A50A2;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#innerMidCol p.faq {
	margin:0px;
	padding:3px 0;
}
#innerMidCol p.faq a:Link, #innerMidCol p.faq a:active, #innerMidCol p.faq a:visited {
    color:#0A50A2;
    text-decoration:underline;
}
#innerMidCol p.faq a:hover {
    color:#0A50A2;
    text-decoration:none;
}
#innerMidCol ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0px;
	padding:0 0 11px 0px;
	color:#666;
}

#innerMidCol ul li {
	margin:0 0 0 16px;
	padding:2px 0;
	color:#666;
}
#innerMidCol ul li.blueBullet {
	background-image:url(/images/bluebullet.gif);
    background-position:5px 9px;
    background-repeat:no-repeat;
    color:#0A50A2;
    list-style-type:none;
    margin:0px;
    padding:2px 8px 2px 14px;
}
#innerMidCol ul ul li{
    list-style-type:none;
}
#innerMidCol a:link, #innerMidCol a:active, #innerMidCol a:visited {
	color:#0A50A2;
	text-decoration:underline;
}
#innerMidCol a:hover {
	color:#0A50A2;
	text-decoration:none;
}
#innerRgtCol {
	width:216px;
	float:left;
	margin:0px;
	padding:51px 27px 0 27px;
}
#innerMidStepWrapper {
	width:716px;clear:both;float:left;
}
#innerMidStepContent {
	width:427px;
	float:left;
	border:0px solid red;
	padding:21px 23px 20px 0px
}
#innerMidStepContent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666;
	margin:0px;
	padding:7px 0;
}
#innerMidStepContent p.subhead1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#0A50A2;
	margin:0px;
	padding:10px 0 0 0;
}
#innerMidStepContent p.subheadNext {
	margin:0px;
	padding:0 0 16px 0;
}
#innerMidStepContent a:link, #innerMidStepContent a:active, #innerMidStepContent a:visited {
	color:#0A50A2;
	text-decoration:underline;
}
#innerMidStepContent a:hover {
	color:#0A50A2;
	text-decoration:none;
}
#innerRgtColStep {
	width:216px;
	float:left;
	margin:0px;
	padding:21px 25px 0 15px;
    border:0px solid red;
}
#calloutHowToUse {
	width:204px;
	height:80px;
	background:url(../images/rgtCol-relenza-callout.jpg) no-repeat top left;
	padding:180px 0 21px 12px;
}
#calloutHowToUse .innerDTCHowtoUse {
width:176px;float:left;padding:5px 0 0 16px;color:#003399;font-size:15px;font-weight:bold;
}
#calloutHowToUse .innerDTCHowtoUse span {
font-size:12px;
text-align:right;
padding:0 0 0 45px;
font-weight:normal;
}
#calloutHowToUse .innerDTCHowtoUse span a:Link, #calloutHowToUse .innerDTCHowtoUse span a:active, #calloutHowToUse .innerDTCHowtoUse span a:visited {
color:#003399;
text-decoration:underline;
}
#indexDTCContent .innerDTCHowtoUse span a:hover {
color:#003399;
text-decoration:underline;
}
#calloutIsi {
	width:164px;
	height:160px;
	background:url(../images/rgtCol-ISICall-bg.gif) no-repeat top left;
	padding:16px 20px;
	margin:0 0 20px 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
}
#calloutIsi .callISIHd{
	font-size:14px;line-height:14px;font-weight:bold;color:#003399;margin:0px;padding:0 0 7px 0;
}
#calloutIsi .callISICon {
	font-size:13px;line-height:14px;color:#003399;margin:0;padding:0;
}
#calloutIsi .callISICon {
	font-size:13px;line-height:14px;color:#003399;margin:0;padding:0;
}
#calloutIsi .callISILink {
	font-weight:bold;font-size:13px;line-height:14px;color:#003399;margin:0;padding:0;text-align:right;
}
#calloutIsi .callISILink a:Link, #calloutIsi .callISILink a:active, #calloutIsi .callISILink a:visited {
	color:#003399;
	text-decoration:underline;
}
#calloutIsi .callISILink a:hover {
	color:#003399;
	text-decoration:none;
}
#calloutVideoStep{
	width:205px;clear:both;padding:16px 0 0 12px;
}
#isiWrapper {
	width:568px;
	padding:11px 206px 30px 206px;
}
#isiContent {
	width:568px;
}
#isiContent .isiTopCurve {
	width:568px;
	padding:0px;
	margin:0px;
}
#isiContent .isiMidContent {
	padding:5px 32px;
	width:504px;
	background-color:#f3f7c9;
	font-size:12px;
	color:#333;
}
#isiContent .isiMidContent p {
	line-height:18px;
	margin:15px 0px 15px 0px;
}
#isiContent .isiMidContent p.isiHd {
	line-height:18px;
	color:#0A50A2;
	font-weight:bold;
	margin:0px;
}
#isiContent .isiMidContent p.isiFPara {
	line-height:18px;
	margin:0px 0px 11px 0px;
}
#isiContent .isiMidContent p.isiLPara {
	line-height:18px;
	margin:0px 0px 11px 0px;
}
#isiContent .isiBotCurve {
	width:568px;
	padding:0px;
	margin:0px;
}

#isiInnerContent {
	width:425px;
	margin:34px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
    clear:both;
}
#isiInnerContent p {
	line-height:18px;
	margin:0px;
	padding:7px 0;
}
#isiInnerContent p.isiHd{
	color:#0A50A2;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#isiInnerContent p.isiFPara {
	margin:0px;
	padding:0px 0px 7px 0px;
}
#isiInnerContent p.isiLPara {
	margin:0px;
	padding:7px 0px 100px 0px;
}
#isiInnerContent p.isiLParaRisk {
	margin:0px;
	padding:7px 0px 100px 0px;
}
#footerDTC {
    width:980px;
    text-align:center;
    font-size:12px;
    margin:0 0 40px 0;
}
#footerUtilityLinks{
    margin:0;
    padding:10px 0 30px 0;
}
#footerUtilityLinks a:Link, #footerUtilityLinks a:active, #footerUtilityLinks a:visited {
    color:#003399;
    text-decoration:underline;
}
#footerUtilityLinks a:hover {
    color:#003399;
    text-decoration:none;
}
#footerUtilityLinks span {
    color:#003399;
    padding:0px 10px;
    margin:0;
}
#mainMenuConsumer li.hidden-nav{
    display:none;
}
#instructions {
	width:678px;
	clear:both;
	border:0px solid red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;

}
#instructions p.subhead1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0A50A2;
	margin:0px;
	padding:30px 0 10px 0;
}

#impInstructions {
	width:425px;
	margin:34px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
    float:left;
}
* html #impInstructions {
    margin:34px 0 0 0;
}
html>body * html #impInstructions {
    margin:34px 0 20px 0;
}
*:first-child+html #impInstructions {
    margin:34px 0 0 0;
}
#impInstructions p {
	line-height:18px;
	margin:0px;
	padding:7px 0;
}
#impInstructions p.impHd{
	color:#0A50A2;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#impInstructions ul{
	margin:0px;
	padding:0px;
}
#impInstructions ul li{
	margin:0 0 0 16px;
	padding:5px 0;
}

.rowPadding{
	height:25px;
}
.divPadding1{
	padding:0 0 0 3px;
}
.divPadding2{
	padding:0 0 0 14px;
}
.tdwidth{
	width:120px;
}
.lftColPP{
    margin-top:10px;
}
#myAlternativeContent{
   
}


.txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#044FA3;
font-weight:bold;
}


.txt2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#044FA3;
font-weight:bold;
}

.click a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#044FA3;
font-weight:bold;
}

.vdo {
float:left;
}

.vdotxt {
float:left;
padding:20px;
}

#nextline {
clear:both;
padding-top:40px;
}

*:first-child+html #nextline {
    padding-top:10px;
}
* html #nextlines {
    padding-top:10px;
}

.close {
    float: right;
    padding:5px;

}

a.close {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #666666;
    }
