
/* Colour	 related CSS for page elements*/

/* Columns on index page - includes background text colour and border colours */
body {BACKGROUND: #FFFFFF;}

#col1 {COLOR: #333; BACKGROUND: #F9F9F9; BORDER-BOTTOM: #ccc 1px solid; FONT-SIZE: 12px;}
#col1e {COLOR: #333; BACKGROUND: #F9F9F9; BORDER-BOTTOM: #ccc 1px solid; FONT-SIZE: 12px;}

#col3 {COLOR: #333;  BORDER-BOTTOM: #ccc 1px solid; }
#col2 {BACKGROUND: #fff; BORDER-RIGHT: #c0d0e0 1px solid; BORDER-LEFT: #c0d0e0 1px solid; }

/*Other page elements */
#footer {BACKGROUND: #a5b4c4; COLOR: #000; BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid;}
#footerband {BACKGROUND: #39597d; COLOR: #adadad;}
.sidead {FONT: 11px/1.1em Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: transparent; BORDER: #c0d0e0 1px dotted;}
#tnews A {color:#fff;}
#tnews {BACKGROUND: #39597d; COLOR: #ffffff;}
#revl {BACKGROUND-COLOR: transparent;}
.title {BORDER: #036 1px solid; BACKGROUND: #a5b4c4;}
.forumlist {BACKGROUND-COLOR: transparent;}

input {FONT: 12px/1.1em Verdana,Arial,Helvetica,sans-serif;}
select {FONT: 12px/1.1em Verdana,Arial,Helvetica,sans-serif;}
form{FONT: 12px/1.1em Verdana,Arial,Helvetica,sans-serif;}

/*news */
.nhitem {COLOR: #333; BORDER-BOTTOM: #c0d0e0 1px dotted;}

/* Default link colouring */
A:link {COLOR: #036; BACKGROUND-COLOR: transparent}
A:visited {COLOR: #39597d; BACKGROUND-COLOR: transparent}
A:hover {COLOR: #06c; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: transparent}



/* Structure related CSS - do not change for colour customisations. */
body {margin:0px; padding: 0px}

/* Columns on index page */

#col1 {WIDTH: 18%; LEFT: 0px; CLEAR: both;  Z-INDEX: 10; OVERFLOW: hidden;  POSITION: absolute; TOP: 126px}
#col1a {WIDTH: 30%; LEFT: 0px; CLEAR: both;  Z-INDEX: 10; OVERFLOW: hidden;  POSITION: absolute; TOP: 126px}
#col1e {WIDTH: 25%; LEFT: 0px; CLEAR: both;  Z-INDEX: 10; OVERFLOW: hidden;  POSITION: absolute; TOP: 126px}


#col3 {LEFT: 70%; CLEAR: both;  Z-INDEX: 10; OVERFLOW: hidden;  WIDTH: 30%;  POSITION: absolute; TOP: 126px} 
#col3d {LEFT: 82%; CLEAR: both;  Z-INDEX: 10; OVERFLOW: hidden;  WIDTH: 30%;  POSITION: absolute; TOP: 126px} 

#col2 { BORDER-RIGHT: #c0d0e0 1px solid; BACKGROUND: #fff; MARGIN-right: 30%; margin-left: 18%;  BORDER-LEFT: #c0d0e0 1px solid; WIDTH: auto; COLOR: #333;  margin-top: -1px; padding-top: 2px;}
#col2a { BORDER-RIGHT: #c0d0e0 1px solid; BACKGROUND: #fff; MARGIN-right: 0%; margin-left: 18%;  BORDER-LEFT: #c0d0e0 1px solid; WIDTH: auto; COLOR: #333;  margin-top: -1px; padding-top: 2px;}
#col2b { BORDER-RIGHT: #c0d0e0 1px solid; BACKGROUND: #fff; MARGIN-right: 0%; margin-left: 0%;  BORDER-LEFT: #c0d0e0 1px solid; WIDTH: auto; COLOR: #333;  margin-top: -1px; padding-top: 2px;}
#col2c { BORDER-RIGHT: #c0d0e0 1px solid; BACKGROUND: #fff; MARGIN-right: 0%; margin-left: 30%;  BORDER-LEFT: #c0d0e0 1px solid; WIDTH: auto; COLOR: #333;  margin-top: -1px; padding-top: 2px;}
#col2d { BORDER-RIGHT: #c0d0e0 1px solid; BACKGROUND: #fff; MARGIN-right: 18%; margin-left: 0%;  BORDER-LEFT: #c0d0e0 1px solid; WIDTH: auto; COLOR: #333;  margin-top: -1px; padding-top: 2px;}
#col2e { BORDER-RIGHT: #c0d0e0 1px solid; BACKGROUND: #fff; MARGIN-right: 0%; margin-left: 25%;  BORDER-LEFT: #c0d0e0 1px solid; WIDTH: auto; COLOR: #333;  margin-top: -1px; padding-top: 2px;}



/*Other page elements */
#footer {position:relative; CLEAR: both;  PADDING-RIGHT: 0px;  PADDING-LEFT: 0px;  PADDING-BOTTOM: 6px; MARGIN: 0px; FONT: 11px Verdana,Arial,Helvetica,sans-serif;  PADDING-TOP: 4px;  TEXT-ALIGN: center}	
#footerband {CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; Z-INDEX: 1;  MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; FONT: 10px Arial,Verdana,Helvetica,sans-serif;  PADDING-TOP: 3px; POSITION: relative; TEXT-ALIGN: center}
#search {padding-left:6px; align: center;}
.sidead {FONT: 12px/1.1em Verdana,Arial,Helvetica,sans-serif;   padding: 3px; margin: 10px; }
#mhead {height: 63px;}
#tnews { PADDING: 4px 10px 4px 10px;  MARGIN: 0px; font-family: verdana, arial, lucida, sans-serif; font-size:11px;  TEXT-ALIGN: center}
#aalogo {margin-top: 2px;}
#admain {float:right; margin-right: 5px; }

.navlist {padding:5px; FONT: 12px/1.1em Verdana,Arial,Helvetica,sans-serif;}
.navlist ul {list-style: none;margin-left: 0;padding-left: 1em;text-indent: -1em;margin-top: 0; padding-top: 0;}
/* News */
.nhitem {FONT: 12px/1.2em Verdana,Arial,Helvetica,sans-serif; margin-top: 0px; padding-bottom: 8px; padding-left:8px; padding-top:2px; padding-right:8px;}
.nhbits {FONT-SIZE: 10px;}
#revl {FONT: bold 10px/1.1em Verdana,Arial,Helvetica,sans-serif;   padding-left: 5px; padding-bottom: 5px;}
.forumlist {FONT: 10px/1.0em Verdana,Arial,Helvetica,sans-serif;   padding-left: 5px; padding-bottom: 10px;}
.title { PADDING: 2px; MARGIN: 4px; TEXT-ALIGN: center; FONT: bold 12px/1.0em Verdana,Arial,Helvetica,sans-serif;}
.container {FONT: 12px/1.3em Verdana,Arial,Helvetica,sans-serif; margin-top: 0px; padding-bottom: 8px; padding-left:8px; padding-top:2px; padding-right:8px;}
.rssh{FONT: 10px/1.4em Verdana,Arial,Helvetica,sans-serif; }


/* Style stuff -changes fonts and colours */
body {FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif}

#col1 H5 {PADDING-RIGHT: 0px; 0 PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px Verdana,Arial,Helvetica,sans-serif; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent}
#col2 H4 { PADDING-BOTTOM: 2px; MARGIN: 0px 0px; FONT: bold 12px Verdana,Arial,Helvetica,sans-serif;  PADDING-TOP: 2px}
#main  {FONT: 12px/1.4em Verdana,Arial,Helvetica,sans-serif; COLOR: #333; BACKGROUND-COLOR: transparent;}
#mainside P {FONT: 12px/1.1em Verdana,Arial,Helvetica,sans-serif; COLOR: #333; margin: 10px}
#footerband A:link {COLOR: #ddd; BACKGROUND-COLOR: transparent}
h1 {font-size:14px; padding-top:10px;}
.small {FONT-SIZE: x-small;}
#extract {FONT: 12px/1.4em Verdana,Arial,Helvetica,sans-serif; COLOR: #333; BACKGROUND-COLOR: #efefef; MARGIN: 10px 50px 10px 50px; BORDER: #000 1px dotted}

/*Top Navigation - includes colours and fonts */
#topnav {font-family: verdana, arial, lucida, sans-serif; font-size:11px; margin:0; padding: 0 0 0 12px;}
#topnav UL {list-style: none;margin: 0;padding: 0;font-weight:bold;border: none;} 
#topnav LI {display: block;margin: 0;padding: 0;float:left;width:auto;}
#topnav A {color:#fff;display:block;width:auto;text-decoration:none;background: #39597d;margin:0;padding: 2px 10px;border-left: 1px solid #fff;border-top: 1px solid #fff;border-right: 1px solid #aaa;}
#topnav A:hover, #topnav A:active {background: #BBBBBB;}
#topnav A.here:link, #topnav A.here:visited {position:relative;z-index:102;background: #a5b4c4;font-weight:bold;border-left: 1px solid #000;border-top: 1px solid #000;border-right: 1px solid #000;}
#subnav {position:relative;top:-1px;z-index:101;margin:0;padding: 0px 0 0px 0;background: #a5b4c4;border-top:1px solid #fff;border-top:1px solid #000000;border-bottom:1px solid #000000;font-family: verdana, arial, lucida, sans-serif;font-size:11px;height: 19px;}
#subnav UL {list-style: none;margin: 1px 0px 6px 13px;padding: 0px;border-right: 1px solid #fff;border-left: 1px solid #aaa;} 
#subnav LI {position:relative;z-index:102;display: block;margin: 0;padding: 0;float:left;width:auto;}
#subnav LI.text {padding: 2px 12px 3px 10px;}
#subnav A {color:#000;display:block;width:auto;margin:0;padding: 2px 12px 3px 10px;}
#subnav A:hover, #subnav A:active {color:#444;background: #BBBBBB;}
#subnav A.here:link, #subnav A.here:visited {color:#444;}
#subnav BR, #topnav BR {clear:both;}