body {
margin:0px;
}

img.middle {
    vertical-align: middle;
}

div.header {
    margin: 0;
    padding: 10;
    overflow: hidden;
    /*background-color: #800020;*/
	background-image:url(../img/header-bg.png);
    position: fixed;
    top: 0;
    width: 100%;
	box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.5);
	
}


.main {
    height: 100%;
	padding: 16px;
    margin-top: 165px;
	/*padding-bottom:50px;   Height of the footer */
    /* height: 1000px; Used in this example to enable scrolling */
}

.main td.line {
  padding-left: 3px;
  padding-right: 5px;
  line-height: 1.3;
}


.selection {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 50px;
  cursor: pointer;
}

/* Set the header link colors */

a.white:link {
	color: white;
	background-color: transparent;
	text-decoration: none;
	}
a.white:visited {
	color: white;
	background-color: transparent;
	text-decoration: none;
	}

a.white:hover {
	color: white;
	background-color: #transparent;
	/*text-decoration: underline;*/
	border-bottom: 3px solid #a3957a;
	}

a.white:active {
	color: white;
	background-color: transparent;
	text-decoration: none;
}

a.whitegold:hover {
	color: white;
	background-color: #transparent;
	/*text-decoration: underline;*/
	border-bottom: 3px solid white;
}
	

a.gold:link {
	color: #a3957a;
	background-color: transparent;
	text-decoration: none;
	}
a.gold:visited {
	color: #a3957a;
	background-color: transparent;
	text-decoration: none;
	}

a.gold:hover {
	color: #a3957a;
	background-color: #transparent;
	text-decoration: underline;
	}

a.gold:active {
	color: #a3957a;
	background-color: transparent;
	text-decoration: none;
}

a.black:link {
	color: black;
	background-color: transparent;
	text-decoration: none;
	}
a.black:visited {
	color: black;
	background-color: transparent;
	text-decoration: none;
	}

a.black:hover {
	color: black;
	background-color: #transparent;
	text-decoration: underline;
	}

a.black:active {
	color: black;
	background-color: transparent;
	text-decoration: none;
}

a.burgundy:link {
	color: #800020;
	background-color: transparent;
	text-decoration: none;
	}
a.burgundy:visited {
	color: #800020;
	background-color: transparent;
	text-decoration: none;
	}

a.burgundy:hover {
	color: #800020;
	background-color: #transparent;
	text-decoration: underline;
	}

a.burgundy:active {
	color: #800020;
	background-color: transparent;
	text-decoration: none;
}

a.red:link {
	color: red;
	background-color: transparent;
	text-decoration: none;
	}
a.red:visited {
	color: red;
	background-color: transparent;
	text-decoration: none;
	}

a.red:hover {
	color: red;
	background-color: #transparent;
	/*text-decoration: underline;*/
	border-bottom: 3px solid #a3957a;
	}

a.red:active {
	color: red;
	background-color: transparent;
	text-decoration: none;
}

.burgcolour {
	color: #800020;
}

.main-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
	padding: 10px 10px 10px 15px; /* top right bottom left */
	border-style: solid;
	border-width: 2px;
	border-color: black;
}

.main-search-btn{
	background-color: #907f60; /* gold */
	min-width: 50px;
	border: none;
	padding: 0px;
	cursor: pointer;
	text-decoration: none;
	color: #FFF;
	min-height: 48px;
	border-radius: 0px;
	vertical-align:bottom;
}

.main-search2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding: 4px 4px 4px 4px; /* top right bottom left */
}

.main-search-btn2{
	background-color: #907f60; /* gold */
	min-width: 32px;
	border: none;
	padding: 0px;
	cursor: pointer;
	text-decoration: none;
	color: #FFF;
	min-height: 29.5px;
	border-radius: 0px;
	vertical-align:bottom;
}

.text-blk11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.text-blk12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}


.text-blk115 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: black;
}


.text-wht12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}

.text-wht14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
}


.text-14B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.text-gray14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight:normal;
}

.text-gray12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

.text-red12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: normal;
}

.text-red11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	font-weight: normal;
}

.text-gold11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a3957a;
}

.text-gray20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	font-weight: normal;
}

input.formA[type=text], textarea.formA, select.formA {
    width: 100%;
    padding: 6px 16px;
    margin: 6px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

input.formA[type=submit] {
    width: 40%;
    background-color: #907f60; /* gold */
    color: white;
    padding: 6px 16px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

input.formA[type=submit]:hover {
    background-color: #a3957a; /* light */
}

/*Table cell hover */	
.tbl:hover {background-color: #EAEAEA};


/* Div - Title in the Border   */
.container { width: 100%; height: 100%;}
.text-header { color: black; text-align: center; width: 90px; left: 37%; position: absolute; margin:-8px; background: white; }
.text { width: 70%; margin: 3px; text-align: left; padding: 10px 10px 5px 30px; border: 2px dashed black;}

hr.divider {
	border-top: 1px dotted #8c8b8b;
}

#footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  background-color: #efefef;
  text-align: center;
}