
/* -------------------------------------------------------------------- */
body, ul, ol, li, h1, h2, h3, h4, h5, h6, p, form { margin: 0; padding: 0; }
table, img { border: none; }

body { background-color: #ffffff; color:#333333; text-align:center; }

div#nbgiWrapper { width: 760px; margin: 0 auto; text-align: left; }

div#nbgiHeader { margin-top: 10px; background-position: right top; background-repeat: no-repeat; }
div.nbgiHeaderHome  { background-image: url(../img/head_bg_home.png); }
div.nbgiHeaderNorm  { background-image: url(../img/head_bg.png); }
div.nbgiHeaderShort { background-image: url(../img/head_bg_short.png); }

div#nbgiHeader h1 { float: left; width: 390px; }
div#nbgiHeader.nbgiHeaderHome h1 { width: 450px; }

div#nbgiHmenu { float: left; width: 370px; }
div.nbgiHeaderHome div#nbgiHmenu { width: 310px; }

div#nbgiHmenu ul { float: right; list-style: none; }
div#nbgiHmenu li { display: inline; margin: 0; padding: 0; }

div#nbgiSearch { margin: 13px 20px 0 0; float: right; }

div#nbgiGmenuB { border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #000000; }
div#nbgiGmenuB span { display: none; }

div#nbgiBc { border-top: 2px solid #cccccc; background-color: #e6e6e6; padding: 5px 12px; font-size: 10px; }
div#nbgiBc span { color: #666666; }

div#nbgiFooter { margin-bottom: 10px; background-color: #000000; padding-bottom: 8px; }
div#nbgiFooter hr { display:none; }
div#nbgiFooter ul { list-style: none; }
div#nbgiFooter li { float: left; margin: 8px 0 0 8px; }
div#nbgiFooter li#nbgiGoPagetop { float: right; margin: 0; }
div#nbgiFooter address { font-style: normal; margin: 20px 0 0 8px; }

div#nbgiAdv { padding: 10px; color: #666666; font-size: 11px; line-height: 1.4; background: #ffffff; }
div#nbgiAdv img { vertical-align: middle; }
div#nbgiAdv img.lavel { margin-bottom: 3px; margin-right: 3px; }
div#nbgiAdv #nbgiAdvAbout img { margin-bottom: 3px; margin-right: .5em; }
div#nbgiAdv img.arr { margin-left: .5em; }
div#nbgiAdv a { text-decoration: none; }
div#nbgiAdv a:hover { text-decoration: underline; }

/* -------------------------------------------------------------------- */
#NBGIbody { text-align: center; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
#NBGIbodyBox { width: 760px; margin: 0 auto; text-align: left; }
#NBGIbodyInner { margin: 20px 10px 40px 10px; }

/* -------------------------------------------------------------------- */
a:link    { color: #0066ff; text-decoration: underline; }
a:visited { color: #990066; text-decoration: underline; }
a:hover   { color: #0066ff; text-decoration: underline; }

a.sim:link    { color: #0066ff; text-decoration: none; }
a.sim:visited { color: #990066; text-decoration: none; }
a.sim:hover   { color: #0066ff; text-decoration: underline; }

a.fix:link    { color: #0066ff; text-decoration: none; }
a.fix:visited { color: #0066ff; text-decoration: none; }
a.fix:hover   { color: #0066ff; text-decoration: underline; }

a.sec:link    { color: #333333; text-decoration: none; }
a.sec:visited { color: #333333; text-decoration: none; }
a.sec:hover   { color: #0066ff; text-decoration: underline; }

a.btn:link    { color: #333333; text-decoration: none; }
a.btn:visited { color: #333333; text-decoration: none; }
a.btn:hover   { color: #0066ff; text-decoration: none; }

a.sup:link    { color: #999999; text-decoration: none; }
a.sup:visited { color: #999999; text-decoration: none; }
a.sup:hover   { color: #0066ff; text-decoration: none; }

/* -------------------------------------------------------------------- */
#grpHeader { height: 20px; overflow: hidden; }
#grpFooter { margin: 0; }

/* -------------------------------------------------------------------- */
.clearfix:after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }
.clearfix { _height: 1px; min-height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

.noscreen { display: none; }


/* -------------------------------------------------------------------- */
/* before_07731
----------------------------------------------------------------------- */

body#NBGIgen,
body#NBGItop  { background: #ffffff url(../img/hbg_top.gif) repeat-x; color:#333333; text-align:center; }
body#NBGIhome { background: #ffffff url(../img/hbg_home_aftgrh.gif) repeat-x; color:#333333; text-align:center; }

#NBGIhead { width: 760px; height: 71px; margin: 0 auto 1px auto; text-align: left; }
body#NBGIhome #NBGIhead { height: 95px; }

#NBGIhead #pagetop { display: block; height: 10px; font-size: 8px; }
#NBGIhead span { display: none; }

#NBGIheadLeft { float: left; margin: 0 10px 10px 10px; width: 57px; }
#NBGIheadLeft h1     { width: 57px; height: 51px; }
#NBGIheadLeft h1 img { width: 57px; height: 51px; }
body#NBGIhome #NBGIheadLeft h1     { width: 84px; height: 75px; }
body#NBGIhome #NBGIheadLeft h1 img { width: 84px; height: 75px; }

#NBGIheadRight { float: right; margin: 0 10px 10px 0; }

body#NBGIgen #NBGIsearch,
body#NBGItop #NBGIsearch,
body#NBGIhome #NBGIsearch { float: left; padding: 4px 0 4px 25px ; height: 28px; background:url(../img/search_left.gif) no-repeat; }

#NBGItool { float: left; padding: 5px 0 5px 5px; background:url(../img/search_right.gif) no-repeat; }
#NBGItool ul { list-style-type:none; }
#NBGItool li { float:left; margin-left: 10px; }
#NBGItool li,
#NBGItool li a { background-repeat:no-repeat; float:left; height:19px; }

#NBGIheadBtn1, #NBGIheadBtn1 a { width:71px; background-image:url(../img/hbtn_sitemap.gif); }
#NBGIheadBtn2, #NBGIheadBtn2 a { width:65px; background-image:url(../img/hbtn_company.gif); }
#NBGIheadBtn3, #NBGIheadBtn3 a { width:65px; background-image:url(../img/hbtn_english.gif); }
#NBGIheadBtn1 a:hover { background-image:url(../img/hbtn_sitemap_o.gif); }
#NBGIheadBtn2 a:hover { background-image:url(../img/hbtn_company_o.gif); }
#NBGIheadBtn3 a:hover { background-image:url(../img/hbtn_english_o.gif); }

#NBGImenu { clear: both; width: 760px; height: 44px; margin: 0 auto 1px auto; text-align: left; background: url(../img/menu_bg.gif) repeat-y; padding: 0; }
#NBGImenu ul { padding: 0 10px; list-style-type: none; }
#NBGImenu li { float: left; margin-top: 1px; }
#NBGImenu a,
#NBGImenu img { display: block; height: 42px; }

#NBGImenuBtn1 a, #NBGImenuBtn1 img { width: 185px; }
#NBGImenuBtn2 a, #NBGImenuBtn2 img { width: 185px; }
#NBGImenuBtn3 a, #NBGImenuBtn3 img { width: 187px; }

body#NBGIhome #NBGImenu { height: 48px; }
body#NBGIhome #NBGImenu a,
body#NBGIhome #NBGImenu img { height: 46px; }

#NBGIcrumbsBar { clear: both; background-color: #e8e8e0; border-bottom: 1px solid #999999; }
#NBGIcrumbsBox { width:760px; margin:0 auto; text-align:left; }
#NBGIcrumbsList { padding: 6px 10px; font-size: 10px; }
#NBGIcrumbsList span { color: #666666; }

#NBGIpgNav { text-align: center; }
#NBGIpgNav div { width: 140px; margin: 0 auto; border: 1px solid #ffffff; background-color: #ffffff; }
#NBGIpgNav span { display:none; }
#NBGIpgNav ul { list-style-type: none; width: 140px; height: 25px; }
#NBGIpgNav li { float: left; width: 70px; height: 25px; background-repeat: no-repeat; }
#NBGIpgNav a  { display: block; width: 70px; height: 25px; background-repeat: no-repeat; }

#NBGIpgNavPrev   { background-image: url(../img/go_prev_off.gif); }
#NBGIpgNavPrev a { background-image: url(../img/go_prev.gif); }
#NBGIpgNavNext   { background-image: url(../img/go_next_off.gif); }
#NBGIpgNavNext a { background-image: url(../img/go_next.gif); }

#NBGIfootBar     { clear: both; width: 100%; background-color: #666666; }
#NBGIfootBar div { width: 760px; margin: 0 auto; padding: 3px 0; text-align: left; }
#NBGIfootBar span, #NBGIfootBar hr { display:none; }

#NBGIfootBar ul { margin: 0 10px; height: 17px; list-style-type:none; }
#NBGIfootBar li { float: left; margin-right: 20px; background-repeat: no-repeat; }
#NBGIfootBar li a { display: block; height: 17px; }

#NBGIfootBtn1 { background-image: url(../img/fbtn1.gif); }
#NBGIfootBtn2 { background-image: url(../img/fbtn2.gif); }
#NBGIfootBtn3 { background-image: url(../img/fbtn3.gif); }
#NBGIfootBtn4 { background-image: url(../img/fbtn4.gif); }

#NBGIfootBtn1 a { width:  48px; }
#NBGIfootBtn2 a { width: 101px; }
#NBGIfootBtn3 a { width: 122px; }
#NBGIfootBtn4 a { width: 113px; }

#NBGIfootGoPgtop { margin: 0 0 0 156px ! important; background: url(../img/fbtn_go_pgtop.gif) no-repeat; }
#NBGIfootGoPgtop a { width: 120px; }

#NBGIfoot { width: 760px; margin: 0 auto; text-align: left; }
#NBGIfoot span, #NBGIfoot hr { display: none; }
#NBGIfoot address { font-style: normal; margin-top: 10px; margin-left: 10px; }
#NBGIfoot address a, #NBGIfoot address img { display: block; width: 166px; height: 21px; }
#NBGIfoot div { margin-left: 10px; margin-bottom: 10px; }
#NBGIfoot div img { display: block; width: 64px; height: 14px; }

/* -------------------------------------------------------------------- */
/* /before_07731
----------------------------------------------------------------------- */

/* -------------------------------------------------------------------- */
@media print {
  a:link    { color: #0066ff; text-decoration: underline; }
  a:visited { color: #0066ff; text-decoration: underline; }
  a:hover   { color: #0066ff; text-decoration: underline; }
  div#nbgiSearch { display: none; }
  .noprint { display: none; }
}
