/* -------------------------------------------------------
THE HOPKINS CAPITAL GROUP - Adrienne Klum ( www.citronadedesign.com) 
----------------------------------------------------------*/
html, html * {
	margin:0;
	padding:0;
	border:none;
	}
body {
	font:normal 75%/160% 'Trebuchet MS',Trebuchet,Verdana,Arial,sans-serif;
	color:#4D5453;
	text-align:center;
	background:#4D5453 url(../media/images/pattern_body.gif) left top repeat;
	}
:focus {
	outline:0;
	}
div#pattern {
	background:url(../media/images/pattern.gif) left top repeat-y;
	padding-top:21px;
	padding-bottom:20px;
	}
div#content {
	background:#FFFFFF;
	}
div.container {
	text-align:left;
	margin:0 auto;
	padding-left:60px;
	padding-right:35px;
	/* Box Model Hack */
	width:995px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:900px;
	}
/* Be nice to Opera */
html>body div.container {
	width:900px;
	}
	
/* -------------------------------------------------------
Links
----------------------------------------------------------*/
a:link, a:visited {
	color:#77857B;
	font-weight:normal;
	}
a:focus, a:hover, a:active {
	color:#AE0040;
	font-weight:normal;
	}
div#accentia a, div#retinapharma a, div#biovest a, div#bdsi a {
	height:100px;
	width:440px;
	display:block;
	}
div#accentia a:link, div#accentia a:visited {
	background:#FFFFFF url(../media/images/home_accentia.jpg) left top no-repeat;
	}
div#accentia a:focus, div#accentia a:hover, div#accentia a:active {
	background:#FFFFFF url(../media/images/home_accentia.jpg) left -100px no-repeat;
	}
div#retinapharma a:link, div#retinapharma a:visited {
	background:#FFFFFF url(../media/images/home_retinapharma.jpg) left top no-repeat;
	}
div#retinapharma a:focus, div#retinapharma a:hover, div#retinapharma a:active {
	background:#FFFFFF url(../media/images/home_retinapharma.jpg) left -100px no-repeat;
	}
div#biovest a:link, div#biovest a:visited {
	background:#FFFFFF url(../media/images/home_biovest.jpg) left top no-repeat;
	}
div#biovest a:focus, div#biovest a:hover, div#biovest a:active {
	background:#FFFFFF url(../media/images/home_biovest.jpg) left -100px no-repeat;
	}
div#bdsi a:link, div#bdsi a:visited {
	background:#FFFFFF url(../media/images/home_bdsi.jpg) left top no-repeat;
	}
div#bdsi a:focus, div#bdsi a:hover, div#bdsi a:active {
	background:#FFFFFF url(../media/images/home_bdsi.jpg) left -100px no-repeat;
	}
div.website a {
	height:54px;
	position:relative;
	bottom:53px;
	text-align:center;
	float:right;
	text-decoration:none;
	font:normal 160%/210% 'Trebuchet MS',Trebuchet,Verdana,Arial,sans-serif;
	margin-bottom:-53px;
	padding-left:25px;
/* Box Model Hack */
	width:290px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:265px;
	}
/* Be nice to Opera */
html>body div.website a {
	width:265px;
	}
div.website a:link, div.website a:visited {
	color:#ADAB92;
	}
div.website a:focus, div.website a:hover, div.website a:active {
	color:#FFFFFF;
	}
p#legal a:link, p#legal a:visited {
	color:#ADAB92;
	}
p#legal a:focus, p#legal a:hover, p#legal a:active {
	color:#C2C0A9;
	}
p.up a:link, p.up a:visited {
	padding-left:15px;
	background:#FFFFFF url(../media/images/arrow_gray_up.gif) left 4px no-repeat;
	}
p.up a:focus, p.up a:hover, p.up a:active {
	padding-left:15px;
	background:#FFFFFF url(../media/images/arrow_red_up.gif) left 4px no-repeat;
	}
