/* WR-generated CSS compilation */

/* WR serving: /css/Community.css */

body
{
}

/* Left Navigation CSS Rules */
.leftNavHeader
{
    color: #841317;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
}

.leftNavDetails
{
    color: #666666;
    font-family: Arial;
    font-size: 10pt;
    line-height: 18px;
}

.leftNavHeadline
{
    font-weight: bold;
}

div.leftNav
{
   visibility:hidden; 
}

a.moreInfoLink
{
    visibility:hidden;
}

/* Pop Out Headings / I.F. and Static Floorplans */
.popOutTitle
{
    color: #646464;
    font-family: Arial;
    font-size: 14pt;
    font-weight: bold;
}

.popOutSubTitle
{
    color: #9c9988;
    font-family: Arial;
    font-size: 13pt;
}

.popOutBox
{
    background-color: #ffffff;
    visibility: hidden;
    z-index: 600;
    border: 6px solid #9b9a86;
    margin-top: 30px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
    padding-top: 10px;
    display: none;
}

.popOutBoxNew
{
	background-color: #ECECE4;
    visibility: hidden;
    z-index: 600;
    border: 6px solid #9b9a86;
    margin-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    display: none;
}
.popOutBox_IFViewer
{
    background-color: #ffffff;
    visibility: hidden;
    z-index: 700; /* border: 6px solid #9b9a86; */
    margin-top: 30px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
    padding-top: 10px;
    display: none;
    position: absolute;
}

.popOutDataListItem
{
    font-family: Arial;
    font-size: 9pt;
    padding: 5px 5px 5px 5px;
    width: 380px;
}

.popOutDataListItem td
{
    vertical-align: top;
    font-size: 9pt;
}

.popOutDataList_RegItem
{
    font-family: Arial;
    font-size: 9pt;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
}

.popOutDataList_RegItem a
{
    font-family: Arial;
    font-size: 9pt;
}

.popOutDataList_AlternatingItem
{
    font-family: Arial;
    padding: 5px 5px 5px 5px;
    background-color: #faf8ec;
    font-size: 9pt;
}

.popOutDataList_AlternatingItem a
{
    font-size: 9pt;
}

.popOutDataList_RegItemPhotoTab
{
    font-family: Arial;
    font-size: 9pt;
    padding: 20px 25px 5px 5px;
}

.popOutDataListHeader
{
    color: #841317;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 5px;
}

.popOutDetailsItem
{
    font-family: Arial;
    font-size: 9pt;
}

.popOutDetailsItem li
{
    padding: 5px 5px 5px 5px;
}

.popOutDetailsHeader
{
    color: #841317;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
}


/* Floorplan List */
.floorplanListHeader
{
    color: #000000;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
}

/* More Info Pop Out */
.moreInfoTitle
{
    color: #841317;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
}

.moreInfoDetails
{
    color: #666666;
    font-family: Arial;
    font-size: 10pt;
    line-height: 20px;
}

.moreInfoDetailsIE6
{
    color: #666666;
    font-family: Arial;
    font-size: 6pt;
    line-height: 0px;
}
/*** Home Features **/
.tdHomeFeatCatHeader
{
    color: #841317;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    padding-top: 10px;
}

.homeFeatureItem
{
    font-family: Arial;
    font-size: 8pt;
    padding: 5px 5px 5px 5px;
    width: 390px;
}

/** Bottom Nav - Info Spots **/
.infoSpotImage
{
    padding-right: 8px;
}

.tdSchoolName
{
    font-weight: bold;
    font-size: 9pt;
    vertical-align: top;
    padding-bottom: 5px;
}
.tdSchoolDetails
{
    line-height: 15px;
    font-size: 9pt;
    vertical-align: top;
    padding-left: 7px;
}

.tdSchoolNCESLink
{
    padding-left: 7px;
    padding-top: 6px;
    vertical-align: top;
    font-size: 8pt;
}

.tdSchoolNCESLink a
{
    font-size: 8pt;
}


/* Migrated Community Calendar CSS Rules */
.tblCommCalendar
{
    width:100%;    
}

.tdCommCalendarHeader-Schedule
{
    width:46%;
    font-weight:bold;
    text-align:left;
    padding:4px 10px 4px 10px;
}

.tdCommCalendarHeader-EstimatedDate
{
    width:46%;
    font-weight:bold;
    text-align:center;
    padding:4px 10px 4px 10px;
}

.tdCommCalendarHeader-Completed
{
    width: 8%;
    font-weight:bold;
    text-align:center;
    padding:4px 10px 4px 10px;
}

.tdCommCalendarItem-Schedule-Reg
{
    width:46%;    
    text-align:left;
    background-color: #FAF8EC;
    padding:4px 10px 4px 10px;
}

.tdCommCalendarItem-Schedule-Alternate
{
    width:46%;    
    text-align:left;
    background-color:#EFEBE0;
    padding:4px 10px 4px 10px;
}

.tdCommCalendarItem-EstimatedDate-Reg
{
    width:46%;    
    text-align:center;
    background-color: #FAF8EC;
    padding:4px 10px 4px 10px;
}

.tdCommCalendarItem-EstimatedDate-Alternate
{
    width:46%;    
    text-align:center;
    background-color:#EFEBE0;
    padding:4px 10px 4px 10px;
}

