#content #categories_menu, #global #text{
	float:left;
	position:relative;
	z-index:0;
	background-color:#FFFFFF;
}

#content #categories_menu {
	width:192px;
}

#content #text {
	width:571px;
}

#tr_alignment {
	vertical-align: top;
}

#cell_padding {
	padding: 5px;
}

#cell_header_padding {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#td_column_separator {
	padding: 0px;
	background-color:#FFFFFF;
	color:#FFFFFF;
}

#tr_generic_sep_line {
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
}

#tr_generic_bottom_line {
	color: #4B7D9B;
	background-color: #4B7D9B;
	height: 3px;
}

#tr_generic_odd_line {
	line-height: 16px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #D1DBE2;
}

#tr_generic_even_line {
	line-height: 16px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #E1E9EE;
}

#text_table {
	background:url(../img/bg_content_text.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

#table_category_content {
	vertical-align: top;
	background:url(../img/bg_table_category_test2.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:50px;
}

#table_category_content_nobg {
	vertical-align: top;
	background-color:#FFFFFF;
	height:50px;
}

#table_subcategory_content {
	vertical-align: top;
	background:url(../img/bg_content_subcategory.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	line-height: 16px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #D1DBE2;
}

#tr_subcategory_content {
	vertical-align: top;
	line-height: 16px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#right_padding {
	padding-right:20px;
}

#highlight {
	font-weight: bold;
}

body {
	background:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
}

div.global {
	align:center;
 	margin:0px auto;
	top:29px;
	position:relative;
}

div.top {
	position:relative;
	height:104px;
	z-index:0;
}

div.top_separator {
	position:relative;
	z-index:0;
}

div.content {
	position:relative;
	z-index:0;
	width:769px;
}

div.div_menu {
	visibility:hidden;
	position:absolute;
	top:72px;
	width:190px;
	z-index:1;
	text-align:left;
}

div.details {
	margin:15px;
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
}

div.bottom_separator {
	float:right;
	position:relative;
	z-index:10;
}

div.bottom {
	float:left;
	text-align:center;
	position:relative;
	height:47px;
	width:769px;
	background-color:#FFFFFF;
	z-index:1;
}

div.after_bottom {
	position:relative;
	height:58px;
}

span.text {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

span.list {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

span.related_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

span.titles {
	vertical-align: bottom;
	line-height: 20px;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

span.categories {
	vertical-align: middle;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

span.selected_category_menu, span.selected_subcategory_menu {
	vertical-align: middle;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

span.text_bottom {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.related_link {
	vertical-align: middle;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFCC;
	text-decoration: none;
}

a.related_link:hover {
	text-decoration: underline;
}

a.link_index {
	vertical-align: middle;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFCC;
	text-decoration: none;
}
a.link_index:hover {
	text-decoration: underline;
}

a.link_topmenu {
	vertical-align: middle;
	line-height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;
}
a.link_topmenu:hover {
	text-decoration: underline;
}

a.link_index_subheader {
	vertical-align: middle;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.link_index_subheader:hover {
	text-decoration: underline;
}

a.link_leftmenu_categories {
	vertical-align: middle;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;
}
a.link_leftmenu_categories:hover {
	text-decoration: underline;
}

a.link_leftmenu_subcategories {
	vertical-align: middle;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFCC;
	text-decoration: none;
}
a.link_leftmenu_subcategories:hover {
	text-decoration: underline;
}

a.link_leftmenu_subcategories_selected {
	vertical-align: middle;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.link_leftmenu_subcategories_selected:hover {
	text-decoration: underline;
}

img {
	border: 0px;
}

a.link_bottom {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A98869;
	text-decoration: none;
}

a.link_bottom:hover {
	text-decoration: underline;
}

.subcategory_table_title {
	color: #FFFFCC;
}

td.index {
	vertical-align: top;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
}

td.related {
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 6px;
	padding-bottom: 6px;
}

.td_menu_categories {
	padding-left: 10px;
	width:173;
}

.td_content {
	padding-left: 22px;
	padding-bottom: 22px;
	padding-top: 22px;
}

table.related_table {
	background:url(../img/bg_table_related.gif);
	background-repeat:repeat-x;
	background-color: #4B7D9B;
	float: right;
	width: 199px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	margin-left:10px;
}

table.related_table_curve {
	background:url(../img/bg_table_related_curve.gif);
	background-repeat:repeat-x;
	float: right;
	width: 186px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	margin-left:10px;
}

table.headerline {
	background: url(http://www.superbio.com/files/CMS_Use/Page/header_separator.gif);
	width: 100%;
	height: 5px;
}

table.headerline_related {
	background: url(http://www.superbio.com/files/CMS_Use/Related/square_related_separator.gif);
	width: 100%;
	height: 5px;
}

.table_header {
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
	background-color: #4B7D9B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

.table_subheader {
	color: #000000;
	background-color: #AEC5D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.generic_title {
	vertical-align: middle;
	line-height: 40px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.subcategory_title {
	vertical-align: middle;
	line-height: 30px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.text_header {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

.text_subheader, .text_subheader_italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.text_subheader_italic {
	font-style:italic;
}

.text_default {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.quote_layer {
	width:172px;
	padding:10px;
}

.quote_author {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.quote {
	vertical-align: middle;
	font-style:italic;
	line-height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

form {
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

textarea {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: FFFFFF;
/* border: 1px #000000 solid; */
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: FFFFFF;
/* border: 1px #000000 solid; */
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: FFFFFF;
/* border: 1px #000000 solid; */
}

table {
	width:100%;
	padding:0px;
	border:0px;
}

table.title_related {
	width:330px;
	padding:0px;
	border:0px;
}
table.title_norelated {
	width:540px;
	padding:0px;
	border:0px;
}

#table_content_type2 {
	width:333px;
	padding:0px;
	border:0px;
}

td {
	padding:0px;
}

p {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

a {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-decoration: underline;
}

ul, ol {
	margin-left: -2em;
}

li {
	margin-left: 0em;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#arrow_black_single {
	list-style-image: url(/files/CMS_Use/Page/arrow_black_single.gif);
}
