@charset "UTF-8";
/* CSS Document */

/* Start General */
body {
margin: 0;
padding: 0;
background-color: #0f62b2;
text-align: center;
background-repeat: repeat;
background-image:url(../images/background_tile.gif);
background-position: top left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}

.body_hcp {
background-image: none;
background-color: #0f62b2;
}

sup {
margin: 0;
padding: 0;
vertical-align:top;
font-size: 0.6em;
}

img {
border: none;
}

h1 {
margin: 0;
padding: 0 0 15px 0;
color: #c00811;
font-size: 17px;
font-weight: normal
}

h2 {
margin: 0;
padding: 0 0 20px 0;
color: #ee3a44;
font-size: 13px;
font-weight: normal;
}

h3 {
margin: 0;
padding: 0 0 12px 0;
color: #ee3a44;
font-size: 11px;
font-weight: bold;
}

h4 {
margin: 0 0 0 0;
padding: 0 0 12px 0;
color: #468ece;
font-size: 11px;
font-weight: bold;
line-height:11px;
}

h4.h4_hcp {
margin-right:25px;
color: #ed3a42;
font-size: 10px;
font-weight: bold;
}

h4.h4_hcp a {
text-decoration: none;
color: #ed3a42;
}

h4.h4_hcp a:visited 
{
color: #ed3a42;	
}

h4.h4_hcp .pipe {
color: #cfcfcf;	
}

h5 {
margin: 0px 0 0 0;
padding: 0 0 4px 0;
color: #000;
font-size: 11px;
font-weight: bold;
line-height:11px;
}

#section_single h5 a 
{
    color: #000;
    text-decoration: none;
}

#section_single h5 a:hover
{
    color: #000;
}
/* End General */
/* Start Masthead */
#masthead_contain 
{
position: relative;
padding: 0;
margin: 0 auto 0 auto;
width: 962px;
background-color: #fff;
}

#masthead_lborder {
margin: 0;
padding: 0 0 0 4px;
background-image: url(../images/masthead_lborder.gif);
background-repeat: no-repeat;
background-position: top left;
}

#masthead_rborder {
margin: 0;
padding: 0 4px 0 0;
background-image: url(../images/masthead_rborder.gif);
background-repeat: no-repeat;
background-position: top right;
}

#masthead_logo {
margin: 0;
padding: 6px 0 10px 0;
width: 368px;
float: left;
}

#masthead_nav {
margin: 0;
padding: 0;
width: 450px;
float: right;
text-align: right;
}

#masthead_nav p {
margin: 0;
padding: 9px 15px 0 0;
}

/* End Masthead */
/* Start Top Nav */
#topnav_contain {
padding: 0;
margin: 0 auto 0 auto;
width: 962px;
background-color: #004688;
}

#topnav {
margin: 0 4px 0 4px;
padding: 0;
}
/* End Top Nav */
/* Start Top Nav HCP */
.topnav_hcp_button {
background-color: #ee3a43;
float:left;
color: #ffffff;
}

.topnav_hcp_efficacy {
width: 190px;
height: 32px;
}

.topnav_hcp_safety {
width: 190px;
height: 32px;
}

.topnav_hcp_resources {
width: 190px;
height: 32px;
}

.topnav_hcp_growth {
width: 190px;
height: 32px;
}

.topnav_hcp_patient {
width: 194px;
height: 32px;
}
/* End Top Nav HCP */
/* Start Drop Down */

#nav, #nav div {
	padding: 0;
	margin: 0;
	line-height: 0px;
}

#nav a {
	display: block;
	margin: 0;
	padding: 0;
}

#nav div {
	float: left;
}

#nav div ul {
	position: absolute;
	width: 10em;
	left: -999em;
	margin: 0;
	padding: 0;
	line-height: 0px;
	list-style: none;
	z-index: 100;
}

#nav li {
	margin: 0;
	padding: 0;
	line-height: 0px;
	vertical-align: top;
}

#nav li a {
	margin: 0;
	padding: 0;
	line-height: 0px;
	vertical-align: top;
}

#nav div:hover ul {
	left: auto;
}

#nav div:hover ul, #nav div.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.hover {
    position: static;
}

*:first-child+html #nav li {
height: 1%;
line-height: 0px;
margin: 0 0 -6px 0;
padding: 0;
vertical-align: top;
} 

*:first-child+html #nav li a {
margin: 0;
padding: 0;
} 

* html #nav li {
height: 1%;
line-height: 0px;
margin: -6px 0 0px 0;
padding: 0 0 0 0;
vertical-align: bottom;
} 

* html #nav ul {
line-height: 0px;
margin: 0 0 0 0;
padding: 0 0 0 0;
vertical-align: top;
} 

#item1 {
width: 198px;
}

#item2 {
width: 125px;
}

#item3 {
width: 189px;
}

#item4 {
width: 75px;
}

#item5 {
width: 200px;
}

#item6 {
width: 167px;
}



/* End Drop Down */
/* Start Content */
#content_contain {
padding: 0 0 0 0;
margin: 0 auto 0 auto;
width: 962px;
background-color: #004688;
}



#content_lborder {
margin: 0;
padding: 0 0 0 4px;
background-image: url(../images/content_lborder.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

#content_rborder {
margin: 0;
padding: 0 4px 0 0;
background-image: url(../images/content_rborder.gif);
background-repeat: no-repeat;
background-position: bottom right;
}

#secondary_contain {
margin: 0;
padding: 12px 8px 36px 21px;
background-color: #d5ebff;
text-align: left;
}

#breadcrumb {
margin: 0;
padding: 0 0 17px 2px;
color: #000;
font-size: 10px;
line-height: 10px;
}

#breadcrumb a {
margin: 0;
padding: 0 8px 0 0;
color: #468ece;
background-image: url(../images/breadcrumb_pipe.gif);
background-position: bottom right;
background-repeat: no-repeat;
text-decoration: none;
}

#breadcrumb a:hover {
color: #66ccff;
}

#content_cola 
{
    width: 631px;
    float: left;
}

#section_content {
background-image: url(../images/content_expansion.gif);
background-position: top left;
background-repeat: repeat-y;
margin: 0 0 0 0;
padding: 0;
}

#section_content p {
margin: 0;
padding: 0 0 18px 0;
line-height: 15px;
}

#section_content ul {
margin: 0 0 0 12px;
padding: 0 0 0 0;
}

#section_content ul li {
margin: 0;
padding: 0 0 20px 0;
list-style-image: url(../images/bullet_blue.gif);
list-style-type: none;
}

#support ul {
margin: 0 0 0 12px;
padding: 4px 0 18px 0;
}

#support ul li {
margin: 0;
padding: 0 0 8px 0;
list-style-image: url(../images/bullet_black.gif);
list-style-type: none;
}

#section_content a {
color: #468ece;
text-decoration: underline;
}

#section_content a:hover {
color: #66ccff;
}

#section_content a.glossary {
color: #0957a1;
text-decoration: none;
cursor: pointer;
}

#section_content a:hover.glossary {
color: #0957a1;
text-decoration: none;
}

#section_content_top {
background-image: url(../images/content_top.gif);
background-position: top left;
background-repeat: no-repeat;
}

#section_content_bott {
background-image: url(../images/content_bottom.gif);
background-position: bottom left;
background-repeat: no-repeat;
padding: 23px;
}

.landing #section_content_top {
background-image: url(../images/content_top_landing.gif);
background-position: top left;
background-repeat: no-repeat;
}

.landing #section_content_bott {
background-image: url(../images/content_bott_landing.gif);
background-position: bottom left;
background-repeat: no-repeat;
padding: 0;
}

#section_single {
width: 915px;
background-image: url(../images/content_single_expansion.gif);
background-position: top left;
background-repeat: repeat-y;
float: left;
margin: 0 0 20px 0;
padding: 0;
}

#section_single p {
margin: 0;
padding: 0 0 18px 0;
line-height: 15px;
width: 710px;
}

#section_single ul {
margin: -8px 0 0 10px;
padding: 0 0 18px 0;
}

#section_single ul li {
margin: 0;
padding: 0 0 8px 0;
list-style-image: none;
list-style-type: none;
}

#section_single #section_content_top {
background-image: url(../images/content_single_top.gif);
background-position: top left;
background-repeat: no-repeat;
}

#section_single #section_content_bott {
background-image: url(../images/content_single_bott.gif);
background-position: bottom left;
background-repeat: no-repeat;
padding: 23px 52px 14px 23px;
}

#section_single #faq_content_bott {
background-image: url(../images/content_single_bott.gif);
background-position: bottom left;
background-repeat: no-repeat;
padding: 0px 0px 14px 0px;
}

#faq_inner 
{
    padding: 23px 52px 0 23px;
}

#content_contain #faq_inner ul li
{
    padding: 11px 0 0px 0;
    margin-left: 8px;
    list-style-image: url(../images/bullet_red.gif);
    list-style-type: none;
}

#section_single a {
color: #468ece;
text-decoration: underline;
}

#section_single a:hover {
color: #66ccff;
}

#section_single a.glossary {
    color: #0957a1;
    text-decoration: none;
    cursor: pointer;
}

#section_single a:hover.glossary {
    color: #0957a1;
}

.content_image 
{
    float: left;
}

#content_buttons
{
    text-align: right;
}

