body {font-size:77%; font-family: verdana, arial, sans-serif; background:#B0C4DE;}   #header {background:white;}
#leftnav {float:left; width:18%; background:white;}
#centre {float:left; width:58%; background:white;}
#rightnav {float:right; width:24%; background:white; text-align: left;}
ol {text-align: left;}
#leftnav, #centre, #rightnav {padding-bottom:32767px; margin-bottom:-32767px;}
#wrapper {overflow:hidden; background:#fff;}
#footer {clear:both; background:white;  text-align: center;}
.content {padding:10px;}
p {font-size:12px; line-height:1.4em; margin:0; padding:5px 0; padding-left: 10pt;}
#footer p,
#header p {color:black;}
#footer a {color:blue;}
#footer a:hover {text-decoration:none;}
img {border-color:#ffffff; vertical-align: middle;}
#rcspix {float:right; border-style:outset; border-color:gray; border-width:3px; margin: 1em 0;}

.content {padding:10px;}
.footerclass {float: left;text-align:left; margin:10px; padding:5px; width:45%;}
.footerclass h2 {font-size:14px;color:maroon; border-bottom:1px solid maroon; position:relative;}
.centering {margin:0 auto;width:80%}
.footer30 {float:left; width:33%;}
.footerclass ul {list-style: none;margin: 0;padding: 0px;}
.footerpart li a{display:block; margin: 5px;text-align:center; color:black; text-decoration: none;border: 1px solid silver; padding:5px 5px; border-radius:6px; box-shadow:0 16px 10px -16px rgba(0,0,0,0.4);}
.footerpart li a:hover{color:black; background-color: #b0c4de;}
.footerlink li a {list-style:none; display: block;   color:black; text-decoration: none;border-bottom: 1px solid silver;}
.footerlink li a:hover{color:black; background-color: #b0c4de;}
#lhsnavbox {width:150px; border:2px solid #ddd; background:#fff; padding:5px 5px; margin:5px 0; border-radius:6px; box-shadow:0 16px 10px -16px rgba(0,0,0,0.4);}
#lhsnavbox h2 {font-size:14px;font-family:Arial,Helvetica,Verdana,sans-serif;color:maroon;font-weight:bold;}
#lhsnavbox h3 {font-size:14px;font-family:Arial,Helvetica,Verdana,sans-serif;color:maroon;font-weight:bold;}
#lhsnavbox ul {list-style:none; padding:0; margin:0; width:150px; height:auto;}
#lhsnavbox ul li {text-decoration:none; color:#444; padding:2px 0; font-size:12px; border-bottom:1px solid #e8f0f0; word-spacing:-1px;}
#lhsnavbox ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
#lhsnavbox ul li a:hover {text-decoration:underline;}
#lhsnavbox p {padding:0; margin:0; width:150px; line-height:18px; font-size:12px; color:#444;}
#lhsnavbox p.red {color:#c00;}

@media only screen and (max-width: 760px) {
#topimage-container {min-width:0px; height:150px; padding:1px; border:0px solid #fff; } 
#rightcoltop {display: none;}
#wrapper {clear:both;}
#leftnav {float:left; width:200px; background:white;}
#centre {float:left;}
#rightnav {clear:both;display:block;float:left;width:100%;}
.tablist  {list-style-type: none;  margin: 0;    padding: 0;}
.tablist li {display: inline;float:left; margin-right:0em;}
.tablist li a {display:block; padding:0 .6em; text-decoration:none; border:1px solid #b0c4de; border-bottom:0;    webkit-border-top-right-radius:0em;  -webkit-border-top-left-radius:0em; -moz-border-radius-topright:0em; -moz-border-radius-topleft:0em; border-top-right-radius:0em; border-top-left-radius:0em;}
}