
/* default styles */
body, table, td, th, div, ul, ol { font-family: Verdana, Helvetica, sans-serif; color: #333333; font-size: 11px; line-height:15px; }

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#004880; margin:0px; }

h2 { color:#333333; margin:0px; font: bold 11px Verdana, Helvetica, sans-serif; text-transform: uppercase; }

h2 + p { margin-top:0em; }

.mainBody { margin:0px; background-color:#c4c4c4; }

.mainContent { background-color:#FFFFFF; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; width:770px; padding:0px; }

.displayBox { border:3px double #cccccc; background-color:#FFFFFF; }

.borderLeft { background-image: url(/images/bgLeft.jpg); background-repeat:repeat-y; width:9px; }

.borderRight { background-image: url(/images/bgRight.jpg); background-repeat:repeat-y; width:9px; }

.introBg { background-image: url(/images/introBg.gif); background-repeat:repeat-x; height:310px; border-bottom:1px solid #FFFFFF; }

.gradBg { background-image: url(/images/gradBg.jpg); background-repeat:repeat-x; width:770px; }

.footer { font-size:10px; background-image: url(/images/footerBg.jpg); background-repeat:no-repeat; padding:15px 25px 5px 25px; width:788px; height:67px; line-height:16px; }

a:link, a:active { text-decoration:underline; color:#003366 }

a:visited { text-decoration:underline; color:#3366FF }

a:hover { text-decoration:none; color:#000000; }

.navBg { background-image: url(/images/navBg.gif); background-repeat:repeat-x; height:26px; border-bottom:1px solid #FFFFFF; }

.nav a:link, .nav a:active, .nav a:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; display: block; color: #FFFFFF; text-decoration:none; vertical-align: bottom; padding:0px 10px 0px 10px; line-height:26px; height:26px; }

.nav a:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; display: block; color: #ffffff; BACKGROUND-COLOR: #000000; text-decoration:none; vertical-align: bottom; padding-left:10px; padding:0px 10px 0px 10px; line-height:26px; }

.navLetter { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-color:#FFFFFF; }

.comNav a:link, .comNav a:active, .comNav a:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; display: block; color: #003366; text-decoration:none; vertical-align: bottom; padding:0px 10px 0px 10px; border:1px solid #E0E0E0; line-height:20px; height:20px; }

.comNav a:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; display: block; color: #ffffff; BACKGROUND-COLOR: #003366; text-decoration:none; vertical-align: bottom; padding-left:10px; padding:0px 10px 0px 10px; line-height:20px; }

.imageWelcome { height:29px; width:266px;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/welcomeTitle.png', sizingMethod='scale');
background-image: url(/images/welcomeTitle.png); _background-image: url(/images/spacer.gif); }

.imageOurCommunities { height:23px; width:136px;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ourCommunitiesTitle.png', sizingMethod='scale');
background-image: url(/images/ourCommunitiesTitle.png); _background-image: url(/images/spacer.gif); }

.imageNews { height:23px; width:136px;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inTheNewsTitle.png', sizingMethod='scale');
background-image: url(/images/inTheNewsTitle.png); _background-image: url(/images/spacer.gif); }

.imageAbout { height:29px; width:350px;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/titleAbout.png', sizingMethod='scale');
background-image: url(/images/titleAbout.png); _background-image: url(/images/spacer.gif); }

.imageMission { height:29px; width:350px;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/titleMission.png', sizingMethod='scale');
background-image: url(/images/titleMission.png); _background-image: url(/images/spacer.gif); }

.imageDifference { height:29px; width:400px;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/titleDifference.png', sizingMethod='scale');
background-image: url(/images/titleDifference.png); _background-image: url(/images/spacer.gif); }

.imageCustomHomes { height:29px; width:277px;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/titleCustomHomes.png', sizingMethod='scale');
background-image: url(/images/titleCustomHomes.png); _background-image: url(/images/spacer.gif); }

.imageOurCommunities2 { height:29px; width:350px;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/titleOurCommunities.png', sizingMethod='scale');
background-image: url(/images/titleOurCommunities.png); _background-image: url(/images/spacer.gif); }

.imageNews2 { height:29px; width:350px;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/titleNews.png', sizingMethod='scale');
background-image: url(/images/titleNews.png); _background-image: url(/images/spacer.gif); }

.imageContact { height:29px; width:350px;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/titleContact.png', sizingMethod='scale');
background-image: url(/images/titleContact.png); _background-image: url(/images/spacer.gif); }

.imageComingSoon { height:29px; width:137px;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/titleComingSoon.png', sizingMethod='scale');
background-image: url(/images/titleComingSoon.png); _background-image: url(/images/spacer.gif); margin-bottom:5px; }

#dropmenudiv { position:absolute; z-index:100; }

.menu a:link, .menu a:active, .menu a:visited { filter: alpha(opacity = 95); display: block; width:140px; color: #ffffff; BACKGROUND-COLOR: #003366; font-size:11px; text-decoration:none; border-top:1px solid #ffffff; padding:2px; }

.menu a:hover { display: block; color: #ffffff; BACKGROUND-COLOR:#000000; width:140px; font-size:11px; text-decoration:none; border-top:1px solid #ffffff; padding:2px; }

.menu1 { width:140px; }

.menu2 { width:160px; }

.staffPic img { margin:8px 0 4px; }

