/* CSS Document */
/* CSS Document */
html,body,p,div,img,li,ul,dl,dd,dt,form,table,td,tr,form{
margin:0;
padding:0;
border:0;}
input,select{
margin:0;
padding:0;}
/* Main DIV Layouts --------------------------------------------------*/
body{
margin: 0;
padding:0;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
background-color: #F3F3F3;
text-align: center;}
#container {margin: 0;
width: 760px;
margin-left: auto;
margin-right: auto;
padding: 0;
background-color: #FFFFFF;
text-align:left
;}
/* Header --------------------------------------------------*/
#head{
height:132px;
text-align:left;
background-image: url(http://www.nca.ie/images/banners/head.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
}
#head_irl{
height:132px;
text-align:left;
background-image: url(/nca/images/banners/head_irl.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
}
#subnav {float: right;
margin: 5px 0px 0px 0px;
padding: 0px 7px 0px 0px; }
#navtop li
{
display: inline;
list-style-type: none;
background: url(/images/buttons/bullet_wht.gif) no-repeat 0em 0.5em;
padding: 0 0 0 12px;
}
#navtop a:link {color:#ffffff;}
#navtop a:hover {color:#ffffff;}
#navtop a:visited {color:#ffffff;}
#search {margin: 77px 0px 0px 0px;
padding: 0px 0px 0px 0px;}
#logo {float: left;}
.invisible{position: absolute; left: -9000px}
/* ***MAIN MENU*** */
#Topnav{ height:25px; margin: 1px 0px 0 0px; text-align: left; border-top: 1px solid #C9C9C9;border-bottom: 5px solid #cce5ea;}
#Topnav ul{ height:25px; list-style-type: none; margin:0; }
#Topnav ul li{ float: left; }
#Topnav ul a,#Topnav ul a:link,#Topnav ul a:visited,#Topnav ul a:active{ height:25px; line-height:17px; float:left; display:block; text-decoration:none; text-align:center; font-weight:bold; color:#4D5154; }
#Topnav ul li.on a#nav1,#Topnav a#nav1:hover{ color:#333; background:#CCE5EB; }
#Topnav ul li.on a#nav2,#Topnav a#nav2:hover{ color:#333; background:#CCE5EB; }
#Topnav ul li.on a#nav3,#Topnav a#nav3:hover{ color:#333; background:#CCE5EB; }
#Topnav ul li.on a#nav4,#Topnav a#nav4:hover{ color:#333; background:#CCE5EB; }
#Topnav ul li.on a#nav5,#Topnav a#nav5:hover{ color:#333; background:#CCE5EB; }
a#nav1{ width:170px; }
a#nav2{ width:116px; border-left:1px solid #CCE5EB; }
a#nav3{ width:151px; border-left:1px solid #CCE5EB; }
a#nav4{ width:153px; border-left:1px solid #CCE5EB; }
a#nav5{ width:166px; border-left:1px solid #CCE5EB; }
// html>body a#nav1{ width:171px; }/* Plus One */
// html>body a#nav2{ width:115px; }/* Minus One */
// html>body a#nav3{ width:150px; }/* Minus One */
// html>body a#nav4{ width:152px; }/* Minus One */
// html>body a#nav5{ width:164px; }/* Minus Two */
#Topnav a#nav1 span{ background:#CCE5EB; }
#Topnav a#nav2 span{ background:#CCE5EB; }
#Topnav a#nav3 span{ background:#CCE5EB; }
#Topnav a#nav4 span{ background:#CCE5EB; }
#Topnav a#nav5 span{ background:#CCE5EB; }
/* Main Content Layouts --------------------------------------------------*/
#content {padding: 0px;
margin-left: 155px;
margin-right: 155px;
margin-top: 0px;
background-color: #FFFFFF;
padding: 15px 15px 0px 15px;}
#content1 {padding: 0px;
margin-left: 155px;
margin-right: 155px;
margin-top: 0px;
height: expression('1%');
background-color: #FFFFFF;
padding: 15px 15px 0px 15px;}
#browse {padding: 0px;
margin-left: 155px;
margin-right: 0px;
margin-top: 0px;
padding: 15px 15px 0px;}
#content4 {padding: 0px;
margin-left: 0px;
margin-right: 155px;
margin-top: 0px;
height: expression('1%');
background-color: #FFFFFF;
padding: 15px 15px 0px 10px;}
#home #content {padding: 0px;
margin-left: 165px;
margin-right: 0px;
margin-top: 0px;
background-color: #FFFFFF;
padding: 15px 15px 0px 10px;}
#home #sidebar-a {float: left;
width: 165px;
background-color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0}
#sidebar-a {float: left;
width: 155px;
background-color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0}
#sidebar-b {float: right;
width: 155px;
background-color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0}
#sidebar-c {float: left;
width: 150px;
background-color: #ffffff;
margin: 15px 0px 0px 0px;
padding : 0px;}
#footer {clear: both;
padding: 3px 0px 5px 0px;
margin-top: 10px;
background-color: #FFFFFF;
border:solid #CCCCCC;
border-width:1px 0px 0px 0px;
text-align: center;}
/* Links --------------------------------------------------*/
a:link {color: #000099; text-decoration: underline; }
a:visited {color: #800080; text-decoration: underline; }
a:hover {color: #F5873C; text-decoration: underline; }
/* Placeholders --------------------------------------------------*/
/* NEWS PLACEHOLDER --------------*/
#newsp {width: 162px; margin: 15px 0px 0px 5px; border:1px solid #C9C9C9;}
#newsphead {background:#00BDE5;}
#newsphead h2{color: #FFFFFF; font-size: 1em; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 5px}
#newsptext {padding: 5px 5px 5px 5px;}
img.website {padding: 5px 0px 0px 25px;}
/* Normal Placeholders --------------*/
.placenew {width: 150px;
margin: 15px 0px 0px 5px;
border:1px solid #C9C9C9;
padding: 5px 5px 5px 5px }
.placenew h2 {color: #07A0C1; font-size: 1em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
.place {width: 138px;
margin: 15px 0px 0px 0px;
border:1px solid #C9C9C9;
padding: 5px 5px 5px 5px }
.place h2 {color: #07A0C1; font-size: 1em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
.place2 {width: 138px; margin: 15px 0px 0px 5px;
border:1px solid #C9C9C9;
padding: 5px 5px 5px 5px }
.place2 h2 {color: #07A0C1; font-size: 1em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
/* Text, Headings and Lists --------------------------------------------------*/
p {margin: 0px 0px 0px 0px; padding: 7px 0px 7px 0px}
h1 {color:#333333; font-size: 1.3em; margin: 0px 0px 0px 0px}
h2 {color:#333333; font-size: 1.2em; margin: 0px 0px 0px 0px}
h3 {color:#333333; font-size: 1.1em; margin: 0px 0px 0px 0px}
#home h1 { margin:0; padding: 0;}
#home #sidebar-a ul {list-style: none; margin: 0 0 0 0.3em; padding: 0 0 0.5em 0;}
#home #sidebar-a ul li {background: url(/images/buttons/bullet_blu.gif) no-repeat 0em 0.6em; display: block; padding: 0.1em 0 0.1em 9px;}
#sidebar-a ul {list-style: none; margin: 0 0 0 0.3em; padding: 0 0 0.5em 0;}
#sidebar-a ul li {background: url(/images/buttons/bullet_blu.gif) no-repeat 0em 0.6em; display: block; padding: 0.1em 0 0.1em 9px;}
#sidebar-b ul {list-style: none; margin: 0 0 0 0.3em; padding: 0 0 0.5em 0;}
#sidebar-b ul li {background: url(/images/buttons/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.1em 0 0.1em 9px;}
#content ul {list-style: none; margin: 10px 0 0 1.5em; padding: 0 0 0.5em 0;}
#content ul li {background: url(/images/buttons/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.1em 0 0.1em 9px;}
#content ol ol {list-style-type: lower-alpha;}
#content4 ul {list-style: none; margin: 10px 0 0 1.5em; padding: 0 0 0.5em 0;}
#content4 ul li {background: url(/images/buttons/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.1em 0 0.1em 9px;}
#content3 img { margin: 7px;}
#content4 img { margin: 7px;}
#content5 img { margin: 7px;}
#tabtext img { margin: 7px;}
.tabcontent img { margin: 7px;}
.tabcontentfull img { margin: 7px;}
/* Main Content Homepage -------------------------------------------------------------------------*/
#homeimg {width: 547px;
height: 168px;
/*background: url(/images/banners/home_img.jpg) no-repeat;*/
margin: 0px 0px 0px 15px; }
/* ORANGE OUTLINE BOX --------------------------------------------------*/
#orangebox{
border:1px solid #F5873C;
margin: 10px 5px 0px 18px;
padding: 5px 5px 5px 5px}
#orangebox h2 {font-size: 1.1em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px;}
#orangebox p {line-height: 2em;}
/* Blue Placeholders on Homepage --*/
#boxsurround {margin: 0px 0px 0px 8px}
#boxsurround p {color:#FFFFFF; padding: 5px 5px 5px 5px;}
#boxsurround a:link {color: #FFFFFF}
#boxsurround a:visited{color: #FFFFFF}
#boxsurround a:hover {color: #FFFFFF}
#boxsurround a:active {color: #FFFFFF}
#boxsurround h2 {color: #FFFFFF; font-size: 1em; padding: 5px 0px 0px 5px; margin: 0px 0px 0px 0px;}
/* Part One --*/
#boxone {width: 173px;
height: 85px;
float: left;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 9px;
margin-left: 5px;
background-color: #00BDE5;}
/* Part Two --*/
#boxtwo {width: 173px;
height: 85px;
float: left;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 9px;
margin-left: 5px;
background-color: #00BDE5;}
/* Part Three --*/
#boxthree {width: 173px;
height: 85px;
float: left;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 5px;
background-color: #00BDE5;}
/* History Trail --------------------------------------------------*/
#history {background-color: #FFFFFF;
border:solid #CCCCCC;
border-width:0px 0px 1px 0px;
padding: 5px 0px 5px 18px;}
/* Subpages -------------------------------------------------------------------------*/
.placeholder {width: 149px; margin: 15px 0px 0px 0px; border:1px solid #C9C9C9;}
.placehead {background:#F5873C;}
.placehead h2 {color: #FFFFFF; font-size: 1em; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 5px}
.ptext {padding: 5px 5px 5px 5px; background-color: #FFFFFF}
.image {padding: 0px; background-color: #FFFFFF}
.image img {margin: 1px 0px 0px 0px}
.image p {padding: 0px 5px 5px 5px;}
/* Side Navigation -------------------------------------------------------------------------*/
#sideblue {margin-left: 0px; border:1px solid #C9C9C9; border-width: 1px 1px 1px 1px; }
#sideblue ul {margin: 0; padding: 0; list-style-type: none; font-family: arial, Helvetica, sans-serif; background-color: #C9C9C9;}
#sideblue li {margin: 0 0 1px 0; }
#sideblue a {display: block; padding: 5px 10px; color: #333333; background-color: #CCE5EB; text-decoration: none;}
#sideblue a:hover {color: #000000; background-color: #D9D9D9; text-decoration: none; }
#sideblue ul ul li {margin: 0 0 1px 0; }
#sideblue ul ul a {display: block; padding: 5px 5px 5px 20px; color: #333333; background-color: #FFFFFF; text-decoration: none;}
#sideblue ul ul a:hover {color: #000000; background-color: #E7E6E1; text-decoration: underline;}
/* Tables--------------------------------------------------*/
table {background-color: #cccccc; margin-top: 10px; margin-bottom: 10px}
td {background-color: #FFFFFF; padding: 5px;}
th {background-color: #CCE5EB; padding: 5px; color: #333333;}
/* Finishing Touches --------------------------------------------------*/
.btn1 {margin: 10px 0px 0px 0px}
.middle {vertical-align: middle;}
.fright {float:right;}
.fleft{float:left;}
.imagespace {margin: 0px 10px 5px 15px}
.tendown {margin: 0px 0px 20px 0px}
.pushdown {margin-top: 10px}
img.left { float: left;}
img.right { float: right;}
p.indent { margin-left: 40px }
p.left { text-align: left;}
p.center { text-align: center;}
p.right { text-align: right;}
/* BROWSE */
.header {
background-color:#CCCCCC;
padding:2px 0px 20px 0px;
padding-left:5px;
font-size:10px;
font-weight:bold;
margin-top:5px;
}
div.row1 {
padding-top: 2px;
margin-top:0px;
padding-bottom: 0px;
padding-left:5px;
float:left;
font-size:10px;
background-color:#FFFFFF;
}
div.row2 {
padding-top: 2px;
margin-top:0px;
padding-bottom: 0px;
padding-left:5px;
float:left;
font-size:10px;
background-color:#CCE5EB;
}
div.spacer {
padding-top: 0px;
margin-top:0px;
padding-top: 0px;
padding-left:0px;
float:left;
width: 600px;
background-color:#C2CEDE;
height:1px;
}
span.date {
display:inline-block;
float: left;
width: 160px;
margin:0px;
}
span.file{
float: left;
width: 250px;
}
span.iefix {
float: left;
width: 0px;
margin:0px;
}
span.aname {
float: left;
width: 160px;
margin:0px;
}
span.authorisation{
float: left;
width: 90px;
}
span.expiry{
float: left;
width: 90px;
}
span.bname{
float: left;
width: 230px;
}
span.details{
float: left;
width: 550px;
}
span.results {
width:400px;
}
span.jumptopage {
float:left;
width:600px;
padding:5px 0px; 0px 5px;
}
span.prev {
float: left;
width:50px;
padding:5px 0px; 0px 5px;
}
span.npdetails {
float:left;
width:300px;
padding:5px 0px; 0px 5px;
}
span.next {
float: right;
width:50px;
padding:5px 0px; 0px 5px;
}
span.searchlabels {
float: left;
width:550px;
padding:10px;
}
span.searchfields {
float: left;
align:left;
width:550px;
}
.helptext {
font-size:10px;
}
.error {
color:#DD0000;
font-size:13px;
}
div.navresults {
background-color:#FFFFFF;
text-align: right;
padding-right:5px;
padding-bottom: 15px;
font-size:10px;
}
div.pageresults {
background-color:#FFFFFF;
text-align: middle;
padding-right:5px;
padding-bottom: 15px;
font-size:10px;
}
/* Tables--------------------------------------------------*/
.searchreg { background:#FFFFFF;margin-top: 10px; margin-bottom: 10px; padding:0px;margin-left:0px;}
.searchreg td { padding: 2px;margin:0px;}
.searchreg th { padding: 2px; color: #333333;}
/* Forms --------------------------------------------------*/
.warning {color: #FF0000;}
.warningbld {font-weight: bold; color: #FF0000;}
#feed, #emailfriend {margin: 0px; padding: 0px; font-size: 100%;}
#feed fieldset, #emailfriend fieldset { font-size: 100%; padding: 5px; margin: 0px 0px 0px 0px;}
#feed fieldset legend {font-size: 130%; font-weight: normal; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 5px;}
label {font-size: 100%;}
input, select, textarea {
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
color: #000000;
}
textarea {
overflow: auto;
}
#comp div, #feed div, #emailfriend div {
clear: left;
display: block;
height: expression('1%');
margin: 5px 0px 0px 0px;
padding: 1px 3px;
}
#comp div fieldset, #feed div fieldset, #emailfriend div fieldset {
clear: none;
border-width: 1px;
border-style: solid;
border-color: #666666;
margin: 0px 0px 0px 142px;
padding: 0px 5px 5px 5px;
width: 197px;
}
#comp div fieldset legend, #feed div fieldset legend, #emailfriend div fieldset legend{
font-size: 100%;
padding: 0px 3px 0px 9px;
}
#comp div.required fieldset legend, #feed div.required fieldset legend, #emailfriend div.required fieldset legend{
font-weight: bold;
}
#emailfriend div label {
display: block;
float: left;
width: 120px;
padding-right: 5px;
margin: 0px 0px 5px 0px;
}
#comp div label {
display: block;
float: left;
width: 170px;
padding: 3px 5px;
margin: 0px 0px 5px 0px;
text-align: right;
font-weight: bold;
}
#feed div label {
display: block;
float: left;
width: 170px;
padding-right: 5px;
margin: 0px 0px 5px 0px;
}
#comp #radio,#feed #radio, #emailfriend #radio {
padding: 3px 5px;
margin: 0px 0px 5px 0px;
font-weight: bold;
}
.radmove {
clear: both;
text-align: right;
height: expression('1%');
margin: 5px 0px 0px 0px;
padding: 1px 3px;
}
.radmove label {
padding: 3px 5px;
margin: 0px 0px 5px 0px;
text-align: right;
font-weight: bold;
}
#comp div label.other,#feed div label.other, #emailfriend div label.other {
width: 170px;
padding: 3px 5px;
margin: 0px 0px 5px 0px;
font-weight: bold;
}
#comp div fieldset label.labelRadio,#feed div fieldset label.labelRadio, #emailfriend div fieldset label.labelRadio {
margin: 0px 0px 5px 0px;
width: 70px;
}
#comp div input,#comp div select,#comp div textarea,#feed div input,#feed div select,#feed div textarea, #emailfriend div input, #emailfriend div select, #emailfriend div textarea {
width: 200px;
padding: 1px 3px;
margin: 0px 0px 0px 0px;
}
#comp div input.inputFile,#feed div input.inputFile {
width: 211px;
}
#comp div select.selectOne,#feed div select.selectOne {
width: 211px;
padding: 1px 3px;
}
#comp p,#feed p, #emailfriend p {clear:both}
#comp div input.inputCheckbox,#comp input.inputCheckbox,#feed div input.inputCheckbox,#feed input.inputCheckbox {
display: inline;
height: 14px;
width: 14px;
background-color: transparent;
border-width: 0px;
padding: 0px;
margin: 0px 0px 0px 140px;
}
#comp div.submit,#feed div.submit, #emailfriend div.submit {
width: 214px;
padding: 0px 0px 0px 140px;
}
#comp div.submit div,#feed div.submit div, #emailfriend div.submit div {
display: inline;
float: left;
text-align: left;
width: auto;
padding: 0px;
margin: 0px;
}
#comp div input.inputSubmit, div input.inputButton, input.inputSubmit, input.inputButton,#feed div input.inputSubmit, #emailfriend div input.inputSubmit {
color: #000000;
width: auto;
padding: 0px 6px;
margin: 0px;
}
#comp div.submit div input.inputSubmit, div.submit div input.inputButton,#feed div.submit div input.inputSubmit {
float: right;
margin: 0px 0px 0px 5px;
}
/*.inputRadio label {
margin: 0px 0px 5px 0px;
width: 70px;
}
.inputRadio input {
display: inline;
height: 14px;
width: 14px;
background-color: transparent;
border-width: 0px;
padding: 0px;
margin: 0px 0px 0px 140px;
}*/
p.feed_end { clear: both; padding-top: 15px;}
#column1 {width: 250px; float:left}
#column2 {width: 250px; float:right; display:inline}
#column1 h2 {font-size: 1.2em;}
#column2 h2 {font-size: 1.2em;}
/* Google Search */
div.url { color: #008000;}
table.searchBoxResults { margin: 0;}