body

{

    font-family: arial,verdana,sans-serif;

    font-size: 11px;

    font-weight: normal;

    background-color: #373737;

    text-align: center;

    color:#4f3806;

}



#CMContent

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 22px;

    font-weight: normal;

    text-align: left;

    margin-left: 20px;

    margin-top: 12px;

    padding: 0px 0px 0px 0px;

    width: 520px;

    float:left;

}



#CMContent h2

{

    font-family: Times New Roman;

    font-size : 14px;

    font-weight: bold;

    margin-top: 0px;

    margin-bottom: 0px;

}



#CMContent h3

{

    font-family: Verdana;

    font-size : 11px;

    font-weight: bold;

    margin: 0px;

}



#CMContent h4

{

    font-family: Times New Roman;

    font-size : 12px;

    font-weight: bold;

    margin-top: 0px;

    margin-bottom: 0px;



}



#CMContent p

{

    margin-top: 0px;

    margin-bottom: 10px;

}









#CMContent ul

{

    margin-top: 0px;

}





.lgEspanol

{

    font-size: 20px;

}



.noshow

{

    display:none;

}

hr

{

     color:#cbc7c4;

     height:1px;

}



p

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    font-weight: normal;

    text-align: left;

}



h2

{

    font-family: arial,verdana,sans-serif;

    font-size: 14px;

    font-weight: bold;

}



li

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    font-weight: normal;

}



a

{

 color:#4f3806;

}



#privacyPolicy

{

    font-family: arial;

    font-size: 10px;

    margin-left: 8px;

    margin-right: 8px;

}



.smallType

{

    font-size: 10px;

}



.hideme

{

    display:block;

}

#container

{

    text-align: center;

    margin-left:auto; 

    margin-right:auto; 

    width: 750px;

}







input, select, textarea 

{

    font-family: arial,verdana,sans-serif;

    font-size: 11px; 

    font-weight: normal;

}



.mainPanel

{

    margin-top:-3px;

    background-color:#ffffff;

    font-family: arial,verdana,sans-serif;

    width:750px;

    overflow:hidden;

    

}



.homemainPanel

{

    margin-top:-3px;

    background-color:#e9e5e2;

    font-family: arial,verdana,sans-serif;

    background-color:#ffffff;

}



.mainPanel2

{

    margin-top:-3px;

    background-color:#ffffff;

    font-family: arial,verdana,sans-serif;

    color:Black;

}



.headerMap

{

    display:block;

}



.navPanel

{

    color: #ffffff;

    font-family: Times New Roman;

    font-size: 14px; 

    font-weight: normal;

    text-decoration: none;

    background-image: url(images/keswick-nav-tile.gif);

    background-repeat: repeat-x; 

    height: 29px; 

    display:block;



}


.ebCommName
{ 
    color: #ffffff;
    font-family: Times New Roman;
    font-size: 14px; 
    font-weight: normal;
    text-decoration: none;
    background-image: url(images/keswick-nav-tile.gif);
    background-repeat: repeat-x; 
    height: 29px; 
    text-align:center;
    padding-top:5px;
    padding-left: 20px;
    display:block;
    float:left;
}


.navButton

{ 

    color: #ffffff;

    font-family: Times New Roman;

    font-size: 14px; 

    font-weight: normal;

    text-decoration: none;

    background-image: url(images/keswick-nav-tile.gif);

    background-repeat: repeat-x; 

    height: 29px; 

    text-align:center;

    padding-top:5px;

    display:block;

    float:left;

}



.navButton:hover

{

    color: #58595b;

    background-image: url(images/nav-active-tile.gif);

}



.navButtonSelected

{ 

    color: #58595b;

    font-family: Times New Roman;

    font-size: 14px; 

    font-weight: normal;

    text-decoration: none;

    background-image: url(images/nav-active-tile.gif);

    background-repeat: repeat-x; 

    height: 29px; 

    text-align:center;

    padding-top:5px;

    display:block;

    float:left;

}



.navDivider

{

    margin-top:5px;

    vertical-align: top;

    display:block;

    float:left;



}











.subNavPanel

{

    color: #58595b;

    font-family: Times New Roman;

    font-size: 12px; 

    font-weight: normal;

    text-decoration: none;

    background-image: url(images/nav-sub-normal-tile.gif);

    background-repeat: repeat-x; 

    height: 27px; 

    display:block;

}



.subNavButton

{ 

    color: #58595b;

    font-family: Times New Roman;

    font-size: 12px; 

    font-weight: normal;

    text-decoration: none;

    background-image: url(images/nav-sub-normal-tile.gif);

    background-repeat: repeat-x; 

    height: 27px; 

    text-align:center;

    padding-top: 7px;

    display:block;

    float:left;

}



.subNavButton:hover

{

    color: #999999;

    background-image: url(images/nav-sub-normal-tile.gif.gif);

}



.subNavButtonSelected

{ 

    color: #999999;

    font-family: Times New Roman;

    font-size: 12px; 

    font-weight: normal;

    text-decoration: none;

    background-image: url(images/nav-sub-normal-tile.gif);

    background-repeat: repeat-x; 

    height: 27px; 

    text-align:center;

    padding-top: 7px;

    display:block;

    float:left;

}



.subNavDivider

{

    margin-top:5px;

    vertical-align: top;

    margin-left:-4px;

    margin-right:-4px;

    display:block;

    float:left;

}





.commnav

{

    margin-left:5px;

    margin-top:5px;

    margin-bottom:10px;

    text-align:center;

}

.csubNavButton, .csubNavButton a

{

 text-decoration:none;

 color:#4f3806;

 margin-top:0px;

 margin-left:-2px;

 vertical-align: top;



 font-size: 11px;

 font-family:Times New Roman;

}



.csubNavDivider

{

    margin-left:-2px;

    margin-right:2px;

}



.acsubNavButton, .acsubNavButton a

{

 text-decoration:none;

 color:#4f3806;

 margin-top:0px;

 margin-left:-5px;

 vertical-align: top;

 font-weight:bold;

 font-size: 11.5px;

 font-family:Times New Roman;

}



.csubNavButton a:hover, .csubNavButton a:active, a.csubNavButton:hover, a.csubNavButton:active

{

    color:#888888;

}











.footerLink

{

    color: #ffffff;

    font-family: Times New Roman;

    font-size: 11px; 

    font-weight: normal;

    text-decoration: none;

}



#FooterDiv

{

    color: #ffffff;

    font-family: Times New Roman;

    font-size: 11px; 

    font-weight: normal;

    background-image: url(images/keswick-footer-bkg-tile.gif);

    height: 61px;

    width: 750px;

    text-align: center;

    clear: both;

}



#CopyrightDiv

{

    color: #9D9D9D;

    font-family: Times New Roman;

    font-size: 11px; 

    font-weight: bold;

    background-image: url(images/sub_copyright.jpg);

    height: 26px;

    width: 750px;

    text-align: center;

}

.copyrightLink, .copyrightLink:hover, .copyrightLink:visited
{
    color: #9D9D9D;
    font-family: Times New Roman;
    font-size: 11px; 
    font-weight: bold;
    text-decoration:none;
}

#BottomDiv

{

    background-color: #ffffff;

}



.requiredLabel

{

    font-weight:normal;

    color:Black;

}

.optionalLabel

{

    font-weight:normal;

    color:Black;

}



.titleLeft

{

    font-family: arial,verdana,sans-serif;

    font-size: 12px; 

    font-weight: normal;

    color:Gray;

    float:left;

    text-align:left;

    margin:5px;

    margin-top:8px;

}



.titleRight

{

    font-family: arial,verdana,sans-serif;

    font-size: 12px; 

    font-weight: normal;

    font-style:italic;

    color:Gray;

    float:right;

    text-align:right;

    margin:5px;

    margin-top:8px;

}



.fieldSetLegend

{

    font-size: 12px; 

    font-weight: bold;

    color:#0000aa;

}



.textboxInput

{

    width:240px;

}



.listboxInput

{

    width:246px;

}



.submitButton

{

    height:25px;

    font-size:11px;

    font-weight:bold;

    text-align:center;

}



.otherButton

{

    height:25px;

    font-size:11px;

    font-weight:normal;

}



.contentOneColumn

{

    margin-top: 10px;

    background-color:#ffffff;

    padding-left:15px;

    padding-right:15px;

    width:470px;

    text-align:left; 

}



.pageTitle

{

    text-align: left;

    margin-top: 13px;

    margin-left: 12px;

    padding-left: 8px;

    margin-right: 12px;

    padding-right: 8px;

    vertical-align: bottom;

    width: 712px;

}



.pageTitle h2

{

    color: #3A3A3A;

    font-family: "Times New Roman",Serif;

    font-size: 19px;

    line-height: 22px;

    border-bottom : solid 1px #cbc7c4;

    margin-bottom:10px;

}





.textBoxes

{

 display:table-row;

    

}



.alltextBoxes

{

    display:table;

    

}







.textBoxes span,.textBoxes input, .inputcell

{

    display:table-cell;

}



.ebplandetails

{

    text-align:left;

    padding-right:7px;

    padding-left:7px;

    

}



            

.ebplanname

{

    text-align:left;

    font-weight:bold;

 

}





.ebrplan1

{

    background-color:#f7f6f4;

}



.ebrplan2

{

    background-color:#e9e5e2;

}



.ebcheck

{

   text-align:left;

   padding-left:12px;

}





.ebrcheckp

{

    text-align:left;

   padding-left:25px;

   padding-right:15px;

   margin-right:50px;

}



.ebrdisplaytitle

{

   text-align:left;

   font-size:20px;

   background-color:#336600;

   width:100%;

   padding-top:5px;

   padding-bottom:5px;

   color:White;

   font-style:italic;

   font-weight:bold;

   

}



.mvinn1

{

   margin-bottom: 10px;

   page-break-after:auto;

   page-break-before:auto;

   page-break-inside:avoid;

}





.mvinn2

{

   margin-bottom: 10px;

   page-break-after:auto;

   page-break-before:auto;

   page-break-inside:avoid;



}



.mvnhead

{

    padding:5px 5px 5px 5px;

}



.commvinn1

{

    background-color:#E5E5E5;

    vertical-align:top;

    text-align:left;

    

}



.commvinn1 tr td img, .commvinn2 tr td img

{

    padding-left:10px;

    padding-right:10px;

    border:none 0px White;

}







.commvinn1 td img, .commvinn2 td img

{

    padding-left:10px;

    padding-right:0px;

    border:none 0px White;

}



.commvinn2

{

    background-color:#FFFFFF;

    vertical-align:top;

    text-align:left;

}





.commvinn1 td ,.commvinn2 td

{

    vertical-align:top;

    line-height:1.8;

    

}

.mvintable

{

    text-align:left;

    float:left;

    width:100%;

    margin-top:-10px;

}



.mvintable2

{

    text-align:left;

    width:100%;

    margin-top:10px;

}

.mvintable th

{

    padding-top:10px;

    padding-bottom:10px;

    

    

}

.mvintable th a

{

   font-weight:normal;

}





.mvintable th a.bl

{

   font-weight:bold;

}





.mvinbtn

{

    text-align:center;

    padding-top:11px;

}



.mvinhead

{

    text-decoration:none;

    color:#4f3806;

    text-decoration:underline;

}







.pagers

{

    text-align:right;

    float:right;

}

.pagers a

{

    

    text-decoration:none;

    color:#4f3806;

    float:right;

}



.ebrfloorhead

{

   text-align:left;

   font-size:18px;

}

.ebrhead1

{

    font-size:14px;

    font-weight:bold;

}



.plandprice

{

   

    padding-left:30px;

    

}



.ebrhead2

{

    font-size:12px;

    font-weight:bold;

}



.ebrhead3

{

    font-size:12px;

}





.titlehr

{

    margin-top:-25px;

    min-height:10px;

}









#ebrochuredisplaytable

{

    text-align:left;

    

}



.erbtable

{

    width:100%;

    text-align:left;

    color:#4f3806;

    vertical-align:top;

    border-collapse:collapse;

    display:block;

}

.erbtable tr

{

    vertical-align:top;

}









tr.breakafter

{

    page-break-after:always;

}



.ebrgmap

{

    float:left;

    width:200px;

}



.ebrdirections

{

    float:right;

}



.ebrmarket

{

}



.ebrquickfacts

{

}



.ebrhead2

{

    text-align:left;

}

.ebrhead3

{

    text-align:left;

}



.erbhead1

{

    text-align:left;

    

}



.erbhead

{

    display: table-header-group;

}



.erbfoot

{

    display: table-footer-group;

}



thead

{

    display: table-header-group;

}



tfoot

{

    display: table-footer-group;

}



.comcol1

{

    float:left;

    width:290px;

}



.comcol2

{

    float:left;

    width:260px;

    padding-right:0px;

    margin-right:0px;

}



.comcol01

{

    float:right;

    width:285px;

}



.comcol02

{

    float:left;

    width:435px;

    padding-right:0px;

}

.ebareainfo

{

    text-align:left;

}

.ebareainfo table

