p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
p.formClause {
	border-bottom:1px solid grey;
	}
	
.required {
	color:#F00;
	}
	
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003300;
	line-height: 20px;

}

ul.normal, ul.normal li {
	text-align:left;
	}
.backtotop {
	font-size: 10px;
}
.author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
}

.promos {
	width:250px;
	float:right;
	margin:15px 0 15px 15px;
	background:#DDD;
	padding:5px;
	}
	
.promos p {
	margin:0;
	padding:0;
	}
	
.homepage {
	margin:0 40px;
	}
	
.left {
	float: left;
}

.left img {
	margin-top: 20px;
	display: block;
}

.description {
	float: right;
	width: 420px;
}

.float-container {
	width: 600px;
	padding-bottom: 20px;
	border-bottom: 1px solid #000000;
	margin-bottom: 30px;
}

.float-container p {
	text-align: left;
}

.float-container h3 {
	text-align: left;
	font-weight: bold;
}

/* Clear Fix
--------------------------------------------------------------------------------------------------- */
.clear { clear: both; }

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */




