/* CSS Document */

/* S: AMF */
#amf {
	float:left; clear:both;
	width:100%; text-align:center;}
#sessionErrorMessage {
	border:2px solid #990000; background:#cccccc;
	color:#990000; padding:10px; font-size:14pt;}
form {
	margin:0;
	padding:0;}
fieldset {
	width:84%; height:auto;
	float:left; clear:both;
	margin:2em 0 0 2em;
	border:none; border-top:1px solid #121212;
	text-align:left;}
legend {
	padding:3px; border:1px solid #121212;
	background:#ffffff; color:#333333;
	font-weight:bold;}
label {
	float:left; clear:none;
	line-height:12pt;}
textarea {
	border:1px solid #333333; font-size:14pt; padding:3px; margin-bottom:5px}

.input_text {
	float:left; clear:none;
	border:1px solid #333333; font-size:14pt;
	padding:3px; margin-bottom:5px}
.input_radio {
	float:left; clear:left;
	display:inline; margin:4px 0px 0px 0px;}
.input_check {
	float:left; clear:left;
	display:inline; margin:4px 0px 0px 0px;}
.input_button {
	border:1px solid #333333; font-size:14pt;
	padding:3px; margin-bottom:5px;}

.row{
	width:95%; height:auto;
	float:left; clear:both;
	margin:10px 0 0 0;}
.oneCol {
	width:95%; height:auto;
	float:left; clear:none;
	margin:0px;}
.twoCol {
	width:48%; height:auto;
	float:left; clear:none;
	margin:0px;}
.threeCol {
	width:31%; height:auto;
	float:left; clear:none;}
.fieldCloser {
	float:left; clear:both;}
	
#contact label {
	margin-left:5px; padding:0px;
	line-height:20pt;}
#account label {
	margin-left:5px; padding:0px;
	line-height:20pt;}
#newsletter label {
	margin-left:5px;}


/* E: AMF */
