BODY
{
font-family: sans-serif, Arial, Helvetica, Geneva ;
font-size: 95% ;
word-spacing: +0.1em ;
color: black ;
background-color: #faebd7 ;
background-image: url(../images/background.jpg) ;
}

A:link
{
color: blue ;
background-color: transparent ;
}

A:visited
{
color: purple ;
background-color: transparent ;
}

DIV.centred
{
text-align: center ;
}

DIV.centred TABLE
{
margin-left: auto ;
margin-right: auto ;
text-align: left ;
}

TABLE.picleft
{
border-style: none ;
float: left ;
}

TABLE.picright
{
border-style: none ;
float: right ;
}

TABLE.noborder
{
border-style: none ;
}

TD.nobo-left-top
{
text-align: left ;
vertical-align: top ;
}

TD.nobo-cent-top
{
text-align: center ;
vertical-align: top ;
}

TABLE.bordered
{
border-style: outset ;
border-width: 1px ;
}

TD.bord-left-top
{
border-style: inset ;
border-width: 1px ;
text-align: left ;
vertical-align: top ;
padding: 4px ;
}

TD.bord-left-mid
{
border-style: inset ;
border-width: 1px ;
text-align: left ;
vertical-align: middle ;
padding: 4px ;
}

TD.bord-cent-top
{
border-style: inset ;
border-width: 1px ;
text-align: center ;
vertical-align: top ;
padding: 4px ;
}

TD.bord-cent-mid
{
border-style: inset ;
border-width: 1px ;
text-align: center ;
vertical-align: middle ;
padding: 4px ;
}

TH.bord-left-top
{
border-style: inset ;
border-width: 1px ;
font-weight: bold ;
text-align: left ;
vertical-align: top ;
padding: 4px ;
}

TH.bord-cent-top
{
border-style: inset ;
border-width: 1px ;
font-weight: bold ;
text-align: center ;
vertical-align: top ;
padding: 4px ;
}

TD.index
{
width: 340px ;
text-align: left ;
vertical-align: top ;
}

TABLE.widetable
{
border-style: none ;
width: 100% ;
}

TD.third
{
width: 33% ;
}

TD.nav
{
padding: 5px ;
}

TABLE.nav-l
{
border-style: none ;
float: left ;
}

TABLE.nav-c
{
border-style: none ;
margin-left: auto ;
margin-right: auto ;
}

TABLE.nav-r
{
border-style: none ;
float: right ;
}

TABLE.graphics
{
border-style: none ;
}

TD.graphics
{
padding-left: 20px ;
padding-right: 20px ;
text-align: center ;
vertical-align: bottom ;
}

TH.graphics
{
padding: 10px ;
font-weight: normal ;
text-align: left ;
vertical-align: top ;
}

TABLE.graphics2
{
border-style: none ;
width: 240px ;
}

TABLE.milepost
{
border-style: outset ;
border-width: 1px ;
}

TD.milepost
{
border-style: inset ;
border-width: 1px ;
height: 225px ;
width: 180px ;
text-align: center ;
vertical-align: middle ;
padding: 5px ;
}

TH.milepost
{
border-style: inset ;
border-width: 1px ;
font-weight: normal ;
text-align: left ;
vertical-align: top ;
padding: 5px ;
}

TH.milepost2
{
border-style: inset ;
border-width: 1px ;
font-weight: bold ;
text-align: center ;
vertical-align: top ;
padding: 5px ;
}
