body
{
	margin: 0;
}
div#remapTemplateDiv
{
	width: 100%;
	margin-right: 0;
}
#universal_header, #NCBIFooter_dynamic, #footer 
{
	max-width: 1200px;
	margin: 0 auto;
}
#NCBIFooter_dynamic .breadcrumbs, #NCBIFooter_dynamic #help-desk-link
{
	top: 0;
}
div.grid
{
	min-width: 1185px;
}
form .ui-widget
{
	font-size: 1.0em;
}
div#remapTemplateDiv form
{
	
	margin: 0 2.0em;
}
div#tabs
{
	
	float: left;
	width: 79%;
	margin-right: 2.0em;
}
div#rightForm
{
	
}
h1
{
  
}
div#asm > div
{
	background-color: #FFFF00;
	border: solid 1px #000000;
	padding: 1em;
}
fieldset
{
  margin: 0 0 2em 0;
	padding: 1em;
  width: auto;
  display: block;
  position: relative;
}
div#rightForm fieldset 
{
	padding-bottom:0.2em;
	width:13em;
	
	_width: 16em;
}
div#rightForm + div
{
	clear: both;
	width: 80%;
	padding-top: 1.0em;
	margin-bottom: 1.0em;
}
legend
{
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
	
	position: relative;
	*top: -0.75em;
	top: -0.75em\9;
}
div.lableCombo
{
	float:left;
	margin-left: 2%;
	width: 31%;
}
div.lableCombo label
{
	display: block;
	font-size: 1.2em;
}
.focusSelect label
{
	background: #CFD3FF url(/portal/portal3rc.fcgi/3721383/img/788168) no-repeat right center;
	font-weight: bold;
}
div.lableCombo select, div.lableCombo input
{
	width: 100%;
}
div.lableCombo label + input + div
{
	margin-top: 1.0em;
	font-style: italic;
}
.highlightLabel
{
	background-color: #CFD3FF;
	margin-top: 0.5em;
	border: 1px solid black;
	color: #000000;
	padding: 0.3em;
	display: inline;
}
.highlightTooltip
{
	background-color:transparent;
  background-image:url("/core/icons/bullet_go.png");
  background-position:left center;
  background-repeat:no-repeat;
  padding-left: 1.5em;
  clear: left;
  margin-left: 1em;
  padding-top: 1.5em;
  *padding-top: 0.8em;
}
.modifyTooltip
{
	font-size: 1.2em;
	background-position: left 16%;
}
input#inputFile
{
  margin-left: 1.6em;
}
label.alignText
{
	vertical-align: top;	
}
select#formatId
{
  margin-left: 1.9em;
}
label.tabLable
{
	margin-left: 3.8em;	
}
div.help
{
	border:0.1em solid #000; 
	background: #F0F0F0; 
	display: none;
	font-size: 1.2em;
	padding: 1em;
}
a.helpOrganism 
{
	text-indent: -500em;
	background: url(/portal/portal3rc.fcgi/3721383/img/54474) no-repeat;
	text-decoration: none;
	display: inline-block;
	width: 1.3em;
	margin-left: 0.3em;
}
div#rightForm fieldset div div
{
	padding-bottom: 0.5em;
	text-indent: 0.5em;
}
.algPerfHide
{
	display: none;
}
.algPerfShow
{
	display: block;
}
div.modifyTooltip label + label
{
	margin-left: 0.5em;
}
.dataClass
{
	margin-left: 1em;
	
	padding-bottom: 1em;
	font-size: 1.2em;
}
fieldset.algPerfShow legend, div.dataClass li
{
	color: red;
}
div.showServerError
{
	border: 0.1em solid red; 
  background-color: #EEDDDD; 
  padding: 0.3em; 
  font-size: 1.3em;
  display: inline-block;
  margin-top: 1em;
  width: 45.4em;
}
form a#help-desk-link
{
	position: relative;
	right: 0;
	top: 0;
}
div#rsg h4, div#rsg h3
{
	color: black;
	margin-top: 0;
}
fieldset#refSeqData legend + div
{
	float: left;
}
fieldset#refSeqData legend + div div
{
	margin-bottom: 0;
}
fieldset#refSeqData legend + div + div 
{
	font-size: 1.2em;
	padding: 0.5em;
	float: right;
	border: 1px solid black;
  margin-bottom: 1em;
  
  width: 20em;
  margin-bottom: 2em;
}
.removeClear
{
	clear: none;
}
.addClear
{
	clear: both;
}
span.newLineLabel
{
	display: block;
	margin-left: 1.4em;
}
fieldset#refSeqData legend + div + div + div + div div
{
	margin-bottom: 0.2em;
}
fieldset#refSeqData div div, 
fieldset#refSeqData div h4, 
fieldset#refSeqData div div h4 
{
	margin-left: 1em;
	font-size: 1.2em;
	margin-bottom: 1em;
}
fieldset#refSeqData div h4, 
fieldset#refSeqData div div h4 
{
	margin-bottom: 0.5em;
}
select#refSeqInputformatId + label
{
	margin-left: 4.0em;
}
input#refSeqFile
{
	margin-left: 0.6em;
}
fieldset#refSeqData legend + div + div.refSeqTemp
{
	margin-left: 0;
	float: right;
	width: 43%;
}
.refSeqClear
{
	clear: right;
}
div#rightForm + div fieldset div div + div + div + div + div div
{
	float: left;
	margin-right: 1em;
	width: 17%;
}
div#rightForm + div fieldset div div + div + div + div + div div div
{
	border: 1px solid black;
	color: gray;
	font-style: italic;
	margin-top: 2em;
	padding: 0.5em;
	width: 83%;
}
fieldset#refSeqData div + div + div + div + div div + div + div + div + div div
{
	float: left;
	margin-right: 1em;
	width: 17%;
	font-size: 1em;
	margin-left: 0;
}
fieldset#refSeqData div + div + div + div + div div + div + div + div + div div div
{
	border: 1px solid black;
	color: gray;
	font-style: italic;
	margin-top: 2em;
	padding: 0.5em;
	width: 83%;
}
fieldset#refSeqData div + div + div div + div + div + div div
{
	float: left;
	margin-right: 1em;
	width: 17%;
	font-size: 1em;
	margin-left: 0;
}
fieldset#refSeqData div + div + div div + div + div + div div div
{
	border: 1px solid black;
	color: gray;
	font-style: italic;
	margin-top: 2em;
	padding: 0.5em;
	width: 83%;
}
input#resetButtonId
{
	margin-left: 2.0em;
}
div#asm > div + fieldset > div table
{
	margin: 0.5em 0;
}
body{font:62.5%/1.3846 arial,helvetica,clean,sans-serif;background-color:#ccc}
.grid{font-size: 1.3em}
h1,h2,h3,h4,h5,strong,th,b{font-weight:bold;}
em,i{font-style:italic;}
abbr,acronym{cursor:help;border-bottom:1px dotted #000;}
p,table,pre,fieldset,dl{margin: .6923em 0;}
ul,ol{margin:.6923em 1em;}
blockquote{margin:1.3846em 1em;}
pre,code,kbd,samp,tt {font-family:monospace;font-size:1.2296em;*font-size:1em;} 
ol,ul{margin-left:2em}
ul ul,ol ol,ol ul,ul ol{margin:0 0 0 2em}
ol{list-style:decimal outside}
ul{list-style:disc outside}
ul ul{list-style:circle outside}
ul ul ul{list-style:square outside}
dl dd{margin-left:1em;}
th,td{padding:.2em;border:1px solid #ddd}
th{text-align:center;background-color:#f0f0f0;}
thead{border-bottom:1px solid #eee}
tfoot{border-top:1px solid #eee}
table{border-collapse:collapse;margin:1.3846em 0}
caption{margin-bottom:.5em;text-align:center}
button{cursor:pointer}
h1,.h1{font-size: 1.3846em; line-height:1.5; margin:1em 0 .5em; } 
h2,.h2{font-size: 1.2307em; line-height:1.125; margin:1.125em 0 .5625em;} 
h3,.h3{font-size: 1.0769em; line-height:1.2857; margin:1.2856em 0 .6428em; } 
h4,h5,h6,h3.inline{font-size: 1em; margin:1.3846em 0 .6923em; } 
h5,.h5{font-style:italic;font-weight:normal;}
h4,.h4{color:#59331f;}
h3,.h3{color:#724128;}
h2,.h2{color:#985735;}
h1,.h1{color:#000;}
h3.inline,h4.inline,h5.inline,h6.inline{display:inline;float:left;margin:0;padding-right:.3em}
.whole_rhythm {margin: 1.3846em 0} 
.half_rhythm {margin: .6923em 0} 
.no_top_margin{margin-top:0}
.no_bottom_margin{margin-bottom:0}
.no_margin{margin:0}
.content a{color:#2f4a8b}
.content a:hover,.content a:active{color:#985735}
.content a:visited{color:#642a8f}
img{border:0}
.inline_list,.inline_list_right{list-style-type:none;margin:0;padding:0}
.inline_list li{display:inline;margin-right:.3em}     
.inline_list_right li{display:inline;margin-left:.4em;}
.column_list{list-style-type:none;margin:0;padding:0}
.column_list li{float:left;width:8em}
.offscreen{text-indent:-9999px}
.offscreen_noflow{float:left;text-indent:-9999em;_display:block;margin:0;padding:0;height:0;}
.left{float:left}
.right{float:right}
.align_right{text-align:right}
.hidden{display:none}
.nowrap{white-space:nowrap}
.noborder{border:0}
.no_max_width{max-width:none}
.inline_block{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}
.small,sup,sub{font-size:.8461em;} 
.small sup,.small sub{font-size:1em}
.small{line-height:1.6363em}
sup,sub{position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{top:.25em}
.shadow {-webkit-box-shadow: 0.4em 0.4em 0.5em rgba(0,0,0,.3);-moz-box-shadow: 0.4em 0.4em 0.5em rgba(0,0,0,.3);box-shadow: 0.4em 0.4em 0.5em rgba(0,0,0,.3)}
.iconblock{overflow:hidden}
.icnblk_img{text-decoration:none;float:left;margin-right:1em;cursor:pointer}
.icnblk_img_right { float: right; margin-right: 0; margin-left: 1em;}
.icnblk_cntnt{display:table-cell;vertical-align:top;*zoom:1}
.icnblk_cntnt h1,.icnblk_cntnt h2,.icnblk_cntnt h3,.icnblk_cntnt h4{margin:0 0 .6923em}
.grid{ min-width:800px; max-width:1200px; width:100%; clear:both; margin:0 auto; text-align:left;overflow:hidden }
.col { margin-right: 1%; float: left; background-color: #fff; overflow:hidden; }
.last { *zoom:1; *margin-right:0; _margin-right:-6px;  }
.one_col { width: 7.3333%; }
.two_col { width: 15.6664%; }
.three_col { width: 23.9999%; }
.four_col { width: 32.3333%; }
.five_col { width: 40.6666%; }
.six_col { width: 48.9999% }
.seven_col { width: 57.3333%; }
.eight_col { width: 65.6666%; }
.nine_col { width: 73.9999%; }
.ten_col { width: 82.3333%; }
.eleven_col { width: 90.6666%; }
.twelve_col { width: 98.9999%; }
@media screen and (max-width: 1200px) {
	body > .grid > .twelve_col { width: 100%; }
}