.bmd a:link {
        color: white;
        background-color: blue;
        text-decoration: none;
}
.bmd a:visited {
        color: white;
        background-color: blue;
        text-decoration: none;
}

TABLE {
	background: #10E0C0;
        font-size: 10pt;
}
TABLE.bmd {
        background: white;
        border-top: 0px solid white;
        border-bottom: 0px solid white;
        border-left: 0px solid white;
        border-right: 0px solid white;
        font-family: arial;
}
TD.on {
        font-size: 18pt;
        font-weight: bold;
        text-transform: uppercase;
        height: 30px;
        border-right: 0px solid blue;
        border-left: 0px solid blue;
        color: #ffffcc;
        background-color: blue;
}
TD.off {
        font-size: 14pt;
        text-transform: lowercase;
        height: 30px;
        border-right: 0px solid white;
        border-left: 0px solid white;
        color: blue;
        background-color: #ffffcc;
}
TABLE.nz {
        background-color: white;
        border-color: white;
        border-width: medium;
        border-style: none;
        text-align: left;
}
TH.nz {
        background-color: #ffcc00;
        border-left: 0px solid;
        border-right: 1px solid;
        border-top: 1px solid #cccccc;
        border-bottom: 0px solid #cccccc;
        font-family: arial;
        font-size: 10pt;
        font-weight: bold;
        color: blue;
}
TR.nz {
        border-color: black;
        border-width: none;
        border-style: solid;
        border-top: 0px solid;
        padding-top: 10px;
        background-color: #ffffcc;
}
TD.nz {
        border-color: #ffcc00;
        border-width: thin;
        border-style: solid;
        padding-top: 5px;
        border-left: 1px solid #ffcc00;
        border-right: 0px solid #ffcc00;
        border-top: 1px solid #ffcc00;
        border-bottom: 0px solid #ffcc00;
        font-family: arial;
        font-size: 10pt;
        color: #003366;
}
TABLE.navigate {
    width: 400;
    background: white;
}
TABLE.newsurname {
	background: white;
    font-size: 10pt;
    width: 90%;
}
TABLE.menu {
    font-size: 12pt;
    width: 400;
    background: white;
}
TABLE.buttons {
    font-size: 10pt;
    background: white;
}
H1 {
	text-align: center;
}

H2 {
	text-align: center;
}

P {
	text-align: center;
}

P.centre {
	text-align: center;
}

P.left {
	text-align: left;
}

P.sql {
	color: blue;
	text-align: left;
	font-size: 9pt;
}

P.status {
	text-align: left;
	font-size: 10pt;
	color: red;
}
P.notes {
	text-align: left;
    	font-size: 10pt;
}

P.bluetext {
	color: blue;
	text-align: left;
	font-size: 11pt;
	font-weight: bold;
}

P.redtext {
	color: red;
	text-align: left;
	font-size: 11pt;
	font-weight: bold;
}

P.blacktext {
	color: black;
	text-align: left;
	font-size: 11pt;
	font-weight: bold;
}

bluetext {
	color: blue;
}

BUTTON {
	width: auto;
	text-align: center;
	font-size: 10pt;
	font-family: Helvetica, Arial, sans-serif;
}
BUTTON.default {
}
BUTTON.update {
    width: 50;
}
BUTTON.dc {
    width: 20;
}
BUTTON.b20 {
    width: 20;
}
BUTTON.b30 {
    width: 30;
}
BUTTON.b40 {
    width: 40;
}
BUTTON.b50 {
    width: 50;
}
BUTTON.b70 {
    width: 70;
}
BUTTON.b80 {
    width: 80;
}
BUTTON.b90 {
    width: 90;
}
BUTTON.b100 {
    width: 100;
}
BUTTON.b140 {
    width: 140;
}
BUTTON.bmd {
    width: 80;
}
BUTTON.menu {
    width: 175;
}
INPUT.b80 {
    width: 80;
}

.lhs{
	text-align:right;
	font-size:11px;
	background-color:#EEEEEE;
	border:1px;
	width:121px;
	padding-top:5px;
}

.lhsb{
	padding-bottom:2px;
	padding-top:2px;
	padding-right:6px;
	font-weight:bold;
}

.lhsdl{
	font-size:11px;
	color:#999999;
	padding-right:6px;
}

.lhsl{
	padding-bottom:2px;
	padding-top:2px;
	padding-right:6px;
}

.lhssqs{
	background-image:url("http://newsimg.bbc.co.uk/nol/shared/img/nav/v3_square_rb.gif");
	background-repeat:repeat-y;
	background-color:#BBBBBB;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:6px;
	font-weight:bold;
}

