body { margin: 0px; padding: 0px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; } * { margin: 0px; padding: 0px; } #container { width: 950px; } #head { float: left; height: 130px; width: 940px; margin: 0px 0px 10px 0px; } #logo { margin: 41px 20px 0px 0px; float: left; } #topnav { float: left; width: 710px; background-color: #2D2D2D; background-image: url(/design/tophouses.jpg); background-repeat: no-repeat; margin: 0px; padding: 108px 0px 0px 0px; list-style-type: none; } #topnav li { font-size: 0.75em; float: left; } #topnav a { display: block; color: #FFF; text-decoration: none; padding: 5px 10px; border-right: 1px solid #FFF; } #topnav a:hover { background-color: #69BE28; color: #FFFFFF; } #main { float: left; width: 950px; background-image: url(/design/nav-bkgd.gif); background-repeat: repeat-y; } #navbox { float: left; width: 220px; margin: 0px 10px 0px 0px; } #searchwrap { float: left; width: 220px; padding: 10px 0px 10px 0px; } #searchwrap form { margin: 0px 0px 0px 0px; padding: 0px; float: right; font-size: 0.75em; } #searchwrap #search { width: 175px; margin: 0; padding: 0px; background-color: #FFFFFF; border: 1px solid #000; height: 23px; float: right; } #searchwrap .quickSearchButton { width: 25px; height: 25px; margin: 0px 10px 0px 0px; padding: 0px; float: right; } #nav { float: left; width: 220px; text-transform: lowercase; } #news, #events { border-top: 10px solid #FFF; float: left; width: 220px; padding: 10px 0px 5px 0px; } #news img, #events img { float: right; border-style: none; margin: 0px 10px 0px 0px; } #navbox h2 { font-size: 1em; color: #FFFFFF; padding: 0px 10px 0px 10px; margin: 0px 0px 5px 0px; font-weight: normal; text-transform: lowercase; } #navbox .sk-hna { display: block; font-size: 0.75em; padding: 0px 10px; line-height: 1; font-weight: normal; } #navbox a.sk-hna { color: #FFFFFF; text-decoration: none; } #navbox a:hover.sk-hna { text-decoration: underline; } #navbox .sk-hnd, #navbox .event-feed-date { font-style: normal; font-size: 0.69em; color: #00755B; padding: 0px 10px; margin: 0px 0px 5px 0px; display: block; font-weight: normal; } #navbox .sk-hnd em { font-style: normal; } #home { margin: 0px 0px 0px 0px; float: left; width: 720px; } #intro { padding: 0px 0px 0px 0px; float: left; width: 710px; } #intro p { font-size: 0.75em; margin: 0; line-height: 1.3; color: #333333; font-weight: bold; } .homerow { padding: 0px 0px 0px 0px; float: left; width: 720px; background-image: url(/design/homerow.gif); background-repeat: repeat-y; margin: 10px 0px 0px 0px; } .homebox { float: left; width: 170px; margin: 0px 10px 0px 0px; background-color: #00755B; padding: 0px 0px 10px 0px; } .homebox img { margin: 0px; } .homebox h2 { color: #FFFFFF; font-size: 1em; font-weight: bold; line-height: 1; } .homebox h2 a { padding: 5px 20px 5px 10px; display: block; background-color: #00755B; color: #FFFFFF; text-decoration: none; background-image: url(/design/home-bn.gif); background-repeat: no-repeat; background-position: top right; } .homebox h2 a:hover { background-image: url(/design/home-bo.gif); color: #69BE28; } .homebox p { font-size: 0.75em; color: #FFFFFF; padding: 0px 10px; line-height: 1.3; } #content { float: left; width: 720px; padding: 0px 0px 0px 0px; } #expo { margin: 0px 0px 10px; float: left; width: 710px; border: none; } #breadcrumbs { float: left; width: 710px; font-size: 0.69em; color: #999999; margin: 0px 0px 10px 0px; } .breadcrumb-item a { color: #999999; text-decoration: none; } .breadcrumb-item a:hover { text-decoration: underline; } .breadcrumb-delim { padding: 0px 5px; } #title { float: left; width: 530px; margin: 0px 10px 10px 0px; } #title h1 { color: #00755B; font-weight: normal; font-size: 1.5em; margin: 0; } #pagedetails { width: 170px; float: left; text-align: right; padding: 0px 0px 0px 0px; } #pagedetails p { color: #999999; font-size: 0.69em; margin: 0px; } #text { float: left; width: 530px; margin: 0px 10px 0px 0px; text-align: left; min-height: 10px; } #text .committee { float: left; clear: both; width: 530px; } #text img { float: right; margin: 0px 0px 10px 10px; clear: right; } #text h2 { font-size: 1em; color: #00755B; font-weight: normal; margin: 0px 0px 5px 0px; } #text h3 { color: #00755B; font-size: 0.75em; font-weight: bold; margin: 0px 0px 5px; } #text h4 { font-size: 0.75em; color: #333333; margin: 0px 0px 5px; } #text p { font-size: 0.75em; margin: 0px 0px 10px; line-height: 1.3; color: #333333; text-align: left; } #text .downloadblock { float: left; width: 530px; } #text .downloadblock br { display: none; } #text .downloadhead { display: none; } #text .downloadbody { display: block; float: left; width: 530px; margin: 0px 0px 10px; } #text .downloadlink { font-size: 0.75em; line-height: 1.3; color: #333333; } #text .downloadlink { float: left; } #text .downloadSize { color: #69BE28; font-size: 0.75em; padding: 0px; margin: 0px 0px 0px 0px; display: block; line-height: 1.3; } #text .downloadSize { float: left; } #text p a, text li a { color: #333333; } #text a:hover { color: #69BE28; } #text ul, #text ol { padding: 0px 0px 0px 40px; margin: 0px 0px 10px 0px; font-size: 0.75em; } #text li { line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px; color: #333333; } #text li ol, #text li ul { font-size: 1em; } #text ul ol, #text ul ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; } #text hr { border: none 0; height: 1px; border-top: 1px dotted #69BE28; margin: 0px 0px 10px 0px; } #sidebar { float: left; width: 170px; background-color: #00755B; padding: 0px 0px 20px 0px; } #sidebar br { display: none; } #sidebar h1, #sidebar h2 { padding: 7px 10px; margin: 0px 0px 8px 0px; font-size: 0.88em; font-weight: normal; color: #FFFFFF; background-image: url(/design/sidebar-head.gif); border-bottom: 1px solid #FFF; } #sidebar h2 { border-top: 10px solid #FFF; margin-top: 20px; } #sidebar a { color: #FFFFFF; text-decoration: none; } #sidebar a:hover { color: #69BE28; } #sidebar p, #sidebar .internalLink, #sidebar .externalLink, #sidebar .downloadlink { padding: 0px 10px; font-size: 0.75em; color: #FFFFFF; } #sidebar p, #sidebar .internalLink, #sidebar .externalLink { margin: 0px 0px 5px; } #sidebar .downloadlink { margin: 0px 0px 0px; } #sidebar .internalLink, #sidebar .externalLink, #sidebar .downloadlink { display: block; } #sidebar .downloadSize { color: #69BE28; font-size: 0.69em; padding: 0px 7px; margin: 0px 0px 5px 0px; display: block; } .internalSummary, .externalLinkDescription, .PDFdownloadIcon, .downloadIcon { display: none; } #browsealoud { float: right; width: 170px; background-color: #FFFFFF; text-align: right; padding: 10px 10px 0px 0px; } #footer { float: left; width: 770px; padding: 10px 0px 5px 0px; } #footer img { float: left; } #footer p { color: #333333; font-size: 0.75em; margin: 0px; padding: 0px 0px 0px 230px; line-height: 1.3; font-weight: bold; } #footer p a { color: #333333; } #footer p a:hover { color: #00755B; } .footerline { color: #00755B; } #credits { clear: left; line-height: 1.3; padding: 0px 0px 10px 0px; width: 770px; } #credits p { color: #69BE28; font-size: 0.69em; margin: 0px; padding: 0px 0px 0px 230px; } #credits p a { color: #69BE28; text-decoration: none; } #credits p a:hover { text-decoration: underline; } #sitemap { float: left; width: 530px; margin: 0px 10px 0px 0px; } #sitemap ul { font-size: 0.75em; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; color: #333; } #sitemap ul ul { font-size: 1em; } #sitemap li { line-height: 1.3; margin: 0px 0px 0px 0px; padding: 0px; } #sitemap li a { color: #333; } #sitemap li a:hover { color: #69BE28; }  #module { float: left; width: 530px; margin: 0px 10px 0px 0px; } #module table { float: left; width: 530px; } #content hr { border: none 0; border-top: 1px dotted #69BE28; height: 1px; } #module I { font-style: normal; } #module b { font-weight: normal; } .downloads-line-break {display: none;} td.content { font-weight: normal; vertical-align: top; margin: 0px; padding: 0px; font-size: 0.75em; } td.content br {display: none;} td.content a { color: #00755B; } td.content a:hover { color: #333333; } td.content li a { color: #00755B; } td.content li a:hover { color: #333333; }  .newsListingItem { float: left; width: 530px; border-top: 1px dotted #7FC41C; padding: 5px 0px; } .newstitle { font-weight: normal; color: #00755B; font-size: 1.5em; margin: 0px 0px 10px 0px; width: 530px; } .newsDetail .newsarticletitle { font-weight: normal; color: #00755B; font-size: 1.5em; margin: 0px 0px 0px 0px; width: 530px; } .newsListingItem .newsarticletitle { font-size: 1em; color: #00755B; margin: 0; font-weight: bold; display: block; } .newsarticlesummary { color: #333333; margin: 0; line-height: 1.3; display: block; font-size: 0.75em; padding: 5px 0px; } .newsarticlebody { color: #333333; line-height: 1.3; font-size: 0.75em; padding: 5px 0px; } .newsarticlebody p, .newsarticlesummary p { margin: 0px 0px 5px 0px; text-align: left; } .newsArticleDetail { float: left; width: 530px; } .newsarticledate { font-weight: bold; color: #69BE28; margin: 0px; line-height: 1.3; font-size: 0.75em; } .newsarticletitle a { margin: 0px 0px 5px 0px; color: #00755B; } .archiveMonthList { margin: 0px 0px 0px 00px; padding: 0px 0px 0px 20px; } .archiveMonthList li { font-size: 0.75em; } .archiveMonthList li a { color: #333333; } .archiveMonthList li a:hover { color: #00755B; }  td.content h1 { font-size: 2.13em; color: #00755B; font-weight: normal; margin: 0px 0px 5px 0px; padding: 0px; } .EQFormTitle, .sitemap, .extranettitle, .eventstitle, .forumtitle, .guestbooktitle, .searchtitle, .forumtitle, .searchresults, .guestbooktitle { font-weight: normal; color: #00755B; font-size: 1.5em; margin: 0px 0px 10px 0px; width: 530px; }  .linksCategoryTitle, .eventname { font-size: 1.44em; color: #00755B; margin: 0; font-weight: normal; display: block; }  td.content h3 { font-size: 1em; color: #00755B; margin: 5px 0px; font-weight: bold; padding: 5px 0px 0px 0px; } .EventDetailHeading, .searchheading { font-size: 1em; color: #00755B; margin: 8px 0px; font-weight: bold; line-height: 1.3; }  td.content p { margin: 0px 0px 8px 0px; padding: 0px; line-height: 1.4; } td.content li { line-height: 1.4; margin: 0px; padding: 0px; } td.content ul, ol { padding: 0px 0px 5px 20px; margin: 0px 0px 5px 0px; color: #333333; } .whatsnewlinkweek, .whatsnewtitleweek, .whatsnewdateweek, .whatsnewlinkmonth, .whatsnewtitlemonth, .whatsnewdatemonth, .whatsnewlinkyear, .whatsnewtitleyear, .whatsnewdateyear, .whatsnewlinkovermonth, .whatsnewtitleovermonth, .whatsnewdateovermonth, .sitemapsummary, .eventwhere, .EventDetail, .extranettext, .searchtitle, .seartext, .searchfor, .searchresults, .searcherrortext, .searchheading, .searchtext, .searchtype, .searchresultlink, .searchlastupdated, .searchsummary, .searchresultcount, .searchnextlast, .searchtypegaidhlig, .searchtypeenglish, .guestbooktextsmall, .ASPForums, .ASPForumsMsgPostedByLabel, .ASPForumsMsgPostedBy, .ASPForumsMsgPostedOnLabel, .ASPForumsMsgPostedOn, .ASPForumsMsgBodyLabel, .ASPForumsMsgBody, .ASPForumsViewSubject, .ASPForumsViewAuthor, .ASPForumsViewDate, .ASPForumsViewOneChild, .ASPForumsViewNoChildren, .ASPForumsMsgBody, .ASPForumsFormSearch, .ASPForumsViewManyChildren, .linkpagelink, .linkdescription, .postcards, .navfooter, .referencefoot, .guestbooktext, .guestbookmessagetext, .guestbookmessageinfo { color: #333333; margin: 0px 0px 5px 0px; line-height: 1.3; display: block; } .eventdate { font-style: normal; font-weight: bold; color: #333333; margin: 0px; line-height: 1.3; } .internalSummary, .externalSummary {display:none;} a.archivemonth { color: #333333; margin: 0px 0px 5px 0px; padding: 0px; text-decoration: underline; display: block; } a:hover.archivemonth { color: #69BE28; } .f_messageTableHeader { font-size: 1em; color: #333333; margin: 8px 0px; line-height: 1.3; } .EventDetailHeading {padding-right: 5px;} .eventsCalendarBlock {padding: 0px; margin: 0px; text-align: left; vertical-align: top; width: 550px; font size: 1em;} .eventsCalendarBlock table {padding: 0px; margin: 0px; text-align: left; vertical-align: top; width: 550px;} .EventCalendarDay {text-align: left;} .EventCalendarDay b {display: block;} .EventCalendarRow {text-align: left;} #filterview { font-size: 0.69em; font-weight: bold; margin: 0; padding: 0px;} #eventfilter, #subFilter { font-size: 1em; margin: 0px 5px; padding: 0px 5px;} td.sitemaplink { font-size: 0.69em; color: #D10074; padding: 4px 0px; font-weight: bold; } a.sitemaplink { color: #D10074; } a:hover.sitemaplink { color: #000000; } td.sitemapSummary { font-size: 0.69em; color: #000000; padding: 4px 0px; border-bottom: 1px dotted #D10074; } td.sitemapTitle { border-bottom: 1px dotted #D10074; } .formElement { margin: 0px 0px 5px 0px; border-bottom: 1px dotted #69BE28; float: left; width: 530px; } .formTable { margin: 0; float: left; width: 530px; display: block; overflow: visible; } div.formTextbox, div.formTextarea, div.formGeneral, div.formOption { clear: both; border-top: 1px dotted #69BE28; padding: 5px 0px; float: left; width: 530px; } div.formAddress { clear: left; border-top: 1px dotted #000; padding: 8px 0px 0px 0px; float: left; width: 530px; } div.formCheckbox { border-top: 1px dotted #69BE28; clear: left; padding: 5px 0px; float: left; width: 530px; } .formLabel { clear: left; float: left; width: 530px; } .formLabel h1 { color: #00755B; font-weight: normal; font-size: 1.5em; margin: 0px 0px 10px 0px; } .formLabel h2 { border-top: 3px solid #00755B; padding: 5px 0px 0px 0px; font-size: 1em; color: #00755B; margin: 20px 0px 5px; font-weight: normal; line-height: 1; } .formLabel h3 { border-top: 1px dotted #69BE28; padding: 5px 0px 0px 0px; font-size:0.751em; color: #00755B; margin: 0px 0px 3px; line-height: 1.3; } .formLabel h4 { border-top: 1px dotted #69BE28; padding: 5px 0px 0px 0px; font-size:0.751em; color: #333333; margin: 0px 0px 3px; line-height: 1.3; font-weight: normal; } .formLabel p { font-size: 0.75em; margin: 0px 0px 5px 0px; line-height: 1.3; color: #333333; text-align: left; font-weight: normal; } .formLabel p a { color: #333333; } .formLabel p a:hover { color: #00755B; } .FormContentLeft { float: left; width: 240px; font-size: 0.75em; color: #333333; padding: 0px 10px 0px 0px; } .FormContentRight { margin: 0px 0px 0px 0px; padding: 0px; width: 280px; font-size: 0.75em; float: left; color: #333333; } .formTextarea textarea, .formTextbox input { width: 280px; } .formMailingList { border-top: 1px dotted #000; padding: 8px 0px 0px 0px; font-size: 0.69em; color: #000000; clear: left; } .formMailingListSubscriptionText, .formMailingListItem, .formMailingListFormat { margin: 0px 0px 5px 0px; } .FormContentBoth { clear: both; } .linkpagelink { display: block; margin: 0px; } .relatedSitesTxt h2 { color: #333333; font-size: 1em; font-weight: bold; margin: 0px 0px 10px 0px; }  #nav IMG {display: none;} #navbox BR {display: none;} #navbox b {font-weight: normal;} a.navlink {text-decoration: none;} .navlevel1, .navsellevel1 { color: #FFFFFF; background-color: #69BE28; font-size: 1em; height: 1%; display: block; padding: 5px 10px; margin: 0; border-top: 1px solid #FFF; } .navsellevel1, .navsellevel2, .navsellevel3 {font-weight:bold;} a:hover .navlevel1, a:hover .navlevel2, a:hover .navlevel3 {BACKGROUND-COLOR: #00755B; cursor: pointer; text-decoration: none;} .navlevel2, .navsellevel2 { COLOR: #FFF; FONT-SIZE: 0.75em; BACKGROUND-COLOR: #69BE28; DISPLAY: block; PADDING: 5px 10px; MARGIN: 0px; HEIGHT: 1%; } .navlevel3, .navsellevel3 { COLOR: #FFF; FONT-SIZE: 0.69em; BACKGROUND-COLOR: #69BE28; DISPLAY: block; PADDING: 5px 10px 5px 20px; MARGIN: 0px; HEIGHT: 1%; } 
