/* CSS Document */

	/* CONTENT BLOCK */
	
	#content{
		background:url(/html/images/bg_dots.gif) repeat-y;
		width:675px;
		clear:both;
		float:left;
		margin:18px 0 0 0;
	}
	
	#content h1{
		color:#FF0C9F;
		clear: both;
		font-size:24px;
		font-weight:normal;
		margin:30px 0 20px 14px;
		/*padding:0 0 40px 0;*/
		width:660px;
	}
	
	#content h2{
		color:#000;
		font-size:16px;
		font-weight:bold;
		margin:16px 0 22px 14px;
		width:265px;
		/* padding:0 0 20px 0; */
	}
	
	#content h3{
		color:#444;
		font-size:16px;
		font-weight:bold;
		margin:22px 0 10px 14px;
		width:265px;
		/* padding:0 0 20px 0; */
	}
	
	#content .fullWidth{
		margin:0 0 22px 82px;
		color:#666666;
		font-size:.8em;
	}

	#content p{
		color:#666666;
		font-size:.8em;
		padding:0;
	}
	
	a{
		color:#ff0066;
	}
	
	#content ol{
		padding:0 0 0 15px;
		margin:0 0 17px 100px;
	}
	
	#content ol li{
		color:#a7a7aa;
		font-size:.8em;
		padding:0;
		margin:0;
	}
	
	#content ul{
		padding:0 0 0 15px;
		margin:6px 0;
	}
	
	#content ul li{
		padding:0;
		margin:0;
	}
	
	#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:.8em;
		padding:0;
	}

	#content .quote blockquote p {
		color:#9A9A9A;
		font-size:1em;
		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:#ff0066;
		text-decoration:underline;
	}
	
	#content .quote img{
		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:#ff0066;
	}
	
	#content hr{
		color:#f1eff1;
		height:3px;
		background:#f1eff1;
		border: 0;
		margin:0 8px 25px 13px;
		padding:0;
		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:.8em;
	}
		
	#content .imgRight img, #content .imgLeft img{
		padding:0;
		z-index:5;
		left:0px;
		top:0px;
		position:relative;
	}
		
	#content .textLeft, #content .textRight{
		color:#666666;
		font-size:.8em;
		width:325px;
		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
	{
		display:block;
	}
	
	#content .imgRight img.plus,
	#content .imgLeft img.plus
	{
		position:relative;
		z-index:6;
		left:218px;
		top:155px;
		display:none;
		border:0;
		cursor:pointer;
		cursor:hand;
		margin-top:-20px;
		height:20px;
	}

	#content .plus img{
		border:0;
	}

	#printShare{
		margin:0 0 0 70px;
		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:.8em;
		line-height:21px;
	}
	
	#content .page
	{
		background: url(/html/images/bg_button_page.gif) no-repeat top left;
		padding: 0 0 0 6px;
		height: 24px;
		float: right;
		margin: 0 0 20px 0;
		line-height: 24px;
	}
	
	#content .page a{
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		font-size:.8em;
		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 0 0 0;
		
	}
	
	#modules h2{
		color:#462763;
		font-size:.875em;
		font-weight:bold;
		margin:0;
		width:140px;
		padding:0 0 20px 0;		
	}
	
	#modules ul{
		clear: both;
		color:#ff0066;
		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: #e73a7f url(/html/images/bg_h3.gif) 0 top no-repeat ;
		color:#FFFFFF;
		font-size:.8em;
		/*line-height:1.3em;
		padding:0 0 0 20px;*/
		padding: 7px 9px;
		margin:0;
		display:block;
	}
	
	#modules span{
		text-align:center;
		margin:0 auto;
		padding:5px 0 0 0;
		display:block;
		font-size:12px;
		color:#666666;
	}
	
	#modules .box{
		background:#f0f0eb;
		padding:0 0 6px 0;
		overflow:hidden;
		display:block;
		margin:38px 0;
		width:220px;
	}
	
	#modules .box h4{
		color:#777;
		font-size:.8em;
		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{
		border-top:1px dotted #000000; 
		color:#666666;
		margin: 0px 9px 10px 9px;
		padding-top: 9px;
		font-size:.75em;
	}
	
	#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: 15px;
		text-align: left;
		margin-left: 10px;
	}
	

	
	#referenceHeader {
		margin-left:60px;
	}
	
	#ticker sup a {
		font-size:1em !important;
		text-decoration:none;
	}
