/* prezista.com v3 */


/*  BEGIN GLOBAL */

b, .b, strong { font-weight: bold; }
u, .u { text-decoration: underline; }
i, .i, em { font-style: italic; }
p, .p { margin:12px 0px 0px 0px; padding:0px; }
td { empty-cells:show; }
img { border:0px; margin:0px; padding:0px; }
form, input { margin:0px; padding:0px; }
sup, .superscript { font-size:9px; vertical-align:top;}
sub, .subscript { font-size:9px; vertical-align:bottom; }
ul, ol { margin-top:12px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }
ul ul, ol ol { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }
li { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }
.footnote { font-size:9px; font-family:Verdana; }
.clear {  clear:both;  font-size:1px;  line-height:1px;  }

a { color:#568733; }            /*     669966;  2007-06-12, from greg:3399cc */
a:hover { color:#8CB68B; }

body
	{
	padding:10px 5px 10px 5px;
	margin:0px;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px; 
	color:#000000;	
	}

.container
	{
	width:990px;
	margin:0px auto 0px auto;
	}

.h2, .h3
	{
	color:#568733;
	font-weight:bold;
	font-size:20px;
	font-family:"Trebuchet MS", Arial;
	}
.h3 { font-size:20px; }
.h4 {	color:#72CDF4;
font-weight:bold;
margin: 0px 0px 0px 0px;
font-family:"Trebuchet MS", Arial;
font-size:15px;}


.h5
	{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	}

.subNav
	{
	text-align:center; 
	padding-top:6px;
	font-weight:bold; 
	}

.indication
	{
	color:#000000;   /* 999999  2007-06-12, from greg:336633*/
	}


/* END GLOBAL */


/* begin footer, indication */

.fullProd { font-weight:bold; }

.endMatters { padding-top:10px; }

p.information
	{
	font-weight:bold;
	padding:20px 0px 0px 0px;
	}

.footer
	{
	/* margin-top:25px; 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:11px;*/
	padding-bottom:10px;
	}

hr
	{
	height: 2px; 
	border-style: none; 
	border-color: #FFFFFF; 
	color: #568733; 
	background: #568733; 
	border: 0px ; 
	}

.footer li { margin-top:12px;  margin-bottom:0px;}
.footer ul { margin-bottom:0px; padding-bottom:0px; }

/* end footer, indication */


/* begin masthead */

.boxRuleContainer
	{
	/* this background color matches the non-active state of the left nav */
	background-color:#568733;   /* 669966 */
	padding:1px 0px 1px 1px;
	clear:both;
	margin-left: 0px;
	}

.boxRuleInner
	{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	height:26px;
	line-height:1px;
	font-size:1px;
	}

.leftColumn
	{
	width:315px;
	float:left;
	border:0px solid red;
	}

.mastheadRow1 .leftColumn { height:1px; }

.rightColumn
	{
	width:665px;
	float:left;
	border:0px solid red;
	}

.mastheadModel
	{
	width:141px;
	height:125px;
	float:left;
	padding:0px 0px 0px 0px;

	}

.mastheadTitle
	{
	/* currently largest title width is 335px; */
	width:340px;
	float:left;
	height:26px;
	padding:97px 0px 0px 0px;
	}

.mastheadLogo
	{
	width:171px;
	height:59px;
	float:left;
	padding:10px 0px 0px 0px;
	}

.mainContentPadding
	{ padding:0px 20px 0px 20px; }

/* end masthead */


/* begin left navigation - phase 3 */
/* modified from http://css.maxdesign.com.au/listamatic/vertical08.htm */

#navBox
	{
	/* for proper centering: this width works in conjunction with width of #navcontainer
	this.width = #navcontainer.width + 4; */
	width:234px;  
	border:0px solid red;
	margin:0px auto 0px auto;
	}

#navBox *
	{
	font-family: Arial, Helvetica;	
	font-size:11px;
	font-weight:bold;
	}

#navcontainer
	{ 
	width:230px; 
	padding:1px 1px 0px 1px; 
	border:1px solid #568733;   /* 669966 */
	}

#navcontainer ul
	{
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	list-style-type:none;
	}

#navcontainer a
	{
	/* this.width = #navcontainer.width - 15; */
	width:215px;
	display:block;
	padding:7px 5px 7px 10px;
	background-color:#568733;   /* 669966 */
	border-bottom:1px solid #FFFFFF;
	}

#navcontainer a
	{
	color:#E1E1E1;
	text-decoration:none;
	}

#navcontainer a:hover
	{ 
	background-color:#8CB68B; 
	color:#FFFFFF;
	}

#navlist li
	{
	padding:0px 0px 0px 0px;
	background-color:#568733;   /* 669966 */
	border-bottom:1px solid #FFFFFF;
	list-style: none;
	
	
}
#navlist li.active
	{
	/* this.width = #navcontainer.width - 15; */
	
	display:block;
	background-color:#8CB68B;  /* 669966 */
	border-bottom:1px #FFFFFF solid;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	padding:7px 5px 7px 10px;
	}
#navlist span.active
	{
	padding:5px 0px 5px 10px;
	display:block;
	background-color:#8CB68B;  /* 669966 */
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	
	}
#navcontainersafety
	{ 
	width:230px; 
	padding:1px 1px 0px 1px; 
	border:1px solid #99ccff;   /* 669966 */
	}

#navcontloop1
		{
	/* this.width = #navcontainer.width - 15; */
	width:215px;
	padding:7px 5px 7px 10px;
	background-color:#99ccff;   /* 669966 */
	border-bottom:1px solid #FFFFFF;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	font-family:"Trebuchet MS", Arial;
	}
	
#navcontloop1 h5
	{
	font-size:112%;
	}

#navcontloop1 a
	{
	text-decoration:underline;
	font-family:"Trebuchet MS", Arial;
	}
	
#navcontloop1 a:hover
	{
	text-decoration:underline;
	color:#FFFFFF;
	}

#navcontainersafety a
	{
	color:#000000;
	text-decoration:underline;
	font-family:"Trebuchet MS", Arial;
	}

#navcontainersafety a:hover
	{ 
	text-decoration:underline;
	background-color:#99cccc; 
	color:#FFFFFF;
	
	}


.aPDF
	{
	width:88px;
	margin:10px auto 0px auto;
	}
.innerBrochure
	{
	width:192px;
	height:299px;
	margin:20px auto 0px auto;
	}
.splashBrochure
	{
	width:182px;
	height:224px;
	margin:20px auto 0px auto;
	}

/* end left navigation - phase 3 */


/* begin homepage */

.splash .mastheadRow1 { padding:18px 0px 29px 0px; }
.mastheadRow11 { padding:18px 0px 27px 0px; }
.splashLogo { padding-right:0px;border: 2px solid #ffffff; float: right;}
.splashLogo img { float:right; }
#leftColumnDosing { padding-top:25px; }
#leftColumnModel { padding:25px 15px 0px 0px; }
#rightColumnModel
	{
	width:195px;
	margin:0px auto 0px auto;
	}
.smallModelContainer
	{ margin-top:12px; }
.smallModel
	{
	width:205px;
	float:left;
	}
.smallModelText
	{
	width:400px;
	float:left;
	}

/* end homepage */



/* begin faq */

.question, .answer
	{
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	}

.answer, .answer:hover { color:#000000; }

a.name { color:#000000; }

.faqBox
	{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	margin-top:10px;
	}
.faqBox TD
	{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;	
	}

.faqBox TD.b
	{ background-color:#B6D1B5; }


/* end faq */

/* begin sitemap */

.siteMap
	{
	font-weight:bold;
	padding-top:12px;
	font-size:14px;
	}

/* end sitemap */

#navlist li .menu_item{
/*	padding:5px 0px 5px 10px;*/
	display:block;
}
#navlist li .subnav_active{
	padding:2px 0px 2px 14px;
	display:block;
	color:#568733;
	background-color:#EEEEEE;
	text-decoration: none;
}
#navlist li .subnav A{
	padding:2px 0px 2px 14px;
	display:block;
	color:#E1E1E1;
	text-decoration: none;
}

#navlist li .subnav A:hover {
	background-color:#EEEEEE; 
	padding:2px 0px 2px 14px;
	display:block;
	color:#568733;
	text-decoration: none;
}

#signup
	{
	font-size:16px;
}
	
span.font14
	{
	font-weight:bold;
	padding-top:12px;
	font-size:16px;
	}
#hcp_home{
	position: absolute;
	color: #38beed;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8pt;
	top: 110px;
	left: 50px;
	text-decoration: none;
}
#hiddenModalContent{
	display: none;
}
#popup_exit{
	border:2px solid #568733;   /* 669966 */
	color: #38beed;
	font-size: 18pt;
	font-weight:bolder;
	text-align: center;
	line-height: 1.5;
}
#popup_exit p{
	margin:10px ;
	line-height: 1;
	font-size:11px; 
}	
	
#contentdiv_contact {
	float: left;
	width: 600px;
	color:#000000;
	padding-left:20px;
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
}

a.title-link
{
	text-align: center;
	text-decoration:none;
	color: #00447C;
	font: large bold;
	font-family: Arial;
	
}

a.title-link-normal {
	text-align: center;
	text-decoration:none;
	color: #00447C;
	font: 12px;
	font-family: Arial;
}

#contact_subdiv_patient{
	position: absolute;
	display: none;
}
#contact_submenu ul
	{
	list-style-type:none;
	list-style: none;
	}
#contact_submenu li
	{
	padding:0px 0px 0px 0px;
	background-color:#568733;   /* 669966 */
	border-bottom:1px solid #FFFFFF;
	list-style: none;	
}
#contact_submenu a 
{
	padding: 10px 5px 5px 10px;
	display: block;
	color: #e1e1e1;
	text-decoration: none;
	width: 215px;
}
#contact_submenu a:hover 
{
	padding: 10px 5px 5px 10px;
	display: block;
	text-decoration: none;
	width: 215px;
	background-color: #8cb68b;
	color: #ffffff;
}	
#dosing_subdiv_patient{
	position: absolute;
	display: none;
}
