﻿body {width:960px; font-family:"times new roman"; font-size:medium; color:navy; margin:auto; min-width:780px;}
img {	border:none;
}
#hdr {width:100%; height:180px; margin:-20px auto 0 auto; background-image:url('images/header2.jpg'); text-align:center; background-repeat :no-repeat; background-position:center top;}
h1 {font-size:200%; font-weight:bold; color:navy; text-align:center; margin-top:20px;}
h2 {font-size:120%; margin-top:-15px; margin-bottom:0}
#rightcol {	float:right; width:125px;
}
#midcol {	margin-left:145px; margin-right:135px; text-align:center;
}
#ftr {text-align:center;clear:both;
	}
br.clear {	clear:both;
}
/*set horizontal button general style*/
#hmenew {
	height:46px;
}
dl#hmenew {top:0px; width:600px; height:46px; margin:auto;}
dt.hbtnew {display:block; margin-left:4px; float:left; text-align:center; padding:5px; width:180px;}
/*set general anchor style to fill the container*/
dt.hbtnew a {display:block; text-decoration:none; color:white; font-weight:bold; width:180; padding:5px;}
/*mouseOut state (default)*/
dt.hbtnew a { background: #1A9CE0;  border: 4px outset #AABAFF;}
/* mouseover */
dt.hbtnew a:hover	{ background: #6AAAFF;   border: 4px outset #8ABAFF }
/* omousedown */
dt.hbtnew a:active 	{ background:#ABCBFF;  border: 4px inset #ABCBFF }

#leftcol {float:left; width:140px;}
/* set side button menu position */
dl#menu	{ width: 135px; float:left;	}
/* set general side button styles */
dt.btn { margin-bottom: 3px; text-align: center }
/* set general anchor styles */
dt.btn a	{ display: block; color: white; font-weight: bold; text-decoration: none }
/* specify state styles... */
/* mouseout (default) */
dt.btn a { background: #1A9CE0;  border: 4px outset #AABAFF;}
/* mouseover */
dt.btn a:hover	{ background: #6AAAFF;   border: 4px outset #8ABAFF;}
/* omousedown */
dt.btn a:active { background:#AECBFF;  border: 4px inset #AECBFF }
#mid-left-col {width:47%; float:left; text-align:left;}
#mid-right-col {width:47%; float:right; text-align:left;}
#mid-left-pic {width:180px; float:left; text-align:left;}
#mid-right-pic {width:450px; float:right; text-align:left;}
span.bigheadtext {font-size:24pt; font-weight:bold; color:navy; text-align:center;}
p.bigheadtext {font-size:24pt; font-weight:bold; color:navy;}
p.lft {text-align:left;}
p.cntr {text-align:center;}
p.lonebtn {border:none; border-spacing:10px; background:#6AAAFF; height:22px; width:125px; padding:0; margin:0}

br.clear {
	clear:both;
}
.blue-arrow {
	margin-top:400px; text-align:center;
}
#tableblack {cell-spacing:0; border:solid black 1px; width:650px; border-collapse:collapse; text-align:left; 
margin: auto; font:medium navy "times new roman"
}
.table-black-bdr {
	cell-spacing:0; border:solid black 1px; border-collapse:collapse; text-align:left; 
margin: auto; font:"times new roman" medium navy; 
}

/*#tabletrf { text-align:center; margin:auto; border:1px solid black; border-collapse:collapse; min-width:720px; _width:720px;}*/
/*table.table720 {border:1px solid black; border-collapse:collapse; width:720px; margin:auto;}*/
/*table.nobdr720 {border:0px; background-color:aqua; width:720px; margin:auto;}*/
/*table.menurow {width:500px; margin:auto; text-align:center; border-spacing:5px;}*/
/*tr.trspace {cell-spacing:5px}*/
td.cellbdr {border:1px solid black; padding:5px; font-family: "times new roman"; font-size:medium;}
td.cellbdr1 {border:1px solid black; padding:5px; font-family: "times new roman"; font-size:medium; width:116px;}
td.cellbdr2 {border:1px solid black; padding:5px; font-family: "times new roman"; font-size:medium; width:484px;}
td.cellbdr3 {border:1px solid black; padding:5px; font-family: "times new roman"; font-size:medium; width:157px;}
td.cellbdr4 {border:1px solid black; padding:5px; font-family: "times new roman"; font-size:medium; width:412px;}
td.cellbdrblue {border:1px solid black; padding:5px; background:#6AAAFF;}
td.hdr { background-image:url('images/header2.jpg'); background-repeat:no-repeat; background-position:center; text-align:center; min-width:720px; _width:720px}
td.btn {
border:2px; border-spacing:7px; background-color:#688ABA; font-size:10pt; color:yellow; font-weight:bold; height:23px; text-align:center; padding:0px
}
td.navbtn {
text-align:center; width:128px; background-color:olive; color:#ffff33; height:23px; font-size:12pt; font-weight:bold; cell-spacing:"10"; min-width:128px; _width:128px; border-spacing:7px; padding:0px
}
td.menuhoriz {
border:2px; border-spacing:7px; background-color:olive; font-size:12pt; color:#ffff33; font-weight:bold; height:30px; text-align:center; padding:0px
}
td.blackbdr {
border:solid black 1px; padding:5px; text-align:left; width:600px;
}
td.cntr {text-align:center;
}
td.right {text-align:right;
}
td.lft {text-align:left;}
p.padbdr {padding:5px; border:solid black 1px}
table.btntable {
text-align:center; margin: auto; width:150px; border-spacing:10px;
}
/*special table widths*/
#table500 {padding:5px; cell-spacing:0; border-collapse:collapse; border:solid black 1px; text-align:left; 
margin: auto; width:500px;
}
table.table600 {padding:5px; cell-spacing:0; border-collapse:collapse; border:solid black 1px; text-align:left; 
margin: auto; width:600px;
}
table.table500 {padding:5px; cell-spacing:0; border-collapse:collapse; 
margin: auto; width:500px;
}
#table650 {padding:5px; cell-spacing:0; border-collapse:collapse;
text-align:left; margin: auto; width:650px;
}
#fixtable{
margin: auto; width:45%; padding="0" cell-spacing="5"
}
/*special table width*/
#table560 {width:560px; text-align:center; 
margin: auto;  _width:560px; min-width:560px
}
#table400 {padding:5px; cell-spacing:0; border:solid black 1px; border-collapse:collapse;
text-align:left; margin: auto; width:400px;
}
#table450 {padding:5px; cell-spacing:0; border:none;
margin: auto; width:450px;
}
#menucol {width:140px; min-width:140px; _width:140px; 
  valign:top; 
}
/*various font sizes and colours*/
span.tiny {
text-align: center; font-family: Arial; font-size: 8pt; color: #000000
}
span.tenblue {
font-size: 10pt; color: blue;
}
span.red12 {
font-size: 12pt; color: #FF0000; font-weight:bold
}
.medium {font-size:medium; font-family: "times new roman";}
.medium-left {font:medium "times new roman"; text-align:left;}
.normal {font:medium "times new roman normal"; text-align:left;
	
}
span.green12 {
font-size: 12pt; color: #08844E; font-weight:bold
}
span.red14 {
font-size: 14pt; color: #FF0000; font-weight:bold
}
span.fourteen {
font-size:large;
	font-weight: bold;
 color: navy; font-family:"times new roman";
}
span.pt24 {
font-size: 24pt; color: navy; font-weight:bold
}
span.subhead {
font-size: 18pt; color: navy; font-weight:bold; font-family:"times new roman"
}
span.lft {text-align:left;
	margin-left: 0px;
}

