@page {
	size: 21.0cm 29.7cm;
	margin: 0.4cm 0.6cm 0.4cm 0.6mm;
}

.invisible {display: none;}

p {font-size: 4mm;}

a {color: black; text-decoration: none;}

body {font-family : "Bitstream Vera Sans", Helvetica, Arial, sans-serif; width: 100%; margin-left: auto; margin-right: auto;}

#head {
	width : 100%;
	height: 125px;
	border: 1px solid silver;
}
#head img {float: left; margin-left: 2mm; margin-right: 6mm; margin-top: 10px;}
#head p {font-size:5mm;}
#head p.left { float: left; text-align:left;}
#head p.right {text-align:right; margin-right: 2mm;}

td.col1 {width : 50%; vertical-align : top; }
td.col2 {width : 50%; vertical-align : top; }
#other {width : 100%;}

#head, #col1, #other, #col2 table {background: #fff;}

#col1 th, #col2 th, #other th {
	width: 100%;
	background: #ccc;
	text-align: left;
}
#col1 td, #col2 td, #other td {width: 100%;}

#col1, #col2, #other {
//	margin-top: 2mm;
}

h1 {
    color: #000;
    padding-left: 5mm;
    font-size-adjust: .53;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}

p {margin-bottom: 6mm;}
.subtitle{font-weight: bold;color: #053188;}

img {border: 0;}

table {
	border : 1px solid silver;
	width: 100%;
}

td {padding-top: 1mm;}

#col2 table {
	padding-right: 1%;
	margin-bottom: 2mm;
}

img.icon {
	float: left;
	margin-right: 3mm;
	margin-left: 1mm;
}
