@charset "utf-8";
/* CSS Document */

html, body{
	padding:0;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
}
form, img{
	margin:0;
	padding:0;
	border:none;
}
a{
	color:#1b97bf;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

sup {
    font-size:7px;
    vertical-align: top;
    line-height: 12px;
}


table{border-collapse:collapse;}
td{padding:0;}

.hidden {display: none;}
.show {display: block!important;}
.no-margin{margin: 0!important;}
.no-padding{padding: 0!important;}
.no-bg{background: none!important;}
.no-border{border: none!important;}

.a-left{text-align: left;}
.a-center{text-align: center;}
.a-right{text-align: right;}

.f-left{float: left;}
.f-right{float: right;}
.clear{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}
.page{
	margin:0 auto;
	width:961px;
}

/*=================== Begin HEADER ==================*/
.header{
	padding:25px 0 0 0;
	height:96px;
}
.header .logo{
	height:96px;
	padding:0 0 0 5px;
    width: 300px;
    float: left;
}
.header .menu{
	height:48px;
    width: 654px;
    float: right;
    margin-top:47px;
}
.header .menu ul{
	margin:0;
	padding:0;
	list-style:none;
    width: 654px;
    overflow: hidden;
	height:38px;
	background:url(../images/bg_menu.gif) no-repeat top;
}
.header .menu ul li{
	float:left;
}
.header .menu ul li a{
	color:#fff;
	display:block;
	height:38px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-5000px;
}
.header .menu ul li.menu1 a{
	background:url(../images/menu_1.gif) no-repeat top;
	width:105px;
}
.header .menu ul li.menu2 a{
	background:url(../images/menu_2.gif) no-repeat top;
	width:167px;
}
.header .menu ul li.menu3 a{
	background:url(../images/menu_3.gif) no-repeat top;
	width:97px;
}
.header .menu ul li.menu4 a{
	background:url(../images/menu_4.gif) no-repeat top;
	width:168px;
}
.header .menu ul li.menu5 a{
	background:url(../images/menu_5.gif) no-repeat top;
	width:117px;
}
.header .menu ul li.menu6 a{
	background:url(../images/menu_6.gif) no-repeat top;
	width:186px;
}
.header .menu ul li.menu7 a{
	background:url(../images/menu_7.gif) no-repeat top;
	width:185px;
}
.header .menu ul li a:hover, .header .menu ul li a.active{
	background-position:bottom !important;
}
/*=================== End HEADER ==================*/




/*=================== Begin CONTENT ==================*/
.content{
	padding:0 0 9px;
}
.content .banner{
	height:210px;
}
.more{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#01344f;
	text-transform:uppercase;
	line-height:18px;
	padding:0 0 0 25px;
	background:url(../images/arrow.gif) no-repeat top left;
	float:left;
}
.more:hover{
	background:url(../images/arrow.gif) no-repeat bottom left;
	text-decoration:none;
	color:#00b2d8;
}
.blue_txt{
	text-transform:uppercase;
	color:#1b97bf;
}

.blue_txt_history {
	text-transform:uppercase;
    font-size: 15px;
	color:#1b97bf;
}

.blue_txt_low{
	text-transform:lowercase;
	color:#1b97bf;
}

.blue{
	color:#1b97bf;
}



/*------ LEFT SIDE ------*/
.left_side{
	float:left;
	width:659px;
}
.left_side .ls_box{
	background:url(../images/brd_our_business_box.gif) no-repeat 0 36px;
	line-height:22px;
	margin-bottom:10px;
}
.left_side .ls_box_sub{
	background:url(../images/brd_our_business_box.gif) no-repeat top right;
	padding:15px 30px 0;
}
.left_side h1{
	background:url(../images/h1.gif) no-repeat;
	margin:0;
	margin:0;
	height:36px;
	text-indent:-5000px;
}
.left_side .ls_box h1 span, .left_side .ls_box h1 a{
	display:block;
	height:36px;
	overflow:hidden;
}
.left_side .ls_box .txt_box{
	float:left;
	width:370px;
}
.left_side .ls_box p{
	padding:0;
	margin:10px 0 15px;
}
.left_side .ls_box ul{
	margin-top:0px;
	margin-bottom:15px;
}
.left_side .ls_box .img_box{
	float:right;
	width:195px;
	padding:0;
}
.left_side .ls_box img{
	padding:15px 0 10px;
}


/*---------------- Begin Titles h1 --------------------------------*/
.left_side .ls_box h1.our_business span{
	background:url(../images/h1_our_business.gif) no-repeat 12px 0;
}
.left_side .patient_forum_box h1{
	background:url(../images/h1_forum.gif) no-repeat;
}
.left_side .ls_box h1.dupuytren span{
	background:url(../images/h1_dupuytrens_disease.gif) no-repeat 12px 0;
}
.left_side .ls_box h1.contact span{
	background:url(../images/h1_contact.gif) no-repeat 12px 0;
}
.left_side .ls_box h1 { cursor: pointer; }
.left_side .ls_box h1.about_biospecifics span,
.left_side .ls_box h1.about_biospecifics a{
	background:url(../images/h1_about_biospecifics.gif) no-repeat 12px 0;
}
.left_side .active h1.about_biospecifics span,
.left_side .active h1.about_biospecifics a{
	background:url(../images/h1_about_biospecifics.gif) no-repeat 12px -36px;
}
.left_side .ls_box h1.management_team span,
.left_side .ls_box h1.management_team a{
	background:url(../images/h1_management_team.gif) no-repeat 12px 0;
}
.left_side .active h1.management_team span,
.left_side .active h1.management_team a{
	background:url(../images/h1_management_team.gif) no-repeat 12px -36px;
}
.left_side .ls_box h1.collagenase span,
.left_side .ls_box h1.collagenase a{
	background:url(../images/h1_collagenase.gif) no-repeat 12px 0;
}
.left_side .active h1.collagenase span,
.left_side .active h1.collagenase a{
	background:url(../images/h1_collagenase.gif) no-repeat 12px -36px;
}
.left_side .ls_box h1.intellectual_property span,
.left_side .ls_box h1.intellectual_property a{
	background:url(../images/h1_intellectual_property.gif) no-repeat 12px 0;
}
.left_side .active h1.intellectual_property span,
.left_side .active h1.intellectual_property a{
	background:url(../images/h1_intellectual_property.gif) no-repeat 12px -36px;
}
.left_side .ls_box h1.partnering span,
.left_side .ls_box h1.partnering a{
	background:url(../images/h1_partnering.gif) no-repeat 12px 0;
}
.left_side .active h1.partnering span,
.left_side .active h1.partnering a{
	background:url(../images/h1_partnering.gif) no-repeat 12px -36px;
}
.left_side .ls_box h1.history span,
.left_side .ls_box h1.history a{
	background:url(../images/h1_history.gif) no-repeat 12px 0;
}
.left_side .active h1.history span,
.left_side .active h1.history a{
	background:url(../images/h1_history.gif) no-repeat 12px -36px;
}



.left_side .ls_box h1.investor_relations a{
	background:url(../images/h1_investor_relations.gif) no-repeat 12px 0;
}
.left_side .active h1.investor_relations a{
	background:url(../images/h1_investor_relations.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.calendar_events a{
	background:url(../images/h1_calendar_events.gif) no-repeat 12px 0;
}
.left_side .active h1.calendar_events a{
	background:url(../images/h1_calendar_events.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.news_releases a{
	background:url(../images/h1_news_releases.gif) no-repeat 12px 0;
}
.left_side .active h1.news_releases a{
	background:url(../images/h1_news_releases.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.corporate_presentation a{
	background:url(../images/h1_corporate_presentation.gif) no-repeat 12px 0;
}
.left_side .active h1.corporate_presentation a{
	background:url(../images/h1_corporate_presentation.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.stock_quote_chart a{
	background:url(../images/h1_stock_quote_chart.gif) no-repeat 12px 0;
}
.left_side .active h1.stock_quote_chart a{
	background:url(../images/h1_stock_quote_chart.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.SEC_filings a{
	background:url(../images/h1_SEC_filings.gif) no-repeat 12px 0;
}
.left_side .active h1.SEC_filings a{
	background:url(../images/h1_SEC_filings.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.annual_reports a{
	background:url(../images/h1_annual_reports.gif) no-repeat 12px 0;
}
.left_side .active h1.annual_reports a{
	background:url(../images/h1_annual_reports.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.corporate_governance a{
	background:url(../images/h1_corporate_governance.gif) no-repeat 12px 0;
}
.left_side .active h1.corporate_governance a{
	background:url(../images/h1_corporate_governance.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.email_alerts a{
	background:url(../images/h1_email_alerts.gif) no-repeat 12px 0;
}
.left_side .active h1.email_alerts a{
	background:url(../images/h1_email_alerts.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.pipeline a{
	background:url(../images/h1_pipeline.gif) no-repeat 12px 0;
}
.left_side .active h1.pipeline a{
	background:url(../images/h1_pipeline.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.dupuytren a{
	background:url(../images/h1_dupuytren.gif) no-repeat 12px 0;
}
.left_side .active h1.dupuytren a{
	background:url(../images/h1_dupuytren.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.peyronie_disease a{
	background:url(../images/h1_peyronie_disease.gif) no-repeat 12px 0;
}
.left_side .active h1.peyronie_disease a{
	background:url(../images/h1_peyronie_disease.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.frozen_shoulder a{
	background:url(../images/h1_frozen_shoulder.gif) no-repeat 12px 0;
}
.left_side .active h1.frozen_shoulder a{
	background:url(../images/h1_frozen_shoulder.gif) no-repeat 12px -36px;
}

.left_side .ls_box h1.clinical_tests a{
	background:url(../images/h1_additional_indications.gif) no-repeat 12px 0;
}
.left_side .active h1.clinical_tests a{
	background:url(../images/h1_additional_indications.gif) no-repeat 12px -36px;
}

/*---------------- End Titles h1 --------------------------------*/


	/*-- Patient Discussion Forum Box --*/
.left_side .patient_forum_box p{
	margin:0;
	padding:0 0 10px;
	line-height:18px;
}
.left_side .patient_forum_sub{
	border:solid 1px #d9d9d9;
	border-top:none;
}
.left_side .patient_forum_box .forum_1{
	float:left;
	width:288px;
	border-right:solid 1px #d9d9d9;
	padding:20px 20px 15px;
}
.left_side .patient_forum_box .forum_1 h2{
	margin:0;
	padding:0;
	height:28px;
	text-indent:-5000px;
	background:url(../images/h2_dupuytrens_disease.gif) no-repeat top center;
}
.left_side .patient_forum_box .forum_r{
	float:right;
	width:288px;
	padding:20px 20px 15px;
}
.left_side .patient_forum_box .forum_r h2{
	margin:0;
	padding:0;
	height:28px;
	text-indent:-5000px;
	background:url(../images/h2_peyronies_disease.gif) no-repeat top center;
}
.left_side .patient_forum_box .more{
	margin-left:60px;
}

	/*--------- table style ----------*/
.table_pipeline{
	border:solid 1px #46abcb;
	border-bottom:none;
	border-collapse:collapse;
	width:100%;
}
.table_pipeline th{
	background:#46abcb;
	color:#fff;
}
.table_pipeline td{
	border-bottom:solid 1px #46abcb;
	background:#ebf6f9;
	padding:8px 5px;
}
.table_pipeline td img{
		padding:0 !important;
}
.table_pipeline td.date_table{
	width:142px;
	padding:10px 20px;
	background:#fff;
}

.table_history {
  	background:url(../images/border_history.gif) repeat-y left;
}

.table_history td {
    vertical-align: top;
    padding: 0 0 20px 0;
}

.table_history td span.dash {
  	background:url(../images/history_dash.gif) no-repeat left center;
    padding: 0 20px 0 50px;
    margin: 0 0 0 3px;
    color: #1b97bf;

}


/*------ RIGHT SIDE ------*/
.right_side{
	float:right;
	width:293px;
}
.right_side .right_side_box{
	margin:0 0 20px;
}
.right_side .right_side_box h1{
	height:36px;
	margin:0;
	padding:0;
	text-indent:-5000px;
}
.right_side .right_side_box_sub{
	border:solid 1px #d9d9d9;
	border-top:none;
	padding:0 13px 10px;
}
.right_side .right_side_box ul{
	margin:0;
	padding:0 0 8px;
	list-style:none;
	position:relative;
}
.right_side .right_side_box li{
	background:url(../images/brd_dotted.gif) repeat-x bottom;
	padding:5px 5px 0;
	line-height:30px;
}
.right_side .more{
	text-transform:none;
}
.right_side .stock_quote_box{
	background:url(../images/bg_stock_quote.jpg) no-repeat bottom right;
}
.right_side .stock_quote_box h1{
	background:url(../images/h1_stock_quote.gif) no-repeat;
}
.right_side .news_box h1{
	background:url(../images/h1_news.gif) no-repeat;
}
.right_side .news_box .right_side_box_sub{
	padding:5px 13px 18px;
}
.right_side .news_box li{
	line-height:16px;
	padding:8px 5px 6px;
}
.right_side .news_box li span{
	color:#01344f;
	display:block;
}
/*=================== End CONTENT ==================*/




/*=================== Begin FOOTER ==================*/
.footer{
	border-top:solid 3px #00344e;
	height:70px;
	text-align:center;
}

.footer p {
    padding:0;
    margin:10px 0;
}


.footer .bottom_menu{
	list-style:none;
	margin:0;
	padding:8px 0 10px;
	text-align:center;
}
.footer .bottom_menu li{
	padding:0 4px;
	display:inline;
}
.footer .bottom_menu li a{
	color:#666;
}
.footer .bottom_menu li a:hover{
	color:#1b97bf;
	text-decoration:none;
}
.copy{
}
/*=================== End FOOTER ==================*/

.right_side .noMarging {
    margin:0;
}

.table_history .noPadding {
    padding:0;
}


.simple_page {
	width: 750px;
	margin: 67px auto 0px auto;
}
.forum_2_invite,
.forum_1_invite {
	background: url(../images/dupuytrens_disease_forum.gif) no-repeat 100% 14px;
	height: 65px;
}
.forum_2_invite {
	background-image: url(../images/peyronies_disease_forum.gif);
}
.simple_page_content {
	background: url(../images/simple_page_bg.gif) no-repeat top;
	min-height: 225px;
	height: auto !important;
	height: 225px;
	padding: 15px 25px;
}
.simple_page_content p {
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding: 10px 0px;
}
.simple_page_content .back_to_site,
.simple_page_content .enter_the_forum {
	margin-top: 20px;
	margin-bottom: 20px;
}

.simple_page_content .back_to_site {
	margin-left: 190px;
}
.simple_page_content .enter_the_forum {
	margin-left: 40px;
}
.simple_page_content .back_to_site {
	background: url(../images/arrow_back.gif) no-repeat left top;
}
.simple_page_content .back_to_site:hover {
	background: url(../images/arrow_back.gif) no-repeat left bottom;
}
