﻿html			{ background:#E4F4F8 url(../images/html-bg.jpg) repeat-x left top; }
body			{ text-align:center; }
#SiteWpr		{ }
#SiteInnerWpr	{ width:980px; margin:0 auto;  }
#LayoutWpr		{ text-align:left; position:relative; }

#HeaderWpr      { position:relative; height:87px; }
h1#Logo         { position:absolute; top:0; left:0; }
h1#Logo a       { display:block; width:385px; height:87px; cursor:pointer; background:url(../images/logo.jpg) no-repeat; }
h1#Logo span    { display:none; }

#HeaderAdvertisement { /*border:3px solid #000;*/ width:468px; position:absolute; top:10px; right:15px; }
#SearchWpr { position:absolute; top:87px; right:15px; width:184px; height:30px; background:url(../images/search/Search-bg.jpg) no-repeat; }
#SearchWpr form { margin:5px 0 0 13px; padding:0; line-height:normal; text-align:left; position:relative; }
#SearchWpr #srch_siteKeywords { margin:0; padding:0; width:125px; height:24px; font-size:13px; color:#008A6E; background-color:transparent; border:0 none; }
#SearchWpr #SubmitBtn { position:absolute; top:0; right:6px; }



#DirectorySearch { position:relative; background-color:#E9F7FC; border:2px solid #5EB4D9; }
#DirectorySearch form { margin:0; padding:0; line-height:normal; text-align:left; position:relative; }
#DirectorySearch #srchDirectory { margin:0; padding:0; width:130px; height:22px; font-size:12px; color:#007297; background-color:transparent; border:0 none; }
#DirectorySearch #SubmitBtn { position:absolute; top:0; right:0; }



#SiteContentOuterWpr { background:transparent url(../images/SiteContentOuterWpr-bg.jpg) repeat-y left top; }	
#SiteContentWpr		 { background:transparent url(../images/SiteContentWpr-bg.jpg) no-repeat left top; }	
#SiteContentInnerWpr {   }

#ContentWpr     { float:right; width:730px; }
#SideBarWpr     { float:left;  width:250px; }
#SideMenuWpr	{ padding-left:20px; padding-right:25px; }

.indent-right { margin-right:27px; }
.indent-left { margin-left:27px; }

/* -- One Column Display -- */
#ContentOneColumnWpr { margin-top:72px; } 
#ContentOneColumnInnerWpr { padding:20px 30px; }

/* -- Two Column Display -- */
#ContentTwoColumnWpr { margin-top:72px; } 
#ContentTwoColumnInnerWpr { padding:20px 0; }
#ContentTwoColumnInnerWpr #MainContentWpr { width:652px; float:left; overflow:visible; min-height:300px; height: auto !important; height: 300px; }
#ContentTwoColumnInnerWpr #MainContentInnerWpr { padding:0 13px 0 30px; }
#ContentTwoColumnInnerWpr #SideContentWpr { width:328px; float:left; }

/* -- Three Column Display -- */
#ContentThreeColumnWpr { margin-top:72px; } 
#ContentThreeColumnInnerWpr { padding:20px 0;  }
#ContentThreeColumnInnerWpr #DirectoryContentWpr { width:194px; float:left; }
#ContentThreeColumnInnerWpr #MainContentWpr { width:458px; float:left; overflow:visible; min-height:300px; height: auto !important; height: 300px;}
#ContentThreeColumnInnerWpr #MainContentInnerWpr { padding:0 13px 0 13px; }
#ContentThreeColumnInnerWpr #SideContentWpr { width:328px; float:left; }

/* -- Side Content -- */
#BlogPluginWpr {}
#BlogPluginWpr h3 { background:transparent url(../images/banners/BlogsShortRight.jpg) no-repeat left top; height:44px; width:328px; margin:0; padding:0; line-height:normal; }
#BlogPluginWpr h3 span { display:none; }

#BlogContentWpr {}
#BlogContentInnerWpr {}
#BlogItemWpr {}
#BlogItemWpr .blogItem { line-height:normal; width:90px; float:left; margin:0 12px 0 0; }

#BlogItemWpr .ImageCt { background-color:#8DBCCD; }
#BlogItemWpr .ImageCt img { display:block; padding:4px; }
#BlogItemWpr .title { font-size:11px; font-weight:bold; text-transform:uppercase; margin-top:4px;  }
#BlogItemWpr .title a { color:#000; }
#BlogItemWpr .category { font-size:11px; font-weight:normal; padding:2px 0 4px 0; margin:0 0 4px 0; border-bottom:1px solid #B5D3DF; }
#BlogItemWpr .category a { color:#05A76E; }
#BlogItemWpr .summary { font-size:11px; color:#000; line-height:1.45em;  }


#FacebookPluginWpr { padding-top:16px; }
#FacebookContentWpr { background:transparent url(../images/facebook-bg.jpg) no-repeat left top; width:300px; height:154px; position:relative; }
#FacebookContentInnerWpr { border:1px solid #9CA1B7; background-color:#EFEFF1; padding:2px; width:266px; height:75px; position:absolute; top:57px; left:14px; }

#EventCalendarPluginWpr { padding-top:16px; }
#EventCalendarPluginWpr h3 { background:transparent url(../images/banners/EventCalendarShortRight.jpg) no-repeat left top; height:44px; width:328px; margin:0; padding:0; line-height:normal; }
#EventCalendarPluginWpr h3 span { display:none; }

#NewsletterPluginWpr { padding-top:18px; }
#NewsletterPluginWpr h3 { background:transparent url(../images/banners/NewsletterShortRight.jpg) no-repeat left top; height:44px; width:328px; margin:0; padding:0; line-height:normal; }
#NewsletterPluginWpr h3 span { display:none; }

#NewsletterContentAnchor { display:block; width:300px; height:120px; overflow:hidden; }
#NewsletterContentAnchor span { display:none; }

.AdvertisementWpr { padding-top:18px; }
.Advertisement-first { padding-top:0; }
.AdvertisementBanner { border-top:1px solid #B5D3DF; font-size:10px; color:#4C93AD; line-height:1.25em; padding-bottom:5px; background:transparent url(../images/Advertisements/icon_downarrow.jpg) no-repeat 90px 3px; overflow:hidden; } 
.TopRectangleAd { margin-bottom:20px; }

.SponsoredByWpr { padding-bottom:10px; }
.SponsoredByBanner { border-top:1px solid #B5D3DF; font-size:10px; color:#4C93AD; line-height:1.25em; padding-bottom:5px; background:transparent url(../images/Advertisements/icon_downarrow.jpg) no-repeat 85px 3px; overflow:hidden; } 
.SponsoredImage { min-height:40px; height: auto !important; height: 40px; margin:0 0 2px 0; }



/* -- Directory Content -- */
#SearchPluginWpr {}
#SearchPluginWpr h3 { background:transparent url(../images/banners/SearchListingsShortLeft.jpg) no-repeat left top; height:44px; width:194px; margin:0; padding:0; line-height:normal; }
#SearchPluginWpr h3 span { display:none; }

#BrowsePluginWpr { padding-top:13px; }
#BrowsePluginWpr h3 { background:transparent url(../images/banners/BrowseListingsShortLeft.jpg) no-repeat left top; height:44px; width:194px; margin:0; padding:0; line-height:normal; }
#BrowsePluginWpr h3 span { display:none; }


/* -- Footer -- */
#SiteFooterWpr  { text-align:center; margin-bottom:70px; }
#SiteFooterInnerWpr {  width:980px; margin:0 auto; text-align:left; position:relative; }
#FooterWpr { background:transparent url(../images/FooterWpr-bg.jpg) no-repeat left top;  }
#Footer { margin:0 15px; position:relative; height:68px; }
#CopyrightWpr	{ position:absolute; left:12px; top:25px; }
#Copyright		{ color:#FFF;  }
#ForteLogo      { position:absolute; right:12px; top:22px; }
#ForteLogo a    { display:block; width:128px; height:25px; background-image:url(../images/forte-logo.jpg); }
#ForteLogo span { display:none; }

/* -- Quick Links -- */
#QuickLinksWpr {}
#QuickLinksWpr h3 { background:transparent url(../images/banners/QuickLinksLong.jpg) no-repeat left top; height:43px; width:980px; margin:0; padding:0; line-height:normal; }
#QuickLinksWpr h3 span { display:none; }
#QuickLinksContentWpr { background:transparent url(../images/QuickLinksContentWpr-bg.jpg) repeat-y left top; }
#QuickLinksContentInnerWpr { margin:0 15px; padding:10px 0 25px 0; }
.QuickLinksContent { width:168px; margin-left:20px; float:left; overflow:hidden; }
.QuickLinksInnerContent {}
.QuickLinksInnerContent p { margin:0; padding:0; }
.QuickLinksInnerContent .heading { margin:0 0 8px 0; padding:0; line-height:normal; font-size:14px; font-weight:normal; color:#000000; display:block; text-transform:uppercase;  }
.QuickLinksInnerContent ul,
.QuickLinksInnerContent ul li { margin:0; padding:0; list-style:none; line-height:1.55em; }
 
.QuickLinksInnerContent ul li { background:transparent url(../images/blue_bullet.jpg) no-repeat 2px 6px; padding:0 10px 0 16px; font-size:11px; }
.QuickLinksInnerContent ul li a { color:#494949; }
.QuickLinksInnerContent ul li a:hover { color:#486D7B; }

.QuickLinksInnerContent .equalListCt { border-right:1px solid #B5D3DF; overflow-y:hidden; zoom:1; padding-bottom:5px; }
#QuickLinksCt_5 .equalListCt { border-right-width:0; }


.AdvertiserCt { color:#ffffff; }
