/* --------------------------------------------
formatting Stylesheet for Dublin Port

Version: 1.0
Author: Rafal Szczypka
Company: Fluid Rock
-------------------------------------------- */
body, td, th, p, li, form{font: 90% Verdana, Tahoma, Arial; color: #25405c;}
h1{font-size: 170%; font-weight: bold;}
h2{font-size: 150%; font-weight: bold; color: #00adef; margin-bottom: 24px;}
h3{font-size: 110%; font-weight: bold;}
.accessibility-text{display: none;}

/*left colum*/

#related-news{position: relative; margin-top: 20px; margin-bottom: 20px; padding-bottom: 10px;}
#related-news h3{color: #fb8507;}
#related-news ul{margin: 0px 0px 0px 0px; padding: 0; list-style: none;}
#related-news ul li{ padding: 0px 0px 0px 10px; margin: 0px 0px 10px 0px; background-image: url(../images/orange_arrow.gif); background-repeat:no-repeat;}
#related-news ul li a:link	{color: #fb8507; text-decoration: none; padding: 0px; font-size: 100%;}
#related-news ul li a:visited{color: #fb8507; text-decoration: none; font-weight: bold; color: #fff;}
#related-news ul li a:hover{color: #fb8507; text-decoration: underline;}
#related-news ul li a:active{color: #fb8507; text-decoration: underline;}
#leftcontent a	{width: 160px; color: #005293; font-size: 90%; text-decoration: none;}
#leftcontent a:hover	{color: #005293;  text-decoration: underline;}
#leftcontent a img	{border: 0px;}

/* TABLES*/

.datatable	{width: 100%; text-align: left; clear:both;}
#colnormal .contact {width: 100%; border: 0px; padding: 0px; border-collapse:collapse;}
#colnormal .contact tr	{border: 0px; vertical-align:top;}
#colnormal .contact td	{border: 0px; padding: 0px;}

/* images*/

#colnormal p.image 	{margin: 0px 0px 20px 0px; padding: 0px; color: #7a8087; font-size: 75%; text-align: center; width: 520px;}
#colnormal p.image span	{display: block;}
#colnormal p.image-right	{float: right; margin: 0px 0px 10px 20px; padding: 0px; color: #7a8087; font-size: 75%; text-align: right;}
#colnormal p.image-right span	{display: block; width: 250px;}
#colnormal p.image-left	{float: left; margin: 0px 0px 10px 0px; padding: 0px; color: #7a8087; font-size: 75%; text-align: left;}
#colnormal p.image-left span	{display: block; width: 250px;}
.csc-textpic-caption	{font-size: 75%; display: block; font-style:italic;}
.float-right	{float: right;}
.
/*download documents*/
#colnormal  #documents-section	{margin: 0px 0px 0px 0px;}
#colnormal  #documents-section p	{margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px;}
#colnormal  #documents-section h4	{margin: 0px 0px 5px 0px; padding: 3px 0px 3px 0px; background-color:#feefd6; border-bottom: dashed 1px #a6aeb5; font-weight: normal;}
#colnormal  #documents-section h3	{margin: 0px 0px 5px 0px; padding: 3px 0px 3px 0px; background-color:#feefd6; border-bottom: dashed 1px #a6aeb5; font-weight: normal;}
#colnormal  #documents-section span	{display: block; font-size: 90%; padding: 5px 0px 0px 0px;}
.download	a {background-image: url(../images/icon_blank.gif); background-repeat:no-repeat; background-position:left; padding: 0px 0px 0px 30px;}
#colnormal #documents-section	a:link	{font-weight: bold; color: #fb8507;}
#colnormal #documents-section	a:hover	{background-color: #fb8507; color: #ffffff; text-decoration:none; padding-right: 10px;}
.download a.html-version {
background-image:url(../images/icon_html.gif);
background-position:left center;
background-repeat:no-repeat;
padding:0px 0px 0px 30px;
}

/* news page*/
#colnormal  .tt-news-page-headerbox p	{margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px;}
#colnormal  .tt-news-page-headerbox h3	{margin: 0px 0px 5px 0px; padding: 3px 0px 3px 0px; background-color:#e9f5ff; border-bottom: dashed 1px #a6aeb5;}
#colnormal  .tt-news-page-headerbox span	{display: block; font-size: 90%; padding: 5px 0px 0px 0px;}
#colnormal  .tt-news-page-headerbox span.date {font-variant:small-caps; font-weight: bold;}
#colnormal  .tt-news-page-headerbox span a	{margin-bottom: 20px;}
.tt-news-page-headerbox h3	{clear:both;margin: 0px 0px 5px 0px; padding: 3px 0px 3px 0px; background-color:#e9f5ff; border-bottom: dashed 1px #a6aeb5;}


/*sitemap*/
#colnormal .csc-sitemap ul {margin: 0px 0px 0px 20px; padding: 0px;}
#colnormal .csc-sitemap li	{margin: 10px 0px 10px 0px; padding: 0px; list-style-image:url(../images/blue-arrow.gif); list-style-type: none;}
#colnormal .csc-sitemap li	a {margin: 0px; padding: 0px; color: #25405c; text-decoration: none; font-weight: bold; font-size: 120%;}
#colnormal .csc-sitemap li	a:hover {margin: 0px; padding: 0px; color: #25405c; text-decoration: underline;}
#colnormal .csc-sitemap li ul {margin: 0px 0px 0px 40px; padding: 0px;}
#colnormal .csc-sitemap li ul li	{list-style-image:url(../images/blue-sub-arrow.gif); margin: 2px 0px 2px 0px; padding: 0px;}
#colnormal .csc-sitemap li ul li a	{font-weight: normal; font-size: 100%;}

/*flash assets*/

/* OL  styles */
ol.decimal {list-style-type: decimal}
ol.lowerroman {list-style-type: lower-roman}
ol.upperroman {list-style-type: upper-roman}
ol.abc {list-style-type: lower-alpha}
ol.upperabc {list-style-type: upper-alpha}

#w3c-valid {clear: left; float: left;}
#w3c-valid img {border-style:none; }
#w3c-valid a{text-decoration:none;}
















