/* Form Styles */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, th, td {
	margin: 0;
	padding: 0;
}



div#container {
	
	font-size: 1.2em;
	margin: 0 auto;
	padding: 10px;
	width: 278px;
}

h1 { 
	font-size: 1.5em; 
	margin-bottom: 0.167em;
}

p { margin-bottom: 1.5em; }

.clearing { clear: both; }
.alert, .error { color: #FF0000; }

ol {
	
	list-style: none;
	
	}
ol.forms {
	float: left;
	list-style: none;
	width: auto;
	margin: 20px 0 0 0;
	
}

ol.forms li {
	clear: left;
	float: left;
	line-height: 1.5em;
	
	width: 100%;
	margin: 0px 10px 5px 5px;
}

ol.forms label {
	cursor: pointer;
	display: block;
	float: left;
	line-height: 1.5em;
	padding: 0 0 0 6px;
	text-align: left;
	width: 70px;
}




ol.forms span {
	
	
	
	margin: 10px 0 0 8px;
	text-align: left;
	width: 70px;
}

ol.forms1 label {
	cursor: pointer;
	display: inline;
	
	line-height: 1.5em;
	padding: 0 0 0 5px;
	text-align: left;
	width: 50px;
}

ol.forms1 span {
	
	
	
	margin: 10px 0 0 5px;
	text-align: left;
	width: 70px;
}


ol.forms1 {
	float: left;
	list-style: none;
	width: auto;
	margin: 10px 0 0 4px;
}

ol.forms1 li {
	clear: none;
	float: left;
	line-height: 2.5em;
	margin: 5px;
	width: 100%;
}

ol.forms input.submit { margin: 20px 15px 0 0px; }
ol.forms textarea {
	height: 110px; 
	width: 150px; 
	margin: 10px 0 0 5px;
}



ol.forms .error { 
	display: block;
	margin: 0.25em 0 0 0px;
	font-size:9px;
	width:200px;
}

ol li.buttons1 {
	padding-right: 60px;
	width: 0;
	float:right;
	clear:both;
}

ol li.buttons {
	margin: 0px 0 0 150px;
	
	float:none;
	clear:both;
}



ol.formsheb {
	float: left;
	list-style: none;
	width: 220px;
	margin: 20px 0 0 0;
	
}

ol.formsheb li {
	clear: left;
	float: left;
	line-height: 1.5em;
	direction:rtl;
	
	width: 100%;
	margin: 0px 10px 5px 5px;
}

ol.formsheb label {
	cursor: pointer;
	display: block;
	float: right;
	line-height: 1.5em;
	padding: 0 0 0 6px;
	text-align: left;
	width: 70px;
	direction:rtl
}




ol.formsheb span {
	
	
	
	margin: 10px 0 0 8px;
	text-align: left;
	width: 70px;
}

ol.formsheb1 label {
	cursor: pointer;
	display: inline;
	float:right;
	
	line-height: 1.5em;
	padding: 0 0 0 5px;
	text-align: left;
	width: 50px;
}

ol.formsheb1 span {
	
	
	
	margin: 10px 10px 0 5px;
	text-align: left;
	width: 100px;
	
	}


ol.formsheb1 {
	float: left;
	list-style: none;
	width: 190px;
	margin: 10px 0 0 4px;
	direction:rtl;
}

ol.formsheb1 li {
	clear: none;
	float: left;
	line-height: 2em;
	margin: 5px;
	width: 100%;
	direction:rtl;
}

ol.formsheb input.submit { float:left; margin: 0px 0px 0 0px; }
ol.formsheb textarea {
	height: 110px; 
	width: 150px; 
	margin: 10px 0 0 5px;
}



ol.formsheb1 .error { 
	display: block;
	margin: 3px 0 0 0px;
	font-size:10px;
	width:170px;
	
}

ol.formsheb .error { 
	display: block;
	margin: 3px 0 0 0px;
	font-size:10px;
	width:190px;
	
}

ol li.buttonsheb1 {
	padding-left: 60px;
	width: 0;
	float:left;
	clear:both;
}

ol li.buttonsheb {
	margin: 0px 0 0 0px;
	
	float:none;
	clear:both;
}