.tdCommCalendarItem-Completed-Reg
{
    width:8%;    
    text-align:center;
    background-color: #FAF8EC;
    padding:4px 10px 4px 10px;
}

.tdCommCalendarItem-Completed-Alternate
{
    width:8%;    
    text-align:center;
    background-color:#EFEBE0;
    padding:4px 10px 4px 10px;
}

/* Migrated Amenities CSS Rules */
.commAmenitiesHeader
{
    color: #841317;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 5px;
}

.lstCommAmenities ul
{
    margin-top:10px;
}

.lstCommAmenities ul li
{
    font-size: 9pt;    
    list-style-type: square;    
    margin-top: 2px;
    margin-left: 25px;
}

/* IHC Information Box */
.commIHCInfoBox_Header
{
     font-weight: bold;
     font-size:11px;
     color:#9f2f33;
     line-height:13px;
}

.commIHCInfoBox_Content
{
     font-size:10px;
     color:#9f2f33;
     line-height:12px;  
     font-family:Tahoma;
}





/* WR serving: /css/YUITabView.css */

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.0
*/
.yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li, .yui-navset .yui-navset-bottom .yui-nav li
{
    margin: 0 0 0 0;
}
.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li
{
    margin: 0 0 0;
}
.yui-navset .yui-navset-left .yui-nav, .yui-navset .yui-navset-right .yui-nav, .yui-navset-left .yui-nav, .yui-navset-right .yui-nav
{
    width: 0;
}
.yui-navset-top .yui-nav, .yui-navset-bottom .yui-nav
{
    width: auto;
}
.yui-navset .yui-navset-left, .yui-navset-left
{
    padding: 0 0 0 0;
}
.yui-navset-right
{
    padding: 0 0 0 0;
}
.yui-navset-top, .yui-navset-bottom
{
    padding: auto;
}
.yui-nav, .yui-nav li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.yui-navset li em
{
    font-style: normal;
}
.yui-navset
{
    position: relative;
    zoom: 1;
}
.yui-navset .yui-content
{
    zoom: 1;
}
.yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li, .yui-navset .yui-navset-bottom .yui-nav li
{
    display: inline-block;
    display: -moz-inline-stack; *display:inline;vertical-align:bottom;cursor:pointer;zoom:1;
    
    }
.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li
{
    display: block;
}
.yui-navset .yui-nav a
{
    position: relative;
}
.yui-navset .yui-nav li a, .yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a
{
    display: block;
    display: inline-block;
    vertical-align: bottom;
    zoom: 1;
}
.yui-navset-left .yui-nav li a, .yui-navset-right .yui-nav li a
{
    display: block;
}
.yui-navset-bottom .yui-nav li a
{
    vertical-align: bottom;
}
.yui-navset .yui-nav li a em, .yui-navset-top .yui-nav li a em, .yui-navset-bottom .yui-nav li a em
{
    display: block;
}
.yui-navset .yui-navset-left .yui-nav, .yui-navset .yui-navset-right .yui-nav, .yui-navset-left .yui-nav, .yui-navset-right .yui-nav
{
    position: absolute;
    z-index: 1;
}
.yui-navset-top .yui-nav, .yui-navset-bottom .yui-nav
{
    position: static;
}
.yui-navset .yui-navset-left .yui-nav, .yui-navset-left .yui-nav
{
    left: 0;
    right: auto;
}
.yui-navset .yui-navset-right .yui-nav, .yui-navset-right .yui-nav
{
    right: 0;
    left: auto;
}
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav
{   
    border-width: 0 0 0;
    Xposition: relative;
    zoom: 1;
}
.yui-skin-sam .yui-navset .yui-nav li, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li
{
   
    zoom: 1;
}
.yui-skin-sam .yui-navset .yui-nav .selected, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected
{
    margin: 0 0 0 0;
}
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a
{      
    border-width: 0 0px;
    color: #000;
    position: relative;
    text-decoration: none;
}
.yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em
{
    border: solid #a3a3a3;
    border-width: 0px 0 0;
    cursor: hand;   
    left: 0;
    right: 0;
    bottom: 0;
    top: -1px;
    position: relative;
}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover
{
    
    color: #fff;
}
.yui-skin-sam .yui-navset .yui-nav a:hover, .yui-skin-sam .yui-navset .yui-nav a:focus
{
    
    outline: 0;
}
.yui-skin-sam .yui-navset .yui-nav .selected a em
{
    padding: 0 0;
}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em
{
    border-color: #243356;
}
.yui-skin-sam .yui-navset .yui-content
{
    background: #ffffff;
}
.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content
{  
   
    /* border-top: solid 1px #c1c3ab;  */
}

/*
.yui-navset 
{
    border-bottom: solid 1px #c1c3ab;
    margin-bottom: 0px;
}
*/

