body {background-color:#BDC7D9; text-align:center; font-family: arial, helvetica, sans; font-size: 0.75em;}
.header {margin: 0 0 10px 0;}
#page {
	width:750px; 
	margin:auto; 
	text-align:left; 
	}
.main {float:left; clear:none; margin: 0 15px 0 0;}
#main{float:left; clear:none; margin: 0 15px 10px 0; width:527px;}
#avm{float:left; clear:none; margin: 0 0 0 0; width:527px;}

.form-link {float:left; margin: 0 0 10px 0;}


.download-box {
	float:left;
	overflow:visible;
	padding: 0 0 0 228px;
	background-image: url('images/downloads.gif');
	height:58px;
	}

.evolution {
	display:block; 
	float:left; 
	clear:right; 
	width:300px;   
	display:block; 
	height:29px;
	}
	
.download {
	display:block; 
	clear:right; 
	width:300px;    
	display:block; 
	height:29px;
	}
img 	{
	border:none;
	}
.panel {
	float:left; 
	clear:both;
	background-color:#fff; 
	padding: 0 15px 10px 15px;
	min-height:473px;
	}
.header {
	margin: 0 0 10px 0;
	}

P {text-align:left; color: #315085; margin:0 0 1em 0; padding:0; line-height:1.25em;}
.call-now {display:block; float:left; margin: 0 0 0 14px;}

form {
	width:46em;
	}

label {
	width:20em; 
	display:block; 
	float:left;
	line-height:1.25em;
	text-align:right;
	margin: 0 1em 0.75em 0;
	}
input {
	line-height:1.25em;
	width: 22em;
	display:block;
	float:left;
	border: 1px solid #7E98B8;
	background-color: #E7E9EE;
	color: #315085;
	margin: 0 0 0.5em 0;
	}
.checkbox {
	font-size: 1.25em;
	line-height:1.25em;
	display:block;
	float:left;
	clear:right;
	border:none;
	padding: 0 20em 0 0;
	width:1em;
	height:1em;
	background-color: none;
	}

.submit {margin: 0 0 0 19em; font-weight bold;}

h1 {font size: 2em; line-height:2em; margin:0; padding:0;}

th {text-align:left;}