/* Eaves CSS 9.12.2005 */
html {
height:100%;
}
body {
font-family:arial, helvetica, sans-serif;
font-size:75%;
text-align:left;
height:100%;
background:#fff;
margin:0px;
padding:0px;
width: 573px;
}
p, div, span, table, form, h4, h5 {
font-size:1em;
}
img {
border:none;
padding:10px;
}
h1 {
font-size:3em;
}
h2 {
font-size:1.6em;
border-bottom:1px dotted #8a81bd;
}
h3 {
font-size:1.3em;
}
h2, h3, h4 {
margin:0;
background:url(../../Images/System/hatching01.gif) repeat;
color:#004891;
padding:5px 10px;
clear: both;
}
/* general things */
.hide {
display:none;
}
.warning {
color:#e50000;
font-weight:bold;
}
.ok {
color:#00e500;
font-weight:bold;
}
.check {
color:#f80;
}
.justRight {
text-align:right;
}
.backArrow {
background:url(../../Images/System/backArrow.gif) center left no-repeat;
padding-left:18px;
}
/* whole page */
#pageBorder {
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:750px;
padding:5px;
border:1px solid #000;
background:#fff;
}
#page {
border-top:1px solid #fff;
width:738px;
margin-left:auto;
margin-right:auto;
text-align:left;
background:#fff url(../../Images/System/londonGovtLogo.gif) bottom left no-repeat;
}
/* banners */
#topBanner {
background:#014991 url(../../Images/System/eavesBannerLogo.gif) center left no-repeat;
padding:5px 10px;
text-align:right;
border-bottom:2px solid #fff;
}
#topBanner form {
display:inline;
border:none;
margin:0;
padding:0;
}
#topBanner input {
border:none;
font-size:1em;
background:#fff;
}
#topBanner input.button {
background:#00a1b0;
color:#fff;
font-weight:bold;
padding:0 1em;
margin-right:10px;
}
#topBanner label, #topBanner a {
color:#fff;
}
#titleBanner {
height:60px;
background:#000 url(../../Images/System/titleBanner.gif) top left repeat-x;
}
#titleBanner h1 {
font-weight:normal;
color:#fff;
display:inline;
position:relative;
top:10px;
left:10px;
}
#location {
margin:0.5em 0 0.5em 165px;
color:#5553A4;
font-weight:bold;
}
/* menu */
#mainNavBorder {
padding-right:10px;
margin-bottom:100px;
}
#mainNav {
float:left;
width:165px;
line-height:150%;
}
#mainNav h4 {
border-bottom:1px dotted #8a81bd;
}
#mainNav ul {
margin:0;
padding:0;
}
#mainNav li {
padding-left:10px;
list-style:none;
border-bottom:1px dotted #ddd;
height:0;
voice-family: "\"}\""; 
voice-family:inherit;
height:100%;
}
#mainNav li.endLink {
border-bottom:1px dotted #fff;
}
#mainNav a {
padding-left:5px;
color:#00a1b0;
text-decoration:none;
font-weight:bold;
display:block;
}
#mainNav a:hover {
color:#fff;
background:#00a1b0 url(../../Images/System/linkBg.gif) center left repeat-x;
}
#mainNav span.selected {
padding-left:5px;
color:#8a81bd;
display:block;
}
#govtLogo {
border:none;
}
/* content */
#content {
float:right;
width:573px;
padding-bottom:20px;
}
#content img {
margin:10px;
}
#content big {
font-weight:bold;
}
#content span.picCaption {
padding:10px;
}
#content .phone {
background:url(../../Images/System/phoneIcon.gif) center left no-repeat;
padding:5px 5px 5px 30px;
margin:0;
display:block;
}
#content .pdf {
background:url(../../Images/System/pdfIcon.gif) center left no-repeat;
padding:5px 5px 5px 30px;
margin:0;
display:block;
}
#content .wordDoc {
background:url(../../Images/System/wordIcon.gif) center left no-repeat;
padding:5px 5px 5px 30px;
margin:0;
display:block;
}
#content .xlDoc {
background:url(../../Images/System/xlIcon.gif) center left no-repeat;
padding:5px 5px 5px 30px;
margin:0;
display:block;
}
#content .webLink {
background:url(../../Images/System/wwwIcon.gif) center left no-repeat;
padding:5px 5px 5px 30px;
margin:0;
display:block;
}
#content .noBullet {
list-style:none;
margin-left:0;
padding-left:0;
}
#content .noBullet li {
margin:1em 0;
}
#content p {
padding-right:10px;
}
#content ul {
list-style-type:circle;
}
#content hr {
display:none;
}
#content div.line {
	border-bottom:1px dotted #00a1b0;
	clear: both;
}
#content div.link {
clear:both;
padding-right:10px;
padding-left:30px;
margin-bottom:10px;
}
#content div.linksImage img {
margin-bottom:10px;
}
#content p.date {
color:#8a81bd;
}
#content span.box {
background:#fee;
padding:10px;
border:1px dotted #8a81bd;
font-size:1.3em;
}
#content p.firstPara {
font-weight:bold;
}
.paraImage, .image {
padding:0 0 10px 10px;
border:none;
float:right;
}
.image {
padding:10px;
}
.linkImage {
float:left;
padding:10px 10px 10px 0;
margin-top:10px;
}
#content p.linkPara {
margin-left:60px;
}
#content a, #dangerIcon a {
font-weight:bold;
color:#00a1b0;
text-decoration:none;
}
#content a:hover, #content a:focus, #dangerIcon a:hover, #dangerIcon a:focus {
text-decoration:underline;
}
#dangerIcon {
margin-top:5px;
border-bottom:1px dotted #00a1b0;
padding-bottom:5px;
}
#dangerIcon a {
color:#E50000;
}
#dangerIcon img {
vertical-align:middle;
}
#itemsTable table {
margin:20px 0;
text-align:left;
border:none;
width:100%;
}
#itemsTable td, #itemsTable th {
padding:5px;
vertical-align:top;
}
#itemsTable .firstCol {
width:33%;
}
#itemsTable tr.row1 {
background:#dbf1f4;
}
#itemsTable tr.row2 {
background:#eff9fa;
}
#itemsTable h5 {
margin:0;
padding:0 0 0.5em 0;
font-size:1em;
font-weight:bold;
}
/* forms! */
#form div {
margin:10px;
}
#form input, #form textarea {
border:1px solid #00a1b0;
}
#form legend {
background:#8a81bd;
color:#fff;
padding:2px 8px;
}
#form fieldset {
border:1px solid #8a81bd;
margin:10px 0;
}
#form input.button {
width:100%;
margin:0;
border:none;
font-weight:bold;
background:#00a1b0;
color:#fff;
}
/* footer */
#footer {
color:#888;
clear:both;
margin-left:0px;
}
#footer p {
margin:0;
padding:5px 0;
}
#techInfo a {
color:#000;
}
#techInfo {
margin-left:auto;
margin-right:auto;
text-align:right;
margin:5px auto 5px;
width:573px;
}