.yui-skin-sam .yui-navset-left .yui-nav, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav, .yui-skin-sam .yui-navset .yui-navset-right .yui-nav, .yui-skin-sam .yui-navset-right .yui-nav
{
    border-width: 0 0 0 0;
    Xposition: absolute;
    top: 0;
    bottom: 0;
}
.yui-skin-sam .yui-navset .yui-navset-right .yui-nav, .yui-skin-sam .yui-navset-right .yui-nav
{
    border-width: 0 0 0 0;
}
.yui-skin-sam .yui-navset-left .yui-nav li, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav li, .yui-skin-sam .yui-navset-right .yui-nav li
{
    margin: 0 0 0;
    padding: 0 0 0 0;
}
.yui-skin-sam .yui-navset-right .yui-nav li
{
    padding: 0 0 0 0;
}
.yui-skin-sam .yui-navset-left .yui-nav .selected, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected
{
    margin: 0 0 0 0;
}
.yui-skin-sam .yui-navset-right .yui-nav .selected
{
    margin: 0 0 0 0;
}
.yui-skin-sam .yui-navset-left .yui-nav a, .yui-skin-sam .yui-navset-right .yui-nav a
{
    border-width: 0 0;
}
.yui-skin-sam .yui-navset-left .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em, .yui-skin-sam .yui-navset-right .yui-nav a em
{
    border-width: 0 0 0 0;    
    top: auto;
    left: -1px;
}
.yui-skin-sam .yui-navset-right .yui-nav a em
{
    border-width: 0 0x 0 0;
    left: auto;
    right: -1px;
}
.yui-skin-sam .yui-navset-left .yui-nav a, .yui-skin-sam .yui-navset-left .yui-nav .selected a, .yui-skin-sam .yui-navset-left .yui-nav a:hover, .yui-skin-sam .yui-navset-right .yui-nav a, .yui-skin-sam .yui-navset-right .yui-nav .selected a, .yui-skin-sam .yui-navset-right .yui-nav a:hover, .yui-skin-sam .yui-navset-bottom .yui-nav a, .yui-skin-sam .yui-navset-bottom .yui-nav .selected a, .yui-skin-sam .yui-navset-bottom .yui-nav a:hover
{
    background-image: none;
}
.yui-skin-sam .yui-navset-left .yui-content
{
    border: 1px solid #808080;
    border-left-color: #243356;
}
.yui-skin-sam .yui-navset-bottom .yui-nav, .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav
{
    border-width: 0px 0 0;
}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected, .yui-skin-sam .yui-navset-bottom .yui-nav .selected
{
    margin: 0 0 0 0;
}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li, .yui-skin-sam .yui-navset-bottom .yui-nav li
{   
    vertical-align: bottom;
}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li a, .yui-skin-sam .yui-navset-bottom .yui-nav li a
{
}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em, .yui-skin-sam .yui-navset-bottom .yui-nav a em
{
    border-width: 0 0 0px;
    top: auto;
    bottom: -1px;
}
.yui-skin-sam .yui-navset-bottom .yui-content, .yui-skin-sam .yui-navset .yui-navset-bottom .yui-content
{
    border: 1px solid #ffffff;
    border-bottom-color: #ffffff;
}


/* Sub-Tab inside Lightbox Main tabs */
.yui-skin-subTab .yui-navset .yui-nav, .yui-skin-subTab .yui-navset .yui-navset-top .yui-nav
{   
    border-width: 0 0 0;
    Xposition: relative;
    zoom: 1;
}
.yui-skin-subTab .yui-navset .yui-nav li, .yui-skin-subTab .yui-navset .yui-navset-top .yui-nav li
{
    
    zoom: 1;
}
.yui-skin-subTab .yui-navset .yui-nav .selected, .yui-skin-subTab .yui-navset .yui-navset-top .yui-nav .selected
{
   
    margin: 0 0 0 0;
}
.yui-skin-subTab .yui-navset .yui-nav a, .yui-skin-subTab .yui-navset .yui-navset-top .yui-nav a
{      
    border-width: 0 0px;
    color: #000;
    position: relative;
    text-decoration: none;    
}
.yui-skin-subTab .yui-navset .yui-nav a em, .yui-skin-subTab .yui-navset .yui-navset-top .yui-nav a em
{
    border: solid #a3a3a3;
    border-width: 0px 0 0;
    cursor: hand;   
    left: 0;
    right: 0;
    bottom: 0;
    top: -1px;
    position: relative;
    
}
.yui-skin-subTab .yui-navset .yui-nav .selected a, .yui-skin-subTab .yui-navset .yui-nav .selected a:focus, .yui-skin-subTab .yui-navset .yui-nav .selected a:hover
{
   
    color: #fff;
}
.yui-skin-subTab .yui-navset .yui-nav a:hover, .yui-skin-subTab .yui-navset .yui-nav a:focus
{
    
    outline: 0;
}
.yui-skin-subTab .yui-navset .yui-nav .selected a em
{
    padding: 0 0;
}
.yui-skin-subTab .yui-navset .yui-nav .selected a, .yui-skin-subTab .yui-navset .yui-nav .selected a em
{
    border-color: #243356;
}
.yui-skin-subTab .yui-navset .yui-content
{
    background: #ffffff;
}
.yui-skin-subTab .yui-navset .yui-content, .yui-skin-subTab .yui-navset .yui-navset-top .yui-content
{  
   
    /* border-top: solid 1px #c1c3ab;  */
}



