/* Copyright: David Walton 2008 */

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none; outline: none}
a:hover {outline: none}
a:focus {outline: none}

td.small-heading-top {
color: #FFFFFF;
background: #FF3333;
border: 0px;
height: 25px;
} 
td.small-heading-side {
color: #FFFFFF;
background: #FF3333;
border: 0px;
width: 40%;
} 
td.heading-left-side {
color: #FFFFFF;
background: #EF4145;
border: 0px;
width: 40%;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.0em;
} 
td.heading-right-side {
color: #FFFFFF;
background: #EF4145;
border: 0px;
width: 40%;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.0em;
} 

div.main-menu-div {
position: absolute;
color: #0000FF;
background: #FFFFFF;
left: 10px;
width: 150px;
}
td.main-menu-td {
color: #0000FF;
background: #FFFFAA;
text-align: CENTER;
border: solid 1px #0000DD;
height: 35px;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.0em;
padding: 6px;
} 
td.main-menu-td a:link {color: #0000FF; background: #FFFFAA}
td.main-menu-td a:visited {color: #0000FF; background: #FFFFAA}
td.main-menu-td a:hover {color: #FF0000; background: #FFFFAA}
td.main-menu-td a:active {color: #0000FF; background: #FFFFAA}
.block {
display: block;
}

td.main-menu-current-td {
color: #0000FF;
background: #FFEEEE;
text-align: CENTER;
border: solid 1px #0000DD;
height: 35px;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.0em;
padding: 6px;
} 
.backyellow {
background: #FFFFAA;
padding-left: 3px;
padding-right: 3px;
}

div.page-div {
position: absolute;
color: #0000FF;
background: #FFFFFF;
left: 190px;
right: 10px;
}
p.page-title {
font-family: 'verdana',sans-serif;
font-size: 1.5em;
color: #0055CC; 
background: #FFFFFF;
margin-top: 0px;
margin-bottom: -5px;
}
p.page-body {
font-family: 'segoe UI','verdana',sans-serif;
font-size: 0.95em;
color: #0055CC; 
background: #FFFFFF;
}

div.welcome-div {
position:absolute;
color: #0000FF;
background: #FFFFFF;
left: 180px;
right: 10px;
}
.welcome-picture {
float: right;
border-left: solid 20px #FFFFFF;
border-bottom: solid 10px #FFFFFF;
border-right: 0px;
border-top: 0px;
margin-top: 10px;
}
p.welcome-title {
font-family: 'verdana',sans-serif;
font-size: 1.5em;
color: #0055CC; 
background: #FFFFFF;
margin-top: 0px;
margin-bottom: -10px;
}
p.welcome-body {
font-family: 'segoe UI','verdana',sans-serif;
font-size: 0.95em;
color: #0055CC; 
background: #FFFFFF;
}
p.welcome-news-title {
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.5em;
color: #0000FF; 
background: #FFCCCC;
border-left: 4px solid #FFCCCC;
margin-top: 25px;
margin-bottom: 5px;
}
p.welcome-news {
font-family: 'segoe UI','verdana',sans-serif;
font-size: 0.95em;
color: #0055CC; 
background: #FFFFFF;
}

table.minutes-table {
border: solid 2px #40C0C0;
color: #0000FF;
background: #FFFFFF;
width: 80%;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.0em;
} 

td.agenda2009-td {
color: #008060;
background: #C0FFF0;
border: solid 1px #008060;
text-align: CENTER;
font-family: inherit;
font-size: inherit;
padding: 4px 4px 4px 4px;
} 
td.agenda2009-td a:link {color: #006040; background: #C0FFF0}
td.agenda2009-td a:visited {color: #006040; background: #C0FFF0}
td.agenda2009-td a:hover {color: #FF0000; background: #C0FFF0}
td.agenda2009-td a:active {color: #006040; background: #C0FFF0}

td.blank-td {
border: 0px;
font-size: 0.1em;
padding: 0px 0px 0px 0px;
} 

td.agenda-td {
color: #008060;
background: #C8FFF0;
border: solid 1px #008060;
text-align: CENTER;
font-family: inherit;
font-size: inherit;
padding: 4px 4px 4px 4px;
} 
td.agenda-td a:link {color: #006040; background: #C8FFF0}
td.agenda-td a:visited {color: #006040; background: #C8FFF0}
td.agenda-td a:hover {color: #FF0000; background: #C8FFF0}
td.agenda-td a:active {color: #006040; background: #C8FFF0}

td.minutes-td {
color: #004090;
background: #C8F0FF;
border: solid 1px #004090;
text-align: CENTER;
font-family: inherit;
font-size: inherit;
padding: 4px 4px 4px 4px;
} 
td.minutes-td a:link {color: #004090; background: #C8F0FF}
td.minutes-td a:visited {color: #004090; background: #C8F0FF}
td.minutes-td a:hover {color: #FF0000; background: #C8F0FF}
td.minutes-td a:active {color: #004090; background: #C8F0FF}

table.dates-table {
width: 60%;
color: #0000FF;
background: #FFFFFF;
border-left: 2px solid #2288DD;
border-right: 1px solid #2288DD;
border-top: 2px solid #2288DD;
border-bottom: 1px solid #2288DD;
margin-left: 20%;
margin-right: 20%;
}
 
td.dates-td {
color: #0000FF;
background: #FFFFFF;
text-align: CENTER;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.0em;
border-top: 0px;
border-bottom: 1px solid #2288DD;
border-left: 0px;
border-right: 1px solid #2288DD;
padding: 2px 10px 2px 10px;
} 

table.councillors-table {
width: 70%;
color: #008060;
background: #FFFFFF;
border-left: 2px solid #008060;
border-right: 1px solid #008060;
border-top: 2px solid #008060;
border-bottom: 1px solid #008060;
margin-left: 15%;
margin-right: 15%;
}
.councillors-office {
color: #008060;
background: #FFFFFF;
}
td.councillors-td {
color: #0000D0;
background: #FFFFFF;
text-align: CENTER;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.0em;
border-top: 0px;
border-bottom: 1px solid #008060;
border-left: 0px;
border-right: 1px solid #008060;
padding: 4px 10px 4px 10px;
}
td.address-td {
color: #008060;
background: #FFFFFF;
text-align: CENTER;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.0em;
border-top: 0px;
border-bottom: 1px solid #008060;
border-left: 0px;
border-right: 1px solid #008060;
padding: 4px 10px 4px 10px;
}
td.telephone-td {
color: #602080;
background: #FFFFFF;
text-align: CENTER;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.0em;
border-top: 0px;
border-bottom: 1px solid #008060;
border-left: 0px;
border-right: 1px solid #008060;
padding: 4px 10px 4px 10px;
} 

table.accounts-table {
border: solid 4px #FFC0C0;
color: #0000FF;
background: #FFFFFF;
width: 80%;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.2em;
} 
td.accounts-td {
color: #008060;
background: #CCFFEE;
border: solid 1px #008060;
text-align: CENTER;
font-family: inherit;
font-size: inherit;
padding: 4px 4px 4px 4px;
} 
td.accounts-td a:link {color: #008060; background: #CCFFEE}
td.accounts-td a:visited {color: #008060; background: #CCFFEE}
td.accounts-td a:hover {color: #FF0000; background: #CCFFEE}
td.accounts-td a:active {color: #008060; background: #CCFFEE}

table.publications-table {
margin-top: 10px;
border: solid 2px #40C0C0;
color: #0000FF;
background: #FFFFFF;
width: 80%;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.0em;
} 
td.publications-heading-td {
color: #008060;
background: #CCFFEE;
font-family: inherit;
font-size: 1.2em;
padding: 4px 4px 4px 4px;
} 
td.publications-item-td {
color: #0040A0;
font-family: inherit;
font-size: 1.0em;
padding: 4px 12px 4px 4px;
} 

div.allotments-div {
position: absolute;
color: #0000FF;
background: #FFFFFF;
left: 190px;
right: 10px;
}
p.allotments-title {
font-family: 'verdana',sans-serif;
font-size: 1.5em;
color: #0055CC; 
background: #FFFFFF;
margin-top: 0px;
}
p.allotments-body {
font-family: 'segoe UI','verdana',sans-serif;
font-size: 0.95em;
color: #0055CC; 
background: #FFFFFF;
}
table.allotments-table {
border: solid 4px #80D0B0;
color: #0000FF;
background: #FFFFFF;
width: 70%;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.2em;
} 
td.allotments-td {
color: #008060;
background: #CCFFEE;
border: solid 1px #008060;
text-align: CENTER;
font-family: inherit;
font-size: inherit;
padding: 4px 4px 4px 4px;
} 
td.allotments-td a:link {color: #008060; background: #CCFFEE}
td.allotments-td a:visited {color: #008060; background: #CCFFEE}
td.allotments-td a:hover {color: #FF0000; background: #CCFFEE}
td.allotments-td a:active {color: #008060; background: #CCFFEE}

table.annual-table {
border: solid 4px #60A0E0;
color: #0000FF;
background: #FFFFFF;
width: 80%;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.2em;
} 
td.annual-td {
color: #008060;
background: #CCFFEE;
border: solid 1px #008060;
text-align: CENTER;
font-family: inherit;
font-size: inherit;
padding: 4px 4px 4px 4px;
} 
td.annual-td a:link {color: #008060; background: #CCFFEE}
td.annual-td a:visited {color: #008060; background: #CCFFEE}
td.annual-td a:hover {color: #FF0000; background: #CCFFEE}
td.annual-td a:active {color: #008060; background: #CCFFEE}

table.links-table {
border: solid 4px #D080C0;
color: #0000FF;
background: #FFFFFF;
width: 80%;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.2em;
} 
td.links-td {
color: #008060;
background: #CCFFEE;
text-align: CENTER;
border: solid 1px #008060;
font-family: inherit;
font-size: inherit;
padding: 4px 4px 4px 4px;
} 
td.link-details-td {
color: #404060;
background: #FFFFFF;
text-align: LEFT;
font-family: inherit;
font-size: 1.0em;
padding: 4px 4px 4px 4px;
} 
td.links-td a:link {color: #008060; background: #CCFFEE}
td.links-td a:visited {color: #008060; background: #CCFFEE}
td.links-td a:hover {color: #FF0000; background: #CCFFEE}
td.links-td a:active {color: #008060; background: #CCFFEE}

table.poty-table {
width: 90%;
color: #008060;
background: #FFFFFF;
border-left: 2px solid #008060;
border-right: 1px solid #008060;
border-top: 2px solid #008060;
border-bottom: 1px solid #008060;
margin-left: 5%;
margin-right: 5%;
}
td.poty-person-td {
color: #0000D0;
background: #FFFFFF;
text-align: CENTER;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.2em;
border-top: 0px;
border-bottom: 1px solid #008060;
border-left: 0px;
border-right: 1px solid #008060;
padding: 4px 10px 4px 10px;
}
.poty-name {
color: #0000D0;
background: #FFFFFF;
font-size: 1.5em;
}
td.poty-details-td {
color: #008060;
background: #FFFFFF;
text-align: LEFT;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.0em;
border-top: 0px;
border-bottom: 1px solid #008060;
border-left: 0px;
border-right: 1px solid #008060;
padding: 4px 10px 4px 10px;
}

div.gardens-div {
position:absolute;
color: #0000FF;
background: #FFFFFF;
left: 180px;
right: 10px;
}
.gardens-picture {
float: right;
border-left: solid 20px #FFFFFF;
border-bottom: solid 10px #FFFFFF;
border-right: 0px;
border-top: 0px;
}
p.gardens-body {
font-family: 'segoe UI','verdana',sans-serif;
font-size: 0.95em;
color: #0055CC; 
background: #FFFFFF;
}
table.gardens-table {
color: #008060;
background: #FFFFFF;
border-left: 2px solid #00C060;
border-right: 1px solid #00C060;
border-top: 2px solid #00C060;
border-bottom: 1px solid #00C060;
}
td.gardens-td {
color: #0000D0;
background: #FFFFFF;
text-align: CENTER;
font-family: 'segoe UI','verdana',sans-serif;
font-size: 1.0em;
border-top: 0px;
border-bottom: 1px solid #00C060;
border-left: 0px;
border-right: 1px solid #00C060;
padding: 4px 10px 4px 10px;
}