#CallToActionsWpr   { display:none; }

html    { background: url(../images/html_bg.jpg) repeat-x; background-color: #C9E388; }
body    { background: url(../images/body_bg.jpg) no-repeat center top; text-align:center; }
#Site   { width:980px; margin:0 auto; text-align:left; }
#Header { background-image: url(../images/header_bg.jpg); position:relative; height:175px; }
#Header #Logo { position:absolute; top:0; left:25px; }
#Header #Logo h1    { padding:0; margin:0; }
#Header #Logo a     { display:block; cursor:pointer; width:205px; height:170px; }
#Header #Logo span  { display:none; }
#ActionMenuWpr      { position:absolute; right:0px; top:5px; }
#ActionMenuWpr .menu    { font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; font-style:italic; }
#ActionMenuWpr .menu li { float:left; margin:0 0 0 30px; }
#ActionMenuWpr .menu a  { color:#048479; text-decoration:none; }
#ActionMenuWpr .menu a:hover { color:#002926; }

#GeneralContentWpr  { background:url(../images/content_bg.jpg); overflow:hidden; zoom:1; }
#GeneralContent     { position:relative; overflow:visible; height:auto !important; height:590px; min-height:590px; background:url(../images/content_top_bg.jpg) no-repeat; }
#ContentBody        { float:right; width:705px; }
#ContentBody.ContentBody-FullLayout { float:none; width:auto; }


#Content            { padding:68px 10px 40px 0; }
#FullLayoutContent { padding:68px 15px 40px 25px; }
#NavigationWpr      { float:left; width:256px; padding-bottom:59px; background:url(../images/main_menu_footer.jpg) no-repeat bottom center; }
#NavigationHeader   { background:url(../images/main_menu_header.jpg) no-repeat; height:85px; }
#NavigationHeaderTwo { height:43px;}
#NavigationHeaderTwo a { display:block; background:url(../images/events-promotions.png) no-repeat; width:256px; height:46px;}
#NavigationHeaderTwo a span { display:none;}
#NavigationHeaderRE { height:43px;}
#NavigationHeaderRE a { display:block; background:url(../images/realestatemenuheader.png) no-repeat; width:256px; height:46px;}
#NavigationHeaderRE a span { display:none;}
#NavigationHeaderGC { height:43px;}
#NavigationHeaderGC a { display:block; background:url(../images/generalclassifiedsmenuheader.png) no-repeat; width:256px; height:46px;}
#NavigationHeaderGC a span { display:none;}

#BannerBar          { overflow:hidden; background:url(../images/banner_bar_bg.jpg) no-repeat; height:91px; }
#AdvertiseWithUsWpr    { width:252px; float:left;}
#AdvertiseWithUs       { padding:8px 5px 0 15px; font-family:Arial, Sans-Serif; }
#AdvertiseWithUs h2    { padding:0; margin:0; background:url(../images/advertise_with_us.jpg) no-repeat; height:25px; width:127px; }
#AdvertiseWithUs h2 span { display:none; }
#AdvertiseWithUsMsg    { color: #003300; margin:0; padding:0; line-height:1.4em;  font-size:11px; margin-top:4px; }
#AdvertiseWithUsMsg a  { font-weight:bold; font-style:italic; }

#BannerWpr				{ float:left; width:728px; height:90px; }

#MainSiteMap ul#sitemapList a { display:inline-block; font-size:14px; font-family:Arial, Sans-Serif; padding:0 0 6px 15px; background:url(../images/SiteMap_Lvl1_bg.jpg) no-repeat 0 3px; line-height:16px; }
#MainSiteMap ul#sitemapList ul { padding-left:16px; }
#MainSiteMap ul#sitemapList li {  }
#MainSiteMap ul#sitemapList li ul li ul { padding-left:25px; }
#MainSiteMap ul#sitemapList li ul li { }
#MainSiteMap ul#sitemapList li ul li a { padding:0 0 0 13px; background:url(../images/SiteMap_Lvl2_bg.jpg) no-repeat left center; margin-bottom:5px; }
#MainSiteMap ul#sitemapList li ul li a:hover {  }
#MainSiteMap ul#sitemapList li ul li ul li {  }
#MainSiteMap ul#sitemapList li ul li ul li a {  }
#MainSiteMap ul#sitemapList li ul li ul li a:hover {  }

#SiteFooter { font-family: Arial, Sans-Serif; background:url(../images/site_footer_bg.jpg) repeat-x; height:260px; text-align:center;  }
#Footer     { position:relative; width:980px; background:url(../images/footer_bg.jpg) no-repeat; margin:0 auto; text-align:left; height:193px; }

#FooterMenu { line-height:60px;  font-size:12px; color:#004743; font-weight:bold; padding-left:10px; overflow:hidden; }
#FooterMenu address { float:left; display:inline; margin:0 5px; color:#003300; }
#FooterMenu ul { float:left; overflow:hidden; }
#FooterMenu li { float:left; border-left:1px solid #004743; height:15px; line-height:15px; margin-top:22px; }

#FooterMenu li a       { color:#004743; margin:0 8px; text-decoration:none; }
#FooterMenu li a:hover { }

#ForteLogo          { position:absolute; right:15px; top:15px;  }
#ForteLogo a        { display:block; cursor:pointer; height:30px; width:130px; }
#ForteLogo a span   { display:none; }

#Copyright  { height:28px; line-height:28px; text-align:center; font-size:12px; color:#BBD759; }