a#portfolio_accentia, a#portfolio_biovest, a#portfolio_bdsi, a#portfolio_retinapharma {
	width:595px;
	height:55px;
	display:block;
	padding-top:95px;
	font-size:160%;
	text-decoration:none;
	}
a#portfolio_accentia {
	background:#FFFFFF url(../media/images/portfolio_accentia.jpg) left top no-repeat;
	}
a#portfolio_bdsi {
	background:#FFFFFF url(../media/images/portfolio_bdsi.jpg) left top no-repeat;
	}
a#portfolio_retinapharma {
	background:#FFFFFF url(../media/images/portfolio_retinapharma.jpg) left top no-repeat;
	}
a#portfolio_biovest {
	background:#FFFFFF url(../media/images/portfolio_biovest.jpg) left top no-repeat;
	}
	
/* -------------------------------------------------------
Typography
----------------------------------------------------------*/
h1#logo {
	float:left;
	display:inline;
	padding-top:23px;
	width:318px;
	margin-right:17px;
	}
h2 {
	font:normal 140%/130% 'Trebuchet MS',Trebuchet,Verdana,Arial,sans-serif;
	color:#AE0040;
	border-bottom:2px dotted #77857B;
	margin-top:35px;
	padding-bottom:2px;
	margin-bottom:25px;
	}
h2.company {
	border-bottom:none;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:5px;
	display:block;
	color:#4D5453;
	}
h3 {
	font:bold 100%/150% 'Trebuchet MS',Trebuchet,Verdana,Arial,sans-serif;
	}
h3.highlight {
	font-size:130%;
	line-height:150%;
	}
p, ul, h3 {
	margin-bottom:15px;
	}
p#legal {
	font:normal 90%/350% 'Trebuchet MS',Trebuchet,Verdana,Arial,sans-serif;
	color:#ADAB92;
	margin-bottom:0;
	height:35px;
	margin-left:335px;
	padding-left:30px;
	background:#FFFFFF url(../media/images/legal_footer.gif) left top no-repeat;
	}
p.description {
	height:4em;
	margin-bottom:5px;
	font-weight:bold;
	font-style:italic;
	color:#77857B;
	}
p.caption {
	text-align:center;
	font:normal 90%/160% 'Trebuchet MS',Trebuchet,Verdana,Arial,sans-serif;
	}
em {
	font-style:italic;
	}
.title {
	font-weight:bold;
	color:#AE0040;
	}
.bold, ul.bold li a {
	font-weight:bold;
	}
.warning {
	font-weight:bold;
	color:#AE0040;
	}
/* -------------------------------------------------------
Lists
----------------------------------------------------------*/
ul {
	list-style-image:url(../media/images/arrow_red.gif);
	}
ul li {
	margin-left:15px;
	}
ul li ul {
	margin-bottom:0;
	list-style-image:url(../media/images/arrow_gray.gif);
	color:#77857B;
	}
/* -------------------------------------------------------
Navigation
----------------------------------------------------------*/
div#masthead div.container ul#nav {
	margin:0;
	height:35px;
	float:left;
	display:inline;
	background:#FFFFFF url(../media/images/nav_masthead.gif) left top no-repeat;
	padding-left:30px;
	/* Box Model Hack */
	width:650px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:620px;
	}
/* Be nice to Opera */
html>body div#masthead div.container ul#nav {
	width:620px;
	}
div#masthead div.container ul#nav li {
	list-style:none;
	display:block;
	float:left;
	line-height:220%;
	padding:0 12px 0 0;
	margin:0 12px 0 0;
	border-right:2px dotted #ADAB92;
	}
div#masthead div.container ul#nav li.last_item {
	border:0px;
	}
div#masthead div.container ul#nav li a {
	text-decoration:none;
	font-weight:normal;
	padding-bottom:20px;
	}
div#masthead ul#nav li a:link, div#masthead ul#nav li a:visited {
	color:#C2C0A9;
	}
div#masthead ul#nav li a:focus, div#masthead ul#nav li a:hover, div#masthead ul#nav li a:active {
	color:#ADAB92;
	}
