img { border: 0px solid; }
#container{margin:0 auto; width:970px}

a.topnav{color:white; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; text-decoration:none; background-repeat:no-repeat; background-position:left bottom; height:32px; padding-left:8px; padding-right:8px; text-align:center}

a.topnav:link{}



a.topnav:visited{}



a.topnav:hover{color:#CF3}



a.bottomnav{color:#000; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:normal; font-weight:normal; text-decoration:none}



a.bottomnav:link{}



a.bottomnav:visited{}



a.bottomnav:hover{color:#F96}



body{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; left:0px; margin:0; padding:0}

a.left, a.left:link, a.left:visited{color:#de901a; text-decoration:none}

a.left:hover{color:#fff}

.s_list{font-size:12px; font-weight:bold; border:solid 1px #ccc}

.s_row{border-top:1px solid #ccc}

.s_row_t{color:white; background-color:black; border-top:1px solid #ccc}

.s_row_h{background-color:#e3edf2; border-top:1px solid #ccc}

.s_list td{border-top:1px solid #ccc}



.page-content{ width:775px;  text-align:left;  padding-left:25px;  padding-top:20px}



.jsr-mod1{ border-style:none;  background:#E9E9E9;  border-width:0px;  padding:0px}



.jsr-mod1 .image{ text-align:center;  width:110px;  height:85px}



.jsr-mod1 .title{ text-align:center;  color:#069;  font-family:Arial;  font-weight:bold;  font-size:14px;  width:180px;  height:30px;  text-align:left}



.jsr-mod1 .description{ text-align:center;  color:#000;  font-family:Arial;  font-weight:normal;  font-style:italic;  font-size:13px;  width:180px;  height:55px;  text-align:left}



.jsr-mod1 .image img{ width:110px;  height:85px;  border:0px;  padding:0px}



.jsr-mod2{ width:800px;  text-align:left;  background-color:#fff;  color:#4f4f4f;  font-size:12px;  font-weight:bold;  padding-left:5px}



.jsr-mod3{ padding-left:0px;  padding-right:0px}



.jsr-mod3 .title{ width:640px;  text-align:left;  padding:0px}



.jsr-mod3 .title .name{ color:#000;  font-weight:bold;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:16px}



.jsr-mod3 .title .address{ color:#999;  font-weight:normal;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:10px}



.jsr-mod3 .title .map{}



.jsr-mod3 .pictures{ width:640px;  border-width:0px;  padding:0px}



.jsr-mod3 .pictures .img{text-align:left}



.jsr-mod3 .pictures .img img{ border-style:solid;  border-color:#000;  border-width:1px;  width:280px;  height:247px}



.jsr-mod3 .pictures .img11{text-align:right}



.jsr-mod3 .pictures .img11 img{ border-style:solid;  border-color:#000;  border-width:1px;  width:165px;  height:121px}



.jsr-mod3 .pictures .img12{text-align:right}



.jsr-mod3 .pictures .img12 img{ border-style:solid;  border-color:#000;  border-width:1px;  width:165px;  height:121px}



.jsr-mod3 .pictures .img21{text-align:right}



.jsr-mod3 .pictures .img21 img{ border-style:solid;  border-color:#000;  border-width:1px;  width:165px;  height:121px}



.jsr-mod3 .pictures .img22{text-align:right}



.jsr-mod3 .pictures .img22 img{ border-style:solid;  border-color:#000;  border-width:1px;  width:165px;  height:121px}



.jsr-mod3 .pictures .img .zoomPopup{ position:absolute;  top:310px;  left:135px;  z-index:100}



.jsr-mod3 .pictures .img .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod3 .pictures .img11 .zoomPopup{ position:absolute;  top:250px;  left:380px;  z-index:100}



.jsr-mod3 .pictures .img11 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod3 .pictures .img12 .zoomPopup{ position:absolute;  top:250px;  left:540px;  z-index:100}



.jsr-mod3 .pictures .img12 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod3 .pictures .img21 .zoomPopup{ position:absolute;  top:370px;  left:380px;  z-index:100}



.jsr-mod3 .pictures .img21 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod3 .pictures .img22 .zoomPopup{ position:absolute;  top:370px;  left:540px;  z-index:100}



.jsr-mod3 .pictures .img22 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod3 .pictures .header{ background:#9C3;  height:5px}



.jsr-mod3 .description{ width:640px;  height:62px}



.jsr-mod3 .description .value{ background:#999;  text-align:left;  color:#fff;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:10px;  padding:10px}



.jsr-mod3 .info{ width:640px;  padding:0px}



.jsr-mod3 .info .label{ width:120px;  height:13px;  text-align:right;  color:#9C3;  font-weight:bold;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:10px}



.jsr-mod3 .info .value{ width:220px;  text-align:left;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:10px;  padding-left:10px;  padding-right:10px}



.jsr-mod3 .info .amenites{ width:300px;  border-width:0px;  border-collapse:collapse;  border-spacing:0px}



.jsr-mod3 .info .amenites .label{ width:100%;  height:13px;  text-align:left;  color:#9C3;  font-weight:bold;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:10px}



.jsr-mod3 .info .amenites .value{ width:100%;  height:75px;  text-align:left;  vertical-align:top;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:10px;  padding-left:0px;  padding-right:0px}



.jsr-mod3 .info .buttons{ width:100%}



.jsr-mod3 .info .buttons .button{ width:50%;  height:22px;  text-align:center;  vertical-align:middle;  color:#9C3;  font-family:Arial,Helvetica,sans-serif;  font-size:8pt;  font-weight:bold;  border:solid 1px #999;  background-color:#fff;  cursor:pointer}



.jsr-mod3 .info .buttons .button-mouseover{ width:50%;  height:22px;  text-align:center;  vertical-align:middle;  color:#000;  font-family:Arial,Helvetica,sans-serif;  font-size:8pt;  font-weight:bold;  border:solid 1px #999;  background-color:#9CCB31;  cursor:pointer}



.jsr-mod3 .info .header{ background:black;  height:4px}



.jsr-mod3 .info .footer{ background:black;  height:4px}



.jsr-mod4{ width:100%;  padding:0px}



.jsr-mod4 .map{ width:550px;  height:450px;  border-style:solid;  border-color:#000;  border-width:1px}



.jsr-mod4 .markerLinks{ width:200px;  height:450px}



.jsr-mod4 .markerLinksTitle{ text-align:left;  vertical-align:top;  color:#069;  font-family:Arial Black;  font-size:14px}



.jsr-mod4 .markerLinksContent{ height:100%;  text-align:left;  vertical-align:top;  color:#999;  cursor:pointer}



.marker{ width:200px}



.marker .title{ color:#666;  font-family:Arial;  font-weight:bold;  font-size:12px;  text-align:left}



.marker .description{ color:black;  font-family:Arial;  font-size:10px;  text-align:left}



.marker .img{ text-align:left}



.marker .img img{ width:90px;  height:60px}



.jsr-mod5{ width:634px;  height:222px !important;  overflow:hidden}

.jsr-mod5 form

{

 width:642px !important;

 height: 220px !important;

 border:0px !important;

 margin:0px 0px 0px 0px;

 background: #daeeaf url(http://www.joshsteinrealtor.com/resources/images/greenpattern.jpg);

}

.jsr-mod6{ width:100%}



.jsr-mod6 .title{ width:100%;  text-align:left;  padding:0px;  color:#000;  font-weight:bold;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:16px}



.jsr-mod6 .separator{ background:#9C3;  height:5px}



.jsr-mod7{ width:100%;  text-align:left;  padding-left:20px}



.jsr-mod7 a{ font-family:Arial;  font-size:11px;  color:blue}



.jsr-mod7 span{ font-family:Arial;  font-size:11px;  color:blue}



.jsr-mod8{ width:100%;  text-align:left}



.jsr-mod8 .scroll-table{}



.jsr-mod8 .scroll-table-holder{ text-align:left;  vertical-align:middle;  width:750px}



.jsr-mod8 .scroll-cell-visible{ text-align:center;  vertical-align:middle;  width:125px}



.jsr-mod8 .scroll-cell-not-visible{ display:none}



.jsr-mod8 .scroll-control-holder{ text-align:center;  vertical-align:middle}



.jsr-mod8 .scroll-control{ border:0px;  cursor:pointer}



.jsr-mod8 .scroll-control-disabled{ border:0px;  opacity:.30;  filter:alpha(opacity=30)}



.jsr-mod8 .scroll-table .logo-img{ border:1px solid #fff}



.jsr-mod8 .scroll-table .logo-img-mouseover{ border:1px solid #000}



.jsr-mod9{}



.jsr-mod9 .title{ width:800px;  text-align:left;  padding:0px}



.jsr-mod9 .title .name{ color:#000;  font-weight:bold;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:16px}



.jsr-mod9 .title .address{ color:#999;  font-weight:normal;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:10px}



.jsr-mod9 .title .map{}



.jsr-mod9 .pictures{ width:720px;  border-width:0px;  padding:0px;  text-align:center;  vertical-align:top}



.jsr-mod9 .pictures .header{ background:#9C3;  height:5px}



.jsr-mod9 .pictures .title{ height:40px;  text-align:left;  color:#999;  vertical-align:top;  font-weight:normal;  font-family:Arial Black;  font-size:16pt}



.jsr-mod9 .pictures .photo-0 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-1 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-2 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-3 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-4 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-5 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-6 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-7 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-8 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-9 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-10 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-11 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-12 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-13 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-14 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-15 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-16 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-17 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-18 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-19 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-20 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-21 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-22 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-23 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-24 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-25 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-26 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-27 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-28 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-29 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-30 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-31 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-32 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-33 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-34 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-35 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-36 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-37 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-38 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-39 img{ width:165px;  height:120px;  border:1px solid #000}



.jsr-mod9 .pictures .photo-0 .zoomPopup{ position:absolute;  top:280px;  left:95px;  z-index:100}



.jsr-mod9 .pictures .photo-0 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-1 .zoomPopup{ position:absolute;  top:280px;  left:260px;  z-index:100}



.jsr-mod9 .pictures .photo-1 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-2 .zoomPopup{ position:absolute;  top:280px;  left:435px;  z-index:100}



.jsr-mod9 .pictures .photo-2 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-3 .zoomPopup{ position:absolute;  top:280px;  left:610px;  z-index:100}



.jsr-mod9 .pictures .photo-3 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-4 .zoomPopup{ position:absolute;  top:405px;  left:95px;  z-index:100}



.jsr-mod9 .pictures .photo-4 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-5 .zoomPopup{ position:absolute;  top:405px;  left:260px;  z-index:100}



.jsr-mod9 .pictures .photo-5 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-6 .zoomPopup{ position:absolute;  top:405px;  left:435px;  z-index:100}



.jsr-mod9 .pictures .photo-6 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-7 .zoomPopup{ position:absolute;  top:405px;  left:610px;  z-index:100}



.jsr-mod9 .pictures .photo-7 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-8 .zoomPopup{ position:absolute;  top:530px;  left:95px;  z-index:100}



.jsr-mod9 .pictures .photo-8 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-9 .zoomPopup{ position:absolute;  top:530px;  left:260px;  z-index:100}



.jsr-mod9 .pictures .photo-9 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-10 .zoomPopup{ position:absolute;  top:530px;  left:435px;  z-index:100}



.jsr-mod9 .pictures .photo-10 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-11 .zoomPopup{ position:absolute;  top:530px;  left:610px;  z-index:100}



.jsr-mod9 .pictures .photo-11 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-12 .zoomPopup{ position:absolute;  top:670px;  left:95px;  z-index:100}



.jsr-mod9 .pictures .photo-12 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-13 .zoomPopup{ position:absolute;  top:670px;  left:260px;  z-index:100}



.jsr-mod9 .pictures .photo-13 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-14 .zoomPopup{ position:absolute;  top:670px;  left:435px;  z-index:100}



.jsr-mod9 .pictures .photo-14 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-15 .zoomPopup{ position:absolute;  top:670px;  left:610px;  z-index:100}



.jsr-mod9 .pictures .photo-15 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-16 .zoomPopup{ position:absolute;  top:795px;  left:95px;  z-index:100}



.jsr-mod9 .pictures .photo-16 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-17 .zoomPopup{ position:absolute;  top:795px;  left:260px;  z-index:100}



.jsr-mod9 .pictures .photo-17 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-18 .zoomPopup{ position:absolute;  top:795px;  left:435px;  z-index:100}



.jsr-mod9 .pictures .photo-18 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-19 .zoomPopup{ position:absolute;  top:795px;  left:610px;  z-index:100}



.jsr-mod9 .pictures .photo-19 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-20 .zoomPopup{ position:absolute;  top:920px;  left:95px;  z-index:100}



.jsr-mod9 .pictures .photo-20 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-21 .zoomPopup{ position:absolute;  top:920px;  left:260px;  z-index:100}



.jsr-mod9 .pictures .photo-21 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-22 .zoomPopup{ position:absolute;  top:920px;  left:435px;  z-index:100}



.jsr-mod9 .pictures .photo-22 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-23 .zoomPopup{ position:absolute;  top:920px;  left:610px;  z-index:100}



.jsr-mod9 .pictures .photo-23 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-24 .zoomPopup{ position:absolute;  top:1045px;  left:95px;  z-index:100}



.jsr-mod9 .pictures .photo-24 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-25 .zoomPopup{ position:absolute;  top:1045px;  left:260px;  z-index:100}



.jsr-mod9 .pictures .photo-25 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-26 .zoomPopup{ position:absolute;  top:1045px;  left:435px;  z-index:100}



.jsr-mod9 .pictures .photo-26 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-27 .zoomPopup{ position:absolute;  top:1045px;  left:610px;  z-index:100}



.jsr-mod9 .pictures .photo-27 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-28 .zoomPopup{ position:absolute;  top:1170px;  left:95px;  z-index:100}



.jsr-mod9 .pictures .photo-28 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-29 .zoomPopup{ position:absolute;  top:1170px;  left:260px;  z-index:100}



.jsr-mod9 .pictures .photo-29 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-30 .zoomPopup{ position:absolute;  top:1170px;  left:435px;  z-index:100}



.jsr-mod9 .pictures .photo-30 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod9 .pictures .photo-31 .zoomPopup{ position:absolute;  top:1170px;  left:610px;  z-index:100}



.jsr-mod9 .pictures .photo-31 .zoomPopup img{ border-style:solid;  border-color:#000;  border-width:3px;  width:328px;  height:290px}



.jsr-mod11{}



.jsr-mod11 .title{ width:800px;  text-align:left;  padding:0px}



.jsr-mod11 .title .name{ color:#000;  font-weight:bold;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:16px}



.jsr-mod11 .title .address{ color:#999;  font-weight:normal;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:10px}



.jsr-mod11 .title .map{}



.jsr-mod11 .floorplans{ width:800px;  border-width:0px;  padding:0px}



.jsr-mod11 .floorplans .header{ background:#9C3;  height:5px}



.jsr-mod11 .floorplans{ text-align:center;  vertical-align:top}



.jsr-mod11 .floorplans .title{ width:450px;  height:40px;  text-align:left;  color:#999;  vertical-align:top;  font-weight:normal;  font-family:Arial Black;  font-size:16pt}



.jsr-mod11 .floorplans .list{ width:450px;  text-align:center;  vertical-align:top}



.jsr-mod11 .floorplans .img{ border-style:none}



.jsr-mod11 .floorplans .list table{ width:100%;  text-align:center;  vertical-align:middle;  border-style:solid;  border-width:2px;  border-color:#000;  border-collapse:collapse;  border-spacing:0px}



.jsr-mod11 .floorplans .list table .odd-row{ background:#fff}



.jsr-mod11 .floorplans .list table .even-row{ background:#e7f7ce}



.jsr-mod11 .floorplans .list table th{ color:#fff;  background:#000;  font-weight:bold;  font-family:Arial;  font-size:11pt}



.jsr-mod11 .floorplans .list table td{ border-style:solid;  border-width:2px;  border-color:#000;  font-weight:normal;  font-family:Arial;  font-size:9pt}



.jsr-mod12{ width:100%}



.jsr-mod12 .title{ width:100%;  text-align:left;  padding:0px;  color:#6bff39;  font-weight:normal;  font-family:Arial Black,Helvetica,sans-serif;  font-size:16pt}



.footer{ width:800px;  text-align:center;  margin:0 auto}



.footer .sitemap{ background:#333;  width:750px;  border-style:none;  border-color:#e5e5e5;  border:0px;  padding:0px;  border-collapse:collapse;  border-spacing:0px; line-height:10px; font-size:10px}



.footer .sitemap .header{ height:25px;  color:#000;  background:#d6f300;  font-family:Arial;  font-weight:bold;  font-size:20px;  padding-left:25px;  vertical-align:middle;  border:1px solid #000}



.footer .sitemap .header .google-sitemap-link{ font-family:Arial;  font-weight:BOLD;  font-size:10px;  padding-left:5px}



.footer .sitemap .spacer{ background:#fff;  height:2px}



.group{ color:#f7ff08;  background:#333;  font-family:Arial;  font-weight:bold;  font-size:10px;  padding-left:5px}



.footer .sitemap .subgroup{ color:#5affe7;  background:#333;  font-family:Arial;  font-weight:bold;  font-size:11px;  padding-left:10px}



.footer .sitemap .resource{ color:#fff;  font-family:Arial,Helvetica;  font-weight:bold;  font-size:11px;  padding-left:5px}



.footer .sitemap .resource a{ color:#fff;  font-family:Arial,Helvetica;  font-weight:normal;  font-size:11px;  text-decoration:none;  background-repeat:no-repeat;  background-position:left bottom;  padding-left:8px}



.footer .sitemap .resource a:hover{ text-decoration:underline}



.footer .sitemap td{ text-align:left;  vertical-align:top}



.disclaimer .title{ width:100%;  text-align:left;  color:#666;  font-family:Times New Roman;  font-weight:bold;  font-size:14pt;  text-decoration:none}



.disclaimer .content{ width:100%;  text-align:left;  color:#666;  font-family:Verdana;  font-weight:normal;  font-size:9pt;  text-decoration:none}



.report{ text-align:center}



.report .report-table{ text-align:left;  border-style:solid;  border-color:#bcbdc1;  border-width:1px;  border-collapse:collapse;  border-spacing:0px}



.report .report-table th{ padding-left:96px;  padding-right:96px;  background:#2670ae;  color:white;  font-family:Arial;  font-weight:bold;  font-size:12px}



.report .report-table td{ padding-left:96px;  padding-right:96px;  color:#04479f;  font-family:Arial;  font-weight:normal;  font-size:12px}



.report .report-table .odd-row{ background:#e5e5e6}



.report .report-table .even-row{ background:#fff}



.report .report-table .price{ text-align:right}



.report .report-table .first-col{ padding-left:12px}



.report .report-table .last-col{ padding-right:12px}



.report1{ width:800px;  text-align:left;  font-weight:normal;  font-size:9pt;  border-width:1px;  border-collapse:collapse;  border-spacing:0px;  border-style:none;  border-color:#a5b2ff;  border-width:0px}



.report1 .header th{ background:#000;  color:#fff;  font-weight:bold;  font-size:9pt;  padding-top:6px;  padding-bottom:6px;  padding-left:20px;  border-bottom:solid 1px #fff}

.report1 td{ padding-left:20px;  border-top:solid 1px #a5b2ff;  border-bottom:solid 1px #a5b2ff}



.report1 .odd-row{ background:#fff}



.report1 .even-row{ background:#d6ffff}



.report1 .col1{ width:250px;  border-left:solid 1px #a5b2ff}



.report1 .col2{ width:65px}



.report1 .col3{ width:120px}



.report1 .col4{ width:65px}



.report1 .col5{ width:100px}



.report1 .col6{ width:100px}



.report1 .col7{ width:100px;  border-right:solid 1px #a5b2ff}



.report1 .header .col1{ width:250px;  border-left:none 0px #fff;  border-right:solid 2px #fff}



.report1 .header .col2{ width:65px;  border-right:solid 2px #fff}



.report1 .header .col3{ width:120px;  border-right:solid 2px #fff}



.report1 .header .col4{ width:65px;  border-right:solid 2px #fff}



.report1 .header .col5{ width:100px;  border-right:solid 2px #fff}



.report1 .header .col6{ width:100px;  border-right:solid 2px #fff}



.report1 .header .col7{ width:100px;  border-right:none 0px #fff}



.page-template{}



.page-template .page-header{}



.page-template .page-footer{}



.page-template .page-left-side{ width:120px;  background-color:#000;  text-align:left;  vertical-align:top}



.page-template .page-right-side{}



.page-template .page-content{ width:850px}



.opacity{ opacity:.50;  filter:alpha(opacity=50)}



.opacity-restore{ opacity:1;  filter:alpha(opacity=100)}

.style7{font-size:12px; font-weight:bold}

.style9{border:solid 1px #ccc; font-size:12px}

.style10{font-size:14px}

.style11{font-size:12px}

.style12{font-size:11px}

.style13{font-weight:bolder}

.style14{width:140px; text-align:left; vertical-align:middle; color:yellow; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:bold; padding-left:3px}

.style15{text-align:center; vertical-align:middle; color:white; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:10px; padding-left:3px; padding-right:3px}

.style16{color:#ddd; font-family:Arial; font-size:11px; text-decoration:none}

a.style16:hover{color:yellow}

.style17{color:#fff; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; color:white; text-decoration:none}

.style18{color:yellow; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; color:white; text-decoration:none}
