/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
background-color: #000000;
}

p {
font-size:11px;
letter-spacing:.5px;
color:#000000;
line-height:16px;
text-align:left;
font-weight:bold;
margin-left:10px;
margin-right:10px;

}

h1{
font-size:20px;
color:#FFFFFF;
font-weight:bold;
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
}

h2{
font-size:18px;
color:#FFFFFF;
font-weight:bold;
margin-top:3px;
margin-bottom:3px;
}

.normaltext{
font-size:11px;
color:#ffffff;
line-height:20px;
font-weight:300;
margin-left:10px;
}

.formtext{
font-size:11px;
color:#000000;
line-height:20px;
font-weight:300;
margin-left:10px;
}

.tabletext{
font-size:11px;
color:#000000;
line-height:12px;
font-weight:300;
}

.smallprint{
font-size:9px;
letter-spacing:.5px;
color:#000000;
line-height:12px;
font-weight:300;
margin-left:20px;
text-align:right;
}

.contentlink:link{
font-size:11px;
letter-spacing:.5px;
color:#000000;
line-height:11px;
text-align:left;
font-weight:300;
text-decoration:underline;
}

.contentlink:visited{
font-size:11px;
letter-spacing:.5px;
color:#000000;
line-height:11px;
text-align:left;
font-weight:300;
text-decoration:underline;
}

.contentlink:hover{
font-size:11px;
letter-spacing:.5px;
color:#000000;
line-height:11px;
text-align:left;
font-weight:300;
text-decoration:underline;
}



.a2:link{
text-decoration:none;
color:#FFFFFF;

}
.a2:visited{
text-decoration:none;
color:#FFFFFF;

}
.a2:hover{
text-decoration:underline;
color:#FFFFFF;
}

.a2a:link{
text-decoration:none;
color:#000033;

}
.a2a:visited{
text-decoration:none;
color:#000033;

}
.a2a:hover{
text-decoration:underline;
color:#000033;

}

.leftmenubar{
background-color:#CC0000;
font-size:22px;
color:#FFFFFF;
font-weight:bold;
}

.leftmenubar2{
background-color:#CC0000;
font-size:12px;
color:#FFFFFF;
line-height:12px;
font-weight:bold;
}

.tempmenubar2{
background-color:#000000;
font-size:22px;
color:#FFFFFF;
font-weight:bold;
}

.bottombar{
font-size:9px;
color:#FFFFFF;
line-height:12px;
font-weight:bold;
}


.homecolour{
background-color:#CC0000;
line-height:12px;
font-size:12px;
}

.hometitle{
font-size:22px;
color:#CC0000;
font-weight:bold;
}

.digitalcolour{
background-color:#00CC00;
}

.digitaltitle{
font-size:22px;
color:#00CC00;
font-weight:bold;
}

.screencolour{
background-color:#FF0000;
}

.screentitle{
font-size:22px;
color:#FF0000;
font-weight:bold;
}

.capabcolour{
background-color:#000066;
}

.capabtitle{
font-size:18px;
color:#ffffff;
font-weight:bold;
}

.subtitle{
font-size:14px;
color:#ffffff;
font-weight:bold;
}

.contactcolour{
background-color:#FF66CC;
}

.contacttitle{
font-size:22px;
color:#FF66CC;
font-weight:bold;
}

.reqcolour{
background-color:#FFFF00;
}

.onbutt {
background-image:url(images/onubtt.jpg);
background-repeat:no-repeat;
height:41px;
vertical-align:middle;
text-align:right;
}

.backtable{
background-color:#4D4D4D;
padding-top:0px;
padding-bottom:15px;

}

.backtable2{
background-image:url(images/watermark2.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:0px;
padding-bottom:15px;
}

.backtable3{
background-image:url(images/watermark2.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:0px;
padding-bottom:15px;
}

.backtable p{color:#FFFFFF;}

.offbutt {
height:41px;
vertical-align:middle;
text-align:right;
}

.reqtitle{
font-size:22px;
color:#CCCC00;
font-weight:bold;
}

.spacer{
font-size:1px;
}

.menutext{
font-size:11px;
font-weight:700;
letter-spacing:.5px;
}

.bartext{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:800;
line-height:14px;
margin-right: 30px;
}

.bartext:hover{
font-size:11px;
color:#FFFFFF;
font-weight:800;
text-decoration:none;
line-height:14px;
margin-right: 30px;
}

.bartext:visited{
font-size:11px;
color:#FFFFFF;
font-weight:800;
text-decoration:none;
line-height:14px;
margin-right: 30px;
}

.pagecolour {
	background-color:#9999CC;
}

.maintitle{
font-size:22px;
color:#FFFFFF;
font-weight:bold;
}


.leftKeillor
{
position:absolute;
left:-3333px;
}