div#masthead div.container ul#nav li a.current {
	color:#FFFFFF;
	cursor:default;
	padding-bottom:20px;
	background:url(../media/images/arrow_nav.gif) center 21px no-repeat;
	}
/* -------------------------------------------------------
Footer Navigation
----------------------------------------------------------*/
ul#footer_nav {
	clear:both;
	width:595px;
	padding-top:50px;
	margin-left:305px;
	margin-bottom:0;
	font:normal 90%/160% 'Trebuchet MS',Trebuchet,Verdana,Arial,sans-serif;
	}
ul#footer_nav li {
	display:block;
	float:left;
	margin:0 20px 0 0;
	}
ul#footer_nav li a {
	padding-left:13px;
	text-decoration:none;
	}
ul#footer_nav li a:link, ul#footer_nav li a:visited {
	background:#FFFFFF url(../media/images/arrow_gray.gif) left 1px no-repeat;
	}
ul#footer_nav li a:focus, ul#footer_nav li a:hover, ul#footer_nav li a:active {
	background:#FFFFFF url(../media/images/arrow_red.gif) left 1px no-repeat;
	}
/* -------------------------------------------------------
Masthead & Footer
----------------------------------------------------------*/
div#masthead {
	background:#FFFFFF;
	margin-bottom:10px;
	height:94px;
	}
div#masthead div.container, div#footer div.container {
	width:995px;
	padding:0;
	}
div#footer {
	background:#FFFFFF;
	}

/* -------------------------------------------------------
Manipulation
----------------------------------------------------------*/	
.spacer {
	clear:both;
	}
.thin {
	height:10px;
	}
.thick {
	height:30px;
	}
.hidden {
	display:none;
	}
.visible {
	visibility:visible;
	}
.left {
	float:left;
	display:inline;
	}
.right {
	float:right;
	}
div.column_full {
	width:900px;
	float:left;
	display:block;
	}
div.column_1, div.column_2 {
	width:440px;
	float:left;
	display:inline;
	margin-bottom:10px;
	}
div.column_1 {
	margin-right:20px;
	}
div.column_a, div.column_b, div.column_c {
	width:290px;
	float:left;
	display:inline;
	}
div.column_a, div.column_b {
	margin-right:15px;
	}
div.column_d {
	width:595px;
	float:left;
	display:inline;
	}
.no_header {
	margin-top:35px;
	}
/* -------------------------------------------------------
Forms
----------------------------------------------------------*/
label, input.submit {
	font:bold 100%/140% 'Trebuchet MS',Trebuchet,Verdana,Arial,sans-serif;
	}
input, textarea {
	display:inline;
	color:#FFFFFF;
	font:normal 100%/130% 'Trebuchet MS',Trebuchet,Verdana,Arial,sans-serif;
	background-color:#77857B;
	padding:3px;
	width:100%;
	}
input:active, textarea:active, input:focus, textarea:focus {
	background-color:#4D5453;
	}
input.submit {
	width:inherit;
	float:right;
	display:block;
	color:#FFFFFF;
	cursor:pointer;
	background-color:#AE0040;
	}
/* -------------------------------------------------------
Home Dynamic
----------------------------------------------------------*/
div#tab a {
	width:20px;
	height:300px;
	text-indent:-9999px;
	display:inline;
	float:right;
	background:#FFFFFF url(../media/images/dynamic_tab.gif) left top no-repeat;
	}	
div#tab a:hover { 
	background:#FFFFFF url(../media/images/dynamic_tab.gif) left -300px no-repeat;
	}
div#dynamic {
	width:870px;
	height:300px;
	display:block;
	float:left;
	}
div#dynamic ul {
	list-style-image:none;
	}
div#dynamic ul li {
	margin:0;
	list-style:none;
	}
ul#companies {
	position: relative;
	}
ul#companies .original {
	float: left;
	display: block;
	width: 210px;
	height: 300px;
	overflow:hidden;
	margin-right:9px;
	background-color:#4D5453;
	}
