/*****BEGIN BODY COPY CLASSES*****/
    .classicTable { border-collapse: collapse; border: 1px solid #000000; margin-bottom: 15px;  }
    .classicTable td { border: 1px solid #000000; padding: 3px; vertical-align: top; }
/*****END BODY COPY CLASSES*****/
/*****BEGIN LAYOUT CONTROLS*****/
    .clearDiv { clear: both; }
    .clearLeft { clear: left; }
    .clearRight { clear: right; }
    .right { float: right; }
    .left { float: left; }
    .clearPage { border-bottom: 5px solid red; clear: both; width: 100%; padding-top: 10px; margin-bottom: 20px; }
/*****END LAYOUT CONTROLS*****/
/*****BEGIN NEWS ARCHIVES*****/
    .archiveContainer { font-size: 110%; }
    .archiveEntries {}
    .archiveDate { width: 75px; }
    .archiveMonth { width: 100px; }
    .archiveTitle {}
    #archiveStats { margin: 5px 0px 5px 0px; }
    .archiveHeader { background-color: #476ee3; color: #ffffff; font-weight: bold; padding: 3px; }
    .archiveEntry { padding: 3px; }
    .archiveEntries td input, .archiveEntries td select { font-size: 100%; margin: 5px 0px 5px 0px; }
    .archiveEntries td select { width: 75px; }
    .archiveEntries td input { width: 583px; }
    #pagingControls { text-align: center; border-top: 1px solid #476ee3; margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; }
/*****END NEWS ARCHIVES*****/
/*****BEGIN NAVIGATION*****/
    .navigationHeader { font-family: "Times New Roman", Georgia, Times, serif; line-height: 125%; border-bottom: 1px solid #e4e4e4; float: left; width: 162px; font-weight: normal; font-size: 130%; margin-bottom: 10px; padding: 0px 19px 10px 19px; }
    .navigationHeader a { border: none; padding: 0px; margin: 0px }
    .navigationAdditionalBody {}
    .navigationAdditional { font-size: 115%; margin: 10px 10px 10px 38px; padding: 0px; }
    .navigationAdditional li { margin: 0px 0px 5px 0px; padding: 0px; list-style-type: none; }
    .navigationAdditional li a { color: #476ee3; }
    .navigationCopy { margin: 5px 10px 30px 0px; padding: 0px; }
    .navigationCopy li { margin: 0px 0px 1px 0px; padding: 0px; list-style-type: none; }
    .navigationCopy li a { color: #476ee3; }
    .navigationAncestors { font-size: 110%; color: #666666; margin: 0px 0px 15px 0px; padding: 0px; }
    .navigationAncestors li { list-style-type: none; display: inline; }
    .navigationAncestors .first { font-weight: bold; }
    .navigationContextual { font-size: 90%; margin: 0px 10px 25px 38px; padding: 0px; }
    .navigationContextual li { margin: 0px 0px 8px 0px; padding: 0px; list-style-type: none; font-size: 125%; font-weight: normal; }
    .navigationContextual li a { color: #476ee3; }
    .navigationContextual ul { margin: 8px 10px 8px 10px; padding: 0px; }
    .navigationContextual ul li { margin: 0px 0px 8px 0px; padding: 0px; list-style-type: none; font-size: 85%; font-weight: normal; }
    .navigationContextual ul li a { color: #476ee3; }
    .navigationGateway { position: absolute; left: 0px; top: 110px; width: 100%; z-index: 10; }
    .navigationGateway img { display: inline; float: right; }
    .navigationPrimary { padding-left: 2px; background-color: #f6f6f6; width: 1013px; }
    .navigationPrimary img { float: left; }
    .navigationTactical { position: absolute; left: 0px; top: 0px; width: 100%; z-index: 10; }
    .navigationTactical img { background-image: url('/images/navigation/tactical/bottomBorder.gif'); padding-bottom: 8px; background-repeat: repeat-x; float: right; }
/*****END NAVIGATION*****/
/*****BEGIN SITE WIDE CONTAINERS*****/
    .noShow { display: none; }
    .sharePage { display: inline-block; background-image: url('/images/display/buttons/share.gif'); background-repeat: no-repeat; padding: 0px 0px 0px 125px; height: 14px; }
    .siteBanner { left: 0px; position: absolute; top: 0px; }
    .siteContainer { margin-left: auto; margin-right: auto; position: relative; text-align: left; width: 1015px;}
    .siteHeader { height: 130px; position: relative; }
    .siteLogo { left: 0px; position: absolute; top: 12px; z-index: 20; }
    .printPage { background-image: url('/images/display/buttons/print.gif'); background-repeat: no-repeat; padding-left: 22px; }
    .pageContainer { font-family: Arial, Helvetica, sans-serif; font-size: 110%; background-color: #ffffff; border-bottom: 25px solid #000000; border-right: 25px solid #000000; float: left; width: 990px; padding: 0px 0px 40px 0px; position: relative; }
    * html .pageContainer { font-size: 125%; }
    .bannerListingImage { float: left; margin: 0px 15px 0px 0px; }
    .bannerListing h4 { line-height: 100%; margin: 0px 0px 5px 0px; padding: 15px 0px 5px 0px; }
    .bannerListing { width: 900px; border: 1px solid #000000; margin: 0px 0px 15px 0px; }
/*****END SITE WIDE CONTAINERS*****/
/*****BEGIN SITE FOOTER*****/
    .siteFooter { clear: both; font-size: 105%; top: -3px; margin: 0px 0px 15px 0px; }
    .siteFooter ul { background-color: #e6e6e6; margin: 0px; padding: 5px 0px 4px 0px; }
    .siteFooter ul li { list-style-type: none; display: inline; border-right: 1px solid #333333; padding: 0px 7px 0px 7px; }
    .siteFooter ul li.last { border-right: none; }
    .siteFooter .siteFooterPrimary { float: left; margin: 10px 0px 5px 0px;}
    .siteFooter .siteFooterSecondary { float: right; }
    .siteFooter a { color: #aa0101; }
/*****END SITE FOOTER*****/
/*****BEGIN PAGE SECTIONS*****/
    .mainContent { border-left: 1px solid #e4e4e4; font-size: 110%; float: left; padding: 0px 24px 0px 24px; margin: 20px 0px 0px 0px; width: 460px; overflow: hidden; }
    .mainContentNewsAndEvents { background-image: url('/fit/htmlsuite/images/display/newsAndEventsBackground.gif'); width: 740px; }
    .mainContentNewsArticle { width: 520px; }
    * html .mainContentNewsAndEvents #printContent { float: left; }
    .mainContentWide { padding: 0px 24px 15px 38px; width: 926px; }
    .mainContentMid { width: 740px; } 
    .mainContent h3 {font-size: 140%; font-weight: normal; margin: 0px; padding: 0px; }
    .columnHeaders { margin: 15px 0px 10px 27px; }
    .columnHeadersBody {}
    .columnHeadersText { color: #000000; font-size: 140%; margin: 30px 0px 5px 25px; }
    .columnPrimary { clear: left; border-right: 1px solid #e4e4e4; float: left; left: 1px; width: 200px; margin: 20px 0px 0px 0px;}
    .columnSecondary { float: right; width: 270px; }
    .pageBanner { clear: both; float: left; margin: 0px; }
    .bannerText { position: absolute; top: 125px; left: 40px; z-index: 10; }
    .bodyCopy { font-size: 105%; line-height: 150%; margin: 0px 0px 0px 0px; float: left; }
    * html .bodyCopy table, * html .bodyCopy #printContent table, * html .bodyCopy img, * html .bodyCopy #printContent img { position: relative; }
    .mainContentSpecialty .bodyCopy { margin-top: 0px; }
    .specialtyHeader { border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; margin: 0px 20px 10px 20px; padding: 15px 0px 0px 10px; width: 660px; }
    .specialtyHeader .subHeader { font-size: 240%;  width: 450px; margin: 0px 0px 0px 0px; padding: 0px; }
    .specialtyButtonContainer { overflow: hidden; }
    a.specialtyButton { color: #ffffff; font-weight: bold; text-transform: uppercase; float: right; background: #aa0101 url('/images/display/buttons/specialtyBG.gif') no-repeat; background-position: 100% 50%; padding: 0px 15px 2px 4px; margin: 0px 0px 0px 10px; position: relative; }
    a.specialtyButton:hover { color: #ffffff; background: #000000 url('/images/display/buttons/specialtyBG.gif') no-repeat; background-position: 100% 50%; }
    .mainContent h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 270%; font-weight: normal; margin: 5px 0px 15px 0px; padding: 0px; }
    h1.subHeader { font-family: Georgia, "Times New Roman", Times, serif; font-size: 150%; font-weight: normal; margin: 15px 0px 15px 0px; line-height: 125%; }
    .navigationAdditional h1, .bodyCopy h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 142%; font-weight: normal; margin: 0px 0px 15px 0px; line-height: 125%; }
    .navigationAdditional h2, .bodyCopy h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 130%; font-weight: normal; margin: 0px 0px 5px 0px; line-height: 125%; }
    .navigationAdditional h3, .bodyCopy h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 122%; font-weight: normal; margin: 0px 0px 5px 0px; line-height: 125%; }
    .navigationAdditional h4, .bodyCopy h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 110%; font-weight: normal; margin: 0px 0px 5px 0px; line-height: 125%; }
    .navigationAdditional h5, .bodyCopy h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 100%; font-weight: normal; margin: 0px 0px 5px 0px; line-height: 125%; }
    .navigationAdditional h6, .bodyCopy h6 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 90%; font-weight: normal; margin: 0px 0px 5px 0px; line-height: 125%; }
    .editLink { float: right; margin: 0px 10px 10px 0px; }    
/*****END PAGE SECTIONS*****/
/*****BEGIN SPIFF*****/
    .SPIFFBankHeader { clear: both; margin: 0px 0px 13px 0px; }
    .SPIFFContainer { float: left; padding: 0px 13px 0px 13px; margin: 0px 0px 15px 0px; font-size: 110%; }
    .SPIFFHeader { color: #006600; font-size: 120%; font-weight: bold; margin: 5px 0px 5px 0px;}
    .SPIFFLink { margin: 5px 0px 5px 0px; }
    .SPIFFLink a { background-image: url('/images/display/general/readMore.gif'); background-repeat: no-repeat; background-position: 0px 4px; color: #006600; font-size: 105%; padding-left: 10px; }
    .SPIFFLink a:hover { color: #004433; }
    .SPIFFTeaser { font-size: 105%; margin: 5px 0px 5px 0px; }
    .SPIFFDate { font-weight: bold; top: -5px; }
    .SPIFFThumbnail { border: 1px solid #8f8f8f; float: right; margin-left: 13px; }
    .SPIFFListing { border: 1px solid #000000; float: left; width: 270px; margin: 0px 20px 20px 0px; clear: none; }
/*****END SPIFF*****/
/*****BEGIN SPIFF ALTERNATE*****/
    .SPIFFContainerAlternate { padding: 0px 0px 0px 10px; }
    .SPIFFContainerAlternate .SPIFFBankHeader { margin-bottom: 0px; }
    .SPIFFContainerAlternate .SPIFFThumbnail { border: 1px solid #ffffff; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; }
    .SPIFFContainerAlternate .SPIFFHeader { margin-top: 15px; color: #aa0101; }
    .SPIFFContainerAlternate .SPIFFDate { margin-right: 15px; }
    .SPIFFContainerAlternate .SPIFFTeaser { margin-right: 15px; }
    .SPIFFContainerAlternate .SPIFFLink { float: right; background-image: none; padding: 15px 10px; position: relative; }

/*****END SPIFF ALTERNATE*****/
/*****BEGIN VIDEO COMPONENTS*****/
    .videoDiv { background-color: #444444; color: #ffffff; padding: 13px; margin: 0px 0px 15px 0px; height: 202px; clear: both; }
    .videoContainer { background-color: #444444; color: #ffffff; padding: 13px; margin: 0px 0px 15px 0px; } 
    .videoHeader { font-weight: bold;  }
    .videoTeaser { font-size: 90%; }
    .videoDivCopy { float: right; width: 320px; height: 260px; }
    .videoText { float: left; width: 100px; }
/*****END VIDEO COMPONENTS*****/
/*****BEGIN GALLERY WIDGET*****/
    .galleryWidget { background-color: #373737; border: 1px solid #8f8f8f; float: left; width: 268px; padding: 0px 0px 12px 0px; margin: 0px 0px 15px 0px; }
    #galleryName { font-weight: bold; }    
    .galleryHeader { float: left; margin: 5px 0px 2px 12px; }
    #galleryThumbnailLarge { border: 1px solid #8f8f8f; clear: left; float: left; height: 140px; width: 130px; margin: 0px 0px 15px 12px; }
    .galleryThumnbnail img { border: 1px solid #8f8f8f; height: 40px; width: 40px; margin: 0px 2px 0px 2px; }
    .galleryThumbnails { clear: left; position: relative; /*leave this value alone*/ overflow: scroll; /*leave this value alone*/ width:231px; /*Width of Carousel Viewer itself*/ height: 42px; /*Height should enough to fit largest content's height*/ margin:0px 0px 0px 19px;}
    .galleryThumbnails .galleryBelt { position: absolute; /*leave this value alone*/ left: 0; top: 0; }
    .galleryThumbnails .galleryThumnbnail { float: left; /*leave this value alone*/ overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/ margin: 0px; /*margin around each panel*/ width: 46px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */ }
    .galleryContent { color: #ffffff; float: right; width: 107px; padding: 35px 5px 5px 0px; }
    #galleryContentHeader { font-size: 105%; }
    #galleryContentName { font-size: 120%; font-weight: bold; padding: 5px 0px 3px 0px; }
    #galleryContentClassification { font-size: 105%; }
    #galleryContentCopy { margin: 5px 0px 0px 0px;}
    #galleryContentCopy a  { color: #aaaaaa; }
    #galleryContentCopy a:hover { color: #ffffff; text-decoration: underline; }
    .galleryLeft { position: absolute; top: -42px; left: 5px; }
    .galleryRight { position: absolute; top: -42px; left: 250px; }
    .galleryListing { float: left; width: 270px; margin: 0px 20px 0px 0px; clear: none; }
    * html .galleryHeader, * html #galleryThumbnailLarge { margin-left: 5px; }
/*****END GALLERY WIDGET*****/
/*****BEGIN ASORTED WIDGETS*****/
    .columnButton { clear: both; margin: 0px 0px 15px 0px; }
    .columnImage { clear: both; margin: 0px 0px 15px 0px; width: 270px; }
    .columnCopy { font-size: 120%; margin: 13px; }
    .columnCopy h4 { font-size: 100%; font-weight: bold; margin: 10px 0px 10px 0px; padding: 0px; }
    .columnCopy a { color: #006600; }
    .columnIntruder { border: 1px solid #e4e4e4; margin: 10px 0px 10px 25px; }
/*****END SSORTED WIDGETS*****/
/*****BEGIN GATEWAY SPECIFIC*****/
    .bodyLinkList { float: left; width: 200px; padding: 0px 30px 0px 0px; bottom: 0px; display: inline-block; }
    .bodyLinkList h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 140%; font-weight: normal; margin: 0px; padding: 0px; }
    .widthThin { width: 200px; }
    .widthMedium { width: 275px; }
    .widthWide { width: 400px; }
    .bodyLinkList .bodyLinkList.widthThin, .bodyLinkList .bodyLinkList.widthMedium, .bodyLinkList .bodyLinkList.widthWide { width: 100%; padding-right: 0px; }
/*****END GATEWAY SPECIFIC*****/
/*****BEGIN NEWS AND EVENTS*****/
    .featuredStories .subHeader { margin: 15px 0px 0px 0px; }
    .featuredStories { float: left; padding: 0px 20px 0px 0px; top: -20px; width: 340px; }
    .featuredStory { clear: both; margin: 0px 0px 15px 0px; }
    .featuredStoryDate { color: #666666; font-size: 95%; }
    .featuredStory h4 { font-size: 120%; font-weight: normal; margin: 0px 0px 5px 0px; padding: 0px; }
    .featuredStoryThumbnail { float: left; padding: 0px 8px 8px 0px;  }
    .featuredStoryTeaser { font-size: 100%; }
    .pressReleases .subHeader { margin: 15px 0px 0px 0px; }
    .pressReleases { float: left; padding: 0px 20px 0px 20px; top: -20px; width: 180px; }
    .pressRelease { clear: both; margin: 0px 0px 15px 0px; }
    .pressReleaseDate { color: #666666; font-size: 95%; }
    .pressRelease h4 { font-size: 100%; font-weight: normal; margin: 0px 0px 5px 0px; padding: 0px; }
    .pressReleaseTeaser { font-size: 100%; display: none; }
    .events .subHeader { margin: 15px 0px 0px 0px; }
    .events { float: left; padding: 0px 0px 0px 20px; top: -20px; width: 135px; }
    .event { clear: both; margin: 0px 0px 15px 0px; }
    .eventDate { color: #666666; font-size: 95%; }
    .event h4 { font-size: 100%; font-weight: normal; margin: 0px 0px 5px 0px; padding: 0px; }
    .event Teaser { font-size: 100%; }
    .newsLinks { text-transform: uppercase; font-size: 80%; margin: 0px 0px 5px 0px; }
/*****END NEWS AND EVENTS*****/
/*****BEGIN NEWS FEATURE*****/
    .columnSecondary .newsContainer { border-left: 1px solid #e4e4e4; padding: 0px 0px 15px 15px; margin: 0px 0px 50px 0px; }
    .columnNews { float: right; width: 180px; margin: 20px 20px 0px 0px; }
    .newsLinkList { font-size: 120%; width: 180px; padding: 1px 0px 0px 0px; }
    .columnNewsHeader { color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 160%; font-weight: normal; margin: 0px; padding: 0px 0px 5px 0px;}
    .columnNewsLinks { margin: 5px 10px 30px 0px; padding: 0px; }
    .columnNewsLinks li { margin: 0px 0px 15px 0px; padding: 0px; list-style-type: none; }
    .columnNewsLinks li a { color: #476ee3; }
    .story { clear: both; margin: 0px 0px 15px 0px; }
    .storyDate { color: #666666; font-size: 95%; margin: 0px 0px 5px 0px; }
    .story h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 180%; font-weight: normal; margin: 5px 0px 10px 0px; line-height: 100%; }
    .storySupport { float: left; padding: 0px 8px 8px 0px;  }
    .storyContact { color: #666666; font-size: 95%; margin: 5px 0px 10px 0px; }
    .storyCopy { font-size: 105%; line-height: 150%; clear: both; }
/*****END NEWS FEATURE*****/
/*****BEGIN SCROLLER*****/
    #filterContent { line-height: 150%; color: #666666; font-style: italic; }
    #filterContent p { margin: 0px; padding: 0px; font-size: 125%; }
    .scrollerHeader { margin-bottom: 7px; }
    .scroller { background-image: url("/fit/htmlsuite/images/display/scrollbg.jpg"); width: 130px; border: 1px solid #e4e4e4; height: 220px; margin: 0px 25px 20px 25px; padding: 5px 10px 10px 10px; }
/*****END SCROLLER*****/
/*****BEGIN HOME*****/
    .columnSecondaryHome { background-color: #ffffff; height: 440px; width: 295px; float: right; overflow: hidden; }
    .columnSecondaryHome .SPIFFBankHeader { width: 295px; }
    .featureBox { height: 440px; width: 705px; overflow: hidden;}
    * html .featureBox { width: 702px; }
    .featureBoxOverlay { height: 138px; margin: 0px 15px 0px 15px; top: 295px; }
    .tabBox {}
    .highlights { background-color: #ffffff; background-image: url('/fit/htmlsuite/images/display/highlightTabsBackground.gif'); background-repeat: repeat-x; border-top: 5px solid #000000; height: 270px; }
    .highlight { clear: both; padding: 10px 10px 5px 10px; width: 275px; }
    .highlight table p, .highlight p { margin-bottom: 10px; margin-top: 0px; }
    .highlights .last { border-bottom: none; }
    .highlightDate {}
    .highlightTeaser { font-size: 110%; font-weight: bold; }
    .highlightTeaser a { color: #006600; }
    .highlightTeaser a:hover { color: #004433; }
    .highlightThumbnail { float: right; margin: 0px 0px 0px 0px; padding-left: 10px;}




    .homeContent { background-color: #000000; float: left; width: 1000px;}
    
    .pageContainerHome { background-color: #000000;  border-bottom: 10px solid #000000; padding-bottom: 0px; }
    .pageContainerHome .SPIFFContainer { width: 295px;  }
    


.homeContent .SPIFFBankHeader { margin-top: 0px; margin-bottom: 0px; width: 295px; float: right; }
.homeContent .SPIFFContainer {width: 270px; float: right; clear: right; background-color: #ffffff; position: relative top: 100; padding-top: 10px; }
    .homeContent .SPIFFContainerAlternate { width: 285px; padding-top: 0px; }




    * html .pageContainerHome .SPIFFContainer { width: 269px; }
    .hightlightTabs img { display: inline; }
    .hightlightTabs { background-color: #000000; width: 295px; }
/*****BEGIN SLIDE GALLERY*****/
    .slideGallery { background-image: url('/fit/htmlsuite/images/display/imageLinkComponentsBackground.jpg'); border: 1px solid #8f8f8f;float: right; height: 155px; margin: 5px 0px 5px 0px; width: 293px;}
    * html .slideGallery { clear: right; }
    .columnSecondary .slideGallery { margin: 5px 0px 15px 0px;  }
    .slideText { color: #ffffff; padding: 15px; float: left; }
    .slideHeader { margin-bottom: 10px; }
    .slideTitle { margin: 10px 0px 0px 0px; font-size: 125%; font-weight: bold; width: 115px; line-height: 100%; }
    .slideTeaser { font-size: 110%; width: 115px; line-height: 125%; }
    a.slideLink { color: #ffffff; display: block; font-size: 110%; margin: 10px 0px 0px 0px; width: 100px;}
    a:hover.slideLink { color: #ffffff; text-decoration: underline; }
    .slideThumbnail { top: -15px; border-left: 1px solid #8f8f8f; float: right; position: relative; /*leave this value alone*/ overflow: scroll; /*leave this value alone*/ width: 130px; /*Width of Carousel Viewer itself*/ height: 140px; /*Height should enough to fit largest content's height*/ }
    .slideThumbnail .belt{ position: absolute; /*leave this value alone*/ left: 0; top: 0; }
    .slideThumbnail .panel{ float: left; /*leave this value alone*/ overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/ margin-right: 10px; /*margin around each panel*/ width: 130px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */ }
    .slideButtons { clear: right; float: right; width: 131px; position: absolute; left: 0px; top: 140px; }
    .slideButtons img { display: inline; }
/*****END SLIDE GALLERY*****/
/*****END HOME*****/
/*****BEGIN IMAGE LINKS FOR HOME*****/
    .imageLinkComponents { background-image: url('/fit/htmlsuite/images/display/imageLinkComponentsBackground.jpg'); border: 1px solid #8f8f8f; clear: left; float: left; height: 154px; margin: 5px 5px 5px 15px; width: 682px; color: #ffffff; }
    * html .imageLinkComponents { margin-left: 7px; padding-left: 0px; }
    .imageLinkTeaser { float: left; font-size: 110%; margin: 15px 15px 5px 15px; height: 124px; width: 150px; }
    * html .imageLinkTeaser { margin-left: 5px; margin-right: 5px; }
    .imageLinkTeaserCopy { padding: 5px 0px 0px 0px; width: 125px; }
    .imageLinkTeaserHeader {}
    .imageLink { border: 1px solid #8f8f8f; float: left; height: 122px; margin: 15px 15px 15px 0px; }
    .imageLinkHeader {}
    .imageLinkThumbnail {}
/*****END IMAGE LINKS FOR HOME*****/
/*****BEGIN SEARCH FORM*****/
    form { margin: 0px; padding: 0px; }
    .search { z-index: 15; top: 43px; left: 0px; position: absolute; float: right; width: 100%; }
    .searchButton { float: right; }
    .searchField { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 110%; margin-right: 3px; width: 135px; padding: 0px; }
/*****END SEARCH FORM*****/
/*****BEGIN HTML SELECTORS*****/
    a { color: #476ee3; text-decoration: none; }
    a:hover, ul li a:hover { color: #005588; text-decoration: none; }
    body { line-height: 150%; background-color: #5f615e; background-image: url('/images/display/backgrounds/background.jpg'); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 65%; margin: 0px; padding: 0px; text-align: center; }
    body table { font-size: 100%; }
    img { border: none; display: block; position: relative; }
    .pageContainer div { position: relative; }
/*****END HTML SELECTORS*****/
/*****BEGIN REDDOT AREA*****/
    .reddot { }
    .reddotEditArea { background-color: #dddddd; border-top: 1px solid #ff0000; border-bottom: 1px solid #ff0000; float: left; clear: both; color: #ff0000; font-size: 11px; font-weight: bold; padding: 5px 0px 5px 0px; margin: 0px 0px 15px 0px; width: 100%; }
    .reddotEditArea div img { float: left; }
    .reddotEditArea hr { border-top: 1px solid #000000; height: 1px; }
/*****END REDDOT AREA*****/