body { margin: 0; padding: 0px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; text-align: center; } * { margin: 0px; padding: 0px; } .rounded { border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px; } #container { padding: 0px; width: 950px; margin: auto; text-align: left; } #banner { background-image: url(design/head-main.png); background-repeat: no-repeat; background-position: top left; float: left; width: 950px; margin: 0px 0px 10px 0px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; } #top { height: 170px; margin: 0px; padding: 0px 0px 0px 0px; float: left; width: 950px; border-bottom: 1px solid #FFF; } #logo { height: 85px; width: 190px; float: left; margin-top: 30px; } #functions { text-align: right; font-size: 0.69em; color: #3399FF; border-left: 1px solid #000000; padding: 0px; margin: 0px 10px 20px 0px; float: right; width: 220px; list-style-type: none; } #functions li { float: left; border-right: 1px solid #000000; } #functions li a { color: #000000; padding: 5px; text-decoration: none; display: block; } #functions li a:hover { background-color: #FFFFFF; } #top form { float: right; width: 220px; padding: 0px; clear: right; margin: 0px 10px 0px 0px; } #search { float: left; width: 190px; font-size: 0.75em; height: 20px; margin: 0px 0px 0px 0px; border: 1px solid #000; } #go { float: left; margin: 0; width: 20px; height: 22px; } #main { clear: both; padding-bottom: 10px; width: 950px; background-repeat: no-repeat; background-position: bottom; float: left; } .spacer { clear: both; display: block; } .contentspacer { clear: both; width: 550px; } .hidden { display: none; } #rss { padding: 0px 0px; font-size: 0.69em; float: left; width: 230px; } #rss a { float: left; padding: 2px 10px 4px 20px; color: #FF6600; text-decoration: none; display: block; background-image: url(design/rss_feed.gif); background-repeat: no-repeat; background-position: left top; } #rss a:hover { color: #01B0F0; } #logos { padding: 0px 0px 0px 0px; float: left; width: 220px; border-left: 1px solid #01B0F0; margin: 0; } #logos img { border-style: none; margin-bottom: 10px; margin-left: 10px; }  #content { margin: 0; float: left; width: 950px; } #homerow1 { float: left; width: 950px; } #homerow2 { float: left; width: 950px; } #text, #sitemap { float: left; width: 700px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 10px; } #text img { float: right; margin: 0px 0px 10px 10px; clear: right; } #gallery img { float: left; margin: 0px 20px 20px 0px; border: 1px solid #000000; } #text h1, #home h1, #gallery h1, #sitemap h1, #Sitekit_Form h1 { color: #FF3300; margin: 0px 0px 5px; line-height: 1; font-size: 1.75em; letter-spacing: -1px; text-transform: lowercase; } #text h2 { font-size: 1em; color: #FF3300; margin: 0px 0px 8px; } #text h3 { color: #FF3300; margin: 0px; font-size: 0.88em; line-height: 1.4; } #text h4 { font-size: 0.75em; color: #FF3300; margin: 0px; line-height: 1.25em; } #text h5 { font-size: 0.75em; color: #C79900; margin: 0px; } #text h6 { font-size: 0.69em; font-weight: normal; color: #0066A1; margin: 0px 0px 8px; line-height: 1.4; } #text p { color: #111; font-size: 0.75em; line-height: 1.25em; margin: 0px 0px 8px; } #text blockquote { background-image: url(design/quote.png); background-repeat: no-repeat; padding: 8px 0px 0px 30px; margin: 20px 30px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; } #text blockquote p { background-image: url(design/quoteb.png); background-repeat: no-repeat; background-position: right bottom; padding: 0px 30px 8px 0px; margin: 0px 0px -3px 0px; } #text p a { color: #000000; } #text p a:hover { color: #0066A1; } #text ul, ol { font-size: 0.75em; padding: 0px 0px 5px 20px; margin: 0px 0px 8px 0px; color: #111; } #text ul li { line-height: 1.25em; margin: 0; padding: 0px; } #text ol li { line-height: 1.4; margin: 0px 0px 0px 3px; padding: 0px; } #text li a { color: #000000; } #text li a:hover { color: #0066A1; } .pdf { background-image: url(FileIconImage/pdf.gif); background-repeat: no-repeat; background-position: top left; padding: 2px 0px 2px 25px; } .worddoc { background-image: url(FileIconImage/word.gif); background-repeat: no-repeat; background-position: top left; padding: 2px 0px 2px 25px; } .zip { background-image: url(FileIconImage/zip.gif); background-repeat: no-repeat; background-position: top left; padding: 2px 0px 2px 25px; } #intro { float: left; width: 700px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 10px; } #intro h1 { color: #FF3300; margin: 0px 0px 5px; line-height: 1; font-size: 1.75em; letter-spacing: -1px; } #intro h2 { font-size: 0.88em; color: #CC3399; margin: 0px 0px 8px; } #intro p { color: #111; font-size: 0.75em; line-height: 1.25; margin: 0px 0px 10px; }  #home { margin: -10px 0px 0px 0px; width: 720px; float: left; } .home-wrap { margin: 0px 0px 10px 0px; background-repeat: no-repeat; float: left; width: 710px; background-position: bottom; padding: 0px 0px 0px 0px; } .home-row { margin: 0px; float: left; width: 720px; padding: 0px; } .home-a, .home-c, .home-d, .home-f { margin: 10px 0px 0px 0px; } .home-b, .home-e { margin: 10px 10px 0px 10px; } .home-a, .home-b, .home-c, .home-d, .home-e, .home-f { padding: 0px 0px 10px 0px; width: 230px; float: left; height: 240px; } .home-a { background-color: #CC3399; } .home-b { background-color: #FF6600; } .home-c { background-color: #33CC33; } .home-d { background-color: #FFCC00; } .home-e { background-color: #33CCFF; } .home-f { background-color: #669999; } #home p a { color: #000000; text-decoration: none; } #home p a:hover { color: #FFFFFF; text-decoration: none; } #home h2 { font-size: 1em; color: #FFFFFF; margin: 0px 0px 5px; padding: 0px 10px; line-height: 1; } #home h2 a { color: #FFFFFF; text-decoration: none; } #home h2 a:hover { text-decoration: underline; } #home p { font-size: 0.75em; line-height: 1.25em; padding: 0px 10px; margin: 0px 0px 5px; color: #000000; font-weight: normal; } .homeimg { float: left; width: 230px; height: 140px; margin: 0px 0px 10px 0px; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; border-top-left-radius: 10px; overflow: hidden; } #home img { width: 230px; } .hometext { float: left; width: 230px; height: 100px; margin: 0px 0px 0px 0px; }  #sidebar, #sidebar-home { width: 230px; margin-bottom: 10px; float: left; padding: 0px 0px 0px 0px; overflow: hidden; } .sidebartext { padding: 10px 0px 5px 0px; background-color: #01B0F0; margin: 0px 0px 10px 0px; float: left; width: 230px; } .downloadblock { padding: 10px 0px 4px 0px; margin: 0px 0px 10px 0px; float: left; width: 230px; background-color: #01B0F0; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .sidebartext h1, .downloadblock h1, .sidebartext h2, .downloadblock h2 { color: #FFFFFF; font-size: 1em; margin: 0px 0px 5px 0px; padding: 0px 10px; text-transform: lowercase; } .sidebartext h3 { font-size: 0.75em; color: #C79900; margin: 0; padding: 0px 10px 8px 10px; background-color: #0066A1; } .sidebartext p { color: #FFFFFF; font-size: 0.75em; margin: 0px 0px 8px 0px; line-height: 1.25em; padding: 0px 10px 0px 10px; overflow: hidden; } .sidebartext p a { color: #FFFFFF; text-decoration: underline; } .sidebartext p a:hover { color: #006699; text-decoration: none; } .downloadblock br { display: none; } .downloadhead { float: left; width: 230px; } .downloadbody { float: left; width: 210px; clear: left; padding: 0px 10px 0px 8px; } .downloadIcon img { width: 16px; height: 16px; padding: 0px 0px 0px 0px; float: left; } a.downloadlink { font-size: 0.75em; color: #FFFFFF; margin: 0; padding: 0px 0px 2px 22px; font-weight: bold; display: block; text-decoration: none; } a:hover.downloadlink { text-decoration: underline; } .downloadSize { font-size: 0.69em; color: #006699; margin: 0; padding: 0px 0px 5px 18px; display: block; } .externalLinkDescription, .downloadTime28, .downloadTime56, .downloadTime512, .downloadTime128, .downloadTime512 { display: none; } .PDFdownloadIcon { margin: 0px 0px 0px 10px; display: none; } .referencehead { color: #FFFFFF; margin: 0; font-weight: bold; padding: 0px; } #internalLinks, #externalLinks { font-size: 0.75em; color: #FFFFFF; margin: 0px; line-height: 1.25em; padding: 0px 10px 1px 10px; background-color: #0066A1; } #sidebar a.internalLink, #sidebar a.externalLink { color: #FFFFFF; display: block; margin: 0px 0px 5px 0px; } #sidebar a:hover.internalLink, #sidebar a:hover.externalLink { color: #C79900; } #sidebar-home BR, #downloads BR {display:none;} #sidebar-home em {font-style:normal;} #sidebar-home .sk-hna { font-size: 0.75em; padding: 0px 10px; float: left; display: block; width: 210px; } #sidebar-home a.sk-hna { color: #FFFFFF; margin: 0px; text-decoration: none; display: block; } #sidebar-home a.sk-hna:hover { color: #006699; text-decoration: none; } #sidebar-home .event-feed-date, #sidebar-home .sk-hnd { font-size: 0.69em; display: block; color: #006699; font-weight: normal; font-style: normal; padding: 0px 10px 5px 10px; float: left; width: 210px; }  #footer { clear: both; text-align: center; padding: 10px 0px; background-color: #CC3399; float: left; width: 950px; margin: 0; } #footer p { font-size: 0.75em; margin: 0px; padding: 0px 10px; color: #FFFFFF; line-height: 1; } .footerline { color: #000000; } #credits { font-size: 0.69em; padding: 5px 10px; text-align: center; color: #666666; clear: left; margin: 0; } #credits a { color: #666666; text-decoration: none; } #credits a:hover { text-decoration: underline; }  #menu{ width:910px; margin: 0px 0px 0px 0px; display: block; float: left; padding: 0px 0px 0px 10px; z-index:1000; position: relative; } #menu a { display:block; white-space:normal; margin:0; padding:5px; }  #menu a { text-decoration:none; }  #menu a, #menu a:visited{ color:#FFF; } #menu a:hover{ color:#FFFFFF; background-color: #CC3399; } #menu a:active{ color:#FFFFFF; background-color: #CC3399; } #menu ul{ list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width: 910px; font-size: 0.75em; background-repeat: no-repeat; clear: both; border-left: 1px solid #FFF; z-index:1000; position: relative; } #menu li{ display: none; float: left; border-right:1px solid #FFF; width: 125px; } #menu ul ul { position:absolute; z-index:500; top:auto; display:none; width: 180px; font-size: 1em; border-left: 1px solid #fff; margin-left: -1px; border-top: 1px solid #fff; } #menu ul ul a { background-color: #01B0F0; } #menu ul ul li { width: 180px; border-bottom: 1px solid #fff; } #menu ul ul ul { position: absolute; margin: -25px 0px 0px 179px; }  #level1 li { display: inline; list-style-type: none; float:left; font-weight: bold; }   div#menu li:hover{ cursor:pointer; z-index:100; } div#menu li:hover ul ul, div#menu li li:hover ul ul, div#menu li li li:hover ul ul, div#menu li li li li:hover ul ul {display:none;} div#menu li:hover ul, div#menu li li:hover ul, div#menu li li li:hover ul, div#menu li li li li:hover ul {display:block;}     #menu a.x, #menu a.x:visited{ color:#FFFFFF; background-image: url(images/design/menu-normal2.gif); background-repeat: no-repeat; background-position: left bottom; background-color: #01B0F0; } #menu a.x:hover{ color:#FFFFFF; background-color: #CC3399; background-image: url(images/design/menuhover2.gif); background-repeat: no-repeat; background-position: left bottom; } #menu a.x:active{ color:#060; }  #menu a.level1x, #menu a.level1x:visited{ color:#FFFFFF; background-image: url(images/design/menu-normal2.gif); background-repeat: no-repeat; background-position: left bottom; } #menu a.level1x:hover{ color:#FFFFFF; background-color: #CC3399; background-image: url(images/design/menuhover2.gif); background-repeat: no-repeat; background-position: left bottom; } #menu a.level1x:active{ color:#FFFFFF; background-color: #01B0F0; }  #menu a.level1, #menu a.level1:visited{ color:#FFFFFF; } #menu a.level1:hover{ color:#FFFFFF; background-color: #CC3399; } #menu a.level1:active{ color:#FFF; } li#root { display: none; }   #module { float: left; width: 690px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 10px; } #module h1 { color: #FF3300; margin: 0px 0px 5px; line-height: 1; font-size: 1.75em; letter-spacing: -1px; text-transform: lowercase; } #module #filterview { font-size: 0.75em; font-weight: normal; color: #333333; margin: 0px 0px 10px; } #module table { float: left; width: 690px; border-collapse: collapse; border-spacing: 0px; } #module BR { display: none; } #content hr { border: none 0; border-top: 1px dotted #FEAC1D; 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: #111; padding: 0px 0px 5px 0px; display: block; text-decoration: none; } td.content a:hover { color: #FF3300; text-decoration: underline; } td.content li a { color: #FF3300; } td.content li a:hover { color: #111; }  .newsListingItem { float: left; width: 690px; border-top: 1px dotted #FEAC1D; padding: 5px 0px; } .newstitle { font-weight: bold; color: #FF3300; font-size: 1.75em; margin: 0px 0px 5px 0px; width: 690px; letter-spacing: -1px; text-transform: lowercase; } .newsDetail .newsarticletitle { font-weight: bold; color: #FF3300; font-size: 1.75em; margin: 0px 0px 0px 0px; width: 480px; letter-spacing: -1px; text-transform: lowercase; line-height: 1em; } .newsListingItem .newsListingItemPic { float: left; height: 120px; width: 130px; } .newsListingItem .newsListingItemPic img { height: 120px; width: 120px; } .newsListingItem .newsarticletitle { font-size: 1em; color: #FF3300; margin: 0; font-weight: bold; display: block; line-height: 1em; } .newsarticlesummary, .newserrortext { color: #111; margin: 0; line-height: 1.25em; display: block; font-size: 0.75em; padding: 3px 0px; } .newsDetailPicture { float: right; width: 200px; } .newsarticlebody { padding: 5px 0px; } .newsarticlebody h2 { color: #FF3300; font-size: 1em; } .newsarticlebody h3 { font-size: 0.75em; line-height: 1.25em; color: #FF3300; margin: 0px 0px 5px; } .newsarticlebody p { margin: 0px 0px 5px 0px; color: #111; font-size: 0.75em; line-height: 1.25em; } .newsarticlebody ul, .newsarticlebody ol { margin: 0px 0px 5px; padding: 0px 0px 0px 20px; } .newsarticlebody li { font-size: 0.75em; color: #111; line-height: 1.25em; } .newsarticlebody p a, .newsarticlebody li a { color: #111; } .newsarticlebody p a:hover, .newsarticlebody li a:hover { color: #FF3300; } .newsArticleDetail { float: left; width: 480px; } .newsarticledate { font-weight: normal; color: #FF3300; margin: 0px; line-height: 1.25em; font-size: 0.75em; } .newsarticletitle a { margin: 0px 0px 5px 0px; color: #FF3300; text-decoration: none; } .newsarticletitle a:hover { text-decoration: underline; }  td.content h1 { font-size: 2em; color: #FF3300; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; letter-spacing: -1px; } .EQFormTitle, .sitemap, .extranettitle, .eventstitle, .forumtitle, .guestbooktitle, .searchtitle, .forumtitle, .searchresults, .guestbooktitle { font-weight: bold; color: #FF3300; font-size: 1.75em; margin: 0px 0px 5px 0px; width: 690px; letter-spacing: -1px; text-transform: lowercase; }  .linksCategoryTitle, .eventname { font-size: 1.44em; color: #FF3300; margin: 0; font-weight: bold; display: block; padding: 5px 0px 0px 0px; }  td.content h3 { font-size: 1em; color: #FF3300; margin: 5px 0px; font-weight: bold; padding: 5px 0px 0px 0px; } .EventDetailHeading, .searchheading { font-size: 1em; color: #FF3300; 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: #111; margin: 0px 0px 5px 0px; line-height: 1.25em; display: block; } .eventdate { font-style: normal; font-weight: bold; color: #111; margin: 0px; line-height: 1.25em; } .internalSummary, .externalSummary {display:none;} a.archivemonth { color: #333333; margin: 0px 0px 5px 0px; padding: 0px; text-decoration: underline; display: block; } a:hover.archivemonth { color: #0292B6; } .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: #0292B6; } a:hover.sitemaplink { color: #333333; } td.sitemapSummary { font-size: 0.69em; color: #333333; padding: 4px 0px; border-bottom: 1px dotted #0292B6; } td.sitemapTitle { border-bottom: 1px dotted #0292B6; } .formElement { margin: 0px 0px 5px 0px; border-bottom: 1px dotted #0292B6; float: left; width: 630px; } .formTable { margin: 0; float: left; width: 630px; display: block; overflow: visible; } div.formTextbox, div.formTextarea, div.formGeneral, div.formOption, div.formCountryDropdown { clear: both; border-top: 1px dotted #0292B6; padding: 5px 0px; float: left; width: 630px; } div.formAddress { clear: left; border-top: 1px dotted #000; padding: 8px 0px 0px 0px; float: left; width: 630px; } div.formCheckbox { border-top: 1px dotted #69BE28; clear: left; padding: 5px 0px; float: left; width: 630px; } .formLabel { clear: left; float: left; width: 630px; } .formLabel h1 { color: #0292B6; 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: 220px; font-size: 0.75em; color: #333333; padding: 0px 10px 0px 0px; } .FormContentRight { margin: 0px 0px 0px 0px; padding: 0px; width: 300px; font-size: 0.75em; float: left; color: #333333; } .FormContentRight input, .FormContentRight select { margin: 0; padding: 0px; } .formMailingList { border-top: 0px dotted #000; padding: 0px 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; font-weight: bold; } .relatedSitesTxt h2 { color: #333333; font-size: 1em; font-weight: bold; margin: 0px 0px 10px 0px; } 
