/** Inherited **/
*
{
 margin:0;
 padding:0;
}
a
{
 text-decoration:none;
}
img
{
 border:none;
}
body 
{
 background:#9fa1a4;
}
.divBodyContent
{
 padding-left:15px; 
 font-family:Arial;
 min-height:550px;
}
.DivOuterBody
{
 width:900px; 
 height:700px;
 margin:auto;
 padding-top:25px;
}
.WhiteBg
{
 float:left;
 width:872px;
 min-height:660px;
 background:#ffffff;
}
.shadow
{
 float:left;
 background-image: url('/images/images/rightshadowbg_old.gif');
 background-repeat: repeat-y;
 color: inherit;
 width:7px;
}

.SpaceBlock
{
 float:left;
 width:104px;
 height:49px;
 background:#dbdcde;
}
.BlueSpaceBlockSubPage
{
 width:104px;
 background:#1b3765;
 height:44px;
 float:left;
}
.HeaderContainer
{
 width: 741px;
 height:44px; 
 float:left;
 background:#d1d3d4;
}
.HeaderText
{
 margin-left:24px;
 padding-top:10px; 
 color:#1b3765;
}
.LeftVerticalBar
{
 width: 845px; 
 background:#dbdcde;
 overflow:auto; 
 clear:both; 
}
/****** -------------------- ******/

/******  Menu ******/
.MenuBar
{
 float:left;
 width:741px;
 height:49px;
 background:#e6e7e8;
}
.Menu
{
 font-family:Arial;
 color:#1b3765;
 height:49px;
 font-weight:bold;
}
.Menu li 
{
 list-style:none;
 float:left; 
 font-size:9.0pt;
 letter-spacing:1px;
 text-transform:uppercase;
 padding-right: 20px; 
 padding-top:20px;
 letter-spacing:.15em;
}
.Menu li a
{
 color:#1b3765;
}
.Menu li a:hover
{
 color:#b2b4b6;
 padding-top:15px;
 background:transparent url('../images/images/RolloverArrow.gif') no-repeat;
 background-position:top center;
}
.OnMenu a
{
 color:#b2b4b6;
 padding-top:15px;
 background:transparent url('../images/images/RolloverArrow.gif') no-repeat;
 background-position:top center;
}
.OnPage
{
 color:#b2b4b6;
 padding-top:15px;
 background:transparent url('../images/images/RolloverArrow.gif') no-repeat;
 background-position:top center;
}
/****** -------------------- ******/

/****** About Us ******/

.BlueSpaceBlock
{
 width:104px;
 background:#1b3765;
 height:289px;
 float:left;
 clear:both;
}
.GraySpaceBlock
{
 background:#dbdcde;
}
.divText
{
 float:left;
 background:#e6e7e8;
 width:741px;
 margin-left: 104px;
 min-height:261px;
 padding-top:10px;
}
.FeaturedProperty
{
 font-family:Arial;
 font-size:7.0pt;
 padding-top:15px;
 color:#1b3765;
 padding-bottom:10px;
 border-bottom:2px dotted #AFAFAF;
}
.FeaturedProperty a
{
 color:#1b3765;
 text-transform:uppercase;
}

.MainContent
{
 font-size:8.5pt;
 color:#636363;
 padding: 10px 35px 20px 0;
 line-height:1.5;
 font-family:Arial;
 line-height:1.8;
}
.MainContent a 
{
 color:#f7941d;
}
 /****** -------------------- ******/
 

/****** Available Properties/Property ******/

.divOuterWhiteBg
{
 float:left; 
 background-color:#ffffff; 
 width: 741px; 
 min-height: 550px;
}
.PropertyDetail
{
 width:412px;
 float:left;
 padding-left:18px;
 padding-top:10px;
 min-height:500px;
}
.SiteFeature li
{
 list-style-image:url(/images/images/bullet.gif);
 padding-bottom:3px;
 margin-left:15px;
 line-height:2;
}
/****** -------------------- ******/

/****** Contact  ******/
.divBtnSubmit
{
 width:127px;
 height:29px;
 overflow:hidden;
 margin-left:143px;
 margin-right:20px;
}
.divBtnSubmit:hover input
{
 margin-top:-29px;
}
.divBtnClear
{
 width:127px;
 height:29px; 
 overflow:hidden;
}
.divBtnClear:hover input
{
 margin-top:-29px;
}
.divContactSubContent  a 
{
 color:#f7941d;
}

/****** -------------------- ******/


/****** Privacy Policy/Terms And Conditions/Map ******/
.PageContent a
{
 color:#f7941d;
}
.PageContent li 
{
 list-style-image:url(../images/images/bullet.gif);
}

/****** -------------------- ******/

/****** Site Map ******/

.SiteMap li
{
 font-family:Arial;
 font-size:9.0pt;
 list-style:none;
 text-decoration:none; 
 padding-bottom:10px;
}
.SiteMap li a
{
 color:#1B3664;
 font-weight:bold;
}
.SiteMapSubPages li
{
 font-family:Arial; 
 font-size:9.0pt;
 margin-left:20px;
 text-decoration:none; 
 list-style-image:url(../images/images/bullet.gif);
 padding-bottom:10px;
}
.SiteMapSubPages li a
{
 color:#636363;
}
/****** -------------------- ******/

/******   Footer   ******/

.footerContent
{
 list-style:none;
 font-size:7.0pt;
 font-family:Arial;
 color:White;
 margin-left:20px;
 padding-top:10px;
}
.footerContent li
{
 float:left;
 padding-right:7px;
}
/****** -------------------- ******/


/*---------------------*/
/*-- Newsletter Form --*/
/*---------------------*/

.newsletter-row
{
    margin-bottom:      10px;
    width: 100%;
}

.newsletter-label
{
    color:              #1B3765;
    text-transform:     uppercase;
    font-weight:        bold;
    width:              144px;
    float:              left;
}
.newsletter-textbox
{
    border:             1px solid #D1D3D4;
}

.newsletter-error
{
    color:              #f7941d;
    font-weight:        bold;
}