* {

	margin: 0;

	padding: 0;

}



/* Positioning

--------------------------------- */



.floatwrap {

	zoom: 1;

}



.floatwrap:before,

.floatwrap:after {

	content: "";

	display: table;

}



.floatwrap:after {

	clear: both;

}



.fleft {

	float: left;

}



.push {

	margin-right: 0px;

}



.bump {

	margin-bottom: 0px;

}



body {

	font-family: Arial, Helvetica, sans-serif;

	background: url("images/wallpaper.jpg") repeat-x #989898 !important;	

}



#wrapper {

	max-width: 800px;

	background: #fff;

	margin: auto;

	margin-top: 15px;

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;

}



#header, #content, #footer {

	/*outline: 1px dashed red;*/

}



#header {

	padding: 15px;

}



#logo {

	float: left;

}



#phone {

	float: right;

	margin-top: 35px;

	font-weight: bold;

	font-size: 15pt;

}



#content {

	min-height: 400px;

	padding: 15px 40px;

}

#welcome, thankyou {

	max-width: 700px;

	margin: auto;

	margin-bottom: 10px;

}



#welcome {

	text-align: center;

}



#thankyou {

	text-align: left;

}



#thankyou li {

	margin-left: 50px;

}



.box {

	max-width: 600px;

	margin: auto;

	margin-bottom: 15px;

	padding: 10px 20px;

	background-color: #CCCCCC;

}



.whitebox {

	max-width: 600px;

	margin: auto;

	margin-bottom: 15px;

	padding: 10px 20px;

}

	



#footer {

	padding: 15px;

}



#secure {

	margin-left: 10px;

}



#housingopportunity {

	float: left;

}



#disclaimer {

	float: right;

	font-size: 7pt;

	font-family: Arial, Helvetica, sans-serif;

}









/****** Default Template Styles *****/



@charset "utf-8";

/* CSS Document */

.headerTitle1 {

font-family: Arial, Helvetica, sans-serif;

font-size:25px;

color:white;

}



.headerTitle2 {

font-family: Arial, Helvetica, sans-serif;

font-size:45px;

font-weight:bold;

color:white;

}



.pageTitle {

font-family: Arial, Helvetica, sans-serif;

font-size:30px;

font-weight:bold;

color: #243f8e;

padding-left: 20px;

padding-right: 20px;

}



.title2 {

font-size: 14px;

color:#243F8E;

padding-left: 20px;

font-weight: bold;

}



.bluetitle {

font-family: Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:white;

background-color:#16307a;

}



.text {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000;

padding-left: 20px;

padding-right: 20px;

line-height: 20px;

}



.textgrey {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#5c5c5d;

padding-left: 20px;

padding-top: 20px;

padding-bottom: 20px;

padding-right: 20px;

}



.textBlack {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:black;

	padding-left: 3px;

	padding-right: 3px;

	line-height: 12px;

}



.textbox {

max-width: 300px;

height: 30px;

border: 1px solid #0099CC;

}



.giveaway {

border: 1px solid #16307a;

background-color: white;

}



.button {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

color: #243F8E;

background-color: #CADFE4;

border-top: 2px solid #FAFDFD;

border-right: 2px solid #858F91;

border-bottom: 2px solid #576061;

border-left: 2px solid #D9E7EA;

}



.lightBlueBg {

background-color: #ddf4fa;	

}



.lightGreenBg {

background-color: #d1e08d;

}



.headerTxtBg {

background-color: #acc837;

}



.blueSeperator {

background-color: #4cc9e7;

}



.logoBg {

background-color: white;

}

body.dashboard #mobilecontainer {
	margin: 0 auto; 
	padding:0;
}

body.dashboard label.disposition {
	min-width:22%;
}

body.dashboard #content {
	min-width:950px;
}

body.dashboard span.spacedout {
	margin-right:30px;
}

body.dashboard div.form-group.third {
	width:25%;
	float:left;
	margin-right:40px;
}
body.dashboard div.form-group.half {
	width:40%;
	float:left;
	margin-right:40px;
}
body.dashboard div.form-group.twothirds {
	width:60%;
	float:left;
	margin-right:40px;
}