@charset "utf-8";
/* CSS Document */



/* Special - used on Elevate page - /agents/elevate */

.number-wrap {
	float:left;
	clear:both;
	margin-bottom:8px;
	width:100%;
	}
.number-column {
	float:left;
	width:40px;
	padding-top:4px;
	padding-left:20px;
	border:0px green solid;
	}
.number-text-column {
	float:left;
	width:350px;
	padding-bottom:6px;
	border:0px red solid;
	}

.rightextrasides {
	margin:0px 20px 0px 20px;  /* top right bottom left */
	}

/* Special - used on Elevate page, Right Side panel - /agents/elevate */

.wrap-rt {
	float:left;
	clear:both;
	margin-top:4px;
	margin-bottom:2px;
	width:100%;
	text-align:left;
	}
.number-column-rt {
	float:left;
	width:32px;
	padding-top:4px;
	padding-left:0px;
	border:0px green solid;
	}
.number-text-column-rt {
	float:left;
	width:150px;
	padding-bottom:2px;
	border:0px red solid;
	}
.big {
	font-size:1.25em;
	margin-top:8px;
	margin-bottom:2px;
	padding:0px;
	}

/* forms */

.form_label { /* Used for form labels, such as contact us page */	
	width:100px; 
	float: left;
	overflow:hidden;
	padding: 5px 0px 0px 0px; /* top right bottom left */
	margin: 0px;
	background-color: white;
	border:0px black solid; /* used to test sizing */
	vertical-align:top;
	text-align:right;
	}

.form_field { /* Used for form fields, such as contact us page */	
	width:290px; 
	float: left;
	overflow:hidden;
	padding: 0px 0px 0px 3px; /* top right bottom left */
	margin:  0px 0px 4px 0px; 
	background-color: white;
	border:0px black solid; /* used to test sizing */
	vertical-align:top;
	}

