﻿body { padding:0px; margin:0px; font-family: Times New Roman, Arial, Tahoma, Verdana; font-size: 12px; 
       height:100%; background-color: #fff }

html { overflow-y: scroll; } /* Make Firefox, Safari and Opera show the vertical scroll bar */
		 
/* Start Master Page Layout */
#pageWrapper { margin:0px auto; width:788px; }
#bodyWidth { float:left; overflow: hidden; margin:0px; padding:0px; width:788px; height: 100%; border:0; background-color:#ffffff; }

#bodyWrapper { float:left; width:665px; min-height:600px; border-right: solid 1px #000000; }

#headerWrapper { width:666px; height:78px; }
#headerLogo { float:left; width:258px; height:78px; }
#headerDate { float:left; width:408px;height:38px; }
#headerNav { float:left; width:407px; height:40px; background: url(/media/images/layout/topnavBackground.gif); border-right: solid 1px #000000; }
#headerTimeStamp { float:left; padding:19px 0px 0px 4px; color:#a19061; font-weight:bold; font-size:14px; }

#headerHeaderTitleLeft { clear:both; float:left; width:258px; height:42px; }
#headerHeaderTitleRight { float:left; width:300px; height:28px; padding-top:14px; font-size:22px; color:#a19061; text-align:center; }
#headerHeaderTitleRightImg { float:left; width:407px; height:42px; }
#headerHeaderTitleBlack { float:left; width:300px; height:28px; padding-top:11px; font-size:22px; color:#000; }

#leftNavWrapper { clear:both; float:left; width:135px; }

#contentWrapperStandard { float:left; width:506px; padding:13px 12px 0px 12px; }
#contentWrapperMarket { float:left; width:296px; padding:13px 12px 0px 12px; }
#contentWrapperMarketImages { float:left; width:156px; }

.imgDefault { display:block; border:0px; }
.imgDefaultFloatLeft { float:left; display:block; border:0px; }
.imgLeftNav { display:block; border:0px; padding-bottom:3px; }
.imgStandardPage { display:inline; padding:12px; border:0px; }

a:link, a:active, a:visited
{
    color:#000; text-decoration:none;
}
a:hover 
{
    color:#000; text-decoration:underline;
}

a.lnkToggle:link, a.lnkToggle:active, a.lnkToggle:visited
{
    color:#a19061; text-decoration:none;
}
a.lnkToggle:hover
{
    color:#a19061; text-decoration:underline;
}

a.lnkMapDownload:link, a.lnkMapDownload:active, a.lnkMapDownload:visited
{
    font-size:16px; color:#fff; text-decoration:none;
}
a.lnkMapDownload:hover
{
    font-size:16px; color:#fff; text-decoration:underline;
}

a.lnkMapDownloadGrey:link, a.lnkMapDownloadGrey:active, a.lnkMapDownloadGrey:visited
{
    color:#777; text-decoration:none;
}
a.lnkMapDownloadGrey:hover
{
    color:#777; text-decoration:underline;
}

.newsRowWrapper { padding:12px 0px 0px 0px; }
.newsHeaderBlack { width:300px; height:20px; padding-top:11px; font-size:18px; color:#000; }
.newsDateWrapper { padding:0px 0px 8px 0px; font-weight:bold; }
a.lnkNewsMore:link, a.lnkNewsMore:active, a.lnkNewsMore:visited
{
    color:#000; text-decoration:none; font-weight:bold;
}
a.lnkNewsMore:hover
{
    color:#000; text-decoration:underline; font-weight:bold;
}

.galleryRowWrapper { clear:both; width:436px; }
.galleryImageWrapper { float:left; width:124px;}
.galleryImageGap { float:left; padding:8px; }

.historyRowWrapper { clear:both; }
.historyTitleWrapper { float:left; width:300px; }
.historyDescWrapper { float:left; width:300px; padding-bottom:24px; }
.historyImageWrapper { float:right; width:200px; padding-bottom:24px; }
.historyTitleItem { font-weight:bold; font-size:14px; }

.txtStallHeader{font-weight:bold}
