 BODY { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; MARGIN: 0px 0px 0px 0px; FONT-FAMILY: Tahoma, verdana, Arial, "Trebuchet MS", Courier, Helvetica, Geneva, sans-serif; text-align: center; } p.footer a:link {text-decoration: none!important;} a:link, a:visited {text-decoration: underline !important;} input.smallmedium {background-position: 50% 50%; width: 100px; height: 20px; font-size: xx-small; color: #003366;} .feature-pic {float: left; margin-right: 2px;} .feature-pic span.contentPicCaption {width: 180px;} .feature-text {font-size: 0.7em; } .feature-container { display: block; float: left; margin: 3px 0px 3px 0px; }  H1, div.newstitle, span.newsarticletitle, div.forumtitle, div.sitemap, div.eventstitle, div.guestbooktitle, div.FAQPageIntroText, .printsitetitle, div.searchresults { FONT-FAMILY: Georgia, Times, "Times New Roman", sans-serif; FONT-SIZE: 1.3em; FONT-WEIGHT: normal; TEXT-DECORATION: none; COLOR: #002472; MARGIN: 0px 0px 3px 0px; } div.eventstitle {margin: 10px 0px 0px 0px;} H2, span.eventname, .FAQlisthead, span.faqsearchtext { FONT-FAMILY: Georgia, Times, "Times New Roman", sans-serif; FONT-SIZE: 1.1em; FONT-WEIGHT: normal; TEXT-DECORATION: none; COLOR: #002472; MARGIN: 3px 0px 3px 0px; } H3, span.searchheading { FONT-FAMILY: Georgia, Times, "Times New Roman", sans-serif; FONT-SIZE: 1em; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #002472; MARGIN: 3px 0px 3px 0px; } H4 { FONT-FAMILY: Georgia, Times, "Times New Roman", sans-serif; FONT-SIZE: 0.95em; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #002472; MARGIN: 3px 0px 3px 0px; } H5 { FONT-SIZE: 0.9em; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #002472; MARGIN: 3px 0px 3px 0px; } H6 { FONT-SIZE: 0.85em; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #002472; MARGIN: 3px 0px 3px 0px; } p, address, .guestbookmessagetext, .newsPicCaption, .faqsearchtext, .faqsearchfor, .faq-question, td.postcards, a.sitemaplink, .listby-description, .listby-alphabet, .listby-Header, span.sitemapsummary, span.formTextbox, span.formtextbox, span.formTextarea, span.formGeneral,span.formCheckboxGroup,span.formCountryDropdown,span.formAttach,span.formBreakButton,span.formHidden,span.formPersonalDetails,span.formFieldset,span.formPassword, span.formCheckbox, span.formOption, span.formDropdown, span.formAddress, span.formLabel, span.formChannels, fieldset.formFieldset, span.formPersonalDetails, legend.formLegend, span.guestbooktext, span.guestbooktext, span.guestbookmessageinfo, span.guestbookmessagerule, span.guestbooktext, span.guestbooktextsmall, span.faqsearchfor, div.FAQlisthead, div#FAQFullList, div.faq-question, div.faq-question-detail, div.faq-backtolist, div.FAQreferencehead, div.related-faq, span.EventDetail, span.EventDetailHeading, span.f_div_date, .f_div_subject, span.f_div_auth, td.f_cell_formtitle, td.f_cell_formelement, td.f_cell_messageBody, td.f_messageTableHeader, span.f_div_subject, td.f_cell_messageNum, span.newsarticlesummary, span.newsarticledate, small.newsPicCaption, span.eventwhere, span.eventdate, div.listby-description, span.listBy-Summary-sp, a.searchresultlink, span.searchtext, span.searchfor, a span.searhcagain, span.searchsummary, span.searchtype, span.searchlastupdated, span.searchresultcount, a span.searchnextlast, span.contentPicCaption, td.emailPageFormContent { FONT-SIZE: 0.7em; FONT-WEIGHT: normal; TEXT-DECORATION: none; COLOR: #3A3A3B; margin: 0.3em 0em 0.3em 0em; } span.searchsummary, span.searchlastupdated, span.searchtype, a.searchresultlink {margin: 10px 5px 0px 0px; display: block;} span.EventDetail p, span.searchsummary p, span.formLabel p {font-size: 1em!important;} a.serchresultlink, a.downloadlink, a.externalLink, a.internalLink, span.listByUnselectedLetter, span.listByUnselectedLetter a {font-size: 0.7em;} .rss-maintitle {clear: both; color: #002472; padding: 10px 0px 5px 20px; background-image: url(/2006-layout/blue-bullett.gif); background-repeat: no-repeat; background-position: 0% 55%; font-weight: bold; margin: 0px 10px 0px 10px;} p.rss-articletitle a {color: #002472; padding: 0px 10px 0px 20px!important; display: block;} p.rss-articledate {color: #002472; padding: 0px 10px 0px 20px; font-size: 0.7em;} .rss-articledescription {padding: 0px 10px 0px 20px; font-size: 0.7em;} .rss-articledescription p {color: #002472; font-size: 1em;} .rss-articledescription a {color: #002472!important;} .rss-nonews {padding-left: 20px;} .content .guestbookmessagetext, .content .guestbookmessageinfo, .content .guestbooktitle, .content .printsitetitle { FONT-SIZE: 1em !important; color: #3A3A3B; } td.f_cell_formtitle, .f_messageTableHeader, .printsitetitle, span.EventDetailHeading { FONT-WEIGHT: bold; } hr { border: 0px; color: #3A3A3B; background-color: #3A3A3B; height: 1px; }  .downloadSize { font-size: 0.7em; display: block; color: #000000; } img.downloadIcon { width: 20px; height: 20px; margin-right: 2px; } .downloadTime28, .downloadTime56, .downloadTime128, .downloadTime512, .PDFdownloadIcon, .downloads-line-break { display: none; } .internalSummary { display: none; padding-left: 0px!important; }   a img { BORDER: none; }  a.serchresultlink, a:link.downloadlink, a:link.externalLink, a:link.internalLink, span.listByUnselectedLetter, span.listByUnselectedLetter a, a:link { COLOR: #3A3A3B; FONT-WEIGHT: normal; TEXT-DECORATION: none; padding-left: 0px!important; text-align: left; text-indent: 0px!important; }  a:visited.downloadlink, a:visited.externalLink, a:visited.internalLink, a:visited { COLOR: #3A3A3B; BACKGROUND-COLOR: transparent; FONT-WEIGHT: normal; TEXT-DECORATION: none; }  a:hover.downloadlink, a:hover.externalLink, a:hover.internalLink, a:hover { COLOR: #3A3A3B; BACKGROUND-COLOR: transparent; FONT-WEIGHT: normal; TEXT-DECORATION: underline; }  a:active.downloadlink, a:active.externalLink, a:active.internalLink, a:active { COLOR: #3A3A3B; BACKGROUND-COLOR: transparent; FONT-WEIGHT: normal; TEXT-DECORATION: none; } #internalLinks { padding-left: 0px!important; } td.content a {font-size: 0.7em;} td.content p a {font-size: 1em;} a.event-title {color: #002472!important; font-weight: bold;} a:hover.event-title {font-weight: bold;s}   .downloadSize { font-size: 0.7em; display: block; color: #000000; } img.downloadIcon { width: 20px; height: 20px; margin-right: 2px; } .downloadTime28, .downloadTime56, .downloadTime128, .downloadTime512, .PDFdownloadIcon, .downloads-line-break { display: none; } .internalSummary { display: none; }   *>.breadcrumb-bar {width: 725px!important;} .breadcrumb-bar {background-color: #002472; width: 770px; float: left; display: block; padding: 0px 25px 0px 20px; } div.top-right-links {float: right; color: #FFFFFF;} div.breadcrumb-bar table {float: left; display: block; margin: 2px 0px 0px 0px;} td.breadcrumb { font-size: 0.7em; color: #FFFFFF; padding: 0px 2px 0px 0px; vertical-align: bottom; height: 1px; } *>td.breadcrumb {font-size: 0.73em; } td.breadcrumb a { font-size: inherit; color: #FFFFFF; text-decoration: none; padding-bottom: 1px; display: block; } td.breadcrumb a:link { color: #FFFFFF; text-decoration: none; } td.breadcrumb a:visited { color: #FFFFFF; text-decoration: none; } td.breadcrumb a:hover { color: #FFFFFF; text-decoration: underline; }   .quickSearchTextBox { width: 100px; height: 19px; text-align: left; color: #000000; background-color: #FFFFFF; border: 1px solid #000000; font-size: 0.7em; display: inline; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 5px; vertical-align: bottom; } *>.quickSearchTextBox {height: 16px;} .quickSearchButton { vertical-align: middle; width: 19px; height: 19px; margin: 0px 0px 0px 0px; border: 1px solid #000000; background-color: #FFFFFF; font-size: 0.7em; } .top-right form#quick_search_box { margin: 0px 0px 0px 0px; padding: 70px 0px 0px 170px; }   .nav br, .nav img, .nav2 br, .nav2 img, .nav3 br, .nav3 img { DISPLAY: none; } a.navlink, a:hover.navlink, .navlink, .navweight { DISPLAY: block; text-decoration: none!important; } .navlevel1, .navsellevel1, .navlevel2, .navsellevel2, .navlevel3, .navsellevel3, .navlevel4, .navsellevel4, .navlevel5, .navsellevel5, .navlevel6, .navsellevel6 { DISPLAY: block; COLOR: #002472; BACKGROUND-COLOR: transparent; FONT-SIZE: 0.7em; FONT-WEIGHT: normal; TEXT-DECORATION: none; MARGIN: 0px 0px 0px 0px; } a:hover .navlevel1, a:hover .navlevel2, a:hover .navlevel3, a:hover .navlevel4, a:hover .navlevel5, a:hover .navlevel6 { DISPLAY: block; COLOR: #002472; BACKGROUND-COLOR: transparent; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; } a:visited .navlevel1, a:visited .navlevel2, a:visited .navlevel3, a:visited .navlevel4, a:visited .navlevel5, a:visited .navlevel6 { COLOR: #002472; BACKGROUND-COLOR: transparent; } .parent .navlevel1 , .grandparent .navlevel1 {BACKGROUND-COLOR: transparent;} .parent .navsellevel1 , .grandparent .navsellevel1 {BACKGROUND-COLOR: transparent;} .navsellevel1, .navsellevel2, .navsellevel3, .navsellevel4, .navsellevel5, .navsellevel6 {font-weight: bold!important;} .mc_1 .navlevel1 {BACKGROUND-COLOR: transparent;} .mc_2 .navlevel1 {BACKGROUND-COLOR: transparent;} .mc_3 .navlevel1 {BACKGROUND-COLOR: transparent;} .mc_4 .navlevel1 {BACKGROUND-COLOR: transparent;} .mc_5 .navlevel1 {BACKGROUND-COLOR: transparent;} .mc_6 .navlevel1 {BACKGROUND-COLOR: transparent;} .mc_1 .navsellevel1 {BACKGROUND-COLOR: transparent;} .mc_2 .navsellevel1 {BACKGROUND-COLOR: transparent;} .mc_3 .navsellevel1 {BACKGROUND-COLOR: transparent;} .mc_4 .navsellevel1 {BACKGROUND-COLOR: transparent;} .mc_5 .navsellevel1 {BACKGROUND-COLOR: transparent;} .mc_6 .navsellevel1 {BACKGROUND-COLOR: transparent;} .navlevel1, .navsellevel1 { PADDING: 5px 5px 5px 20px; } .navlevel2, .navsellevel2 { PADDING: 5px 5px 5px 25px; } .navlevel3, .navsellevel3 { PADDING: 5px 5px 5px 30px; } .navlevel4, .navsellevel4 { PADDING: 5px 5px 5px 40px; } .navlevel5, .navsellevel5 { PADDING: 5px 5px 5px 50px; } .navlevel6, .navsellevel6 { PADDING: 5px 5px 5px 60px; }  div.layout {margin: 0px auto; width: 770px; display: block; text-align: left;} div.inner-layout { float: left; border: 1px solid #CCCCCC; width: 770px; overflow: hidden; padding: 0px 0px 10px 0px;} div.top-left {width: 150px; float: left; display: block; padding-top: 10px;} div.top-right {width: 617px; float: right; background-image: url(/2006-layout/colmcille-header.jpg); height: 102px;} div.top-left-links {float: left; display: block; color: #002472; text-align: left; padding-left: 20px; } div.top-left-links table {float: left; display: block; text-align: left; font-size: 0.7em;} div.top-left-links table a {color: #002472; font-size: inherit;} div.top-right-links {float: right;} div.top-right-links p {font-size: 0.7em; letter-spacing: -0.1px; color: #FFFFFF;} div.top-right-links a {color: #FFFFFF!important;} div.middle-logo {width: 370px; float: right; display: block; } div.left-column {width: 150px; float: left; display: block; overflow: hidden;} div#shop.left-column {width: 125px;} div.right-column {width: 185px; float: right; display: block; overflow: hidden; text-align: left;} div.middle-column { width: 410px; float: left; display: block;} div#shop.middle-column {overflow: hidden;} div.middle-column-inner {width: 430px; float: left; padding: 0px 15px 10px 15px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;} *>div.middle-column-inner {width: 400px;} div.top-images {float: left; display: block; width: 380px;} div.top-img-left {display: block; float: left; width: 120px;} div.top-img-center {display: block; float: left; width: 140px; } div.top-img-right {display: block; float: left; width: 120px; } div.top-img-center p, div.top-img-center img { margin-left: 10px; margin-right: 10px; display: block;} div.top-img-left p, div.top-img-center p, div.top-img-right p {font-size: 0.8em;} div.top-img-left p a, div.top-img-center p a, div.top-img-right p a {color: #002472; display: block; margin-bottom: 10px!important;} div.middle-three-column { float: left; display: block; width: 126px; margin: 0px 0px 0px 10px;} div>div.middle-three-column {width: 116px;} div.inner-top-line img {float: left; display: block;} .inner-top-line, .inner-top-line p {font-size: 0.8em; } div.middle-column-inner-left { float: left; display: block; width: 190px; clear: left; padding-right: 10px;} *>div.middle-column-inner-left { width: 180px;} div.middle-column-inner-right { float: left; display: block; width: 190px; } div.event { padding-left: 10px; } div.inner-small-pic {width: 55px; float: left; display: block; margin: 10px 0px 0px 0px;} div.inner-small-text {width: 110px; float: left; display: block; margin: 10px 0px 0px 0px;} div.inner-small-pic img {float: left;} div.inner-small-text p {color: #002472; padding-left: 0px;} div.footer { padding: 10px 0px 0px 15px; display: block; float: left; } p.footer { display: block; } .img-right img {float: right; display: inline; margin: 0px 0px 10px 10px;} .img-left img {float: left; display: inline; margin: 10px 10px 10px 0px;} .img-center img {float: none; display: inline; margin: 10px auto 10px auto; text-align: center;} .img-center {text-align: center;} h1.right-column-title {FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; background-color: #002472; color: #FFFFFF; font-size: 0.8em; font-weight: bold; padding: 0px 0px 0px 20px; background-image: url(/2006-layout/h1-triangle.gif); background-position: 100% 100%; background-repeat: no-repeat;} .formTable {padding: 10px 0px 0px 0px;} .formTable td.content {padding: 5px 0px 5px 0px;} div.searchresults {padding: 20px 0px 0px 0px;} .event {display: block; clear: left;} .imagemap {margin: 10px 0px 0px 10px;} img.downloadIcon{ float: left; vertical-align: middle; } #childLinks a:link, #childLinks a:visited, #childLinks a:hover, #internalLinks a:link, #internalLinks a:visited, #internalLinks a:hover, #externalLinks a:link, #externalLinks a:visited, #externalLinks a:hover{ text-indent: 30px; display: list-item !important; list-style-type: none; padding-left: 20px; font-family: sans-serif; font-size: 0.7em; font-weight: bold; text-decoration: none; padding-top: 20px; } .reference-box {border: 1px solid #dddddd; clear: left; width: 390px;;} .content-bottom-padding {padding: 10px;} .downloadlink { font-family: sans-serif; font-size: 10pt; } .childSummary, .internalSummary{ display: block; padding-left:50px; font-family: sans-serif; font-size: 0.7em; } .downloadSize{ font-size: 80%; font-family: sans-serif; font-style: italic; text-indent: 5px ; text-decoration: none !important; color: #000000 !important; } .downloadTime28{ font-size: 75%; font-family: sans-serif; font-style: normal; text-indent: 5px ; text-decoration: none !important; color: #000000 !important; } .externalLinkDescription, .downloadTime56, .downloadTime512, .downloadTime128{ display: none; } .downloadfoot, .downloadhead, .referencehead, .referencefoot{ font-size:12pt; font-family: sans-serif; font-weight: bold; line-height: 120% } .sitemapTitle, .sitemapSummary, .sitemaplink {font-size:10pt; font-family: sans-serif; } .splash-outer {width: 769px; margin: 0px auto; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;} .splash-inner {padding: 0px 63px 60px 63px;} .splash-links {padding: 20px 0px 0px 0px;} .splash-links a {margin: 0px 30px 0px 30px; color: #666666; font-weight: bold; font-size: 0.9em; text-decoration: none;} td.key p, td.key a {color: #FFFFFF;} .comp-photo {text-align: center; border: 1px solid #CCCCCC; float: left; width: 110px; margin: 0px 20px 10px 0px; padding: 4px 0px 3px 0px;} .comp-photo p {text-align: center;} .comp-photo a {background-color: transparent; text-align: center; display: block; width: 100px; overflow: hidden; margin: 0px auto;} .comp-photo a img {text-align: center; display: block; margin: 0px auto;} .comp-gallery-row {float: left; width: 400px; clear: both; padding: 0px 0px 10px 0px;} .gallery-info {clear: both; float: none;} .comp-photo-large {text-align: left; float: left; clear: both margin: 0px 0px 10px 0px;} .comp-photo-large img {margin: 0px 0px 0px 0px; float: none; text-align: left;} #Sitekit_Form {float: left; width: 400px; padding: 0px 0px 15px 0px;} .FormContentLeft {vertical-align: middle; float: left; height: 25px; width: 50%;} .FormContentRight {height: 25px; float: right; width: 50%;} .formcontentleft {vertical-align: middle; float: left; height: 25px; width: 50%;} .formcontentright {height: 25px; float: right; width: 50%;} .FormContentLeft {vertical-align: middle;} .FormContentBoth {text-align: center;}  
