/*@import url(debug.css);*/
html  { margin: 0; padding: 0 }
body     { color: #1e1e1e; font-size: 80%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; background-color: #fff; margin: 0; padding: 0 }
#contenttext { visibility: visible; position: absolute; z-index: 5; top: 128px; left: 0; width: 100%; height: auto }
#contenttextinner  { text-align: left; position: relative; top: 0; left: 5px; width: 760px }
#contenttextleft { visibility: visible; position: absolute; z-index: 8; top: 0; left: 0; width: 180px; height: auto }
#contenttextmid    { visibility: visible; padding-bottom: 1em; position: absolute; z-index: 8; top: 0; left: 176px; width: 406px; height: auto }
#contenttextrgt  { visibility: visible; position: absolute; z-index: 8; top: 0; right: 0; width: 180px; height: auto }
#hdr { visibility: visible; position: absolute; z-index: 5; top: 10px; left: 0; width: 100%; height: auto }
#hdrinner        { background-color: #fff; position: relative; z-index: 20; left: 5px; width: 756px; height: 84px; border: solid 2px #2b4b9a }
img { display: block; border-width: 0 }
a:hover img { opacity: .7; }
#imghdrlft, #imghdrmid, #imghdrrgt   { text-align: left; float: left }
#imghdrlft    { display: inline; margin-left: 1px; width: 165px; height: 82px }
#imghdrmid    { display: inline; margin-right: 1px; width: 424px; height: 82px }
#hdrview    { display: inline; padding: 1px 0; float: left; border-right: 2px solid #2b4b9a }
#imghdrrgt        { display: inline; margin: 1px; width: 161px; height: 82px; float: right }
#menu          { visibility: visible; padding-top: 7px; padding-bottom: 3px; position: absolute; z-index: 3; top: 90px; left: 0; width: 100%; height: auto; }
#menuinner     { background-color: #faaced; position: relative; top: 0; left: 5px; width: 760px; }
#menuinner p   { line-height: 1.2em; margin: 0; padding: 3px 0 3px 0; border-top: 1px solid #F1F3F9; border-bottom: 1px solid #C8D0E8; background-color: #F1F3F9; }
#menuinner p a, div.subnav p a   { color: #2b4b9a; font-style: normal; font-weight: normal; line-height: 1.4em; text-decoration: underline; margin: 0 5px; padding: 0 2px 1px 2px; }
/*div.subnav a                 { margin: 0; }*/
p               { font-size: 101.6%; margin-top: 0.8em; margin-bottom: 0em }
p a, li a       { color: #2b4b9a; text-decoration: underline }
p a:visited, li a:visited  { color: #2b4b9a; font-style: normal ; text-decoration: underline; }
p a:hover, li a:hover  { color: black; text-decoration: underline }
p.note { font-size: 85.9%; color: gray; }
p span.note { color: gray; font-style: italic; }
table p   { font-size: 80%; text-align: center; margin: 10px 5px }
h1              { color: #2b4b9a; font-size: 160%; line-height: 1.1em; margin-top: 4px; margin-bottom: 0; }
h2          { color: #2b4b9a; font-size: 125%; line-height: 1.2em; margin-top: 1.2em; margin-bottom: 0; clear: left }
h2 em { color: #000; font-weight: normal; font-style: normal; }
h3       { color: #2b4b9a; font-size: 110%; font-weight: bold; margin-top: 1.2em; margin-bottom: 0 }
h6            { color: #464646; font-size: 100%; font-weight: normal; text-align: center; margin-top: 0; margin-bottom: 0; padding-top: 0.5em; width: 25em; clear: both }
h1 + h2  { margin-top: 1em }
ul, ol            { margin-top: 0.5em;}
ul li, ol li      { margin-top: 0.3em; margin-bottom: 0; }
ul li             { list-style-type: disc; list-style-position: inside; margin-left: -38px; }
ol li             { margin-left: -22px; }

.ftr    {  font-size: 85.9%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin-top: 0; margin-bottom: 0; }
.graytxt1   { color: #1e1e1e }
.plaintxt      { color: #696969; font-size: 63%; font-weight: normal; line-height: 1.35em; }
.announce  { text-align: center; margin-top: 1em; margin-bottom: 1em; padding: 0.5em 10px; border: solid 3px #baffff }

#contenttextmid div.subnav { margin-bottom: 1em }
#menuinner p, #contenttextmid div.subnav p        { font-size: 85.9%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; text-align: center; }
#contenttextmid div.subnav p        { margin: 1em 0 0.2em; padding: 0.5em 0; border-top: 1px solid #C8D0E8; border-bottom: 1px solid #C8D0E8; background-color: #F1F3F9; }
#contenttextmid div.subnav p a      { white-space: nowrap;}

#menuinner a:visited, div.subnav a:visited   { color: #2b4b9a; font-style: normal; font-weight: normal; text-decoration: underline; }
#menuinner a:hover, div.subnav a:hover       { color: black; font-style: normal; font-weight: normal; text-decoration: underline; background-color: #fff; }

#contenttextleft p, #contenttextrgt p  { font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin-top: 7px; margin-bottom: 7px; padding: 0.8em 1px; width: 160px; float: left; clear: left; border: solid 1px #C8D0E8; background-color: #F1F3F9; color: #2b4b9a; }
#contenttextrgt p  { float: right; clear: right }
#contenttextleft img, #contenttextrgt img   { display: inline; margin-top: 7px; margin-bottom: 7px; padding: 1px; width: 160px; height: 110px; float: left; clear: left; border: solid 1px #C8D0E8; }
#contenttextrgt img { float: right; clear: right }
#contenttextrgt img.map { width: 160px; height: 259px }
#contenttextleft img.prtrt, #contenttextrgt img.prtrt { width: 160px; height: 233px; }
div#ifrm { position: relative; top: 0; left: -10px; width: 430px; height: auto; z-index: 2; margin: 0.8em auto 0; padding: 0; }
