/*----------- Styles for Americandreamplan.com -------------*//*----------- version_01 : 3.16.07-------------*//*----------- author: Raydius Creative - Kyle kothe -------------*//*----------- kyle@raydiuscreative.com : 512.275.6147 -------------*//* ---------- All associated graphics copyright 2007, Raydius Creative LLC -----------*/html {	margin: 0;	padding: 0;}body {	margin: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 62.5%;	background: #b2b2b2 url(../images/Background.jpg) top left repeat-x;}#MainContainer {	display: block;	width: 727px;	padding: 0;	margin: 0 auto;	margin-top: 15px;	background: url(../images/Back_containerMid.jpg) top left repeat-y;}#containerHeader {	width: 727px;	padding: 0;	padding-top: 30px;	margin: 0 auto;	background: #fff url(../images/Back_container.jpg) top left no-repeat;}#container {	margin: 0 auto;	padding: 0;	width: 727px;	background: url(../images/Back_containerMid.jpg) top left repeat-y;}a img {	border: 0;}a:link, a:visited {	color: #8a1107;}a:hover {	color: #999;}/* Header*/#MainNav {	margin: 0;	padding: 6px;	margin-left: 2px;	width: 712px;	height: 180px;	background: #fff url(../images/Back_header.jpg) top left no-repeat;	text-align: right;}/* Header Nav*/#Nav {	margin: 0;	padding: 0;}#Nav li {	list-style: none;	padding-top: .5em;}#Nav a:link, #Nav a:visited {	color: #fff;	text-decoration: none;}#Nav a:hover {	color: #999;	text-decoration: underline;}#iconHome {	background: url(../images/icon-Home.gif) top right no-repeat;	padding: 0 20px 0 0;}#iconContact {	background: url(../images/icon-Contact.gif) top right no-repeat;	padding: 0 20px 0 0;}#iconLogin {	background: url(../images/icon-Lock.gif) top right no-repeat;	padding: 0 20px 0 0;}/* SubNav */div#subNav {	float: left;	height: 300px;	margin-left: .2em;}ul#subNavList {	float: left;	font-size: 1.2em;	margin: 1.5em 0 0 0;	padding: .2em 0 0 0;	padding-top: 1em;	width: 160px;	background: #fff;	text-align: right;}ul#subNavList li {	list-style: none;}ul#subNavList li a:link, ul#subNavList li a:visited {	display: block;	color: #8a1107;	text-decoration: none;	width: 160px;	background: none;	padding: .3em .5em .3em .8em;	margin: 0;}ul#subNavList li a:hover {	display: block;	color: #fff;	text-decoration: none;	width: 160px;	background: #8a1107;	padding: .3em .5em .3em .8em;	margin: 0;}ul#subNavList li#adppdf a:link {	display: block;	height: 46px;	width: 150px;	margin-top: 1.5em;	background: #fff url(../images/icon-adppdf.jpg) top right no-repeat;		border-top: 1px dashed #8a1107;		border-bottom: 1px dashed #8a1107;	border-right: 2px solid #8a1107;}ul#subNavList li#adppdf a:hover {	display: block;	height: 46px;	width: 150px;	margin-top: 1.5em;	background: #fff url(../images/icon-adppdf.jpg) top right no-repeat;		border-top: 1px dashed #ccc;	border-right: 2px solid #ccc;	border-bottom: 1px dashed #ccc;}li#adppdf span {	display: none;}/* Content */#content {	float: left;	width: 480px;	padding: 4px;	padding-bottom: 0;	margin: 1em;	margin-bottom: 0;	padding-left: 34px;}h1 {	font-size: 1.5em;	color: #000;	line-height: 1.7em;}p {	font-size: 1.3em;	text-align: justify;	line-height: 1.3em;}label {	color: #000;}input {	color: #8a1107;}em {	color: #8a1107;}.emphasize {	color: #8a1107;	font-size: 1.5em;	padding: .5em 0 0 .5em;	margin: 0;	font-weight: bold;}li#agreement {  font-size: .8em;}ul {  font-size: 1.2em;}ul li {  padding-bottom: .5em;}/* Footer */#footer {	clear: both;	padding: 0;	margin: 0;	height: 4.5em;	display: block;	width: 100%;	background: #fff url(../images/Back_container.jpg) bottom left no-repeat;	text-align: center;}ul#footerList {	padding: .5em;	margin: 0;	border-top: 1px solid #8a1107;}div#footer li {	display: inline;	list-style: none;}div#footer a:link, div#footer a:visited {	color: #8a1107;	text-decoration: underline;	padding: 0 .5em;}div#footer a:hover {	color: #999;	text-decoration: none;	padding: 0 .5em;}