div#amrical fieldset {margin-top: 1em;}
div#amrical 	{margin: 0 1em;}

div#amrical ul {list-style: none; padding: 0; margin:0;}
div#amrical .List {width: 100%; clear:both; padding-top: 20px;}
div#amrical fieldset#amrglobal label {margin-top: 1em;}
div#amrical fieldset#amrglobal { width: 35em; }
div#amrical fieldset#submit { margin: 1em 2em 0 1em;}

div#amrical fieldset#ListTypes fieldset { padding: 0 0.5em; }				

div#amrical legend {font-weight: bold; }
div#amrical fieldset.layout legend {font-weight: normal; }
div#amrical textarea,
div#amrical select,
div#amrical input {margin-left: 1em; padding: 0.5em; }
div#amrical .formats input {width: 20em;}
div#amrical fieldset.layout input {margin: 0; padding: 0.2em;}
div#amrical fieldset#submit .button,
div#amrical fieldset#submit input {padding: 0.2em 0.6em; margin: 0.4em;}
div#amrical fieldset#ListTypes fieldset.formats input { } 

div#amrical fieldset.limits label  {margin-left: 1em; }
div#amrical fieldset.general label {margin-left: 1em; }

div#amrical fieldset#amrglobal label {  display: block;}
div#amrical label.Column {margin-left: 9em; }
div#amrical fieldset#ListTypes fieldset.formats label 
{	margin-left: 1em; 
}
div#amrical fieldset.layout label  {	
	position:relative; 
	top: -2.5em;
	right: -4em;
}
#amrstyle select.wide,
div#amrical select.wide,
div#amrical input.wide {
width: 90%;
}
#amrstyle select.wide {
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	padding-right: 0;
	margin-right: 0;
}
div#amrical h4 { padding:0; margin: 0 0 0.4em 0;
}
.layout td {text-align: left ;}
.layout  th .desc {
	font-weight: light;	
}

div#amrical #formats1,
div#amrical #fields,
div#amrical #limits,
div#amrical #calprop,
div#amrical #components,
div#amrical #headings,
div#amrical #icalgroupings {
  scroll-margin-top: 100px;
}

	
