/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; 	outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body 	{ line-height: 1;}
ol, ul 	{ list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
/* remember to define focus styles! */
:focus { outline: 0;}
/* remember to highlight inserts somehow! */
ins { text-decoration: none;}
del { text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse;	border-spacing: 0;}
/* Clearing Floats */
.clearfix 		{ display: inline-block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear 			{ clear:both; height:1px; width:100%; margin-bottom:-1px; font-size:0px; line-height:0; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;}
/* End hide from IE-mac */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-width:0;
outline:none;
padding:0;
vertical-align:baseline;
}
body {
line-height:1;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:none;
}
:focus {
outline:none;
outline-width:0;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}
.clearfix {
display:inline-block;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clear {
clear:both;
font-size:0;
height:1px;
line-height:0;
margin-bottom:-1px;
width:100%;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
body {
background-color:#FFFFFF;
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:100%;
margin:0 auto;
text-align:left;
width:100%;
}

#wrapper {
background:#FFFFFF none repeat scroll 0 0;
/* overflow:auto; */
padding:0;
text-align:left;
width:100%;
}
#inner-wrapper {
background:#FFFFFF none repeat scroll 0 0;
/* overflow:auto; */
width:100%;
}
#control-links {
display:none;
}
#header {
float:none;
width:100%;
padding:0 18px 0 18px;
overflow:hidden;
height:80px;
}
#header h1 {
display:none;
}
#ria-initials {
float:none;
height:62px;
}
#nav {
display:none;
}
#subnav {
display:none;
}
#main-wrap {
margin:0;
/* overflow:hidden; */
width:100%;
}
.three-col {
background:transparent none repeat scroll 0 0;
}
.two-col {
background:transparent none repeat scroll 0 0;
}
#content-wrap {
float:none;
width:100%;
}
.two-col #content-wrap {
float:none;
width:100%;
}
.three-col #content-wrap {
float:none;
width:100%;
}
#content {
line-height:1.5;
}
#content a {
color:#718B91;
}
#content a:hover {
color:#3F4849;
}
.generic, .article, .article-g, .search {
margin:0 19px 20px;
}
.breadcrumb {
display:none;
}
#content h1 {
color:#3F4849;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.5em;
font-weight:normal;
margin:5px 0;
text-transform:uppercase;
}
#content h2 {
color:#718B91;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.5em;
font-weight:normal;
margin:5px 0;
text-transform:uppercase;
}
#content h3 {
color:#718B91;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.333em;
font-weight:normal;
margin:5px 0;
text-transform:uppercase;
}
#content h4 {
color:#718B91;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.167em;
font-weight:normal;
margin:5px 0;
text-transform:uppercase;
}
#content h1 a {
color:#3F4849;
}
#content h2 a, #content h3 a, #content h4 a {
color:#718B91;
}
#content h1 a:hover, #content h2 a:hover, #content h3 a:hover, #content h4 a:hover {
text-decoration:none;
}
#content div.pagetitle {
margin:0 0 10px;
}
#content div.pagetitle h1 {
color:#718B91;
display:inline;
margin:0 12px 0 0;
}
#content div.pagetitle h2 {
color:#3F4849;
display:inline;
margin:0;
}
#content div.pagetitle h1 a {
color:#718B91;
}
#content div.pagetitle h2 a {
color:#3F4849;
}
#content div.pagetitle h1 a:hover {
text-decoration:none;
}
#content p {
color:#59595C;
line-height:1.5;
margin:0 0 15px;
}
#content .intro {
color:#323334;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.083em;
margin:10px 0;
}
#content .ifr {
border:5px solid #718B91;
float:none;
margin:5px 0 20px 10px;
}
#content .ifl {
border:5px solid #718B91;
float:none;
margin:5px 10px 20px 0;
}
#content a:hover .ifr {
border-color:#486C74;
}
#content a:hover .ifl {
border-color:#486C74;
}
#content .paging {
border-color:#D8DDDF;
border-style:solid;
border-width:1px 0 0;
clear:both;
display:block;
margin:0;
padding:5px 0;
}
#content .paging #pagPrevious, #content .paging #pagFirst {
margin-right:18px;
}
#content .paging #pagPrevious a {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/first.gif) no-repeat scroll left 8px;
padding-left:8px;
}
#content .paging #pagNext, #content .paging #pagLast {
margin-left:18px;
}
#content .paging #pagNext a {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/last.gif) no-repeat scroll right 8px;
padding-right:8px;
}
#content .paging #pagFirst a {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/previous.gif) no-repeat scroll left 8px;
padding-left:8px;
}
#content .paging #pagLast a {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/next.gif) no-repeat scroll right 8px;
padding-right:8px;
}
#content .paging #pagInfo {
margin:0 18px;
}
#content .paging #pagGoTo {
padding:5px 18px 5px 6px;
}
#content .paging #pagGoTo label {
color:#000000;
margin-right:3px;
}
#content .paging #pagGoTo select {
border:1px solid #D6D7D7;
color:#000000;
font-size:0.875em;
padding:2px;
}
#content .paging ul {
line-height:1;
margin-bottom:0 !important;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#content .paging li {
background:transparent none repeat scroll 0 0 !important;
display:inline;
font-size:0.9167em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:2px;
padding:0;
}
#content .paging li a {
color:#00539A;
display:inline;
line-height:1;
margin:0;
padding:3px 0;
}
#content .paging li a:link, #content .paging li a:active, #content .paging li a:visited {
color:#718B91;
text-decoration:none;
}
#content .paging li a:hover {
color:#3F4849;
text-decoration:underline;
}
#content .paging #pagOn a {
background-color:#00539A;
color:#000000;
}
#content .mp3player-wrap {
display:none;
}
#content .video-wrap {
display:none;
}
#content .slideshow-wrap {
display:none;
}
#wrapper object {
display:none;
}
.w350 {
height:241px;
width:350px;
}
.mini-pdf {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/mini-pdf.gif) no-repeat scroll 0 0;
padding-left:18px;
}
.mini-doc {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/mini-doc.gif) no-repeat scroll 0 0;
padding-left:18px;
}
.mini-xls {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/mini-excel.gif) no-repeat scroll 0 0;
padding-left:18px;
}
.mini-txt {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/mini-txt.gif) no-repeat scroll 0 0;
padding-left:18px;
}
.mini-url {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/mini-web.gif) no-repeat scroll 0 0;
padding-left:18px;
}
.mini-audio {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/sound.gif) no-repeat scroll 1px 1px;
padding-left:18px;
}
.mini-film {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/film.gif) no-repeat scroll 1px 0;
padding-left:18px;
}
.mini-link {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/page.gif) no-repeat scroll 1px 1px;
padding-left:18px;
}
#contextual-info {
display:none;
}
#footer {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #D8DDDF;
clear:left;
color:#697375;
line-height:1.2;
margin:0 10px;
overflow:hidden;
padding:20px 0 15px;
width:100%;
}
#footer a {
color:#244367;
text-decoration:none;
}
#footer li {
color:#697375;
}
#footer a:hover {
text-decoration:underline;
}
.footer-info {
float:left;
font-size:1.333em;
width:700px;
}
.footer-info p {
padding:0 0 5px;
}
.footer-links {
display:none;
}
.home {
background:#FFFFFF none repeat scroll 0 0;
}
#home-main {
float:none;
width:100%;
}
.homePageSlideshow-wrap {
margin:0 0 0 10px;
}
#home-main-sub {
background:#FFFFFF none repeat scroll 0 0;
margin:20px 0 0;
/* overflow:auto; */
width:100%;
}
#home-main-sub-l {
display:inline;
float:none;
margin:0 0 0 10px;
width:100%;
}
#home-main-sub-r {
display:inline;
float:none;
margin:0 0 0 9px;
width:100%;
}
.article-home {
clear:left;
line-height:1.36;
margin:0 0 20px;
width:100%;
}
.article-home a:hover {
background:#FFFFFF none repeat scroll 0 0;
}
.article-home strong a {
color:#244367;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:normal;
margin:0 0 5px;
text-decoration:none;
}
.article-home strong a:hover {
color:#718B91;
}
.article-home .article-img-lg {
border:10px solid #B1BBBF;
}
.article-home a:hover .article-img-lg {
border:10px solid #90A1A7;
}
.article-home .article-img-sm {
border:1px solid #B1BBBF;
float:none;
margin:0 10px 10px 0;
}
.article-home a:hover .article-img-sm {
border:1px solid #718B91;
}
.article-home .date {
clear:left;
color:#787678;
margin:10px 55px 0 0;
text-align:left;
}
.article-home p {
font-size:0.9167em;
}
.article-home p em a {
border-right:1px solid #B1BBBF;
color:#787678;
font-family:Georgia,"Times New Roman",Times,serif;
margin:0 5px 0 0;
padding:0 10px 0 0;
text-decoration:none;
}
.article-home p em a:hover {
color:#244367;
}
#home-side {
display:inline;
float:none;
margin:0;
width:100%;
}
#home-side h2 {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2em;
font-weight:normal;
line-height:1.25;
margin:5px 10px 15px 0;
padding:0 0 22px;
text-align:left;
text-transform:uppercase;
}
.home-intro {
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
line-height:1.67;
margin:0 10px 0 0;
text-align:left;
}
#download-brochure {
display:none;
}
#find-out-more {
display:none;
}
#our-location {
display:none;
}
#home-side .box-link {
display:none;
}
#home-side .entry-item {
display:none;
}
#home-side #join-list-input {
margin:0 4px 0 0;
width:232px;
}
#home-side #join-list-button {
float:left;
margin:0;
}
#home-side .mailing-list a {
clear:left;
color:#244367;
float:left;
margin:5px 0 0;
text-decoration:none;
}
#home-side .mailing-list a:hover {
color:#718B91;
}
.generic p {
}
.generic ul {
margin:0 0 15px;
padding:0;
}
.generic ul li {
line-height:1.5;
list-style-position:inside;
list-style-type:disc;
}
.generic ul ul, .generic ul ul ul {
font-size:100%;
margin-bottom:5px;
margin-left:15px;
}
.generic ol {
margin:0 0 15px;
padding:0;
}
.generic ol li {
line-height:1.5;
list-style-position:inside;
list-style-type:decimal;
}
.generic ol ol, .generic ol ol ol {
font-size:100%;
margin-bottom:5px;
margin-left:15px;
}
.generic dl {
color:#3F4050;
display:block;
font-size:0.9167em;
line-height:1.5;
margin:0 0 15px;
}
.generic dl dt {
font-weight:bold;
margin:0 0 5px;
}
.generic dl dd {
margin:0 0 2px;
}
.generic dl dd.endDD {
margin:0 0 10px;
}
.generic table {
border:1px solid #E9E9E9;
border-collapse:collapse;
margin:0 0 15px;
}
.generic table th {
background-color:#CCCCCC;
border:1px solid #E9E9E9;
padding:8px 5px;
text-align:center;
}
.generic table td {
border:1px solid #E9E9E9;
padding:5px;
text-align:center;
}
.generic .alt td {
background-color:#F2F2F2;
}
.riaForm {
display:block;
margin:0 0 15px;
}
.riaForm .riaFormCta {
background-color:#EBEEEF;
border:1px dotted #CED4D7;
color:#787678;
display:block;
margin:0 0 10px;
padding:8px;
}
.riaForm .riaFormCta p {
color:#787678;
line-height:1.2;
margin:0;
}
.riaForm .errorMsg {
background-color:#F3EAE4;
border:1px dotted #F3D3BE;
color:#ED6508;
display:block;
font-size:0.9167em;
margin:0 0 10px;
padding:8px;
}
.riaForm fieldset {
border:1px solid #E9E9E9;
margin:0 0 10px;
padding:5px;
}
.riaForm legend {
color:#3F4849;
font-size:1em;
margin:0;
padding:3px 5px;
}
.riaForm .formline {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/form-line.gif) repeat-x scroll left bottom;
clear:both;
display:block;
min-height:20px;
overflow:auto;
padding:3px 10px;
}
.riaForm .formline label {
display:block;
float:left;
font-size:0.9167em;
margin-right:20px;
padding:5px 0 0;
text-align:right;
width:170px;
}
.riaForm .formline input {
border:1px solid #CDCDCD;
font-size:0.9167em;
outline-color:#EEEEEE;
outline-style:solid;
outline-width:2px;
padding:1px;
}
.riaForm .formline textarea {
border:1px solid #CDCDCD;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9167em;
outline-color:#EEEEEE;
outline-style:solid;
outline-width:2px;
padding:1px;
}
.riaForm .formline select {
border:1px solid #CDCDCD;
font-size:0.9167em;
outline-color:#EEEEEE;
outline-style:solid;
outline-width:2px;
padding:1px;
}
.riaForm .boxwrap {
float:left;
width:220px;
}
.riaForm .checkboxes input, .riaForm .radiobuttons input {
border:medium none;
display:inline;
margin-right:2px;
outline:none;
outline-width:0;
}
.riaForm .checkboxes span, .riaForm .radiobuttons span {
display:inline;
font-size:0.9167em;
padding:0;
width:auto;
}
.riaForm .formInfo p {
margin:5px;
}
.riaForm .formInline {
padding:5px 10px;
}
.riaForm .formInline input {
border:medium none;
display:inline;
margin-right:5px;
outline:none;
outline-width:0;
}
.riaForm .formInline label {
display:inline;
float:none;
width:auto;
}
.riaForm .buttonline {
background-color:#EFF1F2;
clear:both;
display:block;
min-height:20px;
padding:8px 10px;
text-align:left;
}
.riaForm .buttonline input {
font-size:0.9167em;
padding:0;
}
.riaForm .formError {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/form-error.gif) no-repeat scroll 0 4px;
color:#ED6508;
display:block;
font-size:0.9167em;
margin-left:190px;
padding:6px 0 5px 20px;
}
.riaForm .info {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/info.gif) no-repeat scroll 0 4px;
color:#00539A;
display:block;
font-size:0.9167em;
margin-left:190px;
padding:6px 0 5px 20px;
}
.s50 input, .s50 select {
width:50px;
}
.s75 input, .s75 select {
width:75px;
}
.s100 input, .s100 select {
width:100px;
}
.s125 input, .s125 select {
width:125px;
}
.s150 input, .s150 select {
width:150px;
}
.s175 input, .s175 select, .s175 textarea {
width:175px;
}
.s200 input, .s200 select, .s200 textarea {
width:200px;
}
.s225 input, .s225 select, .s225 textarea {
width:225px;
}
.s250 input, .s250 select, .s250 textarea {
width:250px;
}
.sitemap {
}
#content ul.sitemap {
float:left;
margin:5px 10px 5px 0;
overflow:hidden;
width:340px;
}
#content ul.sitemap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0;
}
#content ul.sitemap ul ul {
margin:5px 0 0;
}
#content ul.sitemap li {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:2px 0 3px;
}
#content ul.sitemap li a {
background:#90A1A7 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
padding:3px 0 3px 7px;
text-decoration:none;
}
#content ul.sitemap li a:hover {
background-color:#718B91;
}
#content ul.sitemap li li a {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#3A5D85;
padding:0;
text-decoration:none;
}
#content ul.sitemap li li li a {
color:#527194;
text-decoration:none;
}
#content ul.sitemap li li a:hover {
background:transparent none repeat scroll 0 0;
color:#000000;
}
#content ul.sitemap li li {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/backgrounds/sitemap-level02.gif) no-repeat scroll 0 0.5833em;
padding:3px 0 4px 18px;
}
#content ul.sitemap li li li {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/backgrounds/sitemap-level03.gif) no-repeat scroll 0 0.5833em;
}
.article-g {
}
#month-g {
font-size:0.9167em;
line-height:1;
margin:20px 0;
padding:0;
}
#month-g ul {
background:#B1BBBF none repeat scroll 0 0;
display:inline;
line-height:1;
margin:0;
padding:5px 0;
}
#month-g li {
display:inline;
line-height:1;
margin:0;
padding:0;
}
#month-g a {
background:#B1BBBF none repeat scroll 0 0;
color:#FFFFFF;
line-height:1;
margin:0;
padding:5px 6px 5px 5px;
text-align:center;
text-decoration:none;
}
#month-g a:hover {
background-color:#718B91;
color:#FFFFFF;
}
#month-g a.prevYear {
background:#B1BBBF url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/date-select-prev-arrow.gif) no-repeat scroll 4px 50%;
padding-left:14px;
}
#month-g a.nextYear {
background:#B1BBBF url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/date-select-next-arrow.gif) no-repeat scroll 90.91% 50%;
padding-right:14px;
}
#month-g a.prevYear:hover {
background-color:#718B91;
}
#month-g a.nextYear:hover {
background-color:#718B91;
}
.summary-listing {
clear:left;
float:left;
margin:0 0 15px;
width:482px;
}
.summary-info {
border-top:5px solid #B1BBBF;
display:inline;
float:left;
font-size:0.9167em;
text-align:right;
width:80px;
}
.summary-info em, .summary-info span, .summary-info strong {
display:block;
line-height:1.182;
padding:4px 5px 0 0;
}
.summary-info em {
font-style:normal;
}
.summary-info span {
color:#787678;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
}
#content .summary-content {
border-top:5px solid #EBEEEF;
float:left;
width:400px;
}
#content .summary-content h3 {
color:#244367;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.167em;
font-weight:normal;
line-height:1.286;
margin:4px 0 5px 92px;
text-transform:none;
}
#content .summary-content h3 a {
color:#244367;
text-decoration:none;
}
#content .summary-content h3 a:hover {
color:#718B91;
}
#content .summary-content img {
border:1px solid #B1BBBF;
display:inline;
float:left;
margin:7px 10px 10px 5px;
width:75px;
}
#content .summary-content a:hover {
background-color:#FFFFFF;
}
#content .summary-content a:hover img {
border-color:#718B91;
}
#content .summary-content p {
font-size:0.9167em;
line-height:1.273;
margin:0 0 5px 92px;
}
#content a.book-now {
background-color:#B1BBBF;
color:#FFFFFF;
display:block;
float:right;
font-weight:bold;
margin:5px 0 0;
padding:0.364em 0.636em;
text-decoration:none;
}
#content a.book-now:hover {
background-color:#718B91;
}
.article {
}
.article .date strong {
border-left:1px solid #B1BBBF;
line-height:2.227;
margin:0 0 0 5px;
padding:0 0 0 10px;
}
.article .date strong a {
color:#244367;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:normal;
margin:0 0 5px;
text-decoration:none;
}
.article .date strong a:hover {
color:#718B91;
}
#wrapper .article .date {
border-color:#EBEEEF;
border-style:solid;
border-width:1px 0;
clear:left;
color:#787678;
font-size:0.9167em;
margin:10px 0;
padding:4px 0;
text-align:right;
}
.article .date em a {
border-right:1px solid #B1BBBF;
color:#787678;
font-family:Georgia,"Times New Roman",Times,serif;
line-height:2.227;
margin:0 5px 0 0;
padding:0 10px 0 0;
text-decoration:none;
}
.article .date em a:hover {
color:#244367;
}
#wrapper .article a.book-now {
background-color:#718B91;
margin:0 0 0 15px;
}
#wrapper .article a.book-now:hover {
background-color:#59696C;
}
#content .gallery-item {
display:block;
float:left;
font-size:0.9167em;
margin:5px 14px 10px 0;
padding:0;
text-align:center;
width:146px;
}
#content .gallery-item a {
background-color:#D8DDDF;
display:block;
float:left;
font-size:1em;
padding:4px 4px 5px;
text-align:center;
text-decoration:none;
width:138px;
}
#content .gallery-item a:hover {
background-color:#B1BBBF;
color:#3F4849;
}
#content .gallery-item a img {
background-color:#FFFFFF;
margin:0 0 5px;
padding:4px;
}
#content .gallery-item a em {
clear:left;
color:#5F5F61;
display:block;
font-style:normal;
line-height:1.3;
padding:0 5px;
text-align:center;
width:120px;
}
#content .gallery-item a:hover em {
color:#3F4849;
}
#content .gallery-row .last {
margin-right:0 !important;
}
.search {
}
.search-intro {
border-color:#E3E6E7;
border-style:solid;
border-width:1px 0;
display:block;
margin:5px 0 15px;
padding:10px 5px;
}
#content .search-intro p {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/search-icon-grey.gif) no-repeat scroll 0 2px;
color:#3F4050;
margin:0;
padding:2px 0 2px 22px;
}
.search-intro em {
color:#59696C;
font-style:normal;
font-weight:bold;
}
.search-advanced {
background:#E8EAEB url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/backgrounds/search-gradient.gif) repeat-x scroll 0 0;
border:1px solid #E8EAEB;
display:block;
margin:0 0 15px;
padding:10px;
}
#content .search-advanced p {
border-bottom:1px solid #FFFFFF;
color:#3F4849;
font-weight:bold;
line-height:1.2;
margin:0 0 5px;
padding-bottom:5px;
}
.search-advanced div {
display:inline;
}
.search-advanced label {
color:#3F4849;
display:inline;
padding-right:10px;
}
.search-advanced input {
font-family:Arial,Helvetica,sans-serif;
}
.search-advanced .search-input {
width:250px;
}
.search #search-results h2 {
display:block;
font-weight:normal;
margin:0 0 10px;
}
.search #search-results dl {
display:block;
margin:0 0 15px;
}
.search #search-results dt {
background:transparent url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/icons/breadcrumb-arrow.gif) no-repeat scroll 4px 6px;
color:#00539A;
display:block;
font-weight:bold;
margin:0 0 3px;
padding-left:15px;
}
.search #search-results dt a:link, .search #search-results dt a:active, .search #search-results dt a:visited {
color:#244367;
text-decoration:underline;
}
.search #search-results dt a:hover {
color:#244367;
text-decoration:none;
}
.search #search-results dd {
line-height:1.25;
margin:0 0 15px;
padding-left:15px;
}
.search #search-results dd a:link, .search #search-results dd a:active, .search #search-results dd a:visited {
color:#00539A;
text-decoration:underline;
}
.search #search-results dd a:hover {
color:#00539A;
text-decoration:none;
}
.featured {
background:#D8DDDF none repeat scroll 0 0;
margin:0 0 10px;
overflow:hidden;
padding:10px;
width:450px;
}
.featured div {
float:left;
margin:10px;
width:270px;
}
.featured strong {
color:#323334;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.083em;
line-height:1.667;
}
.featured em {
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.167em;
font-style:normal;
margin:0 0 5px;
}
.featured img {
border:5px solid #FFFFFF;
float:right;
}
.featured a:hover img {
border-color:#EBEEEF;
}
#content a#buyOnline {
background:#59696C none repeat scroll 0 0;
clear:left;
color:#FFFFFF;
float:left;
font-size:0.9167em;
font-weight:bold;
line-height:1;
padding:0.636em 1.545em;
text-decoration:none;
}
#content a#buyOnline:hover {
background:#434F51 none repeat scroll 0 0;
}
#content a#buyOnline:active {
background:#323334 none repeat scroll 0 0;
}
.publication {
background:#EBEEEF none repeat scroll 0 0;
color:#59696C;
float:left;
font-size:0.9167em;
margin:0 10px 10px 0;
overflow:hidden;
padding:5px 5px 10px;
width:140px;
}
#content .publication img {
border:5px solid #FFFFFF;
}
#content .publication a:hover img {
border-color:#D8DDDF;
}
#content .publication p {
color:#59696C;
margin:10px 5px 5px;
}
#content .publication a.buy {
color:#59696C;
font-weight:bold;
padding:5px 5px 10px;
text-decoration:underline;
}
#content .publication a.buy:hover {
color:#323334;
}
#membership-main {
border:5px solid #718B91;
}
#membership-search {
background:#EBEEEF none repeat scroll 0 0;
border-top:2px solid #CED4D7;
clear:left;
margin:0 0 20px;
overflow:hidden;
padding:8px 10px 10px;
position:relative;
width:460px;
}
#membership-search label {
display:none;
}
#membership-search-input {
border:2px solid #CED4D7;
color:#787678;
float:left;
font-size:0.9167em;
margin:0 4px 0 0;
padding:3px 2px 4px;
width:196px;
}
#membership-search-button {
float:left;
margin:0;
}
#content #member-directory {
color:#244367;
float:right;
font-family:Georgia,"Times New Roman",Times,serif;
margin:4px 10px 0 0;
}
#content #member-directory:hover {
color:#718B91;
}
.sub-section-nav {
}
.sub-section-nav h3 {
background:#718B91 url(/web/20140702154005im_/http://www.ria.ie/app_themes/ria/img/headings/in-this-section.gif) repeat scroll 0 0;
font-size:0;
height:30px;
line-height:0;
text-indent:-9999em;
width:215px;
}
.sub-section-nav ul {
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
margin:10px;
}
.sub-section-nav ul li {
clear:left;
float:left;
width:205px;
}
.sub-section-nav ul a {
color:#718B91;
display:block;
padding:10px;
text-decoration:none;
width:185px;
}
.sub-section-nav ul a:hover {
background-color:#F2F5F6;
color:#3F4849;
}
.sub-section-nav ul li.highlighted a {
background-color:#EBEEEF;
color:#3F4849;
}
.sub-section-nav ul li.highlighted a:hover {
background-color:#EBEEEF;
color:#244367;
}
.committee-category {
float:left;
width:230px;
}
#cat01 {
margin:0 20px 0 0;
}
#content .committee-category h3 {
border-bottom:1px solid #D8DDDF;
border-top:2px solid #B1BBBF;
font-size:1.167em;
line-height:1.214;
margin:0 0 9px;
min-height:56px;
padding:6px 0;
}
#content .committee-category .ifl {
margin-top:0;
}
#content .committee-category ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 0;
}
#content .committee-category ul li a {
color:#244367;
font-family:Georgia,"Times New Roman",Times,serif;
text-decoration:none;
}
#content .committee-category ul li a:hover {
text-decoration:underline;
}

/*
     FILE ARCHIVED ON 15:40:05 Jul 02, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:54:00 Mar 10, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 251.126
  exclusion.robots: 0.118
  exclusion.robots.policy: 0.108
  RedisCDXSource: 0.874
  esindex: 0.01
  LoadShardBlock: 217.221 (3)
  PetaboxLoader3.datanode: 221.748 (4)
  CDXLines.iter: 28.895 (3)
  load_resource: 100.959
  PetaboxLoader3.resolve: 77.037
*/