.yui-skin-subTab .yui-navset-left .yui-nav, .yui-skin-subTab .yui-navset .yui-navset-left .yui-nav, .yui-skin-subTab .yui-navset .yui-navset-right .yui-nav, .yui-skin-subTab .yui-navset-right .yui-nav
{
    border-width: 0 0 0 0;
    Xposition: absolute;
    top: 0;
    bottom: 0;
}
.yui-skin-subTab .yui-navset .yui-navset-right .yui-nav, .yui-skin-subTab .yui-navset-right .yui-nav
{
    border-width: 0 0 0 0;   
}
.yui-skin-subTab .yui-navset-left .yui-nav li, .yui-skin-subTab .yui-navset .yui-navset-left .yui-nav li, .yui-skin-subTab .yui-navset-right .yui-nav li
{    
    margin-right:2px;
    padding: 0 0 0 0;    
}
.yui-skin-subTab .yui-navset-right .yui-nav li
{
    margin-right:2px;
    padding: 0 0 0 0;
}
.yui-skin-subTab .yui-navset-left .yui-nav .selected, .yui-skin-subTab .yui-navset .yui-navset-left .yui-nav .selected
{
    margin: 0 0 0 0;
}
.yui-skin-subTab .yui-navset-right .yui-nav .selected
{
    margin: 0 0 0 0;
}
.yui-skin-subTab .yui-navset-left .yui-nav a, .yui-skin-subTab .yui-navset-right .yui-nav a
{
    border-width: 0 0;
}
.yui-skin-subTab .yui-navset-left .yui-nav a em, .yui-skin-subTab .yui-navset .yui-navset-left .yui-nav a em, .yui-skin-subTab .yui-navset-right .yui-nav a em
{
    border-width: 0 0 0 0;    
    top: auto;
    left: -1px;     
}
.yui-skin-subTab .yui-navset-right .yui-nav a em
{
    border-width: 0 0 0 0;
    left: auto;
    right: -1px;     
}
.yui-skin-subTab .yui-navset-left .yui-nav a, .yui-skin-subTab .yui-navset-left .yui-nav .selected a, .yui-skin-subTab .yui-navset-left .yui-nav a:hover, .yui-skin-subTab .yui-navset-right .yui-nav a, .yui-skin-subTab .yui-navset-right .yui-nav .selected a, .yui-skin-subTab .yui-navset-right .yui-nav a:hover, .yui-skin-subTab .yui-navset-bottom .yui-nav a, .yui-skin-subTab .yui-navset-bottom .yui-nav .selected a, .yui-skin-subTab .yui-navset-bottom .yui-nav a:hover
{
    background-image: none;
}
.yui-skin-subTab .yui-navset-left .yui-content
{
    border: 1px solid #808080;
    border-left-color: #243356;
}
.yui-skin-subTab .yui-navset-bottom .yui-nav, .yui-skin-subTab .yui-navset .yui-navset-bottom .yui-nav
{
    border-width: 0px 0 0;
}
.yui-skin-subTab .yui-navset .yui-navset-bottom .yui-nav .selected, .yui-skin-subTab .yui-navset-bottom .yui-nav .selected
{
    margin: 0 0 0 0;
}
.yui-skin-subTab .yui-navset .yui-navset-bottom .yui-nav li, .yui-skin-subTab .yui-navset-bottom .yui-nav li
{   
    margin-right:2px;
    vertical-align: bottom;
}
.yui-skin-subTab .yui-navset .yui-navset-bottom .yui-nav li a, .yui-skin-subTab .yui-navset-bottom .yui-nav li a
{
    margin-right:2px;
}
.yui-skin-subTab .yui-navset .yui-navset-bottom .yui-nav a em, .yui-skin-subTab .yui-navset-bottom .yui-nav a em
{
    border-width: 0 0 0px;
    top: auto;
    bottom: -1px;
     margin-right: 10px;
}
.yui-skin-subTab .yui-navset-bottom .yui-content, .yui-skin-subTab .yui-navset .yui-navset-bottom .yui-content
{
    border: 1px solid #ffffff;
    border-bottom-color: #ffffff;
}

/* WR serving: /css/HomeOfferingListDT.css */

/* *********** 
    tmdtho -  Home offering list data table styles skin

    This skin is used for the YUI datables rendering the list of plans or specs
    (actual data, NOT header)
************* */

.yui-skin-tmdtho .yui-dt-table
{
    margin: 0;
    padding: 0;
    font-family: arial;
    font-size: 9pt; /*inherit;*/
    border-collapse: collapse;
}

.yui-skin-tmdtho .yui-dt-table caption
{
    padding-bottom: 1em;
    text-align: left;
}

.yui-skin-tmdtho .yui-dt-table th
{
    background-color: #EDF5FF;
}
.yui-skin-tmdtho .yui-dt-table th, .yui-skin-tmdtho .yui-dt-table th a
{
    font-weight: normal;
    text-decoration: none;
    color: #000; /* header text */
    vertical-align: bottom;
}



.yui-skin-tmdtho .yui-dt-table th, .yui-skin-tmdtho .yui-dt-table td
{
    padding: 4px 10px 4px 10px; /* cell padding */ /*border-right:1px solid #CBCBCB;*/
}


.yui-skin-tmdtho .yui-dt-table td
{
    text-align: left;
}



.yui-skin-tmdtho .yui-dt-table th.yui-dt-last, .yui-skin-tmdtho .yui-dt-table td.yui-dt-last
{
    /*border-right:1px solid #7F7F7F; */
}
.yui-skin-tmdtho .yui-dt-list td
{
    border-right: none; /* disable inner column border in list mode */
}

