﻿body, td
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 14px;
    color: #1d323f;
    margin: 0 auto;
}






.boldHeading
{
    font-weight: bold;
}

.landing{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:1.5;
}

#container
{
    margin: 0 auto;
    text-align:center;
    width:998px;
   
}



.heading {
font-family: "Times New Roman" , Times, serif;
    font-size: 17px;
    color: #1d323f;
	
}



a, a:link, a:active
{
    color: #1d323f;
}

.subNavStyle
{
    background-image: url('/images/navLine.gif');
    background-repeat:repeat-x;
    background-position: bottom;
    vertical-align:bottom;
    height:40px;
    width:100%;
    

    
    
 }



a:hover
{
    color: Gray;
}

a.footer, a .footer:link, a.footer:active
{
    font-size: 12px;
    color: #556882;
    text-decoration: none;
}
a.footer:hover
{
    font-size: 12px;
    color: #939ead;
    text-decoration: none;
}

a.subNav, a.subNav:link, a.subNav:active, .subNav
{
    color: white;
    text-decoration: none;
}

.copyright
{
    color: #939ead;
    font-size: 11px;
}



.landingfooter
{
    color: #939ead;
    font-size: 11px;
}


a.landingfooter, a.landingfooter:link, a.landingfooter:active
{
    font-size: 11px;
    color: #939ead;
    text-decoration: none;
}
a.landingfooter:hover
{
    font-size: 11px;
    color: #556882;
    text-decoration: none;
}







.PageTitle
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 20px;
    color: Gray;
}


a.orangeLink
{
    color: #FF6600;
    text-decoration: none;
    font-weight: bold;
}
a.orangeLink:active
{
    color: #FF6600;
    text-decoration: none;
    font-weight: bold;
}
a.orangeLink:visited
{
    color: #FF6600;
    font-weight: bold;
}
a.orangeLink:hover
{
    color: #FF6600;
    text-decoration: underline;
    font-weight: bold;
}
.navBackground
{
    text-align: center;
    background-image:url("/images/navbg_interior.gif");
    background-repeat:repeat-x;
    background-color:#1d323f;
}
.greyBorder
{
    border: 1px solid #D9DBDC;
    text-align: left;
}
img
{
    border-width: 0px;
}

.propertyImage
{
    border: solid 1px #1d323f;
}

hr{ height:1px}

.homepageText
{
 color:White;
 text-align:left;
 padding-left:20px;
 padding-right:20px;
 padding-top:30px;
 padding-bottom:20px;
 
 vertical-align:top;
 background-color:#1d323f;
 line-height:25px;
 font-size:15px;
 font-family:Palatino Linotype, Times New Roman;
    }
    
.largehomepage
{
    font-size:20px;
    
    }
.whiteLink, a.whiteLink, a .whiteLink:link, a.whiteLink:active
{
   color:White;
   text-decoration:none;
}   

a.whiteLink:hover
{
    color:Silver;
    text-decoration:underline;
}

.navLink, a.navLink, a .navLink:link, a.navLink:active
{
   color:White;
   text-decoration:none;
   
}   

a.navLink:hover
{
    color:Silver;
    text-decoration:none;
}

.navLink, a.navLinkActive, a .navLinkActive:link, a.navLinkActive:active
{
   color:silver;
   text-decoration:none;
   
}   

a.navLinkActive:hover
{
    color:silver;
    text-decoration:none;
}

.propertyNav, a.propertyNav, a .propertyNav:link, a.propertyNav:active
{
   color:#1d323f;
   text-decoration:none;
   
} 

a.propertyNav:hover
{
    color:gray;
    text-decoration:none;
}

.propertyNavCurrent, a.propertyNavCurrent, a .propertyNavCurrent:link, a.propertyNavCurrent:active
{
   color:gray;
   text-decoration:none;
   
} 


    
/*accordion styles below*/

.arrowlistmenu{
width: 100%; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
cursor: hand;
cursor: pointer;
visibility:hidden;
height:2px;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
height:27px;
 /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
}

.arrowlistmenu ul li a{
color: #FFFFFF;
background: url("/images/navBullet.gif") no-repeat left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
text-align:left;
border-bottom: 1px solid #dadada;
}


.subcategoryitems
{
   height:20px;

text-decoration: none;
text-align:left;
border-bottom: 1px solid #dadada;

    }


.arrowlistmenu ul li a:visited{
color: #ffffff;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color:silver;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/

}

