BODY {
 padding-right : 0;
 padding-left : 0;
 font-size : 11px;
 padding-bottom : 0;
 margin : 0;
 color : #000;
 padding-top : 0;
 font-family : Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 background-color : #fff;
}

/* Modern refresh 2026 - keeps the original table/URL structure intact. */
:root {
 --modern-bg: #f8f4ec;
 --modern-panel: #ffffff;
 --modern-soft: #f1eadf;
 --modern-line: #e4d8c8;
 --modern-ink: #151915;
 --modern-muted: #5f685d;
 --modern-accent: #8f6a43;
 --modern-accent-2: #5f4932;
 --modern-shadow: 0 14px 38px rgba(22, 28, 22, .10);
}

html {
 background: var(--modern-bg);
}

body {
 background:
  linear-gradient(180deg, rgba(255,255,255,.96), rgba(255,255,255,.48) 320px, transparent 760px),
  var(--modern-bg) !important;
 color: var(--modern-ink) !important;
 font-family: Inter, Arial, Helvetica, sans-serif !important;
 font-size: 14px !important;
 line-height: 1.5 !important;
}

body > table:first-of-type {
 width: min(1180px, calc(100% - 28px)) !important;
 margin: 18px auto 10px !important;
 border: 1px solid var(--modern-line);
 border-radius: 8px;
 background: rgba(255,255,255,.92);
 box-shadow: var(--modern-shadow);
 overflow: hidden;
}

body > table:first-of-type td {
 padding: 14px !important;
 vertical-align: middle !important;
}

#logo img {
 max-width: 300px;
 height: auto;
}

body > table:nth-of-type(2) {
 width: min(1180px, calc(100% - 28px)) !important;
 margin: 0 auto 28px !important;
 border-collapse: separate !important;
 border-spacing: 12px !important;
}

td {
 color: var(--modern-ink);
 font-family: Inter, Arial, Helvetica, sans-serif !important;
 font-size: 14px !important;
}

a,
a:visited {
 color: #6f5436 !important;
 font-weight: 750 !important;
}

a:hover {
 color: var(--modern-accent-2) !important;
 text-decoration: none !important;
}

h1,
h2,
h3,
h4,
h5 {
 color: var(--modern-ink) !important;
 font-family: Inter, Arial, Helvetica, sans-serif !important;
 font-size: 20px !important;
 line-height: 1.2 !important;
}

input.search,
select.search,
textarea,
input[type="text"],
input[type="password"] {
 min-height: 36px;
 border: 1px solid var(--modern-line) !important;
 border-radius: 6px;
 background: #fff;
 color: var(--modern-ink);
 padding: 6px 9px;
 font: 14px Inter, Arial, sans-serif !important;
}

input[type="submit"],
button,
.sub1 {
 border: 0 !important;
 border-radius: 6px !important;
 background: #8f6a43 !important;
 color: #fff !important;
 padding: 8px 12px !important;
 cursor: pointer;
 font-weight: 800 !important;
}

.menu {
 border: 1px solid var(--modern-line) !important;
 border-radius: 8px !important;
 background: rgba(255,255,255,.86) !important;
 box-shadow: 0 8px 24px rgba(20, 25, 20, .07);
 overflow: hidden;
}

