
/*==[ Default Styles and HTML Tag Fixes ]==========================*/
* { z-index: 1; }

body, table {
	margin: 0px; padding: 0px;
	font-family: arial, verdana, sans-serif;
	font-size: 1em; color: #333333;	
	background-color: #FFFFFF;
}

img { border: 0px; }

sup { 
	position: relative;
	bottom: 0.5em;
	font-size: 0.7em;
	font-weight: normal !important;
	font-style: normal !important;
	line-height: 0.8em;
	vertical-align: baseline;
}
*:first-child+html sup {
	font-size: 0.8em;
}

span.nobr      { white-space: nowrap; }
span.smallcaps { font-size: 0.75em; }

a:link    { color: #00BCE4; text-decoration: none; }
a:visited { color: #00BCE4; text-decoration: none; }
a:hover   { color: #00BCE4; text-decoration: underline; }
a:active  { color: #00BCE4; text-decoration: underline; }

div#content a:link    { color: #005696; text-decoration: none; }
div#content a:visited { color: #005696; text-decoration: none; }
div#content a:hover   { color: #005696; text-decoration: underline; }
div#content a:active  { color: #005696; text-decoration: underline; }

input { font-size: 0.8em; }
.input_050 { width: 50px; }


/*==[ Page Layout Styles ]=========================================*/

div#page {
	position: relative;
	width: 1024px;
	margin: 0px auto; padding: 0px;
}

div#top_bar {
	position: relative;
	width: 805px; height: 6px;
	margin: 0px; padding: 0px;
	font-size: 1px; line-height: 6px;
	background-color: #00A29B;
	border-left: 219px solid #7F7F7F;
}

div#header {
	position: relative;
	height: 87px;
	margin: 0px; padding: 14px 31px;
	font-size: 0.7em;
}

div#header #main_logo {
	position: relative; float: left;
}
div#header #top_talecris_logo {
	position: absolute;
	top: 14px; right: 39px;
}

div#header #location_links {
	position: relative; 
	margin: 0px 0px 0px 188px; padding: 0px 29px;
}
div#header #print_email_links {
	position: absolute; 
	bottom: 14px; right: 39px;
}

#print_disclaimer { display: none; }
#print_date { display: none; }

.separator { 
	position: relative;
	padding: 0px 8px 1px 8px;
	font-size: 0.7em; font-weight: bold;
}

div#main {
	position: relative;
	margin: 0px; padding: 0px 31px;
}

div#left_column {
	position: relative; display: inline;
	width: 188px; float: left;
	margin: 0px; padding: 0px;
}

div#search_box { 
	position: relative;
	height: 35px;
	padding: 22px 0px 0px 0px;
	color: #999999; font-size: 0.7em;
}
div#search_box a:link    { color: #999999; text-decoration: none; }
div#search_box a:visited { color: #999999; text-decoration: none; }
div#search_box a:hover   { color: #999999; text-decoration: underline; }
div#search_box a:active  { color: #999999; text-decoration: underline; }

div#search_box #search_field { 
	position: absolute;
	top: 0px; left: 0px;
	width: 117px; height: 18px;
	margin: 0px; padding: 0px 2px;
	font-size: 1.2em;
	border-top: 1px solid #acacac;
	border-right: 0px none;
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #CECECE;
}

div#search_box #search_button {
	position: absolute;
	top: 0px; right: 0px;
	margin: 0px; padding: 0px;
}

div#callouts { }
div#callouts img { margin-top: 14px; }

div#main_column {
	position: relative;
	width: 769px;
	margin: 0px 0px 0px 188px; padding: 0px 0px 0px 5px;
}

div#title_graphic { }

div#content 
{ 
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	padding: 5px 0px 0px 23px; 
}
div#content h1 { color: #333333; font-size: 1.2em; }
div#content h2 { color: #00A29B; font-size: 1.0em; margin: 15px 0px 0px 0px; }
div#content h3 { color: #00A29B; font-size: 0.9em; margin: 15px 0px 0px 0px; }
div#content h4 { color: #333333; font-size: 1.0em; margin: 0px 0px 15px 0px; }
div#content h5 { color: #999999; font-size: 0.9em; margin: 0px; }
div#content p  { margin: 0px 0px 15px 0px; }
div#content img  { margin: 5px 0px 5px 0px; }

