/* base ----------------------------------------- */
#NBGIbodyBox { padding-top: 20px; width: 760px; color: #202020; }
#NBGIbodyBox h2 { margin: 0; padding: 0; }
#NBGIbodyBox h3 { margin: 0; padding: 0; }
#NBGIbodyBox p { margin-top: 10px; }
#NBGIbodyBox p.cap { margin-top: 4px; }
#NBGIbodyBox ul, #NBGIbodyBox li { margin: 0; padding: 0; }
#NBGIbodyBox img { vertical-align: top; }

div#wrap { border: 1px solid #333333; }
div#cols { width: 758px; background: url(../img/bg.gif) 0 repeat-y; overflow: auto; }

div#col1, div#col2 { vertical-align: top; padding-bottom: 20px; }
div#col1 { width: 200px; float: left; }
div#col1 ul { text-align: center; list-style: none; }
div#col1 ul.nav3 li { margin-top: 5px; }
div#col1 ul li.info { margin: 10px; }
div#col1 ul li.info a { padding: 5px 0; font-size: 12px; line-height: 1.4; display: block; }

div#col2 { float: left; width: 558px; }
div#col2 div#idxintro { margin: 0 auto; text-align: center; }
div#col2 div#idxintro div.bnr { margin-bottom: 10px; }
div#col2 h2 { margin: 10px 19px 0 19px; }

p.copyright img { width: 340px; height: 70px; }

div.prev { clear: both; margin-top: 40px; padding-top: 10px; text-align: center; border-top: 1px solid #cccccc; }

/* ----------------------------------------- */

h3 img { margin-top: 20px; }
h4 img { margin-top: 20px; }
div.menuttl { margin-top: 20px; }

div.box558 { padding: 0 19px 20px 19px; }
div#col2 div.col { overflow: auto; vertical-align: top;; }
div#col2 div.col10 { margin-top: 10px; overflow: auto; }
div#col2 div.col20 { margin-top: 20px; overflow: auto; }

div#col2 .spt5 { margin-top: 5px; }
div#col2 .spt10 { margin-top: 10px; }
div#col2 .spt20 { margin-top: 20px; }
div#col2 .spr5 { margin-right: 5px; }
div#col2 .spr10 { margin-right: 10px; }
div#col2 .spr20 { margin-right: 20px; }
div#col2 .spl5 { margin-left: 5px; }
div#col2 .spl10 { margin-left: 10px; }
div#col2 .spl20 { margin-left: 20px; }

div#col2 .imgfl { float: left; margin: 0 20px 10px 0; }
div#col2 .imgfr { float: right; margin: 0 0 10px 20px; }
div#col2 .fl { float: left; }
div#col2 .fr { float: right; }

div#col2 p { margin-top: 1em; }
div#col2 .cmnt { margin-top: 3px; text-align: center; }
div#col2 .lft { text-align: left; }
div#col2 .rgt { text-align: right; }

div#col2 ul.btn { margin-top: 10px!important; list-style: none; }
div#col2 ul.btn li { margin-bottom: 3px!important; }
div#col2 ul.list, div.box558 ul.list li { list-style: none; }
div#col2 ul.list li { padding: 0 0 1em 20px!important; background: url(../img/dot.gif) no-repeat; overflow: auto;  }

table.list { border-bottom: 1px solid #cccccc; }
table.list th, table.list td { padding: .5em; border-top: 1px solid #cccccc; font-size: 12px; line-height: 120%; }
table.list th { background: #e6e6e6; font-weight: normal; text-align: center; }
table.list td { text-align: center; }

table.tsmall th, table.tsmall td { font-size: 11px; }
.notes { margin-top: .5em; }

div#col2 .w120 { width: 120px; }
div#col2 .w235 { width: 235px; }

div#col2 .w160 { width: 160px; }
div#col2 .w240 { width: 240px; }
div#col2 .w345 { width: 345px; }
div#col2 .w500 { width: 500px; }
div#col2 .w520 { width: 520px; }

div#col2 .clr { clear: both; }
div#col2 ol { margin: 1em 0 0 2em; }