.menutop {
 height: auto !important;
 border-radius: 0 !important;
 background: linear-gradient(135deg, #5f4932, #8f6a43) !important;
 color: #fff !important;
 padding: 9px 11px !important;
}

.menutop b {
 color: #fff !important;
}

.links1 {
 display: inline-block !important;
 margin: 2px 0;
 padding: 2px 0;
}

.sub0,
.subdet,
.tnsub0,
.tnsub1,
.subnew0,
.subnew1,
.subnew10,
.subnew11,
.tnsubnew0,
.tnsubnew1,
.tnsubnew10,
.tnsubnew11 {
 border: 1px solid var(--modern-line) !important;
 border-radius: 8px !important;
 background: #fffdfa !important;
 box-shadow: 0 8px 22px rgba(18, 24, 18, .06);
}

.article,
.grey {
 color: var(--modern-muted) !important;
 font-size: 13px !important;
}

img {
 max-width: 100%;
}

img[src*="/img/"],
img[src*="/images/"] {
 border-radius: 6px;
}

#foot td,
.tabel1 {
 border-color: var(--modern-line) !important;
}

@media (max-width: 760px) {
 body > table:first-of-type,
 body > table:nth-of-type(2) {
  width: calc(100% - 16px) !important;
  margin-left: 8px !important;
  margin-right: 8px !important;
 }

 body > table:first-of-type > tbody > tr > td,
 body > table:nth-of-type(2) > tbody > tr > td {
  display: block;
  width: 100% !important;
  text-align: left !important;
 }

 table[style*="width:210px"],
 .menu {
  width: 100% !important;
 }

 form table,
 form tbody,
 form tr,
 form td {
  display: block;
  width: 100% !important;
 }

 input.search,
 select.search,
 input[type="text"] {
  width: 100% !important;
 }
}
td {
 font-size : 12px;
 font-family : verdana, sans-serif;
}
a, a:visited {
 font-weight : bold;
 color : #000099;
 display : inline;
}
.download {
 text-decoration : none;
 color : #000099;
 font-size : 13px;
 font-family : Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-weight : bold;
}
#topnav {
 margin : 0;
 padding : 1px 0;
 border-top : 1px dashed #515a5f;
 font-size : 11px;
 font-family : verdana, sans-serif;
}
.search {
 font-size : 12px;
 font-family : verdana, sans-serif;
 color : #000099;
}
.sub1 {
 background : #ededed;
 border : 1px solid #cccccc;
 border-top : 1px solid #cccccc;
 border-left : 1px solid #cccccc;
 border-bottom : 1px solid #cccccc;
}
h2, h3, h4, h5 {
 text-decoration : none;
 color : #000000;
 font-size : 12px;
 font-family : Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-weight : bold;
 display : inline;
}
.download:link {
 text-decoration : none;
 color : #000000;
 font-size : 12px;
 font-family : verdana, sans-serif;
 font-weight : bold;
 display : inline;
}
.download:hover {
 text-decoration : underline;
 color : #000099;
 font-size : 12px;
 font-family : verdana;
 font-weight : bold;
 display : inline;
}
.article {
 font-family : Verdana, Arial, Helvetica, Sans-Serif;
 font-size : 11.5px;
 font-weight : normal;
 color : #000000;
 line-height : 150%;
 text-align : justify;
}
a.article-bold:link, a.article-bold:active, a.article-bold:visited {
 font-family : Verdana, Arial, Helvetica, Sans-Serif;
 font-size : 11.5px;
 font-weight : bold;
 text-decoration : none;
}
a.article-bold:hover {
 font-family : Verdana, Arial, Helvetica, Sans-Serif;
 font-size : 11.5px;
 font-weight : bold;
 text-decoration : underline;
}
a.article-boldtop:link, a.article-boldtop:active, a.article-boldtop:visited {
 font-family : Verdana, Arial, Helvetica, Sans-Serif;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}