/* ADDED BTP */
div#content div#isi h3 { color: #000000; font-size: 0.9em; margin: 15px 0px 15px 0px; }

div#content ul { 
	list-style-type: none;
	margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;
}	
div#content ul li { 
	margin: 2px 0px 2px 0px; padding: 0px 0px 0px 13px;
	background-image: url('../images/ui/bullet-level-1.png');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
div#content ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
div#content ul ul li { 
	margin: 2px 0px 2px 15px; padding: 0px 0px 0px 13px;
	background-image: url('../images/ui/bullet-level-2.png');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

div#content p.eyebrow    { margin: 10px 0px -15px 0px; color: #999999; font-size: 0.9em; font-style: italic; font-weight: bold; }
div#content p.top_link   { margin: 0px 0px 0px 0px; font-size: 0.8em; text-align: right; }
div#content p.nospace    { margin: 0px 0px 0px 0px; }
div#content p.chart_ref  { margin: 0px 0px 12px 0px; color: #666666; font-size: 0.75em; }
div#content p.isi_like   { margin: 5px 0px 10px 0px; font-size: 0.90em; }

div#content h4.references      { margin: 10px 0px 0px 0px; color: #333333; font-size: 0.90em; font-weight: bold; }
div#content p.references       { margin: 0px 0px 0px 0.60em; font-size: 0.90em; text-indent: -0.6em; }
div#content ol.references      { margin: 0px 0px 15px 23px; padding-left: 0px; }
div#content ol.references li   { font-size: 0.90em; font-weight: bold; }
div#content ol.references li p { margin: 0px !important; font-weight: normal; }
div#content img.chart          { margin: 5px 0px 15px 0px; }
.bigger { font-size: 1.1em; }

div#site_map li.level_1	{ 
	margin: 15px 0px 4px 0px; padding: 0px 0px 0px 13px;
	background-image: url('../images/ui/bullet-level-1.png');
}
div#site_map li.level_2	{ 
	margin: 4px 0px 4px 15px; padding: 0px 0px 0px 13px;
	background-image: url('../images/ui/bullet-level-2.png');
}
div#site_map li.level_3	{ 
	margin: 4px 0px 4px 30px; padding: 0px 0px 0px 13px;
	background-image: url('../images/ui/bullet-level-2.png');
}
div#site_map li.level_4	{ 
	margin: 4px 0px 4px 45px; padding: 0px 0px 0px 13px;
	background-image: url('../images/ui/bullet-level-2.png');
}

div#bottom_links {
	position: relative; clear: both;
	margin: 0px 0px 0px 188px; padding: 0px 21px;
	text-align: center; font-size: 0.7em;
	font-family: arial, verdana, sans-serif;
	line-height: 20px;
}

div#bottom_bar {
	position: relative;
	width: 805px; height: 20px;
	margin: 0px; padding: 0px;
	font-size: 1px; line-height: 20px;
	background-color: #00A29B;
	border-left: 219px solid #7F7F7F;
}

div#isi {
	margin: 30px 35px 0px 249px; padding: 15px 0px;
	/* border-top: 1px dotted #636363; */
	font-family: arial, verdana, sans-serif;
	font-size: 0.75em;
}

div#isi1 {
	 padding: 21px 0px;
	/* border-top: 1px dotted #636363; */
	font-family: arial, verdana, sans-serif;
	font-size: 0.75em;
}

div#content div#isi {
	margin: 0px; padding: 0px;
	border-top: none;
	font-family: arial, verdana, sans-serif;
	font-size: 1em;
}

div#isi h2 { color: #09c4f8; font-weight: bolder; margin: 0px; }
div#isi h3  { font-size: 1em; } /* added 4/4/10 */
div#isi a  { color: #005696; }

