/*default elements*/
body {background-color: #708398; color: #003466; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; text-align: center; background-image: url(http://images.uvt.nl/images/2006/images/background.gif);}
img, img a {border: none;}
h2 {font-size: 12px; font-weight: bold;}
h3 {font-size: 11px; font-weight: bold;}
table {border-collapse: collapse; padding: 0px; margin: 0px;}
td {background-color: #fff; color: #003466; padding-top: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 16px; text-align: left; vertical-align: top; line-height: 1.2em; }
a:link, a:visited, a:active {color: #003466; text-decoration: underline;}
a:hover {color: #003466;}

ul {margin-top:0px; padding-top:0px; }
li {margin-top:0px; padding-top:0px; marging-left:0px; padding-left:0px; }

/*classes*/
.hidden {display: none;}
.unhidden {display: block;}
.center {text-align: center;}
.title {font-size: 14px; font-weight: bold; line-height: 18px; padding-bottom: 0px; padding-top: 0px;}
.date {color: #cc9933; font-size: 11px;}

.newsletter {color:#003466; font-size:16px; font-weight:bold; padding-left:0px; width:1%; white-space:nowrap;}
.issue {color:#003466; font-size:16px; font-weight:bold; padding-left:0px; width:1%; white-space:nowrap;}
.release_date {color:#003466; font-size: 16px; font-weight:bold; padding-left:0px; width:1%; white-space:nowrap;}
.archive {color:#003466; font-size:16px; font-weight:bold; padding-left:0px; width:1%; white-space:nowrap;}
.search {color: #003466; font-size:16px; font-weight:bold; padding-left:0px; width:1%; white-space:nowrap;}
.flag {color: #003466; font-size:16px; font-weight:bold; padding-left:0px; white-space:nowrap; vertical-align:middle;}

/*Main table*/
table.pr {border-bottom: 1px solid #9CAAB5; border-left: 1px solid #9CAAB5; border-right: 1px solid #9CAAB5; width: 700px;}
/*Columns*/
td.cell {border-bottom: 1px solid #225C95; background-color: #FFFFFF; margin: 0px; padding: 0px;}
td.cellspacer {border: none; background-color: #e5eaef; padding-left: 4px; padding-right: 4px; padding-top: 0px; padding-bottom: 4px; margin: 0px;}
td.cellspacer div {margin-left: 3px; margin-right: 3px; margin-bottom: 0px; margin-top: 0px; padding:0px;}
/*Articles*/
table.article { width: 100%;}
td.cell th.article {background-color: #003466; color: #FFFFFF; font-size: 14px; font-weight: bold; margin: 0px; padding-right: 8px; padding-left: 8px; padding-bottom: 4px; padding-top: 4px; text-align: left; width: 100%; line-height: 16px;}
hr.article {background-color: #000000; border-width: 0px; color: #000000; height: 1px; text-align: center; width: 100%;}
td.cell td.article {line-height: 16px;padding-left: 8px; padding-right: 8px; padding-bottom: 8px; padding-top: 16px;}
td.cell div.category_divider {background-color: #e5eaef; border-top: 1px solid #225c95; height: 16px; margin: 0px; padding: 0px;}
/*Logo*/
table.logo {width: 100%;}
table.logo td {vertical-align: middle; padding: 0px;}
table.logo td.left {width: 55%; text-align:right;}
table.logo td.right {width: 45%; text-align: left;}
td.logo {border-top: 1px solid #CD9933; color: #fff; font-size: 14px; font-weight: bold; text-align: center; vertical-align: middle;}
img.logo {vertical-align: middle;}
/**/
td.menu {background-color: #FFF; border-bottom: 1px solid #CD9933; height: 36px; font-size: 14px; vertical-align: middle;}
td.linespacer {background-color: #e5eaef; height: 16px; padding-left: 8px; padding-right: 8px;}
td.content { background-color: #e5eaef; line-height: 1.5em; padding-bottom: 16px; padding-top: 16px;}
img.picture {margin-top: 8px; margin-bottom: 8px; border: 1px solid #003466;}
/*Header*/
td.header {background-color: #fff; height: 185px; }
a.header {color: #003466; text-decoration: none;}
a.header:hover {color: #003466; text-decoration: underline;}
/*Footer*/
a.footer {color: #fff; text-decoration: none;}
a.footer:hover {color: #fff; text-decoration: underline;}
td.footer {background-color: #003466; color: #FFF; height: 36px; vertical-align: middle;}
td.footer_text {background-color: #003466; color: #FFF; height: 36px; padding-left: 8px; padding-right: 8px; vertical-align: middle;}