body {background: #FFF; color: #000;}
html, body { height: 100%; margin: 0; padding: 0; text-align: center; }

td, th, p, div, span { font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.clear { clear: both; }
p {padding:0; margin:0;}

a {color:#003366}

table.container-table {width:600px; height:100%;}

table.content-table {width:100%; text-align:left; margin-top:15px; padding-bottom:10px;}

.footer {padding:10px 0 5px 0; text-align:center; border-top:1px solid #010269;}

ul.navigation {margin:0 5px 0 0; padding:0 5px 0 14px; list-style:none; border-right:1px solid #010269;}
ul.navigation li { padding-bottom:5px;}
ul.navigation a {font-size:110%; text-decoration:none; font-weight:bold; color:#010269;}
ul.navigation a:hover {text-decoration:underline;}
ul.navigation ul.sub-navigation{margin:0; padding:0 0 0 14px; list-style:none;}

.lang-select {padding:0 0 10px 0; text-align:center; font-size:90%;}
.lang-select a {text-decoration:none;}
.lang-select a:hover {text-decoration:underline;}

.content {padding:0 10px 0 10px; margin:0 10px 0 10px;}
.content h3 {color:#010269; padding:0 0 15px 0; margin:0; font-size:120%;}
.content div.text {padding:0; margin:0; padding-left:10px; text-align:justify;}
.content div.text h1, .content div.text h2, .content div.text h3 {color:#010269; padding:0; margin:0; font-size:110%;}
.content div.text b, .content div.text strong {color:#010269;}
.content div.text p {margin:0; padding:0;}
.content div.text ul {padding:5px; margin:0;}

.news-pane h3 {color:#010269; padding:0; margin:0; font-size:110%;}
.news-pane h2 {color:#9F9F9F; padding:0 0 5px 0; margin:0; font-size:90%;}
.news-pane .image {padding:0 10px 10px 0;}
.news-pane .text {padding:0;}
.news-pane .paragraph {text-align:justify;}
.news-pane .paragraph p {margin:0; padding:0;}
.news-pane .paragraph h1, .news-pane .paragraph h2, .news-pane .paragraph h3 {color:#010269; padding:0; margin:0; font-size:110%;}
.news-pane .paragraph b, .news-pane .paragraph strong {color:#010269;}
.news-pane .paragraph ul {padding:5px; margin:0;}

.news-list .pages-top {padding:0 10px 10px 10px; font-size:80%; text-align:right;}
.news-list .pages-bottom {padding:0 10px 0 10px; font-size:80%; text-align:right;}
.news-list .news-item {padding-bottom:15px;}
.news-list .news-item .text {padding:0;}
.news-list .news-item .image {padding:0 10px 10px 0;}
.news-list .news-item h3 {color:#010269; padding:0; margin:0; font-size:110%;}
.news-list .news-item h2 {color:#9F9F9F; padding:0 0 5px 0; margin:0; font-size:90%;}