{

    text-align:left;

}

.ebareainfo table tr

{

    text-align:left;

}

.ebareainfo table tr td

{

    text-align:left;

    padding-left:20px;

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 13px;

    vertical-align:top;

}

.comcol3

{

    float:right;

    width:172px;

    border-left:solid 1px #cbc7c4;

    padding-left:6px;

    margin-right:2px;

}



.homecontent

{

    padding-top:15px;

    padding-bottom:5px;

    padding-left:15px;

    padding-right:15px;

}



.homecontent h2

{

    color: #858585;

    font-family: Times New Roman;

    font-size : 14px;

    font-weight: bold;

    margin-top: 0px;

    margin-bottom: 0px;

}



.homeleft

{

    width: 425px;

    float: left;

    padding:0px;

    margin-left:0px;

    margin-right:10px;

    text-align:left;

}

.homeright

{

    width:275px;

    float:right;

    padding-left:10px;

    padding-right:0px;

    margin:0px;

    border-left:solid 1px #cbc7c4;

}



.homeleft p

{

    line-height: 20px;

} 



.rightside

{

    float:right;

    width:175px;

    padding-top:20px;

    padding-bottom:20px;

    margin-top:10px;

    border-left:solid 1px #cbc7c4;

    padding-left:6px;

}

.rpromoimg

{

    text-align:center;

   

}



.comflash

{

    width:267px;

    height:287px;

    margin-right:3px;

    margin-left:10px;    

}



.comgmap

{

   width:267px;

   height:200px;

   display:block;

   clear:both;

   

}



.cominfo, .commdir,.comdesc, .commovin, commovin a, mnlink

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 22px;

     

    padding-bottom:10px;

    text-align:left;

    padding-left:10px;

    padding-right:10px;

}



.ovamlist

{

    margin-left:22px;

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 22px;

    text-align:left;

}



.ovtable

{



    text-align:left;

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 22px;

    margin-left:5px;

}



.ovamitems

{

    text-align:left;

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 22px;

    vertical-align:top;

    

    

    

}



.ovamitems p

{

    text-align:left;

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 13px;

    vertical-align:top;

    padding-bottom:8px;

    

    

    

}

.qfovp

{

    text-align:left;

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 13px;

    vertical-align:top;

    margin-left:22px;

}



.comdesc0

{

    padding-bottom:10px;

    

    padding-left:10px;

    padding-right:10px;

   text-align:left;

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 22px;

    padding-left:20px;

}



.mnlink

{

    text-decoration:underline;

    color:#4f3806;

}



.mllink

{

    text-decoration:none;

    color:#4f3806;

    float:right;

    margin-right:20px;

    font-weight:bold;

    font-size:13px;

    display:block;

}



.mplink

{

    text-decoration:none;

    color:#4f3806;

    float:left;

    font-weight:bold;

    margin-left:20px;

    font-size:13px;

    display:block;

    

}



.cominfo

{

    font-weight:bold;

}





.comamenities

{

    text-align:left;

    display: block;

}



.amtop

{

    background-image:url(images/top-amm-compage.gif);

    background-repeat:no-repeat;

    height:15px;

    padding:0px 0px 0px 0px;

    margin:0px 0px -1px 0px;

    width:266px;

}



.amtitle

{

    color:#3b549e;

    font-size:16px;

    font-family:Times New Roman;

    font-weight:bold;

    padding-left:8px;

    text-align:left;

    vertical-align: bottom;

    border-bottom : solid 1px #ddd8d4;

    width: 234px;

    margin-left: 12px;

    margin-bottom: 0px;

    display: block;

}



.ambot

{

    background-image:url(images/bot-amm-compage.gif);

    background-repeat:no-repeat;

    height:15px;

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

    width:266px;

}



.ammid

{

     background-image:url(images/mid-amm-compage.gif);

     background-repeat:repeat-y;

     padding:0px 0px 5px 0px;

     margin: 0px 0px 0px 0px;

     width:266px;

}



.ammid ul

{

    width:200px;

}



.ammid li

{



    color: #949494;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    font-weight: normal;

    margin-bottom:4px;

    list-style-image: url(images/AmenityBullet.png);

}



.factli

{

    color: #3b549e;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    font-weight: normal;

    margin-bottom:4px;

    list-style-image: url(images/FactBullet1.png);

}



.commam

{

    color:#3b549e;

    text-align:left;

    padding-left:25px;

    margin:0px 0px 0px 0px;

    font-size:16px;

    font-family:Times New Roman;

    font-weight:bold;

    

}