/* outer border */
.yui-skin-tmdtho .yui-dt-table thead tr
{
    display: none;
}


/* outer border */
.yui-skin-tmdtho .yui-dt-table tbody
{
    /*border-left:1px solid #7F7F7F;border-right:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F; */
}


/* messaging */
.yui-skin-tmdtho .yui-dt-loading
{
    background-color: #FFF;
}

.yui-skin-tmdtho .yui-dt-loading
{
    background-color: #FFF;
}

/* sortable columns */
.yui-skin-tmdtho .yui-dt-sortable
{
    cursor: pointer;
}

.yui-skin-tmdtho th.yui-dt-sortable .yui-dt-label
{
    padding-right: 11px; /* room for arrow */
}

.yui-skin-tmdtho th.yui-dt-sortable .yui-dt-label
{
    margin-right: 1px; /* room for arrow */
}

.yui-skin-tmdtho th.yui-dt-asc, .yui-skin-tmdtho th.yui-dt-desc
{
}

.yui-skin-tmdtho th.yui-dt-asc .yui-dt-header .yui-dt-label
{
    /*  background: url(  'images/dt/dt-arrow-up.png' ) no-repeat right;  */
}
.yui-skin-tmdtho th.yui-dt-desc .yui-dt-header .yui-dt-label
{
    /* background: url(  'images/dt/dt-arrow-dn.png' ) no-repeat right;   */
}



/* striping */
.yui-skin-tmdtho tr.yui-dt-even
{
    background-color: #faf8ec; /* #FFFFFF */
}

/* white */
.yui-skin-tmdtho tr.yui-dt-odd
{
    background-color: #efebe0;
}

/* light brown */
.yui-skin-tmdtho tr.yui-dt-even td.yui-dt-asc, .yui-skin-tmdtho tr.yui-dt-even td.yui-dt-desc
{
    background-color: #faf8ec;
}

/* light blue sorted */
.yui-skin-tmdtho tr.yui-dt-odd td.yui-dt-asc, .yui-skin-tmdtho tr.yui-dt-odd td.yui-dt-desc
{
    background-color: #efebe0;
}

/* dark blue sorted */

/* disable striping in list mode */
.yui-skin-tmdtho .yui-dt-list tr.yui-dt-even
{
    background-color: #FFF;
}

/* white */
.yui-skin-tmdtho .yui-dt-list tr.yui-dt-odd
{
    background-color: #FFF;
}

/* white */
.yui-skin-tmdtho .yui-dt-list tr.yui-dt-even td.yui-dt-asc, .yui-skin-tmdtho .yui-dt-list tr.yui-dt-even td.yui-dt-desc
{
    background-color: #EDF5FF;
}

/* light blue sorted */
.yui-skin-tmdtho .yui-dt-list tr.yui-dt-odd td.yui-dt-asc, .yui-skin-tmdtho .yui-dt-list tr.yui-dt-odd td.yui-dt-desc
{
    background-color: #EDF5FF;
}

/* light blue sorted */

/* highlighting */
.yui-skin-tmdtho tr.yui-dt-highlighted, .yui-skin-tmdtho tr.yui-dt-highlighted td.yui-dt-asc, .yui-skin-tmdtho tr.yui-dt-highlighted td.yui-dt-desc, .yui-skin-tmdtho tr.yui-dt-even td.yui-dt-highlighted, .yui-skin-tmdtho tr.yui-dt-odd td.yui-dt-highlighted
{
    cursor: pointer;
    background-color: #B2D2FF; /* med blue hover */
}

/* enable highlighting in list mode */
.yui-skin-tmdtho .yui-dt-list tr.yui-dt-highlighted, .yui-skin-tmdtho .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc, .yui-skin-tmdtho .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc, .yui-skin-tmdtho .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted, .yui-skin-tmdtho .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted
{
    cursor: pointer;
    background-color: #B2D2FF; /* med blue  hover */
}

/* selection */
.yui-skin-tmdtho tr.yui-dt-selected td, .yui-skin-tmdtho tr.yui-dt-selected td.yui-dt-asc, .yui-skin-tmdtho tr.yui-dt-selected td.yui-dt-desc
{
    background-color: #426FD9; /* bright blue selected row */
    color: #FFF;
}
.yui-skin-tmdtho tr.yui-dt-even td.yui-dt-selected, .yui-skin-tmdtho tr.yui-dt-odd td.yui-dt-selected
{
    background-color: #446CD7; /* bright blue selected cell */
    color: #FFF;
}

/* enable selection in list mode */
.yui-skin-tmdtho .yui-dt-list tr.yui-dt-selected td, .yui-skin-tmdtho .yui-dt-list tr.yui-dt-selected td.yui-dt-asc, .yui-skin-tmdtho .yui-dt-list tr.yui-dt-selected td.yui-dt-desc
{
    background-color: #426FD9; /* bright blue selected row */
    color: #FFF;
}
.yui-skin-tmdtho .yui-dt-list tr.yui-dt-even td.yui-dt-selected, .yui-skin-tmdtho .yui-dt-list tr.yui-dt-odd td.yui-dt-selected
{
    background-color: #446CD7; /* bright blue selected cell */
    color: #FFF;
}


