.con {
width : 600px;
margin-left:auto; 
margin-right:auto;
}

td.con {
font-weight : bold;
vertical-align: text-top;
text-align : left;
line-height:1.8
}

td.con2 {
width : 500px;
font-size : 150%;
font-weight : bold;
text-align : left;
text-decoration : underline;
line-height:1.2
}

.hry1 {
width : 700px;
margin-left:auto; 
margin-right:auto;
text-align : left;
line-height:0.9
}

.hry2 {
font-weight : bold;
text-decoration : underline;
line-height:1.2
}


p {
border : 0 solid black;
padding-bottom: 12px;
}

/* margen 0 is for IE 5.6 and 7 */
 * {
padding : 0;
margin : 0;
}

/* margin auto for for everyone else! */
html>body * {
margin : auto;
}

A:visited {
color : #5e5eff;
text-decoration : none;
}

A:link {
color : #000099;
text-decoration : none;
}

A:active {
color : #cc0000;
text-decoration : none;
}

A:hover {
color : #ff4600;
text-decoration : underline;
}

.title {
height : 80px;
width : 700px;
margin-left:auto; 
margin-right:auto;
padding-bottom: 0px;
border-style : solid;
border-width : 1px;
background : #1464b4 url(/graphics/blue.gif) repeat-x;
display:table-cell;
text-align : center;
vertical-align:middle;
font-weight : bold;
font-size : 250%;
color : #ffffff;
}

.pg1 {
height : auto;
width : 650px;
margin-left:auto; 
margin-right:auto;
font-weight : bold;
font-size : 100%;
border:2px solid #999999;
padding : 10px
}

.pg2, .pg3 {
border:1px solid #aaaaaa;
padding : 0px 4px 0px 4px;
text-align:center;
}

.pg3 {
padding : 3px 3px 3px 3px;
background-color : #dddddd;
font-size : 120%;
}

.pg1 a:hover {
text-decoration : none;
color : #ffffff;
background-color : #000000;
}

.office, .minutes, .members {
font-family : Arial, Helvetica, sans-serif;
border-collapse : collapse;
border : 2px solid #002e7a;
text-align : left;
font-weight : normal;
}

p.centre{
margin-left:auto; 
margin-right:auto;
border-style : solid;
border-width : 1px;
}

p.centre2{
margin-left:auto; 
margin-right:auto;
}

.office {
width : 390px;
margin-left:auto; 
margin-right:auto;
}

.hry {
text-align : justify;
width : 690px;
margin-left:auto; 
margin-right:auto;
}

.members {
width : 680px;
margin-left:auto; 
margin-right:auto;
background-color : #ffffff;
}

td.members2 {
width : 225px;
vertical-align: text-top;
}

.minutes {
width : 560px;
margin-left:auto; 
margin-right:auto;
}

.office td, .minutes td, .members td {
font-size : 1.0em;
padding : 1px 3px 2px 3px;
}

.office th, .minutes th, .members th {
font-size : 1.6em;
text-align : center;
padding-top : 5px;
padding-bottom : 4px;
background : #1464b4 url(/graphics/blue.gif) repeat-x;
color : #ffffff;
}

.minutes tr.ltb td, .minutes tr.dkb td {
text-align : center;
font-weight : bold;
}

.office tr.dkb td, .date tr.dkb td, .minutes tr.dkb td {
color : #000000;
background-color : #cddfef;
}

.office tr.ltb td, .date tr.ltb td, .minutes tr.ltb td {
color : #000000;
background-color : #f1f8fd;
}

.office tr.spa td {
background-color : #ffffff;
font-size : 0.2em;
}

.date tr.ltb td, .date tr.dkb td, .minutes tr.ltb td, .minutes tr.dkb td {
border : 1px solid #002e7a;
padding : 2px;
}

.date {
font-family : Arial, Helvetica, sans-serif;
width : 702px;
margin-left:0px; 
border-collapse : collapse;
border : 2px solid #002e7a;
text-align : center;
font-size : 1.1em;
font-weight : bold;
}

p.italic {
font-style : italic;
}

p.bold {
font-weight : bold;
}

hr.d {
border: none 0; 
border-top: 1px solid #000;
border-bottom: 10px solid #fff;
width: 60%;
height: 2px;
margin: 10px auto 0 0;
margin-left:22pt;
text-align: left;
}

p.next {
height : 22px;
border-style : solid;
border : 3px solid red;
width : 640px;
margin-left:auto; 
margin-right:auto;
text-align : center;
padding : 8px;
font-weight : bold;
font-size : 18px;
color : #000000;
}

p.open {
border-style : solid;
border : 1px solid #b2b2b2;
width : 696px;
text-align : center;
padding : 2px;
font-weight : bold;
font-size : 14px;
color : #000000;
background-color : #cddfef;
}

p.indent {
height : auto;
text-align : left;
padding : 0 0 0 30px;
font-weight : bold;
font-size : 150%;
color : #000000;
}

p.news {
height : auto;
text-align : left;
padding : 1px 1px 1px 30px;
font-weight : bold;
font-size : 100%;
color : #000000;
}

.menu a:link {
display : block;
width : 100%;
text-decoration : none;
color : #000099;
}

.menu a:visited {
display : block;
width : 100%;
text-decoration : none;
color : #5e5eff;
}

.menu a:hover {
background : white url(/graphics/green.gif) no-repeat top right;
color : #ff4600;
}

.menu {
width : 128px;
color : #000;
background : #4682be;
padding : 4px;
}

.box {
width : 125px;
color : #000;
background : #cdcdcd;
margin : 4px 0 4px 0;
padding : 1px;
}

.box2 {
width : 125px;
height : 46px;
color : #000;
background : #cdcdcd;
margin : 4px 0 4px 0;
padding : 1px;
}

.ft1 {
text-decoration : none;
font-weight : bold;
font-size : 140%;
}
.ft2 {
text-decoration : underline;
font-weight : bold;
font-size : 140%;
vertical-align: bottom;
}

.ft3 {
text-decoration : none;
font-weight : bold;
font-size : 100%;
}

.ft1, p.ft2, p.ft3 {
padding-bottom: 0px;
}

table.c6 {
width : 650px;
text-align : left;
margin-left : auto;
margin-right : auto;
}

td.c5 {
text-align : left;
font-weight : bold;
vertical-align : top;
font-size : 100%;
}

td.c4 {
text-align : right;
font-weight : bold;
vertical-align : top;
font-size : 100%;
}

p.c3 {
text-align : center;
font-weight : bold;
}

#body p {
margin-top : 0;
margin-bottom : 1em;
}

body {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
background:#cddfef;
}
#frame {
margin : 0 auto;
width : 860px;
background : #fff;
}
