.tx_x4emutation_pi2 .inputLabels{
	display:block;
	float:left;
	width:160px;
	margin-bottom: 12px;
}

.clear{
	padding:0!important;
}

.search_results{
	margin-top: 20px;
	border-top: 1px solid #CCCCCC;
}

.exon, .letter_3, .letter_1, .intron_before, .intron_after, .mutationLabel{
	font-family: courier;
	padding: 5px;
}

.exon{
	background: #C2D699;
}

.letter_3{
	background: #CCCCCC;
}

.letter_1{
	background: #F0F0F0;
}

.detail{
	background: #EBF5CC;
	font-family: verdana;
	/*border: 1px solid #000000;*/
	padding: 0;
	display:inline;
}

.detail h3 {
	margin: 0;
	padding: 3px 5px;
	background: #856685;
	color: #FFFFFF!important;
}

.detail p{
	padding: 0 5px;
}

.einzel{
	display:inline;
	cursor: default;
}

.einzel a{
	color: #FFFFFF;
}

.missense,
.nonsense{
	background:#316AC5!important;
}

.missense a,
.nonsense a{
	color: #FFFFFF!important;
}

.polymorphism{
	background:#72F0FF!important;
}

.polymorphism a{
	color: #000000!important;
}

.unknown{
	background:#EAEAEA!important;
}

.unknown a{
	color: #000000!important;
}

.causative{
	background:#FF0000;
}

.causative a{
	color: #FFFFFF!important;
}

.mutationLabel{
	vertical-align: top;
	width: 65px;
}

.search_results div{
	width: 640px;
}

.search_results div.detail{
	width: auto;
}

#searchRadioWrap{
	margin-left: -6px;
	float: left;
}

#searchRadioWrap input{
	border: 0;
	background: none;
}

#searchInRadioWrap label, #searchInRadioWrap input,
#strandRadioWrap label, #strandRadioWrap input,
#searchRadioWrap label, #searchRadioWrap input{
	float: left;
}

#searchRadioWrap label{
	padding-top: 1px;
}

.tx-x4emutation-pi3 table{
	width: 100%;
	border-collapse: collapse;
}

.tx-x4emutation-pi3 table th{
	text-align: left;
	padding: 4px 0;
}


.tx-x4emutation-pi3 table th a{
	font-weight: bold!important;
	font-size: 14px;
}

.tx-x4emutation-pi3 table tr{
	background-color: transparent;
}

.tx-x4emutation-pi3 table tr.odd{
	background-color: #F0F0F0;
}

#showAllButton, #showAllButtonLabel{
	margin-bottom: 25px;
}

.tx_x4emutation_pi2 .singleAminoData{
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}

.tx_x4emutation_pi2 .singleData h3{
	clear: both;
	font-size: 11px!important;
	margin: 15px 0 10px 0!important;
	float: left;
}

.tx_x4emutation_pi2 legend{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#content .tx_x4emutation_pi2 ul{
	padding-left: 13px;
}


.tx_x4emutation_pi2 .singleData span{
	float: left;
	margin-bottom: 5px;
}

.tx_x4emutation_pi2 .singleData .singleLabel{
	/*font-weight: bold;*/
	clear: both;
	width: 300px;
}

.tx_x4emutation_pi2 .errorMsg{
	margin-top: 20px;
}

.tx_x4emutation_pi2 .search{
	background-color: #FCFF9F;
}

.tx_x4emutation_pi2 .searchInformations{
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #CCCCCC;
}

.tx_x4emutation_pi2 .tabs .act{
	font-weight: bold;
}

.tx_x4emutation_pi2 .search_sequence_results table{
	border-collapse: collapse;
}

.tx_x4emutation_pi2 .search_sequence_results th,
.tx_x4emutation_pi2 .search_sequence_results td{
	padding: 5px 10px;
	text-align: center;
}

.tx_x4emutation_pi2 .search_sequence_results{
	padding-top: 10px;
	margin-top: 20px;
	border-top: 1px solid #CCCCCC;
}

.tx_x4emutation_pi2 .search_sequence_results .even{
	background: #E6E6E6;
}

.tx_x4emutation_pi2 .search_sequence_results .resultSequence{
	font-family: courier,arial,sans-serif;
}

.tx_x4emutation_pi2 #gen_seq{
	margin-bottom: 10px;
}