#landing_content 
{
    margin: 0 0 0 0;
    padding: 0;
    float: left;
    width: 420px;
}

.landing_content_inner
{
    margin: 0 0 0 0;
    padding: 23px 5px 6px 23px;

}

#landing_image 
{
    margin: 0 0 0 0;
    padding:0;
    float:right;
    width: 199px;
}
      
#faqs {
float: right;
width: 283px;
margin: -5px 0 0 0;
padding: 0;
}

.openarrow 
{
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
    background-image: url(../images/faq_openarrow.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.closearrow 
{
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
    background-image: url(../images/faq_closearrow.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

#support 
{
 position: relative;
 z-index:1;
}

.backpack 
{
    position: absolute;
    top: 177px;
    left: 255px;
    z-index:1;
}

.id 
{
    text-align: center;
    margin: 16px 0 -24px 0;
}

.image_inset 
{
    float: right;
    margin-left: 10px;
}

/*/ Glossary Styles /*/

div a.glossary {
position: static;
z-index: 100;
}

div a:hover.glossary {
position: relative;
z-index: 100;
}

.glossary span { /*CSS for definition text*/
position: absolute;
background-color: #d2d3d5;
padding: 15px;
width: 220px;
border: 1px solid #fff;
visibility: hidden;
color: #000000;
text-decoration: none;
font-weight: normal;
z-index: 100;
}

.glossary:hover span { 
visibility: visible;
top: 20px;  /*position where definition should offset vertically */
left: 30px; /*position where definition should offset horizontally */
}

#faq_mid 
{
    background-color: #fff;
    margin: 0 4px 0 2px;
    padding: 13px 21px 9px 21px;
}

#faq_mid ul
{
    margin: 13px 0 0 12px;
    padding: 0;
}

#faq_mid ul li
{
    margin: 0;
    padding: 0 0 9px 0;
    list-style-image: url(../images/home_bullet.gif);
    list-style-type: none;
}

#rightnav 
{
    margin: -5px 0 0 0;
    padding: 0;
    width: 282px;
    float:right;
    text-align: left;
}

#rightnav_video
{
    margin: 5px 0 17px 0;
    padding: 0 0 0 11px;
}

#video_mid 
{
    margin: 0;
    padding: 0 0 0 18px;
    background-image: url(../images/video_mid.gif);
    background-position: top left;
    background-repeat: no-repeat;
    text-align: left;
}

#rightnav a
{
    color: #468ece;
}

#rightnav a:hover
{
    color: #66ccff;
}

#rightnav p
{
    margin: 0;
    padding: 13px 0 13px 0;
    line-height: 15px;
}

#rightnav p.button
{
    margin: 0;
    padding: 0px 0 13px 0;
    line-height: 15px;
    text-align: right;
}

#rightnav_mid 
{
    background-color: #fff;
    margin: 0 11px 0 11px;
    padding: 13px 16px 9px 21px;
}

#rightnav_mid a.glossary
{
    color: #0957a1;
    text-decoration: none;
    cursor: pointer;
}

#rightnav_mid a:hover.glossary
{
    color: #0957a1;
    text-decoration: none;
}

#rightnav_bott 
{
    margin: 0 0 17px 0;
    padding: 0 0 0 0;
}

#rightnav_mid ul
{
    margin: 13px 0 0 10px;
    padding: 0;
}

#rightnav_mid ul li
{
    margin: 0;
    padding: 0 0 9px 0;
    list-style-image: url(../images/bullet_blue.gif);
    list-style-type: none;
}

#content_callout.growth {
margin: 0 0 0 0;
padding: 520px 0 0 0;
width: 201px;
float:right;
text-align: left;
}

#content_callout.birds {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 116px;
float:right;
text-align: right;
}

.notice {
font-size: 10px;
}

.content {
margin: 0 0 0 0;
padding: 23px 15px 6px 23px;
float:left;
text-align: left;
}

.tjet_landing 
{
    background-image: url(../images/tjet_landing_b.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

.special 
{
    color: #c00811;
}

#faq 
{
    position: relative;
    z-index: 1;
 }

#faq_rollover_contain 
{
    margin: 0 0 0 1px;
    padding-top: 1px;
}

h1.faq 
{
    position: absolute;
    margin: 15px 0 0 23px;
    color: #7ebcef;
}

/* Panel Object Universal */
#panel_object {
margin: 20px 0 0 0;
padding: 0 0 0 0;
}

#panel_object a {
color: #468ece;
text-decoration: underline;
}

#panel_object a:hover {
color: #66ccff;
}

#panel_nav img {
margin: 0 0 0 4px;
padding: 0;
}

#panel_nav.extra img {
margin: 0 0 0 3px;
padding: 0;
}