.secnav

{

    margin-left:-12px;

}

.commamo

{

    text-align:left;

    padding-left:22px;

    font-size:16px;

    font-family:Times New Roman;

    font-weight:bold;

}



.commamo2

{

    text-align:left;

    font-size:16px;

    font-family:Times New Roman;

    font-weight:bold;

}



.ovaname

{

    font-weight: bold;

    text-align: left;

}

.comebr

{

    

    color:#3b549e;

    margin-top:15px;

    margin-right:10px;

    padding-top:10px;

    padding-bottom:0px;

    font-size:12px;

    font-weight:bold;

   

}



.comebr a

{

    text-decoration:none;

    color:#3b549e;

    font-family:Times New Roman;

    font-size:16px;

}



.comlogo img

{

    margin-left:-7px;

}

.comamsport1, .comamsport2

{

    margin-top:6px;

    margin-right:10px;

    padding-top:0px;

    padding-bottom:0px;

    font-size:12px;

    font-weight:bold;

}



.comamsport1 img

{

    cursor:pointer;

}





.comamsportp

{



    margin-top:4px;

    margin-right:10px;

    padding-top:4px;

    padding-bottom:0px;

    font-size:12px;

    font-weight:bold;

}



.comamsportphome

{

    margin-top:0px;

    margin-right:10px;

    padding-top:0px;

    padding-bottom:5px;

    font-size:12px;

    font-weight:bold;

}



.comamsport1 a , .comamsport2 a ,comamsport1a, comamsport2a

{ 

    text-decoration:none;

    font-family:Times New Roman;

    font-size:16px;

    color:#3b549e;

    

}



.comamqfacts

{

    border:solid 1px #bbbbbb;

    color:#3b549e;

    margin-top:15px;

    margin-right:10px;

    padding-top:10px;

    padding-bottom:10px;

    font-size:12px;

    font-weight:bold;

    text-align:left;

    background-color:#FFFFFF;

}

.comamqfactso

{

    text-align:left;

}



.commstdf

{

    width:100%;

    text-align:left;

    padding-left:20px;

}



commstdf ul

{

     margin-top:5px;

}

 

.emftable

{

    width:100%;

    text-align:left;

    margin-left:60px;

}

.emftext

{

    font-family: arial,verdana,sans-serif;

    font-size: 11px;

    font-weight: normal;

    margin-left:60px;

    text-align: left;

    color:#4f3806;

}



.emftext a

{

    font-family: arial,verdana,sans-serif;

    font-size: 11px;

    font-weight: normal;

    text-align: left;

    color:#4f3806;

}



.emfl

{

    text-align:right;

}

.comstdtable

{

    width:50%;

    text-align:left;

    vertical-align:top;

}



.comstdtable2

{

    width:50%;

    text-align:left;

    vertical-align:top;

}



.ebrform

{

    text-align:left;

}



.ebrformtable

{

    text-align:left;

}



.ebrplantable

{

    text-align:left;

    

    width:100%;

    

}



.ebrformtable tr td a

{

    color:#4f3806;

}



.ebrresults

{

    width:565px;

    text-align:left;

}

.comstdtablecell

{

    width:50%;

    text-align:left;

}





.comstdr1

{

    background-color:#f7f6f4;

}

.comstdr2

{

    background-color:#e9e5e2;

}





.comstdimg

{

    padding-left:20px;

    padding-right:20px;

}





.coma

{

    width:100%;

    text-align:left;

}



 .bread

 {

    background-color: #f8f8f8;

    text-align:left;

    vertical-align:bottom;

    float:left;

    width:750px;

    height:18px;

    padding-top:5px;

 }

  .breadc

 {

    background-color: #f8f8f8;

    text-align:left;

    vertical-align:bottom;

    margin-left:18px;

 }

 .bnode

 {

    background-color: #f8f8f8;

    color: #3b549e;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 9.5px;

    text-align: left;

    vertical-align:bottom;

    text-decoration:none;

 }



 .breadc a, .breadc span,.breadc a:visted

 {

    background-color: #f8f8f8;

    color: #3b549e;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 9.5px;

    text-align: left;

    vertical-align:bottom;

    text-decoration:none;

 }





--SYU Styles--



.planPageContentTable

{

    width: 570px;

    text-align: left;

    vertical-align: top;

    margin: 0px;

    padding: 0px;

    border: black 0px solid;

    

}





