/* --------------------------------------------
largetext Stylesheet for Dublin Port

Version: 1.0
Author: Rafal Szczypka
Company: Fluid Rock
-------------------------------------------- */
body, td, th, p, li, form{font: 107% Verdana, Tahoma, Arial; color: #25405c;}
h1{font-size: 200%; font-weight: bold;}
h2{font-size: 170%; font-weight: bold; color: #00adef; margin-bottom: 24px;}
h3{font-size: 140%; font-weight: bold;}

/***************************** Top navivation */
#menu_1	{position: absolute; left: -10px; top: 109px; margin: 0px; padding: 0; height: 50px; z-index: 10000; font-size: 85%;}


/* sidenav level 1 */
#menu_2	{position: absolute; left: 0px; top: 170px; font-size: 70%; margin: 0px; padding: 0px;}

/*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 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;}

/* 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;}

#firstcolumn{position: relative; float: left; width: 205px; padding: 0px 20px 0px 15px;}
*html #firstcolumn{width: 210px;}
#firstcolumn img {border: solid 3px #e8f5ff; float: left;}
#firstcolumn a{}
#firstcolumn p.caption{margin:0; padding:0; font-size: 80%;}


#secondcolumn{position: relative; float: left; width: 270px; padding: 0px 10px 0px 10px;}
#secondcolumn table	{width: 270px; margin-bottom: 10px; font-size: 70%;}
#secondcolumn table tr{background: #f5faf4;}
#secondcolumn table tr.even{background: #f1f8fe;}
#secondcolumn table tr.more{background: #fff;}
#secondcolumn table caption {text-align: left; font-weight: bold; font-size: 12px; margin:0; padding: 0; }
#secondcolumn table	td{ padding-left: 3px; padding-bottom: 3px; padding-top: 3px; border: 0;   vertical-align: top; color: #033a65; border-bottom: 3px solid #fff;}

#secondcolumn table td.tdmore{width: 270px; margin: 0; padding: 0;}

#thirdcolumn{position: relative; float: left; width: 205px; padding: 0px 15px 0px 20px;}
*html #thirdcolumn{width: 210px;}
#thirdcolumn img {border: solid 3px #e8f5ff; margin-top: 3px;}
#thirdcolumn .news{width: 100%; margin-bottom: 7px; padding-bottom: 7px; line-height: 13px; border-bottom: 1px solid #e8f5ff}
#thirdcolumn .news a {margin-top: 0px;}
#thirdcolumn .news a img {margin: 10px 0px 0px 0px;}