/* *********** Home offering list data table header styles ************* */


.yui-skin-tmdtho_header .yui-dt-table
{
    margin: 0;
    padding: 0;
    font-family: arial;
    font-size: 10pt; /*inherit;*/
    border-collapse: collapse; /*border:1px solid #7F7F7F;*/
}
.yui-skin-tmdtho_header .yui-dt-table caption
{
    padding-bottom: 1em;
    text-align: left;
}
.yui-skin-tmdtho_header .yui-dt-table th
{
    background-color: #EFEBE0;
    text-align: left;
}
.yui-skin-tmdtho_header .yui-dt-table th, .yui-skin-tmdtho_header .yui-dt-table th a
{
    font-weight: normal;
    text-decoration: none;
    color: #000; /* header text */
    vertical-align: bottom;
    font-weight: bold;
}



.yui-skin-tmdtho_header .yui-dt-table th, .yui-skin-tmdtho_header .yui-dt-table td
{
    padding: 4px 10px 4px 10px; /* cell padding */
}


.yui-skin-tmdtho_header .yui-dt-table tbody
{
    display: none;   
}

.yui-skin-tmdtho_header th.yui-dt-asc .yui-dt-header .yui-dt-label
{
    background: url(   'images/dt/dt-arrow-up.png' ) no-repeat;
    background-position: right;
    padding-right: 10px;
}

.yui-skin-tmdtho_header th.yui-dt-desc .yui-dt-header .yui-dt-label
{
    background: url(   'images/dt/dt-arrow-dn.png' ) no-repeat;
    background-position: right;
    padding-right: 10px;
}

/*
    Hide sorting arrows and their allocated space when printing
*/
@media print
{
    .yui-skin-tmdtho_header th.yui-dt-asc .yui-dt-header .yui-dt-label
    {
        padding-right: 0px;
    }

    .yui-skin-tmdtho_header th.yui-dt-desc .yui-dt-header .yui-dt-label
    {
        padding-right: 0px;
    }
}

/*
Width specifications
*/
.yui-skin-tmdtho_header .yui-dt-table
{
    width: 785px;
}




.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-Icon
{
    width: 60px;
}

.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-Icon a
{
    font-size: 9pt;
}

@media print /* hide icon column in print */
{
    .yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-Icon
    {
        width: 0px;
        display: none;
    }

}


.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-Name
{
    width: 230px;
}
.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-Name a
{
    font-size: 9pt;
}



.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-Bed
{
    width: 70px; /* 90px */
    text-align: center;
}
.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-Bed a
{
    font-size: 9pt;
}

.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-Bath
{
    width: 70px;
    text-align: center;
}

.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-Bath a
{
    font-size: 9pt;
}
.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-Stories
{
    width: 70px;
    text-align: center;
}

.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-Stories a
{
    font-size: 9pt;
}
.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-SqFt
{
    width: 70px;
    text-align: right;
}

.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-SqFt a
{
    font-size: 9pt;
}

.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-From
{
    width: 100px;
    text-align: center;
}

.yui-skin-tmdtho_header .yui-dt-table .yui-dt-col-From a
{
    font-size: 9pt;
}


.yui-skin-tmdtho .yui-dt-table
{
    width: 785px;
}


.yui-skin-tmdtho .yui-dt-table td.yui-dt-col-Icon
{
    width: 60px; /* color:Red; font-weight:bold; */
}

/*
Hide icon column when printing
*/
@media print
{
    .yui-skin-tmdtho .yui-dt-table td.yui-dt-col-Icon
    {
        width: 0px;
        display: none;
    }

}


.yui-skin-tmdtho .yui-dt-table td.yui-dt-col-Name
{
    width: 230px; /* color:Red; font-weight:bold; */
    font-size: 9pt;
}
.yui-skin-tmdtho .yui-dt-table td.yui-dt-col-Name a
{
    font-size: 9pt;
}


.yui-skin-tmdtho .yui-dt-table td.yui-dt-col-Bed
{
    width: 70px;
    text-align: center;
    font-size: 9pt;
}

.yui-skin-tmdtho .yui-dt-table td.yui-dt-col-Bath
{
    width: 70px;
    text-align: center;
    font-size: 9pt;
}
.yui-skin-tmdtho .yui-dt-table td.yui-dt-col-Stories
{
    width: 70px;
    text-align: center;
    font-size: 9pt;
}
.yui-skin-tmdtho .yui-dt-table td.yui-dt-col-SqFt
{
    width: 70px;
    text-align: right;
    font-size: 9pt;
}

.yui-skin-tmdtho .yui-dt-table td.yui-dt-col-From
{
    width: 100px;
    font-size: 9pt;
    text-align: center;
}

/* Sub Communities CSS Rules */
.sub-Comm-NameRow
{
    padding: 4px 10px 4px 10px;
    font-weight: bold;
    background-color: #fbf9d4;
    font-size: 10pt;
    text-transform: uppercase;
    border-top: 1px solid #DEDEDE;
}



/***********************  Spec Grid Data Table Rules **************************/

.yui-skin-tmdtho_spec .yui-dt-table
{
    margin: 0;
    padding: 0;
    font-family: arial;
    font-size: inherit;
    border-collapse: collapse;
}