div#references  
{
    margin: 0px 35px 25px 249px; padding: 0px 0px;
	/* border-top: 1px dotted #636363; */
	font-family: arial, verdana, sans-serif;
	font-size: 0.9em;
}

div#references h4.references      { margin: 10px 0px 0px 0px; color: #333333; font-size: 0.75em; font-weight: bold; }
div#references p.references       { margin: 0px 0px 0px 0.6em; font-size: 0.75em; text-indent: -0.6em; }
div#references ol.references      { margin: 0px 0px 15px 23px; padding-left: 0px; }
div#references ol.references li   { font-size: 0.75em; font-weight: bold; }
div#references ol.references li p { margin: 0px !important; font-weight: normal; }
div#references a                  { color:#005696; }

div#us_only {
/*	margin: 0px 35px 0px 249px; */
	padding: 21px 0px;
	/* border-top: 1px dotted #636363; */
	font-family: arial, verdana, sans-serif;

/* font-size: 0.75em;*/ 
	font-size: 11px;
	color:#333;
}

div#us_only a   
{
    color: #005696;
}

/*==[ Navigation Menu Styles (order is important) ]================*/

div#footer { position: relative; margin: 20px 0px 30px 0px; padding: 0px 249px; }
div#footer_links   { font-family: arial; font-size: 0.75em; line-height: 20px; }
div#footer_links a { color: #333333; }
/*div#copyright      { font-size: 0.7em; }*/
img#bottom_talecris_logo { position: absolute; top: -10px; left: 129px; }


/*==[ Navigation Menu Styles (order is important) ]================*/

div#navigation    { position: relative; font-family: verdana, arial, sans-serif; }
div#navigation ul { position: relative; margin: 0px; padding: 0px; list-style-type: none; }

div#navigation li {
	position: relative;
	width: 186px;
	margin: 0px 0px 2px 0px; padding: 1px;
	font-size: 12px;
	background-color: #E9E9E9;
	background-image: url('../images/ui/nav-outer.png');
	background-repeat: repeat-y;
}

div#navigation li div { 
	position: relative;
	margin: 0px; padding: 1px;
	background-image: url('../images/ui/nav-inner.png');
	background-repeat: repeat-y;
}

div#navigation li a {
	display: block;
	width: 160px;
	margin: 0px; padding: 8px 13px 6px 13px;
	color: #333333; text-decoration: none;
	background-image: url('../images/ui/nav-bg.png');
	background-repeat: repeat-y;
}

div#navigation li:hover     { background-image: url('../images/ui/nav-active-outer.png'); }
div#navigation li:hover div { background-image: url('../images/ui/nav-active-inner.png'); }
div#navigation li:hover a   { background-image: url('../images/ui/nav-active-bg.png'); }

div#navigation li.active     { background-color: #E9E9E9; background-image: url('../images/ui/nav-active-outer.png'); }
div#navigation li.active div { background-image: url('../images/ui/nav-active-inner.png'); }
div#navigation li.active a   { background-image: url('../images/ui/nav-active-bg.png'); }

div#navigation li.subnav     { background-color: #E9E9E9; background-image: url('../images/ui/nav-subnav-outer.png'); }
div#navigation li.subnav div { background-image: url('../images/ui/nav-subnav-inner.png'); }
div#navigation li.subnav ul  { background-image: url('../images/ui/nav-subnav-bg.png'); }
div#navigation li.subnav li  { width: 184px; margin: 0px; background-color: transparent; background-image: none; }
div#navigation li.subnav a   { 
	display: block; width: 144px; margin: 0px; padding: 4px 20px 4px 20px;
	font-size: 11px; color: #00A29B; text-decoration: none; background: none;
}
div#navigation li.subnav a.parent    { font-weight: bold; }
div#navigation li.subnav a:hover     { color: #333333; }
div#navigation li.subnav li.line     { line-height: 4px; margin: 0px; padding: 0px; font-size: 4px; }
div#navigation li.subnav li.active a { color: #333333; }

