
body {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding : 0px;
	margin : 0px;
	background-image: url("/images/df-bg-left.gif");
	background-repeat: repeat-y; 
	}

h1 {
	font-size: 14px;
	}
	
h2 {
	font-size: 13px;
	}
	
h3 {
	font-size: 12px;
	}

ul {
	list-style-image: url("/images/df-bullet.gif");
	margin-left: 0px;
	padding-left: 25px;
	list-style-position: inside;
	}

td {
	font-size: 10px;
	}

input {
	font-size: 10px;
	line-height: 14px;
	}

.sidenav ul {
	list-style-image: url("/images/df-bullet.gif");
	margin-left: 0px;
	padding-left: 25px;
	list-style-position: outside;
	}

.logo {
	position : absolute;
	top : 0px;
	left : 20px;
	}

.photos {
	position: absolute;
	top: 0px;
	left: 238px;
	}

.number {
	font-size: 16px;
	color: #AB260C;
	padding-right: 80px;
	font-weight: bold;
	}

.login {
	float: right;
	z-index: 1;
	font-size: 10px;
	margin-top: -20px;
	padding:0 10px 0 0;
	}

.nav {
	position : absolute;
	top : 150px; 
	left : 0px;
	}

.sidenav {
	position: absolute;
	top: 130px;
	left: 30px;
	width: 160px;
	font-size: 10px;
	}
	
.sidenav a, .sidenav a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
.sidenav a:hover {
	text-decoration: underline;
	}
	
.sidenav h3 {
	color: #324067;
	font-size: 11px;
	padding-left: 20px;
	line-height: 16px;
	border-bottom: 1px solid #505F89;
	padding-bottom: 3px;
	}

#howitworks {
	background-image: url("/images/dollar.gif");
	background-repeat: no-repeat;
	}

#whychoose {
	background-image: url("/images/ticbox.gif");
	background-repeat: no-repeat;
	}
	
#learning {
	background-image: url("/images/info.gif");
	background-repeat: no-repeat;
	}
	
#testimonialmini {
	background-image: url("/images/eye.gif");
	background-repeat: no-repeat;
	}
	
.testimonials {
	font-weight: bold;
	color: #324067;
	font-size: 11px;
	margin-bottom: 7px;
	}
	
.content {
	position : absolute;
	top : 360px;
	left : 210px;
	width: 520px;
	}

.formoffcontent {
	position : absolute;
	top : 130px;
	left : 210px;
	width: 520px;
	}

.formbox {
	position: absolute;
	top: 130px;
	left: 210px;
	width: 510px;
	background-color : #ffffdd;
	border: solid 1px #98A5C8;
	font-size: 10px;
	padding: 10px 10px 0px 10px;
	}

.shortform {
	float: right;
	width: 250px;
	color: #000066;
	border-left: solid 1px #98A5C8;
	padding-left: 10px;
	text-align:center;
	}

.shortformdiv {
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #000000;
	}

.bullets {
	float: left;
	width: 230px;
	font-size: 13px;
	}
	
.bullets ul {
	list-style-position: outside;
	}

.footer {
	border-top: solid 2px #c1c1c1;
	}

.ads {
	position : absolute;
	top : 0px;
	left : 0px;
	text-align : center;
	}

.breadcrumbs{
	text-transform : capitalize;
	}

.navcontainer {
	position: absolute;
	top: 91px;
	left: 20px;
	width: 731px;
	}

#header {
  float:left;
  width:100%;
  background:#DAE0D2 url("/images/df-bg2.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
  
#header ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
  
#header li {
  float:left;
  background:url("/images/df-right.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
  
#header a {
  float:left;
  display:block;
  background:url("/images/df-left.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#415386;
  }
  
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */

#header a:hover {
  color:#333;
  }

#header #current {
  background-image:url("/images/df-right.gif");
  }

#header #current a {
  background-image:url("/images/df-left.gif");
  color:#333;
  padding-bottom:5px;
  }
  
.loginform {
	color: #000066;
  	border: 1px solid #98A5C8;
  	padding: 10px;
  	background-color: #ffffdd;
  	width: 510px;
	}

.prop {
  height:370px;
  float:right;
  width:1px;
  }

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
  }
  
.service-type, .labels	{
   font-size:12px;
   display:block;
}
.first-name, .last-name, .email {
    margin-bottom:7px;
	text-align:center;
}
.first-name input, .last-name input, .email input {
	width:175px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	background-color:#FFFFFF !important;
}
.service-select	{
	width:175px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	margin-bottom:7px;
	background-color:#FFFFFF !important;
}
.continue-button {
   margin-top:10px;
   text-align:center;
}
  
#disclosures {
	text-align:center;
}
#disclosures ul {	
	margin:0px;
	padding:0px;
}
#disclosures ul li {
	display:inline;
	margin-right:10px;
}
	
	