#panel_content_inner {
padding: 23px 42px 15px 23px;
}

.panelgrowth 
{
    margin: 0 -23px 0 35px;
    padding: 0;
    float: right;
}

#panel_content_inner p.panel_button 
{
    margin: 0;
    padding: 0;
    text-align:right;
}

#panel_object a.glossary 
{
    color: #0957a1;
    text-decoration: none;
    cursor: pointer;
}

#panel_object a:hover.glossary 
{
    color: #0957a1;
    text-decoration: none;
}

#print_home {
display: none;
}

/* Panel Object Home */
#panel_object.home {
margin: 1px 0 0 0;
padding: 0 0 0 0;
float: left;
width: 590px;
}

#panel_object.home #panel_nav {
margin: 0;
padding: 0 0 0 4px;
background-image: url(../images/panel_nav_back.gif);
background-position: bottom left;
background-repeat: no-repeat;
text-align: left;
}

#panel_object.home #panel_content_top {
margin: 0;
padding: 0;
background-image: url(../images/panel_top.gif);
background-position: top left;
background-repeat: no-repeat;
background-color: #fff;
}

#panel_object.home #panel_content_bott {
margin: 0;
padding: 0;
background-image: url(../images/panel_bott.gif);
background-position: bottom left;
background-repeat: no-repeat;
height: 182px;
}

#panel_object.home #panel_content_inner p {
padding: 9px 0 6px 0;
margin: 0;
}

/* Panel Object Secondary */

#panel_object.secondary #panel_nav {
margin: 0 0 0 0;
padding: 0 0 0 4px;
background-image: url(../images/panel_nav_tevtropin.gif);
background-position:bottom;
background-repeat: no-repeat;
text-align: left;

}

#panel_object.secondary #panel_content_top {
margin: 0;
padding: 0;
background-image: url(../images/panel_secondary_top.gif);
background-position: top left;
background-repeat: no-repeat;
}

#panel_object.secondary #panel_content_bott {
margin: 0;
padding: 0;
background-image: url(../images/panel_secondary_bott.gif);
background-position: bottom left;
background-repeat: no-repeat;
height: 139px;
}

#panel_object.secondary #panel_content_inner p {
padding: 9px 0 6px 0;
margin: 0;
width: 440px;
float: left;
}

#panel_object.secondary #panel_content_inner p.panel_second_button 
{
    margin: 33px 0 0 0;
    padding: 0;
    float: right;
    width: 115px;
    text-align: right;
}

/* End Content */
/* Start Home */
#home_contain {
margin: 0;
padding: 16px 0 36px 19px;
background-color: #d5ebff;
text-align: left;
}

#home_contain_hcp {
margin: 0;
padding: 20px 20px 36px 19px;
background-color: #d5ebff;
text-align: left;
}

#home_flash {
margin: 0 0 23px 0;
padding: 0 0 0 0;
}

#home_callouts {
margin: 0 0 0 0;
padding: 0 18px 0 0;
}

#home_facts {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: right;
width: 305px;
}

#home_facts p.faq_button 
{
    margin: -10px 0 -10px 0;
    padding: 0;
    text-align: right;
}

/* End Home */
/* Start References */
#references_content {
margin: 0 auto 0 auto;
width: 962px;
padding: 0pt;
background-color: #004688;
}	
#references_border {
margin: 0pt 4px;
background-color: #D5EBFF;
text-align: left;
padding: 15px 25px 15px 25px;
}

/* End References */
/* Start Footer */
#footer_contain {
padding: 0 0 0 0;
margin: 0 auto 0 auto;
width: 962px;
background-color: #c0e0ff;
background-image: url(../images/footer_tborder.gif);
background-repeat: no-repeat;
background-position: top center;
font-size: 10px;
}

#footer_lborder {
margin: 0;
padding: 0 0 0 4px;
background-image: url(../images/footer_lborder.gif);
background-repeat: repeat-y;
background-position: bottom left;
}

#footer_rborder {
margin: 0;
padding: 16px 4px 16px 0;
background-image: url(../images/footer_rborder.gif);
background-repeat: repeat-y;
background-position: bottom right;
}

#footer_links {
margin: 0;
padding: 0;
text-align: center;
}

#footer_links a {
color: #468ece;
text-decoration: none;
}

#footer_links a:hover {
color: #66ccff;
}

#footer_links p {
margin: 0;
padding: 0 0 8px 15px;
}

#footer_disclaimer {
margin: 0;
padding: 0;
float: right;
width: 350px;
text-align: right;
}

#footer_disclaimer p {
margin: 0;
padding: 0 24px 0 0;
}
/* End Footer */

/* clear fix */
/* --------------------- */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; min-height:1%;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
