.green {
color : #008000;
}

.red {
color : #ff0000;
}



p.boldanzac {
font-weight : bold;
font-size : 120%;
}

.anzacbx {
padding : 10px 10px 5px 10px;
}

.anzac {
width:135px;
height:95px;
}


.flagbx {
padding : 15px 5px 5px 0px;
}

.flag {
width:125px;
height:63px;
border-radius:5px;
box-shadow: 6px 6px 3px #666666;
}

.bbc {
width:130px;
height:24px;
}

.bbc:hover {
width:136px;
height:30px;
}

.glg {
width:60px;
height:60px;
margin: 5px; 
float: left; 
border: 0px;
}

.glg:hover {
margin: 0px; 
width:70px;
height:70px;

}

.mox {
width:70px;
height:35px;
}
.mox:hover {
width:76px;
height:41px;
}

.ham {
width:129px;
height:40px;
}

.ham:hover {
width:135px;
height:46px;
}

.w3c {
width:88px;
height:31px;
}

.w3c:hover {
width:94px;
height:37px;
}

.scr {
width:134px;
height:32px;
}

.scr:hover {
width:140px;
height:38px;
}

.fbk {
width:134px;
height:32px;
}

.fbk:hover {
width:140px;
height:38px;
}

.bbc, .mox, .ham, .w3c, .scr, .fbk {
border:0;
vertical-align:middle;
padding:3px;
}

.bbc:hover, .mox:hover, .ham:hover, .w3c:hover, .scr:hover, .fbk:hover {
border:0;
padding:0;
}

.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: 15px;
line-height: 150%;
}

/* 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;
}

.main_title {
height : 220px;
width : 858px;
margin-left:auto; 
margin-right:auto;
padding-bottom: 0px;
border: 5px solid #ffffff;
padding:8px;
border-radius:25px 25px 0px 0px;
background : #1464b4 url(/graphics/masthead.jpg);
background-position:right center;
display:table-cell;
text-align : left;
vertical-align: middle;
vertical-align: text-bottom;
font-weight : bold;
font-size : 270%;
line-height: 120%;
color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
text-shadow:3px 3px #000000;
}

.logo {
float:left;
width:121px;
height:195px;
border:0;
}

.title {
height : 35px;
width : 650px;
margin-left:auto; 
margin-right:auto;
padding-bottom: 0px;
border: 0px solid #ff0000;
text-align : center;
text-decoration : underline;
vertical-align: middle;
font-weight : bold;
font-size : 200%;
color : #008000;
font-family : Arial, Helvetica, sans-serif;
}

.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%;
}

.pg4 {
text-align : left;
font-weight : bold;
}

.pg1 a:hover {
text-decoration : none;
color : #ffffff;
background-color : #000000;
}

.office, .minutes, .members {
font-family : Verdana,Arial,sans-serif;
font-size : 12px;
border : 2px solid #002e7a;
text-align : left;
font-weight : normal;
border-radius:5px;
box-shadow: 6px 6px 3px #666666;
}

p.centre{
margin-left:auto; 
margin-right:auto;
border-style : solid;
border-width : 1px;
}

p.centre2{
margin-left:auto; 
margin-right:auto;
}

.hry {
text-align : justify;
width : 690px;
margin-left:auto; 
margin-right:auto;
text-indent:20px;
}

.sch {
text-align : left;
width : 580px;
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;
}

.date tr.dkb td, .minutes tr.dkb td {
color : #000000;
background-color : #cddfef;
}

.date tr.ltb td, .minutes tr.ltb td {
color : #000000;
background-color : #e9f0ff;
}

table.office tr:nth-child(odd) {
    background: #cddfef;
  }

table.office tr:nth-child(even) {
    background: #e9f0ff;
  }

.office {
width : 400px;
margin-left:auto; 
margin-right:auto;
}

.office hr {
border: none 0; 
border-top: 1px solid #000;
width: 108%;
height: 0;
margin: 0;
margin-left:-3px;
margin-right:-3px;
}

.date tr.ltb td, .date tr.dkb td, .minutes tr.ltb td, .minutes tr.dkb td {
border : 1px solid #002e7a;
padding : 2px;
}

.date {
width : 702px;
margin-left:0px; 

border : 2px solid #002e7a;
text-align : center;
font-family : Verdana,Arial,sans-serif;
font-size : 1.1em;
font-weight : bold;
border-radius:5px;
box-shadow: 6px 6px 3px #666666;


}

.local {
width : 200px;
margin-left:auto; 
margin-right:auto;
padding-bottom: 0px;
border: 1px solid #cc0000;
padding: 5px;
display: table-cell;
text-align : center;
font-weight : bold;
font-size : 170%;
font-family : Arial, Helvetica, sans-serif;
}

.local2 {
line-height: 110%;
}

.gbkh {
background-color : #cddfef;
width : 640px;
text-align : left;
margin-left:auto;
margin-right:auto;
border-radius:8px;
box-shadow: 2px 2px 2px #666666;
}

.gbkb {
background-color : #e9f0ff;
width : 650px;
text-align : left;
line-height: 150%;
border-radius:10px;
box-shadow: 6px 6px 3px #666666;
}

.gbkt {
text-align : left; 
background-color: #cddfef; 
width: 660px;
border : 12px solid #cddfef;
border-style: ridge;
  border-radius:20px;
box-shadow: 6px 6px 3px #666666
}

p.italic {
font-style : italic;
}

p.bold {
font-weight : bold;
}

hr.d {
border: none 0; 
border-top: 1px solid #000;
width: 60%;
height: 8px;
margin: 10px auto 0 0;
margin-left:22pt;
text-align: left;
}

p.next {
height : 22px;
border-style : solid;
border : 3px solid red;
background : #ffffff;
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, p.olds, p.more {
height : auto;
text-align : left;
padding : 3px 1px 1px 30px;
font-weight : bold;
font-size : 100%;
color : #000000;
}

p.more {
padding : 10px 1px 1px 20px;
}

.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 : #ffffff url(/graphics/green.gif) no-repeat top right;
color : #ff4600;
border-radius:3px;
box-shadow: 4px 4px 3px #666666;
}

.menu {
width : 128px;
color : #00ffff;

padding : 4px;
line-height: 140%;
}

.box, .box1, .box2 {
width : 125px;
color : #000;
margin : 7px 0 4px 0;
}

.box {
background : #cddfef;
border-radius:3px;
box-shadow: 4px 4px 3px #888888;
}

.l1, .l2, .l20, .l21, .l3, .l4, .l5, .l6, .l7, .l8, .l9, .l16, .l11, .l12, .l14, .l15, .l17, .l19 {
border-radius:3px;
}

.box1 {
display: none
}

.box2 {
height : 46px;
}

.ft1 {
text-decoration : none;
font-weight : bold;
font-size : 140%;
}
.ft2 {
text-decoration : underline;
font-weight : bold;
font-size : 140%;
vertical-align: bottom;
}

.ft3, .sk {
text-decoration : none;
font-weight : bold;
font-size : 100%;
}

.ft1, p.ft2, p.ft3 {
padding-bottom: 0px;
}

table.c6 {
width : 700px;
border: 0;
text-align : left;
margin-left : auto;
margin-right : auto;
border-spacing:12px 8px;
}

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;
}

