﻿body
{
    background-color:#cdd2ff;   
    font-family:Arial,Sans-Serif;
    font-size:9pt; 
    margin:0px;
    padding:0px;
}
body.GalleryImageViewer
{
    padding:10px;
}
h1
{
    font-size:18px; 
    font-family:Verdana; 
    color:#585043;
    margin:0px 0px 8px 0px;
    font-weight:normal;
}
h2
{
    font-size:14px;
    color:#666666;
    margin:8px 0px 8px 0px;
}
.OuterWrapper
{
    width:100%;
    margin-top:25px;
    height:700px;
    background:url(../Images/pipe_start_end.gif) left top repeat-x;    
}
.MainWrapper
{
    width:855px;
    margin:0px auto;
    height:700px;
    position:relative;
}
td.NavigationWrapper
{
    vertical-align:top;
    padding:0px 5px;
    width:210px;
}
td.ContentWrapper
{
    background-color:#ffffff;
    border:1px solid #69605e;
    width:568px;
    height:662px;
    vertical-align:top;
    padding:10px;
    position:relative;
}
td.MarkWrapper
{
    vertical-align:bottom;
    padding:0px 2px;
}
.ScrollRegionFront
{
    height:326px;
    overflow:auto;
}
.ScrollRegionRegular
{
    height:626px;
    overflow:auto; 
}
.InPicMenuWrapper
{
    position:absolute; 
    left:608px; 
    top:11px; 
    width:190px; 
    height:303px; 
    text-align:right;
    z-index:2000;
}
.GalleryItemTile
{
    border:1px solid white;
}
.SiteTag
{
    font-size:18px;
    font-weight:bold;
    font-style:italic;
    font-family:Arial;
    color:#b6b6b6;
    padding:15px 5px;
    text-align:center;
}
.PageHeading
{
    font-size:20px;
}
.MediumHeading
{
    font-weight:bold;
}
.EventHeading
{
    font-size:20px;
    color:#fdb945;
    background:url(../Images/icon_calendar.gif) left center no-repeat;
    height:32px;
    vertical-align:bottom;
    padding-left:38px;
    line-height:32px;
}
.ModuleHeading
{
    font-size:16px;
    font-weight:bold;
    color:#008783;
    height:32px;
    vertical-align:bottom;
    line-height:32px; 
}
.ModuleHeadingLinkContainer
{
    line-height:32px; 
    text-indent:10px;
    font-size:8pt;
}
.ModuleHeadingLinkContainer a
{
    text-decoration:none;
}
.BlockBullet
{
    width:5px;
    height:14px;
    float:left;
    background:url(../Images/block_bullet.gif) center center no-repeat;
    padding-left:8px;
}

.GalleryImageHeading
{
    font-size:16px;
    font-weight:bold;
    color:#008783;
    vertical-align:bottom;     
}
.GalleryImageDescription
{
}
.LinkListImageContainer
{
    vertical-align:top;
}
.GalleryAlbumLink
{
    font-size:8pt;
    text-transform:uppercase;
    display:block;
    float:left;
    padding:5px;
    text-decoration:none;
}
.ImageListContainer
{
    clear:both;
}
.RegularContentContainer
{
    background-color:#e7e5ff;
    border:1px solid #d7d5ed;
    padding:5px;
}
.TiledImage
{
    border:2px solid white;
    margin:2px;
}
.Footer
{
    margin-top:10px;
    font-size:9px;
    color:#666666;
    text-align:center;
}
.Footer a
{
    color:#008783;
    font-size:11px;
    text-decoration:none;
}
.SideContentContainer
{
    clear:both;
    margin:12px 12px 0px 0px;
}
a
{
    text-decoration:none;
    color:#008783;
}
.ContentWrapper a
{
	text-decoration:underline;
}
.ContentWrapper li
{
	margin-bottom:8px;
}
p
{
    margin-top:0px;
}
.BigMainPic
{
    position:absolute; 
    left:310px; 
    top:-10px; 
    z-index:1000;     
}
/* ie6 hack */
* html .BigMainPic
{
    left:285px;
}
.FormField
{
    font-weight:bold;
    width:100px;
}
.FormValue
{
    text-align:left;
}
.FormRowLit
{
    background-color:#ffffff;
    padding:4px 0px;
}
.Pager td a
{
    background-color:#333333;
    display:block;
    padding:5px;
    color:#ffffff;
    border:1px solid #ffffff;
}
.Pager td span
{
    background-color:#777777;
    display:block;
    padding:5px;   
    color:#000000;
    border:1px solid #ffffff;
}
.StockListFooter
{
    font-size:11px;
    color:#333333;
    padding-left:4px;
}
.MessageScrollerHeading a
{
    font-size:20px;
    font-weight:bold;
    color:#ffffff;
}
.MessageScrollerMessage
{
    font-size:14px;
    font-weight:normal;
    color:#ffffff;
}
.RotatorTextHeading
{
    font-weight:bold;
    margin-bottom:8px;
}
.SearchRow
{
    padding-bottom:10px;
}
.LongSiteButton
{
    display:block;
    color:#ffffff;
    padding:4px;
    width:150px;
    border-left:5px solid #a6765e;
    text-align:center;
    background:url(../Images/button_end.gif) right top no-repeat #333333;
}
.FileListContainer
{
    overflow:auto;
}
.FileListItem
{
    float:left;
    text-align:center;
    width:150px;
}
.NewsCategoryListHeading
{
    font-size:13px;
    font-weight:bold;
    color:#444444;
}
.NewsSummaryListHeading
{
    font-size:13px;
    font-weight:bold;  
    color:#444444;  
}
.BackLinkContainer
{
    margin-top:8px;
}
.GoodEmailMessage
{
    color:#0f5200;
    font-weight:bold;
}
.BadEmailMessage
{
    color:#912D2A;
    font-weight:bold;
}