.yui-skin-tmdtho_spec .yui-dt-table caption
{
    padding-bottom: 1em;
    text-align: left;
}

.yui-skin-tmdtho_spec .yui-dt-table th
{
    background-color: #EDF5FF;
}
.yui-skin-tmdtho_spec .yui-dt-table th, .yui-skin-tmdtho_spec .yui-dt-table th a
{
    font-weight: normal;
    text-decoration: none;
    color: #000; /* header text */
    vertical-align: bottom;
}



.yui-skin-tmdtho_spec .yui-dt-table th, .yui-skin-tmdtho_spec .yui-dt-table td
{
    padding: 4px 10px 4px 10px; /* cell padding */ /*border-right:1px solid #CBCBCB;*/
}


.yui-skin-tmdtho_spec .yui-dt-table td
{
    text-align: left;
}



.yui-skin-tmdtho_spec .yui-dt-table th.yui-dt-last, .yui-skin-tmdtho_spec .yui-dt-table td.yui-dt-last
{
    /*border-right:1px solid #7F7F7F; */
}
.yui-skin-tmdtho_spec .yui-dt-list td
{
    border-right: none; /* disable inner column border in list mode */
}

/* outer border */
.yui-skin-tmdtho_spec .yui-dt-table thead tr
{
    display: none;
}


/* outer border */
.yui-skin-tmdtho_spec .yui-dt-table tbody
{
    /*border-left:1px solid #7F7F7F;border-right:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F; */
}


/* messaging */
.yui-skin-tmdtho_spec .yui-dt-loading
{
    background-color: #FFF;
}

.yui-skin-tmdtho_spec .yui-dt-loading
{
    background-color: #FFF;
}

/* sortable columns */
.yui-skin-tmdtho_spec .yui-dt-sortable
{
    cursor: pointer;
}

.yui-skin-tmdtho_spec th.yui-dt-sortable .yui-dt-label
{
    padding-right: 11px; /* room for arrow */
}

.yui-skin-tmdtho_spec th.yui-dt-sortable .yui-dt-label
{
    margin-right: 1px; /* room for arrow */
}

.yui-skin-tmdtho_spec th.yui-dt-asc, .yui-skin-tmdtho_spec th.yui-dt-desc
{
}

.yui-skin-tmdtho_spec th.yui-dt-asc .yui-dt-header .yui-dt-label
{
    /*  background: url(  'images/dt/dt-arrow-up.png' ) no-repeat right;  */
}
.yui-skin-tmdtho_spec th.yui-dt-desc .yui-dt-header .yui-dt-label
{
    /* background: url(  'images/dt/dt-arrow-dn.png' ) no-repeat right;   */
}



/* striping */
.yui-skin-tmdtho_spec tr.yui-dt-even
{
    background-color: #faf8ec; /* #FFFFFF */
}

/* white */
.yui-skin-tmdtho_spec tr.yui-dt-odd
{
    background-color: #efebe0;
}

/* light brown */
.yui-skin-tmdtho_spec tr.yui-dt-even td.yui-dt-asc, .yui-skin-tmdtho_spec tr.yui-dt-even td.yui-dt-desc
{
    background-color: #faf8ec;
}

/* light blue sorted */
.yui-skin-tmdtho_spec tr.yui-dt-odd td.yui-dt-asc, .yui-skin-tmdtho_spec tr.yui-dt-odd td.yui-dt-desc
{
    background-color: #efebe0;
}

/* dark blue sorted */

/* disable striping in list mode */
.yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-even
{
    background-color: #FFF;
}

/* white */
.yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-odd
{
    background-color: #FFF;
}

/* white */
.yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-even td.yui-dt-asc, .yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-even td.yui-dt-desc
{
    background-color: #EDF5FF;
}

/* light blue sorted */
.yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-odd td.yui-dt-asc, .yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-odd td.yui-dt-desc
{
    background-color: #EDF5FF;
}

/* light blue sorted */

/* highlighting */
.yui-skin-tmdtho_spec tr.yui-dt-highlighted, .yui-skin-tmdtho_spec tr.yui-dt-highlighted td.yui-dt-asc, .yui-skin-tmdtho_spec tr.yui-dt-highlighted td.yui-dt-desc, .yui-skin-tmdtho_spec tr.yui-dt-even td.yui-dt-highlighted, .yui-skin-tmdtho_spec tr.yui-dt-odd td.yui-dt-highlighted
{
    cursor: pointer;
    background-color: #B2D2FF; /* med blue hover */
}

/* enable highlighting in list mode */
.yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-highlighted, .yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc, .yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc, .yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted, .yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted
{
    cursor: pointer;
    background-color: #B2D2FF; /* med blue  hover */
}

/* selection */
.yui-skin-tmdtho_spec tr.yui-dt-selected td, .yui-skin-tmdtho_spec tr.yui-dt-selected td.yui-dt-asc, .yui-skin-tmdtho_spec tr.yui-dt-selected td.yui-dt-desc
{
    background-color: #426FD9; /* bright blue selected row */
    color: #FFF;
}
.yui-skin-tmdtho_spec tr.yui-dt-even td.yui-dt-selected, .yui-skin-tmdtho_spec tr.yui-dt-odd td.yui-dt-selected
{
    background-color: #446CD7; /* bright blue selected cell */
    color: #FFF;
}