div#navigation li.level3     {  }
div#navigation li.level3 ul  { 
	margin: 0px 0px 0px 20px; padding: 0px 0px 0px 15px;
	background-image: url('../images/ui/bullet-level-1.png');
	background-repeat: no-repeat;
	background-position: 3px 2px;
}
div#navigation li.level3 li  { width: 140px; color: #00A29B; margin: 0px; padding: 0px 0px 0px 0px; }
div#navigation li.level3 a   { margin: 0px; padding: 0px; }
div#navigation li.level3 a:hover { color: #000000; }

div#navigation li.shaded     { background-color: #E9E9E9; background-image: url('../images/ui/nav-shaded-outer.png'); }
div#navigation li.shaded div { background-image: url('../images/ui/nav-shaded-inner.png'); }
div#navigation li.shaded a   { font-weight: bold; background-image: url('../images/ui/nav-shaded-bg.png'); }

div#navigation li.shaded:hover     { background-color: #00928A; background-image: url('../images/ui/nav-active-shaded-outer.png'); }
div#navigation li.shaded:hover div { background-image: url('../images/ui/nav-active-shaded-inner.png'); }
div#navigation li.shaded:hover a   { color: #FFFFFF; font-weight: bold; background-image: url('../images/ui/nav-active-shaded-bg.png'); }

div#navigation li.active_shaded     { background-color: #00928A; background-image: url('../images/ui/nav-active-shaded-outer.png'); }
div#navigation li.active_shaded div { background-image: url('../images/ui/nav-active-shaded-inner.png'); }
div#navigation li.active_shaded a   { color: #FFFFFF; font-weight: bold; background-image: url('../images/ui/nav-active-shaded-bg.png'); }


/*==[ Modal Dialog Styles ]========================================*/
#modal_mask {
	position: absolute;
	width: 100%; height: 100%;
	top: 0px; left: 0px;
	z-index: 1000;
	background-color: #000000;
	-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
}

#modal_box {
	position: absolute;
	top: 40%; left: 50%;
	width: 566px; height: 387px;
	margin-left: -283px; padding: 0px;
	z-index: 2000;
}

#modal_content    { padding: 0px 22px 22px 22px; background-image: url('../images/ui/modal_dialog/modal_box_bg.png'); }
#modal_content h2 { margin: 15px 30px 0px 30px; color: #00BCE4; font-size: 0.9em; text-transform: uppercase; }
#modal_content p  { margin: 8px 30px 0px 30px; font-size: 0.8em; }
#modal_content .buttons { margin: 15px 30px 0px 30px; text-align: center; }

/*==[ Modal Window for HCP black box warning ] =================== */

#mask   {
    position: absolute;
    z-index: 100;
    background-color: #00aaa6;
    background-image: url("../images/graphics/blackbox_bg.gif");
    background-repeat: repeat-x;
    
    display: none;
    top: 0px;
    left: 0px;
}

#blackboxModal  
{
    position: absolute;
    z-index: 200;
    background-color: #fff;
    border: 2px;
    border-color: #EEE;
    border-style: solid;
    
    height: 635px;
    width: 855px;
    
    margin: 0px;
    padding: 0px;
    
    overflow-x: hidden;
    overflow-y: auto;
}

#blackboxClose  
{
    position: relative;
    top: 4px;
    left: 810px;
    width: 20px;
    height: 20px;
    
    margin: 0px;
    padding: 0px;
    
    cursor: pointer;
}

#blackboxContent    
{
    position: relative;
    top: 20px;
    left: 5px;
    width: 815px;
    min-height: 360px;
    
    padding: 0px;
    margin: 0px;
    
    font-size: .9em;
    
}

#blackboxContent .small 
{
    font-size: .8em;
}

#blackboxContinue
{
    position: relative;
    float: right;
    padding-right: 25px;
    margin-top: 25px;
    margin-bottom: 10px;
}