ul#companies .no_margin {
 	margin:0;
 	}
div#title_accentia, div#title_bdsi, div#title_biovest, div#title_rp, div.dynamic_content {
 	display:block;
 	}
div#title_accentia a, div#title_bdsi a, div#title_biovest a, div#title_rp a {
	text-indent:-9999px;
	display:block;
	height:60px;
	}
div#title_accentia a {
	background:#FFFFFF url(../media/images/dynamic_title_accentia.jpg) left top no-repeat;
	}
div#title_accentia a:hover {
	background:#FFFFFF url(../media/images/dynamic_title_accentia.jpg) left -60px no-repeat;
	}
div#title_bdsi a {
	background:#FFFFFF url(../media/images/dynamic_title_bdsi.jpg) left top no-repeat;
	}
div#title_bdsi a:hover {
	background:#FFFFFF url(../media/images/dynamic_title_bdsi.jpg) left -60px no-repeat;
	}
div#title_biovest a {
	background:#FFFFFF url(../media/images/dynamic_title_biovest.jpg) left top no-repeat;
	}
div#title_biovest a:hover {
	background:#FFFFFF url(../media/images/dynamic_title_biovest.jpg) left -60px no-repeat;
	}
div#title_rp a {
	background:#FFFFFF url(../media/images/dynamic_title_rp.jpg) left top no-repeat;
	}
div#title_rp a:hover {
	background:#FFFFFF url(../media/images/dynamic_title_rp.jpg) left -60px no-repeat;
	}
div#content_accentia, div#content_bdsi, div#content_biovest, div#content_rp {
	float:left;
	display:inline;
	height:100%;
	width:210px;
	overflow:hidden;
	}
div#content_accentia {
	background:#4D5453 url(../media/images/dynamic_accentia.jpg) left top no-repeat;
	}
div#content_bdsi {
	background:#4D5453 url(../media/images/dynamic_bdsi.jpg) left top no-repeat;
	}
div#content_biovest {
	background:#4D5453 url(../media/images/dynamic_biovest.jpg) left top no-repeat;
	}
div#content_rp {
	background:#4D5453 url(../media/images/dynamic_rp.jpg) left top no-repeat;
	}
#companies li p {
	margin-top:10px;
	color:#FFFFFF;
	text-indent:-9999px;
	font-weight:bold;
	font-style:italic;
	background:#4D5453 url(../media/images/dynamic_arrow.gif) top left no-repeat;
	width:20px;
	height:20px;
	padding:0;
	}
div#web_accentia, div#web_bdsi, div#web_biovest, div#web_rp {
	display:inline;
	float:right;
	width:30px;
	height:240px;
	}
div#web_accentia a, div#web_bdsi a, div#web_biovest a, div#web_rp a {
	text-indent:-9999px;
	display:block;
	height:240px;
	}
div#web_accentia a {
	background:#FFFFFF url(../media/images/dynamic_web_accentia.jpg) left top no-repeat;
	}
div#web_accentia a:hover {
	background:#FFFFFF url(../media/images/dynamic_web_accentia.jpg) left -240px no-repeat;
	}
div#web_bdsi a {
	background:#FFFFFF url(../media/images/dynamic_web_bdsi.jpg) left top no-repeat;
	}
div#web_bdsi a:hover {
	background:#FFFFFF url(../media/images/dynamic_web_bdsi.jpg) left -240px no-repeat;
	}
div#web_biovest a {
	background:#FFFFFF url(../media/images/dynamic_web_biovest.jpg) left top no-repeat;
	}
div#web_biovest a:hover {
	background:#FFFFFF url(../media/images/dynamic_web_biovest.jpg) left -240px no-repeat;
	}
div#web_rp a {
	background:#FFFFFF url(../media/images/dynamic_web_rp.jpg) left top no-repeat;
	}
div#web_rp a:hover {
	background:#FFFFFF url(../media/images/dynamic_web_rp.jpg) left -240px no-repeat;
	}