span.right {text-align:right;
}
/*put a black border round a block of selected text*/
p.padbdr {
padding:5px; border:solid black 1px
}
p.cntr {text-align:center;
}
p.lft {text-align:left; align:left;
	margin-top: 1px;
}
p.right {text-align:right;
}
#basket {
text-align:right;
}

/*set alternative hyperlink colours blue 14pt*/
a.other14bold:link {color: blue; text-decoration:none; font-weight:bold; font-size:14pt;}
a.other14bold:visited {color: blue; text-decoration: none; font-weight:bold; font-size:14pt;}
a.other14bold:active {color: blue; text-decoration: none; font-weight:bold; font-size:14pt;}
a.other14bold:hover {color: red;text-decoration: none; font-weight:bold; font-size:14pt;}

/*set alternative hyperlink colours white 12pt bold*/
a.other12white:link {color: white; text-decoration:none; font-size:12pt; font-weight:bold;}
a.other12white:visited {color: white; text-decoration: none; font-size:12pt; font-weight:bold;}
a.other12white:active {color: white; text-decoration: none; font-size:12pt; font-weight:bold;}
a.other12white:hover {color: red;text-decoration: none; font-size:12pt; font-weight:bold;}


/*set alternative hyperlink colours blue 12pt bold*/
a.other12normal:link {color: blue; text-decoration:none; font-size:12pt; font-weight:bold;}
a.other12normal:visited {color: blue; text-decoration: none; font-size:12pt; font-weight:bold;}
a.other12normal:active {color: blue; text-decoration: none; font-size:12pt; font-weight:bold;}
a.other12normal:hover {color: red;text-decoration: none; font-size:12pt; font-weight:bold;}

/*set alternative hyperlink colours green 12pt*/
a.other12bold:link {color: green; text-decoration:none; font-weight:bold; font-size:12pt;}
a.other12bold:visited {color: green; text-decoration: none; font-weight:bold; font-size:12pt;}
a.other12bold:active {color: green; text-decoration: none; font-weight:bold; font-size:12pt;}
a.other12bold:hover {color: red;text-decoration: none; font-weight:bold; font-size:12pt;}

/*set alternative hyperlink colours navy 10pt*/
a.other10normal:link {color: navy; text-decoration:none; font-weight:normal; font-size:10pt;}
a.other10normal:visited {color: navy; text-decoration: none; font-weight:normal; font-size:10pt;}
a.other10normal:active {color: navy; text-decoration: none; font-weight:normal; font-size:10pt;}
a.other10normal:hover {color: red;text-decoration: none; font-weight:normal; font-size:10pt;}

/*set alternative hyperlink colours navy 8pt*/
a.other8:link {color: navy; text-decoration:none; font-weight:bold; font-size:8pt;}
a.other8:visited {color: navy; text-decoration: none; font-weight:bold; font-size:8pt;}
a.other8:active {color: navy; text-decoration: none; font-weight:bold; font-size:8pt;}
a.other8:hover {color: red;text-decoration: none; font-weight:bold; font-size:8pt;}