/* invisible div for handling click */
#target_spot    
{
    position: absolute;
    top: 205px;
    left: 20px;
    height: 60px;
    width: 202px;
    
    cursor: pointer;
}

div#blackboxContent p.references       { margin: 7px 30px 10px 30px; font-size: 0.8em; text-indent: -0.6em; }
div#blackboxContent h2 { margin: 15px 30px 0px 30px; color: #00aaa6; font-size: 3em; }
div#blackboxContent p  { margin: 15px 30px 0px 30px; font-size: 1em; }
div#blackboxContent sup { font-size: .6em;  }


div#blackboxContent ul { 
	list-style-type: none;
	margin: 0px 0px 15px 0px; padding:10px 0px 0px 30px;
}	
div#blackboxContent ul li { 
	margin: 2px 0px 2px 0px; padding: 0px 0px 0px 13px;
	background-image: url('../images/ui/bullet-level-1_lrg.gif');
	background-repeat: no-repeat;
	background-position: -5px -1px;
	font-size: 1.2em;
}


/*==[ Misc. Classes ]==============================================*/
div.distributors {
	position: relative; float: left;
	width: 230px; 
	margin: 0px 10px 20px 0px;
}

strong.blue { color: #003479; }


.footerlink {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #09c4f8;
	font-weight: bold;
	text-align: center;
}	
	
a.footerlink:link, a.footerlink:active, a.footerlink:visited {	
	color: #09c4f8;
	text-decoration: underline;
}

a.footerlink:hover {
	color: #233d7d;
	text-decoration: underline;
}

.bottomnavlink {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #0081c6;
	font-weight: normal;
}	
	
a.bottomnavlink:link, a.bottomnavlink:active, a.bottomnavlink:visited {	
	color: #0081c6;
	text-decoration: underline;
}

a.bottomnavlink:hover {
	color: #0081c6;
	text-decoration: underline;
}
textlink {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 11px;
	line-height: 16px;	
	font-weight: bold;
	color: #666666;
}	
	
a.textlink:link, a.textlink:active, a.textlink:visited {	
	color: #014990;
	text-decoration: underline;
}

a.textlink:hover {
	color: #01B1B1;
	text-decoration: underline;
}

.textlink2 {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #7A7A78;
}	
	
a.textlink2:link, a.textlink2:active, a.textlink2:visited {	
	color: #7A7A78;
	text-decoration: underline;
}

a.textlink2:hover {
	color: #01649B;
	text-decoration: underline;
}


.subhead {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color:#09c4f8;
}

a.subhead:link, a.subhead:active, a.subhead:visited {	
	color: #09c4f8;
	text-decoration: underline;
}

a.subhead:hover {
	color: #01B1B1;
	text-decoration: underline;
}

.subhead2 {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #0081c6;
}

.subhead3 {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #014990;
}


 

.bodyText {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	padding: 5px 0px 0px 23px; font-size: 
}

a.bodyText:link, a.bodyText:active, a.bodyText:visited {	
	color: #014990;
	text-decoration: underline;
}

a.bodyText:hover {
	color: #01B1B1;
	text-decoration: underline;
}

.bodyHeadText {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 16px;
	line-height: 17px;
	color: #333333;
	padding:0px 0px 0px 0px;
}

.bodyTextHome {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	padding:0px 23px 0px 3px;
}

.bodyText2 {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

.bodyText3 {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
}

.bodyTextBold {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #333333;
	padding:0px 0px 0px 0px;
}

.bodyTextContact {
	font-family: Arial, Verdana, Trebuchet, Lucida, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

a.bodyTextContact:link, a.bodyTextContact:active, a.bodyTextContact:visited {	
	color: #014990;
	text-decoration: underline;
}

a.bodyTextContact:hover {
	color: #01B1B1;
	text-decoration: underline;
}


	/*BODY styles*/
td.history { 
 background-image:url(../../images/history_arrow.gif); 
 width:31px; height:40px;
}
 
td.arrow_article { 
 background-image:url(../../images/arrow_articles.gif); 
 background-repeat:no-repeat; 
 width:27px; 
}