/* CSS Document */

	/* CONTENT BLOCK */
	
	#content{
		background:url(/html/images/bg_dots.gif) repeat-y;
		width:700px;
		clear:both;
		float:left;
		margin:40px 0 0 0;
	}
	
	#content h1{
		color:#4f2d7f;
		clear: both;
		font-size:24px;
		font-weight:normal;
		margin:35px 0 15px 20px;
		/*padding:0 0 40px 0;*/
		width:660px;
	}
	
	#content h2{
		color:#000;
		font-size:20px;
		font-weight:normal;
		margin:15px 0 10px 20px;
		line-height:22px;
		/*width:645px;
		 padding:0 0 20px 0; */
	}
	
	#content h3{
		color:#000 ;
		font-size:18px;
		line-height:20px;
		font-weight:normal;
		margin:22px 0 10px 20px;

		/* padding:0 0 20px 0; */
	}
	
	#content .fullWidth{
		margin:0 0 22px 82px;
	}

	#content p{
		padding:0;
	}
	
	a{
		color:#e60088;
		text-decoration: none;
	}
	
	#content ol{
		padding:0 0 0 15px;
		margin:0 0 17px 100px;
	}
	
	#content ol li{
		color:#a7a7aa;
		font-size:0.88em;
		padding:0;
		margin:0;
	}
	
	#content ul{
		padding:0 0 0 15px;
		margin:6px 0;
	}
	
	#content ul li{
		padding:6px 0px;
		margin:0;
        font-size: 0.96em;
	}
	
	#content table.plainTable {
		border: 1px solid #777;
		border-top: none;
		border-right: none;
	}
	
	#content table.plainTable thead th {
		color: #777;
		font-size: 13px;
		font-weight: bold;
		padding: 10px;
	}
	
	#content table.plainTable tfoot td {
		color: #777;
		font-size: 10px;
		padding: 10px;
	}
	
	#content table.plainTable tbody td {
		color: #777;
		padding: 7px 10px;
		
	}
	#content table.plainTable tbody td:first-child { text-align: left }
	#content table.plainTable tbody td:first-child + td, 
	#content table.plainTable tbody td:first-child + td + td	{
		text-align: center;
	}
	
	#content table.plainTable td, #content table.plainTable th {
		border: 1px solid #777;
		border-bottom: none;
		border-left: none;
	}
	
	#col_patient_type {
		width: 430px;
	}
	#col_drug { 
		text-align: center;
		width: 73px;
	}
	#col_duration {
		text-align: center;
		width: 90px;
	}
	
	#content .quote{
		padding: 0;
		display:block;
		width:220px;
		min-height:91px;
	}
	
	#content .quote.quoteLeft{
		margin:0 16px 0 70px;
		float:left;
	}
	#content .quote.quoteRight{
		margin:0 16px 0 0;
		float:right;
	}
	
	#content p.width{
		width:369px;
		display:block;
		float:left;
		margin:0;
	}
	
	#content .quote blockquote{
		margin:0;
		color:#9a9a9a;
		font-size:.88em;
		padding:0;
	}

	#content .quote blockquote p {
		color:#9A9A9A;
		font-size:.88em;
		margin:0pt;
		padding:0pt;
	}
	
	#content .quote p{
		margin:0;
		color:#9a9a9a;
		font-size:70%;
	}

	#content .quote a{
		clear:left;
		color:#777;
		font-size:70%;
		display:block;
		font-style:italic;
		text-decoration:underline;
		width:220px;
		margin-top:3px;
		padding-top:5px;
		border-top:5px solid #cfcfcf;
	}
	
	#content .quote a:hover{
		color:#e60088;
		text-decoration:underline;
	}
	
	#content .quote img, #content .quote object{
		float:left;
		margin:0 5px 0 0;
	}
	
	#content .quote blockquote img{
		float:none;
		margin:0;
	}
	
	#content sup{
		height:0;
		line-height:0;
		margin:0;
		padding:0;
		}
	
	#content sub{
		height:0;
		line-height:0;
		margin:0;
		padding:0;
		}
	
	#content sup a{
		color:#e60088;
	}
	
	#content hr{
		color:#dcd5e5;
		height:0px;
		background:#dcd5e5;
		border: 0;
		margin:0 0px 0px 0px;
		padding:0;
		display:none;
		clear:both;
	}
	
	#content .imgLeft{
		width:248px;
		margin:0 0 21px 82px;
		float:left;
	}
		
	#content .imgRight{
		width:248px;
		margin:0 0 17px 0;
		float:right;
	}
	
	#content .imgLeft em, #content .imgRight em{
		display:block;
		text-align:left;
		width:248px;
		margin:0;
		color:#666666;
		font-size:.88em;
	}
		
	#content .imgRight img, #content .imgLeft img,  #content .imgLeft object {
		padding:0;
		z-index:5;
		
	}
		
	#content .textLeft, #content .textRight{
		color:#666666;
		/*font-size:.88em;*/
		width:245px;
		padding:0;
	}
		
	#content .textLeft{
		margin:0 0 17px 84px;
		float:left;
	}

	#content .textRight{
		margin:0;
		float:right;
	}
		
	#content .imgRight a:hover img.plus,
	#content .imgLeft a:hover img.plus
	{
		visibility: visible;
		right: 0;
		bottom: 0;
	}
	
	#content .imgLeft a, #content .imgRight a {
		position: relative;
	}
	
	#content .imgRight img.plus,
	#content .imgLeft img.plus
	{
		position:absolute;
		z-index:6;
		/*left:218px;*/
		/*top:155px;*/
		visibility:hidden;
		border:0;
		cursor:pointer;
		cursor:hand;
		/*margin-top:-20px;*/
		height:20px;
		width: 20px;
		top: 20px;
		margin: 0 0 0 0;
		padding: 0px;
		left: 8px;
		display: inline;
		}

	#content .plus img{
		border:0;
	}

	#printShare{
		margin:0px 0 50px 80px;
		float:left;
	}
	
	#printShare img{
		margin:0 10px 0 0;
		vertical-align:middle;
	}
	
	#printShare a{
		margin:0 30px 0 0;
		text-decoration:none;
		font-weight:bold;
		font-size:0.88em;
		line-height:21px;
	}
	
	#cascade
	{
	    margin-bottom:25px;
	}
	
	#content .page{
		background:url(/html/images/bg_button_page.gif) no-repeat top left;
		padding:0 0 0 10px;
		height:	24px;
		float:right;
		margin:0 0 20px 0;
		line-height:24px;
	}
	
	#content .page a{
		color:#fff;
		text-decoration:none;
		font-size:0.88em;
		background:url(/html/images/bg_button_page_corner.gif) top right no-repeat; 
		line-height:24px;
		padding:0 6px 0 0;
		margin:0;
		height:24px;
		display:block;
	}
	
	#content .nextLink{
		padding:0 0 0 6px;
		height:	24px;
		float:right;
		margin:0 0 20px 0;
		line-height:24px;
	}
	/* MODULES BLOCK */
	
	#modules{
		float:right;
		width:220px;
		margin:112px 10px 0 0;
		
	}
	
	#modules h2{
		color:#462763;
		font-size:.875em;
		font-weight:bold;
		margin:0;
		width:220px;
		padding:0 0 20px 0;		
	}
	
	#modules ul{
		clear: both;
		color:#e60088;
		margin:0;
		padding:0 0 0 15px;
		/*font-size:.75em;*/
	}
	
	#modules li{
		margin:0 0 3px 0;
	}
	
	/* 3rd level active nav */
	#modules li a.active{
		color:#462763;
	}
	
	#modules h3{
		background: transparent url(/html/images/bg_h3.gif) right top no-repeat ;
		color:#FFFFFF;
		font-size:0.88em;
		/*line-height:1.3em;
		padding:0 0 0 20px;*/
		padding: 7px 9px 6px 9px;
		margin:0;
		display:block;
	    line-height:13px;
		width: 202px
	}
	
	#modules .poll h3
	{
	     padding:0 9px 6px;
	}
	
	DIV .p{
        line-height:10px;
    }
	#modules h3.gallery {
	background: transparent url(/html/images/bg_h3_image.gif) right top no-repeat ;
	/*#d4027e*/
	}
	
	
	
	
	
	#modules span{
		text-align:center;
		margin:0 auto;
		padding:5px 0 0 0;
		display:block;
		font-size:12px;
		color:#666666;
	}
	
	#modules h3 span
	{
	    color:#ffffff;
	    text-align:left;
	}
	
	#modules .box{
		background:#f6f9fd;
		padding:0;
		overflow:hidden;
		display:block;
		margin:20px 0;
		width:220px;
		
	}
	#modules .box .moduleBg
	{
	    background: url('../images/bg_module.gif') bottom center no-repeat;
	}
	
	
	#modules .box h4{
		color:#777;
		font-size:0.88em;
		display:block;
		background:url(/html/images/arrow_grey_up.gif) 7.3em center no-repeat;
		margin:10px 9px;
	}
	
	#modules .box h4.on{
		background-image:url(/html/images/arrow_grey_down.gif)
	}
	
	#modules .box p,#modules .presscontact table tbody tr th,#modules .presscontact table tbody tr td{
		font-size:.75em;
	}
	#modules .factCaption 
	{
		margin-bottom:5px;
		margin-left:9px;
		margin-right:9px;
		margin-top:5px;
	}
	#ticker
	{
		border-top: 1px dotted #000000;
		clear:right;
	}
	#modules .box p
	{
	    margin: 0px 9px 10px 9px;
		padding-top: 9px;
	    color:#666666;
	    display:block;
	}
	#modules .box a img{
		border:0;
		margin:6px 0 0 6px;
		padding:0;
	}
	/*
	#modules .box a{
		font-size:.75em;
	}*/
	
	#modules SPAN#img_library_link {
		font-size: 0.6em;
		text-align: left;
		margin-left: 10px;
	}
	#modules SPAN#img_library_link a{
	    color:#666666 !important;
	}

	
	#referenceHeader {
		margin-left:80px;
	}
	
	#ticker sup a {
		font-size:1em !important;
		text-decoration:none;
	}
	
	/* accordion */ 
	
	#accordion { 
		/*background: transparent url(/html/images/bg_button_accord_bottom.gif) left bottom no-repeat;*/
		padding-bottom: 3px;
	}
	
	#accordion:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
	}
	
	#accordion img {
	width: 220px; 
	}

	.topOn{
		width:230px;
		height:167px;
		background:url(/html/images/bg_accord.gif) no-repeat bottom left;
		display:block;
	}

	.topOn p{
		width:101px;
		padding:0;
		font-size:11px;
		color:#666666;
		height:65px;
		display:block;
		font-size:11px;
		color:#666666;
		margin:68px 0 0 10px;
	}
	
	#modules .top h3{ 
		margin:0;
		background:url(/html/images/bg_button_accord_top.gif) top left no-repeat;
		display:block;
		color:#fff;	
	}
	
	.top p{
		display:none!important;
	}
	
	h3 a {
	color: #fff;
	}
	
	/*ACCORDIAN MIDDLE*/
	.middleOn{
		width:230px;
		height:167px;
		background:url(/html/images/bg_accord.gif) no-repeat bottom left;
		display:block;
	}
	
	.middleOn p{
		width:101px;
		padding:0;
		font-size:11px;
		color:#666666;
		height:65px;
		display:block;
		font-size:11px;
		color:#666666;
		margin:68px 0 0 10px;
	}
	
	.middle p{
		display:none!important;
	}
	
	#modules .middle h3{ 
		margin:0 0 0 0;
		background:url(/html/images/bg_button_accord_bottom.gif) top left no-repeat;
		display:block;
	}
	
	#modules .middleOn h3{
		margin:0;
		background:url(/html/images/bg_button_accord_bottom_on.gif) top left no-repeat;
		display:block;
	}
	

	 
	/*ACCORDIAN BOTTOM*/
	.bottomOn{
		width:200px;
		height:167px;
		background:url(/html/images/bg_accord.gif) no-repeat bottom left;
		display:block;
	}
	
	
	
	.bottom p{ 
		display:none!important;
	}
	.bottomOn p{
		width:101px;
		padding:0;
		font-size:11px;
		color:#666666;
		height:65px;
		display:block;
		font-size:11px;
		color:#666666;
		margin:68px 0 0 10px;
	}
	 
	#modules .bottom h3{ 
		margin:0;
		background:url(/html/images/bg_button_accord_bottom.gif) top left no-repeat;
		display:block;
	}
	
	#modules .bottomOn h3{ 
		margin:0;
		background:url(/html/images/bg_button_accord_bottom_on.gif) top left no-repeat;
		display:block;
	}
	
	#module .bottom H3 {
		height: 27px;
	}
	
	#modules h3 a, #modules h3 a {
	margin-left: 20px;
	}
	.footernote
	{
	    font-size: 0.75em !important;
        line-height:1.00em ;
	}