.planPageContentTable2

{

    width: 100%;

    text-align: left;

    vertical-align: top;

    margin: 0px;

    padding: 0px;

    

    border: black 0px solid;

}



.viewFloorplanTable,

.viewFloorplanTable a:link, a.viewFloorplanTable:link, 

.viewFloorplanTable a:visited, a.viewFloorplanTable:visited, 

.viewFloorplanTable a:active, a.viewFloorplanTable:active 

{

    width: 100%; 

    text-decoration:none;

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 12px;

    line-height: 16px;

    font-weight: normal;

    text-align: center;

    vertical-align: top;

    margin: 0px;

    padding: 0px;

    border: black 0px dashed;

}

.viewFloorplanTable a:hover, a.viewFloorplanTable:hover 

{

    font-weight: bold;

}



.printPageContentTable

{

    width: 100%; 

    text-decoration:none;

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 12px;

    line-height: 16px;

    font-weight: normal;

    text-align: center;

    vertical-align: top;

    margin: 0px;

    padding: 0px;

    border: black 0px dashed;

}



.planBreadcrumbBack

{

    background-color: #f8f8f8;

    height: 0px;

}



.planBreadcrumbText

{

    color: #6782d5;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 9.5px;

    line-height: 20px;

    text-align: left;

    vertical-align:top;

    padding-left: 20px;

}



.planHeadlineText

{

    color: #3A3A3A;

    font-family: "Times New Roman",Serif;

    font-size: 19px;

    line-height: 22px;

    text-align: left;

    padding-left: 20px;

}



.planHeadlineRule

{

    color: #cbc7c6;

    height: 1px;

    margin-top: -7px;

    margin-bottom: -10px;

    padding-bottom: -10px;

    margin-left: 10px;

    margin-right: 10px;

}



.planDisclaimerCopyText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 9px;

    line-height: 20px;

    text-align: left;

    padding-left: 0px;

}



.testimonialDataList

{

    text-align: left;

}



.testimonialAuthorText

{

    color: #3A3A3A;

    font-family: "Times New Roman",Serif;

    font-size: 11px;

    line-height: 22px;

    font-weight: bold;

    text-align: left;

}



.testimonialTextCopyText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 22px;

    font-weight: normal;

    text-align: left;

    margin-bottom: 20px;

}



.careerIntroText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 22px;

    font-weight: normal;

    text-align: left;

    margin-left: 20px;

    margin-right: 20px;

}



.careerApplyNowButton

{

    margin-left: 0px;

}



.planSearchIntroText

{

    color: #3A3A3A;

    font-family: arial,verdana,sans-serif;

    font-size: 11px;

    font-weight: normal;

    text-align: left;

    border: black 0px solid;

    margin-left: 20px;

    margin-right: 20px;

    margin-bottom: 20px;

    display:block;

}



.planSearchFilterLabelText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    font-weight: bold;

    line-height: 31px;

    text-align: right;

    margin-right: 20px;

}



.planSearchFilterDropDownList

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    width: 232px;

    line-height: 18px;

    text-align: left;

}



.planSearchResultParamTable

{

    width: 100%;

    text-align: left;

    vertical-align: top;

    margin: 0px;

    padding: 0px;

    position: relative;

    top: -10px;

    border: black 0px solid;

}



.planSearchResultPageSizeSelectTable

{

    width: 100%;

    text-align: left;

    vertical-align: top;

    margin-top: -5px;

    margin-bottom: -5px;

    padding: 0px;

    border: black 0px solid;

}



.planSearchResultFilterLabelText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 22px;

    font-weight: bold;

    text-align: left;

    margin-left: 10px;

}



.planSearchResultFilterText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 22px;

    font-weight: normal;

    text-align: left;

    margin-left: 5px;

}



.planSearchResultPageSizeLabelText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 20px;

    font-weight: bold;

    margin-left: 20px;

    margin-right: 5px;

    clear: none;

}

.plansearchnofound

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 20px;

    font-weight: bold;

    text-align: left;

    margin-left: 20px;

    margin-right: 5px;

    clear: none;

}



.planSearchResultPageSizeDDL

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 20px;

    font-weight: normal;

    text-align: right;

    margin-right: 10px;

    clear: right;

}





.planSearchResultGridViewHeader, 

.planSearchResultGridViewHeader a:link, a.planSearchResultGridViewHeader:link, 

.planSearchResultGridViewHeader a:visited, a.planSearchResultGridViewHeader:visited, 