a.article-boldtop:hover {
 font-family : Verdana, Arial, Helvetica, Sans-Serif;
 font-size : 12px;
 font-weight : bold;
 text-decoration : underline;
}
.grey {
 color : #acaaa8;
 font-size : 10px;
 font-weight : bold;
 font-family : Verdana, Arial, Helvetica, Sans-Serif;
}
a.article-download:link, a.article-download:active, a.article-download:visited {
 color : #000099;
 text-decoration : underline;
 font-weight : bold;
 font-size : 17px;
}
a.article-download:hover {
 color : #000099;
 text-decoration : none;
 font-weight : bold;
 font-size : 17px;
}
.sep {
 margin : 0 0 0 1px;
}
#foot td {
 padding-top : 1px;
 border-top : 1px dashed #0909ae;
}
.search {
 font-size : 12px;
 font-family : verdana, sans-serif;
 color : #0909ae;
}
.sub1 {
 background : rgb(240, 240, 242);
 font-size : 12px;
 font-family : tahoma, sans-serif;
 border : 1px solid #cccccc;
 border-top : 1px solid #cccccc;
 border-left : 1px solid #cccccc;
 border-bottom : 1px solid #cccccc;
}
.sub0 {
 background : #ffffff;
 font-size : 12px;
 font-family : tahoma, sans-serif;
 border : 1px solid #e5e5e5;
 border-top : 1px solid #e5e5e5;
 border-left : 1px solid #e5e5e5;
 border-bottom : 1px solid #e5e5e5;
}
.tnsub1 {
 border : 1px solid #cccccc;
}
.tnsub0 {
 border : 1px solid #afc9b4;
}
.subnew1 {
 background : #afc9b4;
 border : 1px solid #cccccc;
 border-top : 1px solid #cccccc;
 border-left : 1px solid #cccccc;
 border-bottom : 1px solid #cccccc;
}
.subnew0 {
 background : #ffffff;
 border : 1px solid #e5e5e5;
 border-top : 1px solid #e5e5e5;
 border-left : 1px solid #e5e5e5;
 border-bottom : 1px solid #e5e5e5;
}
.subnew11 {
 background : #afc9b4;
 border : 1px solid #ff0000;
 border-top : 1px solid #ff0000;
 border-left : 1px solid #ff0000;
 border-bottom : 1px solid #ff0000;
}
.subnew10 {
 background : #ffffff;
 border : 1px solid #ff0000;
 border-top : 1px solid #ff0000;
 border-left : 1px solid #ff0000;
 border-bottom : 1px solid #ff0000;
}
.tnsubnew1 {
 border : 1px solid #cccccc;
}
.tnsubnew0 {
 border : 1px solid #afc9b4;
}
.tnsubnew11 {
 border : 1px solid #ff0000;
}
.tnsubnew10 {
 border : 1px solid #ff0000;
}
.subdet {
 background : #f8f8f8;
 border : 1px solid #cccccc;
 border-top : 1px solid #cccccc;
 border-left : 1px solid #cccccc;
 border-bottom : 1px solid #cccccc;
}
.tabel1 {
 border-bottom : 1px dashed #afc9b4;
 border-right : 1px dashed #afc9b4;
}
.menu {
 background : #ffffff;
 border : 1px solid #d0d0d0;
}
.menutop {
 background : #3487cb;
 color : white;
 height : 20px;
}
.menutop1:link, .menutop1:visited, .menutop1:hover, .menutop1:active {
 color : white;
}
.menu {
 background : #ffffff;
 border : 1px solid #d0d0d0;
}
.menutop {
 background : #3487cb;
 color : white;
 height : 20px;
}
.menutop1:link, .menutop1:visited, .menutop1:hover, .menutop1:active {
 color : white;
}
#logo {
 float : left;
 font-family : Georgia, "Times New Roman", Times, serif;
 padding : 7px 0 0 0;
}
#logo a {
 text-decoration : none;
 color : #000099;
 font-size : 24px;
 font-weight : bold;
 font-family : Georgia, "Times New Roman", Times, serif;
}
.div1 {
 height : 2px;
 width : 100%;
}
.links1, .links1:visited {
 color : #000099;
 font-weight : normal;
 text-decoration : underline;
 font-family : arial, sans-serif;
 font-size : 11px;
 width : 200px;
 overflow : hidden;
 white-space : nowrap;
 line-height : 13px;
 display : inline;
}
#logospecifications {
 padding : 0;
 margin : 0;
 text-align : right;
}
#logospecifications a {
 color : rgb(0, 0, 0);
 text-decoration : none;
 font-size : 12px;
}

h1{
font-size:18px;
}

.field {
	padding:15px 0 0 0;
	font-size:13px;
}

.bulletlist li{
	margin:0 0 0 15px;
	list-style-type:disc; 
}

.pagetitle2 {
	margin: 0;
	padding: 0 0 0.2em 0;
	font-size:medium;
	font-weight:bold;
	border-bottom: 1px solid #BEC3C7;
}




.pagetitle2a {
	margin: 0;
	padding: 0 0 0 0;
	font-size:medium;
	font-weight:bold;
}

.tdmyacc{
border-bottom: 1px solid #BEC3C7;
}

.err {
	color: red;
	font-weight: bold;
	margin-bottom: 5px;
	font-size:15px;
}

/* Softer AvatarStock list colors. */
.sub1,
.subnew1,
.subnew11 {
 background: #f2eadf !important;
 color: #2a2118 !important;
}
.sub0,
.subnew0,
.subnew10 {
 background: #fffdfa !important;
 color: #2a2118 !important;
}
.sub1 a,
.subnew1 a,
.subnew11 a,
.sub0 a,
.subnew0 a,
.subnew10 a {
 color: #6f5436 !important;
}

