/* ---( body )------------------------------ */
body         { margin: 0px; padding: 0px; color: black; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ACBAC6; text-decoration: none; }
table        { margin: 0px; }
form         { margin: 0px; padding: 0px; }

/* ---( text )------------------------------ */
a            { text-decoration: none; }
a:link, a:visited { text-decoration: none; color: black; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }
a:hover      { text-decoration: underline; }
h1           { font-size: 22px; }
h2           { font-size: 18px; }
h3           { font-size: 16px; }
h4           { font-size: 14px; }
ul           { list-style: outside; }

/* ---( header )---------------------------- */
#topmnhome   { font-size: 14px; padding: 0px 0px 0px 160px; background-color: #666666; }
#logo        { padding: 0px; background-color: #CFD6E0; }
#logo img    { padding: 0px;}
#logo a:link { font-weight: normal; font-family: Century Gothic; }
#logo a:visited { font-weight: normal; font-family: Century Gothic; }
#logo a:hover { font-weight: normal; font-family: Century Gothic; }
#topmn       { font-size: 14px; padding: 0px 5px 0px 5px; font-weight: bold; color: white; text-align: left; background-color: #666666; }
#topmn a:link { color: white; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }
#topmn a:visited { color: white; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }
#topmn a:hover { color: white; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }
#tbheader    { border-right: 1px solid white; border-bottom: 1px solid white; }

/* ---( blocksx )--------------------------- */
#leftcontent { border-right: 1px solid white; }
.mnsx        { text-decoration: none; }
ul.mnsx      { margin: 0px; padding: 0px; list-style: none; text-indent: 5px; }
ul.mnsx a    { display: block; width: 135px; }
ul.mnsx li   { color: white; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #555555; border-top: 1px solid #ACBAC6; border-right: 1px solid black; border-bottom: 1px solid black; }
ul.mnsx li a:link { color: white; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }
ul.mnsx li a:visited { color: white; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }
ul.mnsx li a:hover { text-decoration: none; color: black; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ACBAC6; }
ul.mnsx li.one { color: black; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ACBAC6; }
ul.mnsx li.one a:link { color: black; font-family: Arial, Verdana, Helvetica, sans-serif; }
ul.mnsx li.one a:visited { color: black; font-family: Arial, Verdana, Helvetica, sans-serif; }
ul.mnsx li.one a:hover { color: black; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #CFD6E0; }

ul.mnsx li.mysearch { color: black; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: white; }
ul.mnsx li.mysearch a:link { color: black; font-family: Arial, Verdana, Helvetica, sans-serif; }
ul.mnsx li.mysearch a:visited { color: black; font-family: Arial, Verdana, Helvetica, sans-serif; }
ul.mnsx li.mysearch a:hover { color: black; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ACBAC6; }

/* ---( main )------------------------------ */
#main        { vertical-align: top; padding: 0px 5px; background: white url('images/bgmap.png'); }
.msg         { margin-top: 10px; padding: 0px 5px; font-weight: bold; background-color: #ACBAC6; border: 1px solid #003366; }
.mainmn      { padding: 0px 5px; font-weight: bold; }
.mainform    { margin-top: 5px; padding: 5px; border: 1px solid #C0C0C0; }
.mainrecorset { margin-top: 5px; padding: 0px 5px; border: 1px solid #C0C0C0; }
.formfield   { font-size: 12px; color: black; }
.formcenter  { font-size: 12px; text-align: center; color: black; }
label        { padding-top: 3px; float: left; width: 35%; text-align: right; font-weight: bold; }
.a           { background-color: #DEDEDE; }
.b           { background-color: #FFFFFF; }
.aboutimg {
  padding: 10px, 10px 10px 10px;
  margin: 10px, 10px 10px 10px;
  border: 10px, 10px 10px 10px;
}
.aboutdesc {
  padding: 10px, 10px 10px 10px;
}

/* ---( footer )---------------------------- */
.footer      { padding: 0px 5px; font-size: 10px; font-weight: bold; color: white; text-align: center; background-color: #666666; border-top: 1px solid white; }
.footer a:link { color: white; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; }
.footer a:visited { color: white; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; }
.footer a:hover { color: white; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; }