.planSearchResultGridViewHeader a:active, a.planSearchResultGridViewHeader:active 

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 10px;

    line-height: 22px;

    font-weight: normal;

    text-align: left;

}



.planSearchResultGridViewRowStyle

{

    background-color: #E5E5E5;

    text-align: Left;

}



.planSearchResultGridViewAltRowStyle

{

    background-color: #FFFFFF;

}



.planSearchResultGridViewText, 

.planSearchResultGridViewText a:link, a.planSearchResultGridViewText:link, 

.planSearchResultGridViewText a:visited, a.planSearchResultGridViewText:visited, 

.planSearchResultGridViewText a:active, a.planSearchResultGridViewText:active 

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 10px;

    line-height: 14px;

    font-weight: normal;

    text-align: left;

}



.planSearchResultGridViewPagerStyle

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 10px;

    line-height: 14px;

    font-weight: bold;

    text-align: right;

    height: 10px;

    padding: 0px;

    margin: 0px;

}



.planSearchResultGridViewPagerStyle a:link, 

.planSearchResultGridViewPagerStyle a:visited, 

.planSearchResultGridViewPagerStyle a:active

{

    text-decoration: none;

    font-weight: normal;

}



.planSearchResulGridViewEmptyResultText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 14px;

    line-height: 30px;

    font-weight: bold;

    text-align: center;

    margin-left: 20px;

    margin-right: 20px;

}



.planDetailFormView

{   

    width: 750px;

    margin: 0px -3px;

    padding: 0px;

}



.planDetailPrimaryElevationImage

{

    width: 250px;

    border: 0px;

    margin-left: 15px;

    margin-right: 20px;

    margin-bottom: 20px;

    clear: left;

    float: left;

    cursor: hand;

}



.planDetailDescriptionText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 20px;

    text-align: left;

}



.planDetailKeyFeatureDataList

{

    text-align: left;

    clear: right;

    float: none;

    margin-top: 10px;

    margin-bottom: 10px;

}



.planDetailKeyFeatureText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 20px;

    text-align: left;

    padding-right: 20px;

    list-style-position: inside;

    list-style-type: disc;

}





.planDetailButtonTable

{

    text-align: left;

    vertical-align:middle;

    margin-left: 15px;

    margin-top:0px;

    padding: 0px;

    border: black 0px solid;

    float: left;

    clear: none;

    border-collapse:collapse;

    

}





.planDetailButton, a.planDetailButton

{

    text-decoration: none;

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    font-weight: normal;

    text-align: center;

    vertical-align: middle;

    padding-top: 3px;

    padding-bottom: 3px;

    background-color: #FFFFFF;

    border: #3A3A3A 2px solid;

    margin-bottom: 4px;

    margin-top:4px;

    cursor: hand;

    display:block;

    border-collapse:collapse;

    

    

}

.planDetailButton a:hover, a.planDetailButton:hover

{

    font-weight: bold;

    

    

}



.planDetailPlanDetailTable

{

    text-align: left;

    vertical-align: top;

    margin-left: 15px;

    padding: 0px;

    border: black 0px solid;

    float: left;

    clear: left;

    

}



.planDetailPlanDetailText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 10px;

    line-height: 17px;

    text-align: left;

    margin-right: 10px;

}







.planDetailFloorplanThumbnailDataList

{

    margin-top:0px;

    



}



.planDetailFloorplanThumbnailImage

{

    width: 250px;

    border: 0px;

    cursor: hand;

    padding-left:30px;

}



.planDetailAltElvDataList

{

    width: 300px;

    margin-left: 20px;

    text-align: center;

    float: left;

    clear: left;

}



.planDetailAltElvImage

{

    width: 160px;

    border: 0px;

    cursor: hand;

}





.planPhotoFormView

{

    margin: 0px -3px;

    padding: 0px;

}



.planPhotoContentMiddleBack

{

    background-color: #eae5e2;

}



.planPhotoPrimaryElevationImage

{

    width: 500px;

    margin-left: 15px;

    margin-right: 20px;

    margin-bottom: 20px;

    clear: left;

    float: left;

}



.planPhotoPlanNameText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 13px;

    line-height: 20px;

    font-weight: bold;

    text-align: left;

}



.planPhotoPlanDetailText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    line-height: 20px;

    text-align: left;

}



.planPhotoButton

