
form ul li { 
	list-style: none;
	margin: 1.6em 0em 1.6em 0em;
}

form ul li ul li, form ul li ul {
	margin: 0em 0em 0em 0em;
}

fieldset { padding-left: 3em; }
fieldset legend { margin-left: -3em; padding-bottom: 0.5em; }

label { 
	display: block;
	line-height: 1.5em;
}

textarea { 
	border: 1px #CCCCCC solid;
	width: 98%;
	margin: 0.1em 0em 0em 0em; 
	padding: 0.1em 0.2em 0.1em 0.2em;
}

input { margin: 0.2em 0.4em 0.2em 0em; }

input[type="text"], input[type="password"] {
	border: 1px #CCCCCC solid;
	width: 50%;
	padding-left: 0.1em 0.2em 0.1em 0.2em;
	line-height: 1.5em;
}

/* Fieldset */

.big input { display: block; }
.big label { width: auto; }

.inline { margin: 0.2em 0em 0.2em 0em; }

.inline span { display: inline-block; width: 16.5em; }

.inline label {  
	display: inline;
	margin: 0em 0em 0em 0em;
	width: auto;
	clear: none;
}

.inline input { margin-right: 0.5em; margin-left: 1em; }

.left_3em label { display: inline-block; width: 3.2em; 	padding-right: 0.5em; }

.right { padding-left: 13em; }
.right label { display: inline-block; width: 12.5em; text-align: right; margin-left: -13em; }

.compact ul, .compact ul li, .compact fieldset { margin: 0.5em 0em 0.5em 0em; }
.compact fieldset { padding-left: 0px; } 

/* Default font emulation */

.h2 input, input.h2 {
	font-size: 2em;
	color: #594444;
	font-weight: 600;
}

.h4 input, input.h4 {
	color: #594444;
	font-weight: 600;
}

.buttonAsALink {
	text-decoration: underline; 
	color: #444444; 
	margin: 0px 0 0 0; 
	border: none; 
	background-color: white; 
	padding: 0px 0 0 0;';
}

.autosubmit {
	display: none;
}

/* Extension */

.border {
	border-left: 1px solid gray;
	padding-left: 10px;
}

/* Specific to loAgh.com */

.page_layout li {
	margin: 1.3em 2em 0em 2em;
	display: block;
	float: left;
	width: 74px;
	height: 94px;
	list-style: none;
	text-align: center;
}	



