body {
	margin: 0px 0px 20px 0px;
	background: #191919 url(../pics/bg.png) repeat-x top left;
}

table.centertable {
	margin-left:auto; 
	margin-right:auto;
	width:760px;
	background-color: #FFFFFF;
	}

table.postlist {
	width:100%;
}

table.header {
	height:193px;
}
	
#container {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	width: 100%;
	min-height:778px;
  	}
	
#masthead {
   	position:absolute;
   	left:0px;
   	top:0px;
   	width:760px;
	height:158px;
	z-index:5;
	}

.shadow {
	position: absolute;
	top: 158px;
	left: 0px;
	width: 760px;
	height: 115px;
	z-index: 1;
	background: url(../pics/shadow.gif) repeat-x;
}
	
#navlinks {
	position:absolute;
	top:122px;
	left:129px;
	z-index:6;
	}

td.snBg {
	background: #D2D2D2;
	vertical-align: middle;
	text-align: left;
	padding: 3px 3px 3px 10px;
	cursor: pointer;
	border-bottom: 1px solid #676767;
	border-left: 1px solid #676767;
	border-right: 1px solid #676767;
}

tr.trbgcolour {
	background: #D2D2D2;
	background-image: url(../pics/titlebar.gif);
	background-repeat: repeat-x;
}	
	
table.subnav {
	background:#C8CEE3; 
	width: 100%;
	height: 100%;
	text-align: left;
}				

#centercolumn {
   	position:absolute;
   	left:130px;
   	top:158px;
   	width:435px;
	min-height:600px;
	padding: 20px 5px 5px 5px;
	border-left: 1px solid #CAC9CA;
	border-right: 1px solid #CAC9CA;
	font: 11px/16px verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:3;
	}
	
#leftcolumn {
   	position:absolute;
   	left:0px;
   	top:158px;
   	width:120px;
	font: 11px/16px verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 5px 5px 5px;	
	border-left: 1px solid #696969;	
	z-index:3;
	}

#rightcolumn {
	position: absolute;
	left: 579px;
	top: 158px;
	width: 180px;
	font: 11px/16px verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 20px 0px 5px 0px;
	border-right: 1px solid #696969;
	z-index: 3;
}

#footer {
	position: absolute;
	left: 0px;
	padding-top: 5px;
	text-align: center;
	width: 758px;
	height: 50px;
	border: 1px solid #696969;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	z-index: 4;
	background-image: url(../pics/footerbg.gif);
	background-repeat: repeat-x;
}  

img.title {
	padding: 10px 0px 10px 0px;	
	}	
	
b.white {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #FFFFFF;
	}
	
h1 {
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
 	margin: 0px;
	padding: 0px;
	}
	
h2 {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
 	margin: 0px;
	padding: 0px;
	}	
	
a.darklink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #4682b4;
	}

a:hover {
	text-decoration : underline;
	color : #48C8FF;
	}

A.nav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #000000;
}

A:HOVER.nav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #505E92;
}
	
td.tdbackcol {
	background-color: #FFFFFF;
	}
	
img {
	border:0px;
    }

textarea, input, checkbox, select {
    background-color: #F5F5F5;
    font-weight:normal;
    color: #191970;
    border: 1px solid #000000;
    font-size:10px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

.img {
   border:none;
	}

/*Colour converter layout*/

#colourChanger {
	position:absolute;
	top:80px;
	left:220px;
	}

#compone {
	position:absolute;
	left:230px; 
	top:73px; 
	height:98px; 
	width:60px;
	visibility : hidden;
	z-index:11;
	}
		
#comptwo {
	position:absolute;
	left:290px; 
	top:73px; 
	height:98px; 
	width:60px;
	visibility : hidden;
	z-index:11;
	}
	
#compthree {
	position:absolute;
	left:350px; 
	top:73px; 
	height:98px; 
	width:60px;
	visibility : hidden;
	z-index:11;
	}
	
#secone {
	position:absolute;
	left:440px; 
	top:360px; 
	height:50px; 
	width:50px;
	visibility : hidden;
	z-index:11;
	}
		
#sectwo {
	position:absolute;
	left:540px; 
	top:360px; 
	height:50px; 
	width:50px;
	visibility : hidden;
	z-index:11;
	}
	
#secthree {
	position:absolute;
	left:640px; 
	top:360px; 
	height:50px; 
	width:50px;
	visibility : hidden;
	z-index:11;
	}
	
.colourcopy {
	position:absolute; 
	left:10px; 
	top:290px; 
	width:400px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height:16px;
	color: #0E4E7E;
	}	