{

    text-decoration: none;

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 11px;

    font-weight: normal;

    text-align: center;

    vertical-align: middle;

    padding-top: 2px;

    background-color: #eae5e2;

    border: #cececf 2px solid;

    margin-top: 10px;

    cursor: hand;

}

.planPhotoButton a:hover, a.planPhotoButton:hover

{

    font-weight: bold;

}



.planPhotoPhotosBack

{

    width: 100%;

    background-color: #f7f6f5;

    text-align: left;

    vertical-align: top;

}



.planPhotoPhotosTitleText

{

    color: #3A3A3A;

    font-family: "Times New Roman" ,Serif;

    font-size: 13px;

    line-height: 20px;

    text-align: center;

    position: relative;

    top: 6px;

}



.planPhotoPhotosImage

{

    width: 160px;

    margin-left: 10px;

    margin-right: 10px;

}



.viewFloorplanPageTitleText

{

    font-size: 16px;

    font-weight: bold;

    text-align: center;

    margin-top: 20px;

}



.viewFloorplanPlanNameText

{

    font-size: 16px;

    font-weight: bold;

    margin-right: 100px;

}



.viewFloorplanCommunityNamePhoneText

{

    font-size: 16px;

}



.viewFloorplanFloorplanImageTable

{

    width: 100%;

    text-align: center;

}



.viewFloorplanFloorplanImage

{

    border: 0px;

    margin: 10px;

    display: block;

}





.planDetailPrintHeadPanelLeft

{

    font-weight: bold;

    text-align: center;

    vertical-align: middle;

    clear: none;

    float: left;

}



.planDetailPrintHeadPanelRight

{

    font-size: 10px;

    line-height: 12px;

    clear: right;

    float: right;

}



.planDetailPrintPlanDetailTable

{

    text-align: left;

    vertical-align: top;

    margin: 20px 10px;

    padding: 0px;

    border: black 0px solid;

}



.planDetailPrintPlanDetailText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 12px;

    line-height: 20px;

    text-align: left;

    margin-right: 20px;

}



.planDetailPrintDescriptionText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 12px;

    line-height: 20px;

    text-align: left;

    margin: 20px 10px;

}



.planDetailPrintKeyFeatureDataList

{

    text-align: left;

    margin: 20px 10px;

}



.planDetailPrintKeyFeatureText

{

    color: #3A3A3A;

    font-family: Verdana,Arial,Sans-Serif;

    font-size: 12px;

    line-height: 20px;

    text-align: left;

    padding-right: 20px;

    list-style-position: inside;

    list-style-type: disc;

}



.planDetailPrintFloorplanThumbnailDataList

{

    width: 250px;

    margin: 20px 0px;

    text-align: center;

}



.planDetailPrintFloorplanThumbnailImage

{

    width: 250px;

    border: 0px;

}



.planDetailPrintPrimaryElevationImage

{

    width: 250px;

    border: 0px;

    margin: 20px;

}



.planDetailPrintAltElvDataList

{

    width: 250px;

    margin: 20px 0px;

    text-align: center;

}



.planDetailPrintAltElvImage

{

    width: 160px;

    border: 0px;

}



.mostpoptable

{

    text-align:left;

}



.mostp

{

    font-family:Times New Roman;

    font-size:12px;

    font-weight:bold;

    text-decoration:none;

    color:#929292;

}



.morelink

{

 font-weight:bold;

 color:#3A3A3A;

 text-decoration:none;

}



.contact

{

    text-align:left;

}







.siteimagethumbholder

{

    width: 161px;

    margin:8px 8px 8px 8px;

    padding:2px 2px 2px 2px;

    border: solid 2px #818286;

    cursor:pointer;

}



.siteimagethumbholder a img

{

    border:none 0px white;

}





.vfl

{

    color: Black;

    font-family: "Times New Roman",Serif;

    font-size: 19px;

    line-height: 22px;

    text-align: left;

    

    

    vertical-align:bottom;

}





#ctl00_MainContentPlaceHolder_Countpulldown

{

    float:left;

    margin-left:20px;

}







.maintour

{

    width:750px;

}





.thetour

{

    float:left;

    margin-left:20px;

    margin-top:30px;

    width:340px;

}



.leftoftour

{

    float:left;

    text-align:left;

    margin-left:120px;

}



.leftoftour .planPhotoButton

{

    margin-top:2px;

    margin-bottom:3px;

}





@media print

{

    .hideprint

    {

        display:none;

    }

}



.planResults

{

 color:#3A3A3A;

 font-size:8pt;    

}
