
/*===NAV-TOP STUFF===*/
#nav-top table   { margin: 0; padding: 0; border-width: 0; width: 100% }
#header tr     { margin: 0; padding: 0; border-width: 0 }
#header td      { background-color: #fff; margin: 0; padding: 0; border-width: 0 }
/* */
#header h1 /*kyero*/   { color: #999 }
.headertxt, .headertxt A:active, .headertxt A:visited, .headertxt A:link, .headertxt A:hover   { color: #808080 }
.invtxt, .invtxt A:active, .invtxt A:visited, .invtxt A:link, .invtxt A:hover  { color: #696969 }
/* */
#headbanner tr    { margin: 0; padding: 0; border-width: 0 }
#headbanner td         { background-color: #fff; margin: 0; padding: 0; border-style: dashed none none; border-width: 1px 0 0; border-color: #c0c0c0 #a9a9a9 #a9a9a9 }

#headnav tr    { margin: 0; padding: 0; border-width: 0 }
#headnav td         { background-color: #b22222; margin: 0; padding: 0; border-style: none none solid; border-width: 0 0 1px; border-color: #a9a9a9 }
#headcmi td { background-color: #006400; margin: 0; padding: 0; border-style: none none solid; border-width: 0 0 1px; border-color: #a9a9a9 }
/* MENU BAR ITEMS===== not borders*/
div.menu   { background-color: #f5ffd7 }
div.menu a.menuItem:hover, div.menu a.menuItemHighlight  { color: #ffffff; background-color: #789 }
div.menu-bar a.menuButtonActive,
div.menu-bar a.menuButtonActive:hover     { color: #ffffff; background-color: #daa520 }
div.menu-bar a.menuButton2:hover       { color: #ffffff; background-color: #daa520; top: 1px; left: 1px }
div.menu-bar a.menuButton2Active,
div.menu-bar a.menuButton2Active:hover  { color: #ffffff; background-color: #b22222 }
/*===NAV-LEFT STUFF===*/
#nav-pic  { }
#nav-left         { color: #000; background-color: #fff }
#nav-left table { }
#nav-left p    { color: #696969; margin: 0; padding: 0 2px 0 6px }
#nav-left h2   { color: #696969 }
#nav-left h3   { color: #696969 }
#nav-left h4  { color: #000 }
#nav-left a        { color: #fff; text-decoration: none; background-color: #789; cursor: default; display: block; margin: 2px 0 2px -2px; padding-left: 10px; border-top: 2px none white; border-bottom: 2px none #fff; border-left: 12px solid #daa520 }
#nav-left a.takeaction  { color: #fff; text-decoration: none; background-color: #b22222; cursor: default; display: block; margin: 2px 0 2px -2px; padding-left: 10px; border-top: 2px none white; border-bottom: 2px none #fff; border-left: 12px solid #daa520 }
#nav-left a:visited   { color: #fff }
#nav-lefta a:hover      { color: #fff; background-color: #cd5c5c; display: block; padding-left: 10px; z-index: 10; width: 120px; border-left: 12px solid #b22222 }
#nav-left a:hover       { color: #fff; font-weight: bold; text-decoration: none; background-color: #483d8b; text-align: center; text-transform: uppercase; cursor: default; display: block; padding-left: 10px; border-left: 12px solid #f5f5f5 }
#nav-lefta a:focus      { color: #fff; font-weight: bold; text-decoration: none; background-color: #b22222; text-align: center; text-transform: uppercase; cursor: default; display: block; padding-left: 10px; border-left: 12px solid #f5f5f5 }
#nav-leftmenu a        { color: #fff; text-decoration: none; background-color: #789; cursor: default; display: block; margin: 2px 0 2px -2px; padding-left: 10px; border-top: 2px none white; border-bottom: 2px none #fff; border-left: 12px solid #2f4f4f }
#nav-leftcmi a  { color: #fff; text-decoration: none; background-color: #808080; cursor: default; display: block; margin: 2px 0 2px -2px; padding-left: 5px; border-top: 2px none white; border-bottom: 2px none #fff; border-left: 12px solid #800000 }
#nav-leftcmi a:hover  { color: #fff; font-weight: bold; text-decoration: none; background-color: #556b2f; text-align: center; text-transform: uppercase; cursor: default; display: block; padding-left: 5px; border-left: 12px solid #f5f5f5 }
#nav-leftcmix a  { color: #fff; text-decoration: none; background-color: #006400; cursor: default; display: block; margin: 2px 0 2px -2px; padding-left: 5px; border-top: 2px none white; border-bottom: 2px none #fff; border-left: 12px solid #800000 }
#nav-leftcmix a:hover  { color: #fff; font-weight: bold; text-decoration: none; background-color: #556b2f; text-align: center; text-transform: uppercase; cursor: default; display: block; padding-left: 5px; border-left: 12px solid #f5f5f5 }
#nav-leftmenu a.takeaction   { color: #fff; text-decoration: none; background-color: #b22222; cursor: default; display: block; margin: 2px 0 2px -2px; padding-left: 10px; border-top: 2px none white; border-bottom: 2px none #fff; border-left: 12px solid #2f4f4f }
#nav-leftmenu a.image { color: #fff; text-decoration: none; background-color: #fff; text-align: center; cursor: default; display: block; margin: 0; padding: 0; border: solid 2px }
#nav-leftmenu a:hover.image { color: #fff; text-decoration: none; background-color: #fff; text-align: center; cursor: default; display: block; margin: 0; padding: 0; border-style: solid; border-width: 2px; border-color: #dcdcdc #696969 #696969 #dcdcdc }
#nav-leftmenu a:visited   { color: #fff }
#nav-leftmenu a:hover       { color: #fff; font-weight: bold; text-decoration: none; background-color: #483d8b; text-align: center; text-transform: uppercase; cursor: default; display: block; padding-left: 10px; border-left: 12px solid #f5f5f5 }
/*===CONTENT-BOX STUFF===*/
#mainframe table p   { color: #000; text-align: justify; margin-left: 12px }
#mainframe /* text colour*/ p    { color: #000 }
#mainframe .pic { border-style: solid; border-width: 2px; border-color: #dcdcdc #2f4f4f #2f4f4f #dcdcdc }
#introtable .boxhead        { color: #fff; background-color: #2f4f4f; border-left: 15px solid #8b0000 }
#introtable .boxheadwide { color: #fff; background-color: #2f4f4f }
/*===NAV-RIGHT STUFF===*/
#nav-right table { }
#nav-right p  { color: #696969 }
#nav-right h2   { color: #696969 }
#nav-right h3   { color: #696969 }
#nav-right h4  { color: #000 }
/*===FOOTER STUFF===*/

/*----*/
#footer       { color: #000; background-color: #fff; z-index: 94; border: solid 1px #2f4f4f }

/*==================BACKGROUND STRIP*/
#backstrip      { background-color: #fff }
.glossary h4   { color: #b22222; font-size: 1em }
.glossary h3  { color: #b22222; font-size: 1.1em }

