/********************************************

CSS NORMALIZATION

- cancels default styles applied to page elements
- adjusts default elements between browsers to same baseline

*/

div, dl, dt, dd, ul, ol, li, pre, hr, form, fieldset, input, p, th, td {margin:0; padding:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0; font-size:inherit; font-size:100%;}
select, input, textarea {font:99% verdana,geneva,sans-serif;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:100%; font-weight:normal;}
fieldset, img {border:0;}
img, input, select, label {vertical-align:middle;}
select, .inputStyle {border:1px solid; padding:.1em; margin:.1em 0 .1em .2em;}
legend, .skipNavigation {display:none;}
ul,li {list-style:none;}
b {font-weight:normal;}

/********************************************/

/* GLOBAL */

body {background:#FFFFFF none repeat scroll 0 0; margin:0; padding:0; text-align:left; color:#606060; font:70%/1.4em arial,helvetica,sans-serif; size:portrait; width:612px;}

.inputStyle, select, textarea {background:#FEFDFA; border:1px solid #F0E8D8; color:#C5A35A;}

a, a:visited {color:#0B3D70; text-decoration:underline; outline:none !important;border:none;}

p {padding-bottom:1.5em;}

/* horizontal rules: must follow this convention: <div class="hr"><hr></div> */
.hr {text-align:left; height:1px; border:0; background-color:#0b3d70; color:#0b3d70; width:100%;}
.hr hr {display:none;} /* IE hack to cancel default MARGIN on HR */

div.cleaner {clear:both;height:1px;overflow:hidden;}
.clear {clear:both;margin:0;padding:0;}

.page-break {display:none;page-break-before:always;}

/********************************************/

/* HEADER */

.b-header {position:relative; text-align:left; width:612px;float:left;line-height:14px;}
.b-header img {text-align:left;}
.b-header h1 {color:#0B3D70;font-size:1.85em;line-height:2.5em;position:absolute; top: 50px; left: 30px;}
.b-header img.communityDetails  {position:absolute; top: 115px; left: 45px;}

div.printtools {position:absolute; top: 20px; left: 400px;}
div.printtools ul {display:block;margin:0;padding:0;line-height:9px;padding-bottom:5px}
div.printtools ul li {color:#0b3d70;display:inline;font-size:11px;border-left:1px solid #9ec7e6;padding-left:15px;padding-right:10px;}
div.printtools ul li.first {border:none}
div.printtools ul li.second {padding-left:15px;}
div.printtools ul li.third {padding-left:15px;}
div.printtools a {text-decoration: none;border:0px solid #9ec7e6;}
div.printtools a.pt-print {text-decoration: none; border:none;}
div.printtools img {border:none;}

.b-header dl.left {width:150px;position:absolute; top: 105px; left: 215px;}
.b-header dl.right {width:155px;position:absolute; top: 105px; left: 400px;}
.b-header dt {color: #6a5018; font-weight:bold; font-size: 11px; margin:0; padding:0 0 1px;}
.b-header dd span {color:#606060;float:right;width:110px;}

/********************************************/

/* OVERVIEW */

.overview {float:left; margin-top:2em; padding-left: 30px; width:582px;font-size:10px;}
.overview h2 {color: #5994c1; font-size:13px; font-weight:bold; margin-bottom:1em; padding-bottom: 10px; border-bottom: 5px solid #9ec7e6; width:550px;text-align:left;}
.overview img {float:left;margin-right: 10px;}
.overview p {color: #606060;font-size:10px;}

/********************************************/

/* PAGE TWO */

.page-two {float:left; margin-top:1.5em; padding-left: 30px; width:582px;}
.page-two h2 {color: #5994c1; font-size:13px; font-weight:bold; margin-bottom:1em; padding-bottom: 10px; border-bottom: 5px solid #9ec7e6; width:550px;text-align:left;}
.page-two p {color: #606060;font-size:10px;}

div.movein {float:right;margin-top:-40px;margin-right:25px;}
div.movein ul {display:block;margin:0;padding:0;line-height:10px;padding-bottom:5px}
div.movein ul li {color:#6a5018;display:inline;font-size:10px;padding-left:5px;padding-right:15px;}
div.movein ul li img {border:none; padding-right:5px;}

div.plan-grid {width: 612px;}
div.plan-row {width: 550px; height:200px; border-bottom: 1px solid #9ec7e6; margin-bottom:10px;}
div.plan-cells {width: 177px; height: 200px; float:left; margin-bottom: 10px;}
div.plan-cells span img {vertical-align:top; margin-left: 5px;}
div.plan-cells span {color: #5994c1; font-size: 11px; font-weight: bold; display:block; margin-top:5px;}
div.plan-cells p {padding-bottom: 0;}

/********************************************/

/* PAGE THREE */

.page-three {float:left; margin-top:1.5em; padding-left: 30px; width:582px;}
.page-three h2 {color: #0b3d70; font-size:13px; font-weight:bold; margin-bottom:1em; padding-bottom: 10px; border-bottom: 5px solid #9ec7e6; width:550px;text-align:left;}
.page-three h3 {color: #5994c1; font-size:12px; font-weight:bold; margin: 10px 0 3px 0;}
.page-three div {border-bottom: 1px solid #9ec7e6; width:550px;}
.page-three p {padding-bottom: 10px; text-align:left;}

/********************************************/

/* PAGE FOUR */

.page-four {float:left; margin-top:1.5em; padding-left: 30px; width:582px;}
.page-four h2 {color: #0b3d70; font-size:13px; font-weight:bold; margin-bottom:1em; padding-bottom: 10px; border-bottom: 5px solid #9ec7e6; width:550px;text-align:left;}
.page-four h3 {color: #5994c1; font-size:12px; font-weight:bold; margin: 10px 0 3px 0;}
.clear {clear:both;}
.page-four p {padding-bottom: 10px; text-align:left;}

.page-four ul {margin:0.2em 0 1.5em; padding:0;}
.page-four ul li {padding:0; margin:0;}
.page-four ul li img {margin:0 5px 0 0;}

.page-four .primaryMap {float:left; margin:0 10px 10px 0; width:358px;}
.page-four .google-map {height:320px; width:358px;}

div#disclaimer {border-top:2px solid #9EC7E6; padding: 10px 0 0 0; margin:0; vertical-align: bottom;}
div#disclaimer p {font-size: 10px;}

/********************************************/
