td {vertical-align: top;}
form{	margin:0px;}
body { margin: 0px; background-color: #f1f1f1; }
.bn { padding-top:7px;}
.bnt { font: 9.5px Arial, sans-serif; color: #3F6372; }
a.lnk { color: #537685; text-decoration: none; font-weight:bold; }
.mt  { padding:16px 22px 22px 22px; }
.bigqt { font: 18px/21px Arial, sans-serif; color: #606060; vertical-align: top;}
.bigqtfinance { font: 16px/19px Arial, sans-serif; color: #606060; vertical-align: top;}
.txt { font: 12px/14px Arial, sans-serif; color: #606060; vertical-align: top;}
.txts { font: 11px/13px Arial, sans-serif; color: #606060; vertical-align: top;}
.txtxs { font: 10px/12px Arial, sans-serif; color: #606060; vertical-align: top;}
.txtb { font: 12px/15px Arial, sans-serif; color: #606060; vertical-align: top;}
.txtstoper { font: 12px/14px Arial, sans-serif; color: #606060; padding-right: 5px;}

table.simple {
margin-top:16px;
border-collapse:collapse;
}
td.simple{
padding:8px;
}

td.simple1{
padding:8px;border-bottom:1px solid #676767; border-right:1px solid #676767;
}
td.simple2{
padding:8px;border-bottom:1px solid #676767;
}
td.simple3{
padding:8px;border-right:1px solid #676767;
}

td.borderbr {border-bottom:1px solid #D5D5D5; border-right:1px solid #D5D5D5;}
td.borderb {border-bottom:1px solid #D5D5D5;}
input, textarea, select { font: 11px  Verdana, sans-serif; color: #000; }
input.req, textarea.req { border: 1px solid #999; border-right:3px solid #A7B0B5;}

td.formpad {padding: 5px 5px 5px 10px;}

.t11 {
	font:normal 11px/12px Verdana;
}
.searchdropdown{
	width:155px; height:18px; font-family: Verdana; font-size:11px; background-color:#FFFFFF; color:#585858;
}
.searchbuttonhome{
	margin-left:3px; margin-right:35px;
}
table.astable td {font: 11px Arial; padding: 7px 14px 7px 14px; color: #606060;}
td.rightline {border-right:1px solid #e6e6e3;}
td.carheading {font:bold 14px Verdana; color:#537685; vertical-align:middle; border-bottom:2px solid #B5C2CB;}

.resultshead {font: 12px Verdana; color: #537685; padding-left:24px; padding-top:8px;}
.results td {font-size:11px;}
.resultstop {font:bold 11px Verdana; color: #537685; padding:4px; border-right: 1px solid #D4D4D9;}
.resultslight {font: 11px Verdana; color: #537685;background-color: #FBFBFB;padding: 4px; border-right: 1px solid #D4D4D9;}
.resultslight a {color: #537685; text-decoration: none;}
.resultslight a:hover {color: #537685;text-decoration: underline;}
.resultsdark {font: 11px Verdana;color: #537685;background-color: #F0F0F7;padding: 4px; border-right: 1px solid #D4D4D9;}
.resultsdark a {color: #537685;  text-decoration: none;}
.resultsdark a:hover {color: #537685; text-decoration: underline;}
/* error reporting colours */
.h2Error {font-family: Verdana; font-size: 13px; color: #FFFFFF; font-weight:bold; background-color:#A7B0B5; padding: 6px 0px 6px 10px;}
.errorInput {border: 2px solid #A7B0B5;}
.errorSelect {background-color: #FFDEDE;}

tr.contactform td {padding: 5px 5px 5px 10px; /*border-bottom:1px solid #999;*/}

table.formtable td { font: 11px/13px Arial, sans-serif; color: #606060; vertical-align: top;}
table.messagetable td, td.message { font: 11px/13px Arial, sans-serif; vertical-align: top;}

.sidenav { zborder-right: 1px solid #cfd9e2; }
.sidenav ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	width: 224px;
	font-family: arial;
	font-size: 12px;
	margin-top: 20px;

}
.sidenav li {
	border-bottom: 1px solid #bec9cf;
}
.sidenav a {
	color: #537685;
	text-decoration: none;
	display: block;
	zbackground: #f2f4f6;
	padding: 10px 10px 10px 22px;
	border-bottom: 1px solid #fff;
}
.sidenav a:hover { color: #000; }
.n-1 .sidenav .n-1 a,
.n-2 .sidenav .n-2 a,
.n-3 .sidenav .n-3 a,
.n-4 .sidenav .n-4 a,
.n-5 .sidenav .n-5 a,
.n-6 .sidenav .n-6 a {
	color: #496876;
	font-weight: bold;
}

a { color: #537685; }
