/* 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;}