body {	margin: 0px;	padding: 0px;}img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}#top-wrapper {	margin: 0px;	padding: 0px;	width: 1000px;	clear: both;	border-bottom-width: 3px;	border-bottom-style: dotted;	border-bottom-color: #FF9933;}#top-left {	margin: 0px;	padding: 0px;	float: left;	width: 200px;}#top-right {	margin: 0px;	padding: 0px;	float: right;	width: 795px;}#mid-wrapper {	margin: 0px;	padding: 0px;	width: 1000px;	clear: both;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #AED7D7;}#mid-left {	margin: 0px;	padding: 0px;	float: left;	width: 220px;	background: #AED7D7;}#mid-left img {	margin: 0px;	padding: 0px;}#mid-left h4 {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 12px;	line-height: 3em;	color: #336699;	font-weight: bold;	padding-left: 10px;	display: block;	background-color: #AED7D7;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 30px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFCC;	letter-spacing: 0.1em;}#mid-left h4.current {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 12px;	line-height: 3em;	color: #336699;	font-weight: bold;	padding-left: 10px;	display: block;	background-color: #FFFFFF;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 30px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFCC;	letter-spacing: .1em;}#mid-left h4.current-section {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 12px;	line-height: 3em;	color: #336699;	font-weight: bold;	padding-left: 10px;	display: block;	background-color: #E3F9FB;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 30px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFCC;	letter-spacing: 0.1em;}#mid-left h4.sub {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 12px;	line-height: 2.2em;	color: #336699;	font-weight: bold;	padding-left: 30px;	display: block;	background-color: #E3F9FB;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 30px;	letter-spacing: .1em;}#mid-left h4.sub-current {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 12px;	line-height: 2.2em;	color: #336699;	font-weight: bold;	padding-left: 30px;	display: block;	background-color: #FFFFFF;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 30px;	letter-spacing: 0.1em;}#mid-left p {	margin: 0px;	padding: 0px;	line-height: 25px;	font-size: 10px;}#mid-left a:link {	text-decoration: none;	color: #336699;	display: block;}#mid-left a:visited {	text-decoration: none;	color: #336699;}#mid-left a:hover {	color: #339933;	text-decoration: none;}#mid-right {	margin: 0px;	padding: 0px;	float: right;	width: 760px;}#mid-right h1 {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 21px;	margin-top: 20px;	margin-bottom: 20px;	padding-left: 20px;	font-weight: normal;	color: #336699;	margin-right: 0px;}#mid-right h2 {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 18px;	margin-top: 25px;	margin-bottom: 10px;	padding-left: 20px;	font-weight: normal;	color: #336699;	margin-right: 0px;}#mid-right h3 {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 16px;	margin-top: 25px;	margin-bottom: 10px;	padding-left: 40px;	font-weight: normal;	color: #336699;	margin-right: 0px;	line-height: 1.3em;}#mid-right h1.cottage {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 21px;	margin-top: 20px;	margin-bottom: 20px;	padding-left: 0px;	font-weight: normal;	color: #336699;	margin-right: 0px;}#mid-right blockquote {	font-size: 11px;	color: #336633;	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-weight: bold;	padding-left: 60px;	padding-top: 0px;	padding-right: 260px;	padding-bottom: 30px;	margin: 0px;}#mid-right p {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 12px;	margin-top: 0px;	margin-bottom: 1em;	padding-left: 40px;	line-height: 1.7em;	color: #162D44;	padding-right: 40px;}#mid-right a:link {	color: #336699;	text-decoration: none;}#mid-right a:visited {	color: #336699;	text-decoration: none;}#mid-right a:hover {	color: #FF9933;	text-decoration: underline;}#bot-wrapper {	margin: 0px;	padding: 0px;	width: 1000px;	clear: both;}#bot-left {	float: left;	width: 182px;	padding: 0px;	margin-top: 25px;	margin-right: 0px;	margin-bottom: 30px;	margin-left: 15px;}#bot-right {	margin: 0px;	padding: 0px;	float: right;	width: 795px;}#bot-right p {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 11px;	line-height: 1.7em;	color: #162D44;	padding-top: 10px;	padding-bottom: 60px;	padding-left: 30px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #AED7D7;	margin-top: 25px;	margin-right: 100px;	margin-bottom: 0px;	margin-left: 70px;}#bot-right a:link {	color: #336699;	text-decoration: none;}#bot-right a:visited {	color: #336699;	text-decoration: none;}.float-left {	float: left;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 40px;	width: 305px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;}.float-left img {	margin-right: 0px;	margin-bottom: 0px;}.float-left p {	margin: 0px !important;	float: none !important;	padding-top: 0px !important;	padding-right: 30px !important;	padding-bottom: 1em !important;	padding-left: 5px !important;	font-family: "Lucida Grande", Verdana, Helvetica, Arial !important;	font-size: 11px !important;	font-style: normal !important;	line-height: 1.4em !important;	font-weight: bold !important;	color: #336633 !important;}.float-right {	padding: 0px;	float: right;	width: 305px;	margin-top: 0px;	margin-right: 30px;	margin-bottom: 0px;	margin-left: 15px;}.float-right img {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.float-right p {	margin: 0px !important;	padding-top: 0px !important;	padding-right: 25px !important;	padding-bottom: 1em !important;	padding-left: 5px !important;	font-family: "Lucida Grande", Verdana, Helvetica, Arial !important;	font-size: 11px !important;	font-style: normal !important;	line-height: 1.4em !important;	font-weight: bold !important;	color: #336633 !important;}.clearfloat {	clear:both;	height:0;	margin: 0px;	padding: 0px;	line-height: 0px;}.sub-wrapper {	margin: 0px;	padding: 0px;	clear: both;	width: 100%;}.sub-right {	margin: 0px;	padding: 0px;	float: right;	width: 50%;}.sub-left {	margin: 0px;	padding: 0px;	float: left;	width: 50%;}#cottage-wrapper {	margin: 0px;	padding: 0px;	width: 100%;}#cottage-left {	margin: 0px;	padding: 0px;	float: left;	width: 470px;}#cottage-right {	margin: 0px;	padding: 0px;	float: right;	width: 270px;}#cottage-sub-wrapper {	margin: 0px;	padding: 0px;	width: 100%;}#cottage-sub-wrapper p {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 11px	font-weight: normal;	color: #336699;	line-height: 1.5em;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0.5em;	margin-left: 0px;	font-size: 11px;}.cottage-sub-left {	margin: 0px;	padding: 0px;	float: left;	width: 130px;}.cottage-sub-right {	margin: 0px;	padding: 0px;	float: right;	width: 130px;}.cottage-sub-left p {	font-size: 10px !important;	font-weight: bold !important;	color: #336633 !important;	margin: 0px !important;	padding-top: 0px !important;	padding-right: 0px !important;	padding-bottom: 8px !important;	padding-left: 4px !important;}.cottage-sub-right p {	font-size: 10px !important;	font-weight: bold !important;	color: #336633 !important;	margin: 0px !important;	padding-top: 0px !important;	padding-right: 0px !important;	padding-bottom: 8px !important;	padding-left: 4px !important;}.no-indent p {	margin: 0px !important;	padding: 0px !important;}#mid-right p.no-indent {	padding-top: 5px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 5px;	color: #659D9F;	font-weight: bold;	font-size: 11px;	background-color: #FFFFEE;	margin-top: 0px;	margin-right: 290px;	margin-bottom: 0px;	margin-left: 0px;}#cottage-left img {	margin-bottom: 15px;}#mid-right .sub-wrapper p {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 11px;	font-weight: bold;	color: #336633;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 10px;}#mid-right .lead-graf {	font-size: 14px;	line-height: 1.5em;	color: #336699;	padding-bottom: 1em;}.rates {	background-color: #FFFFEE;	margin-right: 250px;	padding-top: 0px;	padding-bottom: 10px;	border: 1px solid #CCFFFF;	margin-top: 20px;	margin-bottom: 30px;	margin-left: 40px;}.review-head {	color: #336699;	font-weight: bold;	font-size: 14px;}#bot-right a:hover {	color: #FF9933;	text-decoration: underline;}#mid-right li.policy-list-item {	font-family: "Lucida Grande", Verdana, Helvetica, Arial;	font-size: 12px;	margin-top: 0px;	margin-bottom: 1em;	line-height: 1.7em;	color: #162D44;	list-style-type: decimal;	list-style-position: outside;	margin-left: 20px;	margin-right: 50px;}