body {margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #454545; line-height: 150%; font-weight: normal }

td  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #454545; line-height: 150%; font-weight: normal; }

li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #454545; line-height: 150%; font-weight: normal }

input, select {font-family: Arial, Helvetica, sans-serif;}

h1 { font-size: 20px; line-height: 120%; font-weight: bold;}
h2 { font-size: 16px; line-height: 120%; font-weight: bold; margin:0; letter-spacing: -0.25pt; padding:1;}
h3 { font-size: 14px; line-height: 150%; font-weight: bold; margin:0; padding:2;}
h4 { font-size: 22px; line-height: 120%; font-weight: bold; margin:0; letter-spacing: -0.25pt; padding:1;}

.small { font-size: 11px; line-height: 130%; font-weight: normal}
.smallhead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #454545; letter-spacing: -1pt; font-weight: bold; line-height: 100%; }
.navigation {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 130%; font-weight: normal; color: #454545; font-weight: bolder; }
.smallnav {  font-size: 11px; line-height: 130%; color: #454545; font-weight: normal;}
.orangehead {  font-size: 15px; line-height: 160%; color: #ffffff; font-weight: bolder;}
.bignumber {  font-size: 30px; line-height: 100%; color: #FF3600; font-weight: bolder;}
.big {  font-size: 25px; line-height: 100%; color: #000000; font-weight: bolder;}
.bigred {  font-size: 50px; line-height: 100%; color: #cc0000; font-weight: bolder; letter-spacing: -2pt;}
.style1 {font-size: 9px}
.newsticker {list-style-type: none; border: 1px dashed #fff; background: #050c44; padding: 3px;	margin: 0;}


a:link { color: #0052AD;  text-decoration: none; font-weight: bold}
a:visited { color: #0052AD;  text-decoration: none; font-weight: bold}
a:hover { color: #0052AD;  text-decoration: underline; font-weight: bold}
a:active { color: #0052AD; text-decoration: underline; font-weight: bold}

td#navigation a:link {color: #454545;  text-decoration: none}
td#navigation a:visited {color: #454545;  text-decoration: none}
td#navigation a:hover {color: #ffffff;  text-decoration: underline; background: #000000 }
td#navigation a:active {color: #ffffff; text-decoration: underline}
td#footer a:link {color: #454545;  text-decoration: none}
td#footer a:visited {color: #454545;  text-decoration: none}
td#footer a:hover {color: #454545;  text-decoration: underline}
td#footer a:active {color: #454545; text-decoration: underline}
td#news { font-size: 11px; line-height: 130%; font-weight: normal; color: #454545;}
td#news a:link {color: #000000;  text-decoration: none; font-weight: bold}
td#news a:visited {color: #000000;  text-decoration: none; font-weight: bold}
td#news a:hover {color: #000000;  text-decoration: underline; font-weight: bold}
td#news a:active {color: #000000;  text-decoration: underline; font-weight: bold}
td#services { font-size: 12px; line-height: 150%; font-weight: bolder; color: #0052AD;}
td#services a:link {color: #5F5F5F;  text-decoration: none; font-weight: bold}
td#services a:visited {color: #5F5F5F;  text-decoration: none; font-weight: bold}
td#services a:hover {color: #5F5F5F;  text-decoration: underline; font-weight: bold}
td#services a:active {color: #5F5F5F;  text-decoration: underline; font-weight: bold}
td#largest { font-size: 28px; line-height: 130%; font-weight: normal}
td#large { font-size: 15px; line-height: 130%; font-weight: normal}
td#news_front { font-size: 11px; line-height: 140%; font-weight: normal; color: #454545;}
td#front_boxout { font-size: 13px; line-height: 130%; font-weight: normal}
td#front_bigtext { font-size: 40px; line-height: 170%; font-weight: bolder}

table#commission {background:#efefef;border:1px solid #889;}
table#commission th {padding:1px 16px;}
table#commission td {padding:1px 16px;}

.dataentrybox {
	border:5px solid #0177BF;
}

.textbox {
	margin: 8px;
	border: 8px solid #41b7ff;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding: 8px;
	background: white;
}

.textbox .coloured {
	background: url('../images/bluefade.png') repeat-x #F1F4FB;
}

.holder {
	border:1px solid black;
	width: 970px;
	margin-top:4px;
}

.debug {
	margin: 8px 24px;
	border: 2px dotted #a0a0a0;
	background: #edeeef;
	-moz-border-radius: 12px;
	border-radius: 12px;
}




