*
	{ margin:0; padding:0; }
html
	{ overflow-y:scroll; }
p, ul, ol, dd, dt
	{ font-size:80%; line-height:150%; color:#333333; }
sup
	{ font-size:70%; line-height:100%; vertical-align:text-top; }
ol
	{ padding-left:30px; }
ul ol, ul ul, ol ul, ol ol
	{ font-size:100%; }
a
	{ text-decoration:none; color:#0000ff; }
a:hover
	{ text-decoration:underline; color:#0000ff; }
p.ar
	{ text-align:right; }
p.ac
	{ text-align:center; }
span.fb
	{ font-weight:bold; }
span.cr
	{ color:#ff0000; }
span.cb
	{ color:#4C9DC3; }
img
	{ border:0; }

.lbox
	{ float:left; }
.rbox
	{ float:right; }
.clboth
	{ clear:both; }

.posab
	{ position:absolute; }
.posrl
	{ position:relative; }
.notop
	{ top:0; }
.top10
	{ top:10px; }


body
	{ background:url('../img/img_bodybg.jpg') repeat-x; font-family:arial; }
body.nobg
	{ background:none; }
div.body
	{ width:938px; border-right:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; margin-left:auto; margin-right:auto; }
div.hdr
	{ background:url('../img/img_hdrbg.jpg') repeat-x; height:70px; border-bottom:1px solid #999999; }
div.hdr div.logo
	{ float:left; }

div.hdr div.fstic
	{ margin-left:200px; }
div.hdr div.icon
	{ width:100px; float:left; padding-top:15px; }
div.hdr div.icon div
	{ padding:0 0 0 33px; }
div.hdr div.icon p
	{ text-align:center; }
div.hdr div.icon p a, div.hdr div.icon p a:hover
	{ color:#ffffff; }

div.hdr ul
	{ float:right; color:#ffffff; list-style-type:none; list-style-image:url('../img/img_hdrpoint.gif'); margin:10px 10px 0 0; padding:0 0 0 30px; }
div.hdr ul a, div.hdr ul a:hover
	{ color:#ffffff; }
div.unv
	{ height:33px; border-bottom:1px solid #666666; clear:both; }
div.unv div
	{ float:left; }
div.unv div a
	{ text-decoration:none; color:#000000; }
div.unv div a:hover
	{ text-decoration:none; }
div.unv div
	{ float: left; position: relative; background:url(../img/nv/nv_off.png); width: 134px; height: 33px; }
div.unv div a
	{ position:absolute; bottom: 0px; right: 0; width: 134px; padding: 9px 0px; font-weight: normal; font-size: 13px; text-align:center;}

div.totop
	{ clear:both; }
div.totop p
	{ text-align:right; padding:10px 20px; }

div.fnv
	{ clear:both; padding-top:10px; margin-bottom:10px; }
div.fnv p
	{ text-align:center; margin:0; padding:0; }

p.trademark
	{ font-size:75%; line-height:120%; padding-left:10px; padding-top:10px; text-align:center; }

div.ftr
	{ clear:both; background:url('../img/img_ftrbg.jpg') repeat-x; height:29px; border-top:1px solid #999999; }
div.ftr ul
	{ float:left; list-style-type:none; list-style-image:url('../img/img_ftrpoint.gif'); padding:0 0 0 25px; margin-top:5px; }
div.ftr div
	{ float:right; margin:0; }
div.ftr p
	{ float:right; margin:5px 5px 0 0; }
div.ftr ul, div.ftr p, div.ftr a, div.ftr a:hover
	{ color:#ffffff; }