/* enable selection in list mode */
.yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-selected td, .yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-selected td.yui-dt-asc, .yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-selected td.yui-dt-desc
{
    background-color: #426FD9; /* bright blue selected row */
    color: #FFF;
}
.yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-even td.yui-dt-selected, .yui-skin-tmdtho_spec .yui-dt-list tr.yui-dt-odd td.yui-dt-selected
{
    background-color: #446CD7; /* bright blue selected cell */
    color: #FFF;
}


/*********************** Spec Header ********************************/
.yui-skin-tmdtho_specheader .yui-dt-table
{
    margin: 0;
    padding: 0;
    font-family: arial;
    font-size: inherit;
    border-collapse: collapse; /*border:1px solid #7F7F7F;*/
}
.yui-skin-tmdtho_specheader .yui-dt-table caption
{
    padding-bottom: 1em;
    text-align: left;
}
.yui-skin-tmdtho_specheader .yui-dt-table th
{
    background-color: #EFEBE0;
    text-align: left;
}
.yui-skin-tmdtho_specheader .yui-dt-table th, .yui-skin-tmdtho_specheader .yui-dt-table th a
{
    font-weight: normal;
    text-decoration: none;
    color: #000; /* header text */
    vertical-align: bottom;
    font-weight: bold;
}



.yui-skin-tmdtho_specheader .yui-dt-table th, .yui-skin-tmdtho_specheader .yui-dt-table td
{
    padding: 4px 10px 4px 10px; /* cell padding */
}


.yui-skin-tmdtho_specheader .yui-dt-table tbody
{
    display: none;    
}



.yui-skin-tmdtho_specheader th.yui-dt-asc .yui-dt-header .yui-dt-label
{
    background: url(   'images/dt/dt-arrow-up.png' ) no-repeat;
    background-position: right;
    padding-right: 10px;
}

.yui-skin-tmdtho_specheader th.yui-dt-desc .yui-dt-header .yui-dt-label
{
    background: url(   'images/dt/dt-arrow-dn.png' ) no-repeat;
    background-position: right;
    padding-right: 10px;
}



/*
Width specifications
*/
.yui-skin-tmdtho_specheader .yui-dt-table
{
    width: 785px;
}

.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-Icon
{
    width: 90px;
}

@media print
{

    .yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-Icon
    {
        width: 0px;
        display: none;
    }
}

.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-Name
{
    width: 330px;
}

.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-Name a
{
    font-size:9pt;
}

.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-Bed
{
    width: 70px; /* 90px */
    text-align: center;
}

.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-Bed a
{
    font-size:9pt;
}

.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-Bath
{
    width: 70px;
    text-align: center;
}

.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-Bath a
{
    font-size:9pt;
}
.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-Stories
{
	font-size:9pt;
}
.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-Stories a
{
    width: 70px;
    text-align: center;
}
.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-SqFt
{
    width: 70px;
    text-align: right;
}

.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-SqFt a
{
    font-size:9pt;
}


.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-From
{
    width: 70px;
    text-align: center;
}

.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-From a
{
    font-size:9pt;
}

.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-Availability
{
    width: 100px;
    text-align: center;
}

.yui-skin-tmdtho_specheader .yui-dt-table .yui-dt-col-Availability a
{
  font-size:9pt;
}


/* */
.yui-skin-tmdtho_spec .yui-dt-table
{
    width: 785px;
}

.yui-skin-tmdtho_spec .yui-dt-table td.yui-dt-col-Icon
{
    width: 90px; /* color:Red; font-weight:bold; */
}

@media print
{
    .yui-skin-tmdtho_spec .yui-dt-table td.yui-dt-col-Icon
    {
        width: 0px;
        display: none;
    }
}

.yui-skin-tmdtho_spec .yui-dt-table td.yui-dt-col-Name
{
    width: 330px; /* color:Red; font-weight:bold; */
    font-size: 9pt;
}
.yui-skin-tmdtho_spec .yui-dt-table td.yui-dt-col-Name a
{
    font-size: 9pt;
}

.yui-skin-tmdtho_spec .yui-dt-table td.yui-dt-col-Bed
{
    width: 70px;
    text-align: center;
    font-size: 9pt;
}

.yui-skin-tmdtho_spec .yui-dt-table td.yui-dt-col-Bath
{
    width: 70px;
    text-align: center;
    font-size:9pt;
}
.yui-skin-tmdtho_spec .yui-dt-table td.yui-dt-col-Stories
{
    width: 70px;
    text-align: center;
    font-size:9pt;
}
.yui-skin-tmdtho_spec .yui-dt-table td.yui-dt-col-SqFt
{
    width: 70px;
    text-align: right;
    font-size: 9pt;
}

.yui-skin-tmdtho_spec .yui-dt-table td.yui-dt-col-From
{
    width: 70px;
    font-size: 9pt;
    text-align: center;
}

.yui-skin-tmdtho_spec .yui-dt-table td.yui-dt-col-Availability
{
    width: 100px;
    text-align: center;
    font-size: 9pt;
}

/** Comm Plan/Spec on Print **/
@media print
{
    .divPlanSpecLegend
    {
        width:0px;
        display:none;
        
    }
}


