html, mhtml, body {
	/*font-family:Tahoma,Verdana,sans-serif;*/
	/*font-family:Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;*/
	font-family:Corbel, Lucida Grande, Lucida Sans Unicode, Lucida Sans, DejaVu Sans, Bitstream Vera Sans, Liberation Sans, Verdana;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	padding:0pt;
	text-align:center;	
	height: 100%;
	color:#636524;
}

form{
	margin:0px;
	padding:0px;
}

p{
	padding:0px;
	margin:0px;
}

a{
	cursor:pointer;
}

.wrapper{
	width:978px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.unfloat{
	float:none!important;
	clear:both!important;
}

.noBorder{
	border:none!important;
}

.leftcol{
	width:186px;
	margin-right:12px;
	float:left;
}

.rightcol{
	float:left;
	width:780px;
}

.logoLink{
	margin-top:2px;
	display:block;
}

.head{
	margin-top:20px;
	border-bottom:2px solid #E1DFD0;
}

.topMenu{
	height:21px;
	background:url('/img/ext_details/topMenuBg.jpg') repeat-x;
	width:100%;
	color:#fff;
}

.topMenuTable{
	width:100%;
	
}

.topMenuTable td{
	vertical-align:top;
	text-align:center;
	height:18px;	
}

.topMenuTable td a{
	padding-top:3px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	display:block;
	width:100%;
	height:100%;
}

.topMenu .activeMenuItem a, .topMenu a:hover{
	color:#666222;
	background:url('/img/ext_details/topMenuActiveBg.jpg') repeat-x;
}

.topMenu .activeMenuItem{
	
}

.mainTitle{
	font-size:24px;
	padding:3px 0px;
	margin:0px;
	height:28px;
	font-weight:normal;
	font-family:Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia;
}

.mainTitle a{
	text-decoration:none;
}

.mainTitle .topmenu_links{
	text-decoration:none;
	font-size:11px;
	color: #7c7a3f;
	font-family: Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
}

.mainTitle .topmenu_links a{
	text-decoration:none;
	font-size:11px;
	color: #7c7a3f;
	font-family: Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
}

.mainTitle, .contentSectionLabel{
	
}

.mainTitle, .leftMenuRowLink a, .entrezSubtreeLink a, .mainTitle a, .gbifLink a, .extLinkRow a, .extLinksSeeAll a, .ncbiLineageRow a, .disclaimerText a, .bhl_pageslink a {
	color:#325958;
}

.leftMenuRowHolder{	
	border-bottom:1px solid #c2bf9e;
}

.leftMenuRowLink{
	height:33px;
}

.lastLeftMenuRowHolder{
	border-bottom:none!important;
}

.leftMenuRowHolder td{
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

.leftMenuRowLink{
	font-weight:bold;
}

.leftMenu{
	padding-right:6px;	
	margin-bottom:11px;
}

.leftMenuRowImage{
	width:52px;
}

.leftMenuRowLink{
	width:126px;
}

.leftMenuRowLink a{
	text-decoration:none;	
}

.leftMenuLabel{
	background:url('/img/ext_details/menuLabelBg.jpg') no-repeat top left;
	height:16px;
	color:#fff;
	font-weight:bold;
	padding:2px 6px;
	margin:0px 0px 9px;
}

.contentSectionLabel{
	height:35px;	
	width:100%;
	margin-bottom:15px;
}

.contentSectionLabel td{
	vertical-align:middle;
}

.contentSectionLabel .labelImg{
	width:76px;
}

.contentSectionLabel .labelTitle{
	padding:0px;
	margin:0px;
	font-size:16px;
	color:#636524;
}

.contentSection .sectionBody, .leftMenu{
	border-bottom:2px solid #e1dfd0;
	border-right:2px solid #e1dfd0;	
	padding:0px 10px 10px 0px;
}

.generalInfoSection .sectionBody{
	text-align:left;
}

.geneSequenceSection .sectionBody{
	height:205px;
}
/*
.imagesSection .sectionBody{
	height:212px;
}*/

.copyrightInfo{
	margin:5px 0px 10px;
	text-align:center;
}

.barIcon{
	padding:0px 9px 0px 7px;
	background:url('/img/ext_details/barImageSeparator.jpg') no-repeat top right;
	float:left;
}

.bar .mainTitle{
	float:left;
	border:none!important;
}

.bar .barImages{
	float:right;
	padding:3px 0px;
	background:url('/img/ext_details/barImageSeparator.jpg') no-repeat 0px 3px;
}

.bar{
	height:34px;
	border-bottom:2px solid #e1dfd0;
}

.externalIframe{
	margin:0px auto;
	width:100%;
	/*height:500px;*/
	border:none;
	margin:0px;
	padding:0px;
}

.imageRow{	
	float:left;
	padding:5px;
	width:134px;
	border:2px solid #e1dfd0;
	margin:5px 5px 0px 0px;
}

.imageRow img{
	width:134px;
}

.ncbiDetail{
	margin-bottom:5px;
}

.ncbiDetail .label, .extLinksTitle {
	font-weight:bold;
	font-size:14px;
}

.ncbiDisclaimer, .disclaimerText{
	font-size:11px;
	padding:5px 0px;
	margin-top:10px;
}

.disclaimerText .taxonName{
	font-style:italic;
}

.ncbiDetails{
	float:left;
	width:500px;
	margin-right:18px;
}

.ncbiEntrezRecords{
	float:left;
	width:250px;
}

.entrezRecordsTable{
	width:100%;
}

.entrezSubtreeLink a, .gbifLink a, .extLinkRow a, .extLinksSeeAll a, .ncbiLineageRow a{
	text-decoration:none;
	font-weight:bold;
}

.gbifLink{
	padding:10px 0px;
}

.extLinkRow{
	padding:3px 0px;
}

.extLinksTitle{
	padding:10px 0px;
}

.extLinksSeeAll{
	margin-top:5px;
}

.lLinks {
	float:left;
	width:150px;
	padding-left:10px;
	padding-top:14px;
}

.lLinks a {
	color:#7C7A3F;
	font-family:Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
	font-size:11px;
	text-decoration:none;
}

.searchfrm {
	float:right;
	width:381px;
	padding-top:7px;
}

.searchtxt {
	width:150px;
	color:#000;
	font-family:Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
	font-size:11px;
	float:left;
	padding-top:4px;
}

.srchInput {
	width:186px;
	float:left;
	padding:0px 5px;
}

.leftsrchinp {
	width:8px;
	height:20px;
	background:url(/img/ext_details/leftinp.jpg) no-repeat;
	float:left;
}

.rightsrchinp {
	width:8px;
	height:20px;
	background:url(/img/ext_details/rightinp.jpg) no-repeat;
	float:left;
}

.mainsrchinp {
	width:170px;
	background:url(/img/ext_details/maininp.jpg) repeat-x;
	float:left;
}

.mainsrchinp input {
	color:#7C7A3F;
	font-family:Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
	font-size:11px;
	border:none !important;
	height:18px !important;
	margin-top:2px;
	width:170px;
	background:transparent;
}

.srchsmbbut {
	background:transparent url(/img/ext_details/go.jpg) no-repeat center top;
	border:0 none;
	cursor:pointer;
	height:20px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:35px;
	float:left;
}

.lLeftConthead {
	float:left;
	width:350px;
	height:34px;
}

.rightColNoData {
	text-align:center;
	padding-top:55px;
}

.rightColNoData img {
	border:none;
}

.bhl_title {
	font-weight:bold;
	font-size:12px;
}

.bhl_pageslink {
	font-weight:bold;
	font-size:11px;
}

.BHLDetails{
	float:left;
	width:500px;
	margin-right:18px;
	margin-bottom:5px;
}

.BHLDetail{
	margin-bottom:0px;
}

.BHLDetails_head {
	margin-bottom:18px;
}

.centerDiv{
	text-align:center!important;
}

.smallMarginTop{
	margin-top:35px;
}

#profile_nodata{
	display:none;
}

.tempDiv{
	display:none;
}

.inactiveMenuLink{
	color:#ccc!important;
}

.mainContentDefault{
	padding:100px 0px 150px;
}

.copyrightFooter{
	padding:8px;
	color:#666633;
	font-family:tahoma,verdana,helvetica;
	font-size:11px;
	text-align:center;
}

.indexSrchInput {
	width:270px;
	float:left;
	padding:0px 5px;
}

.indexSrchInput .leftsrchinp {
	width:14px;
	height:33px;
	background:url(/img/ext_details/indexLeftinp.jpg) no-repeat;
	float:left;
}

.indexSrchInput .rightsrchinp {
	width:14px;
	height:33px;
	background:url(/img/ext_details/indexRightinp.jpg) no-repeat;
	float:left;
}

.indexSrchInput .mainsrchinp {
	width:242px;
	height:33px;
	background:url(/img/ext_details/indexMaininp.jpg) repeat-x;
	float:left;
}

.indexSrchInput .mainsrchinp input {
	color:#7C7A3F;
	font-family:Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
	font-size:15px;
	font-weight:bold;
	border:none !important;
	height:28px !important;
	margin-top:2px;
	width:235px;
	background:transparent;
}

.indexSrchsmbbut {
	background:transparent url(/img/ext_details/indexGoButton.jpg) no-repeat 0px -1px;
	border:0 none;
	cursor:pointer;
	height:34px;
	margin:0;
	padding:0;	
	width:58px;
	float:left;
}

.indexForm{
	margin:0px auto;
	width:340px;
}

#bhlAjax div.contentSection div.sectionBody p a img{
	max-width: 240px;
	}