/* SETTING */
*
	{ margin:0; padding:0; }
body
	{ background:url('../img/cmn/img_bodybg.jpg') repeat-x; }
p, ol, ul, input, textarea, dt, dd
	{ font-size:80%; line-height:150%; color:#333333; font-family:arial, sans-serif; }
ul, ol
	{ padding-left:30px; }
ul ul,
ul ol,
ol ol,
ol ul
	{ padding-left:20px; font-size:100%; }

p.txs
	{ font-size:75%; line-height:120%; }
h1, h2, h3, h4, h5, h6
	{ font-family:arial, sans-serif; }

a
	{ color:#016798; text-decoration:none; }
a:hover
	{ color:#016798; text-decoration:underline; }
.fbd
	{ font-weight:bold; }
img
	{ border:0; }
.lbox
	{ float:left; }
.rbox
	{ float:right; }
p.ac
	{ text-align:center; }
p.ar
	{ text-align:right; }
.cb
	{ clear:both; }
.mgt
	{ margin-top:10px; }
.mgt2
	{ margin-top:20px; }
div.ac
	{ margin-left:auto; margin-right:auto; }

table
	{ border-collapse:collapse; }
table.lay1 td,
table.lay1 th
	{ border:1px solid #999999; padding:2px 3px; }
table.lay1 th
	{ background:#FAFAFA; }
table.lay1 th p
	{ color:#515151; font-weight:normal; }
table.lay2 td,
table.lay2 th
	{ border:1px solid #426398; padding:2px 3px; }
table.lay2 th
	{ background:#EBF0F3; }
table.lay2 th p
	{ color:#123B7D; font-weight:normal; }
table.lay1 td p,
table.lay2 td p
	{ color:#505050; }

/* GLOBAL */
div#allcontents
	{ width:936px; margin-left:auto; margin-right:auto; }
div#hdr_area
	{ background:url('../img/cmn/img_hdrbg.gif') no-repeat top center; padding-top:3px; position:relative; }
div#hdr_area div#logo_box
	{ float:left; }
div#hdr_area div#tel_box
	{ position:absolute; top:50px; left:666px; }
div#hdr_area p
	{ float:right; font-size:75%; padding-top:12px; }
div#hdr_area p a
	{ padding:0 8px; }


div#topcopy
	{ border-top:3px solid #164AC0; margin-bottom:1px; background:#4B89DE; }
div#topcopy div
	{ float:right; }
div#topcopy h1
	{ font-size:80%; line-height:100%; color:#ffffff; font-weight:normal; padding:8px 5px; }
div#topcopy h1 a,
div#topcopy h1 a:hover
	{ color:#ffffff; text-decoration:none; }

div.btns
	{ margin-bottom:3px; }

div#unv_area
	{ height:38px; }
div#unv_area div
	{ float:left; }
div#unv_area div.cb
	{ clear:both; }

div#ftr_wrapper
	{ clear:both; background:url('../img/cmn/img_ftrbg.jpg') repeat-x bottom; }
div#ftr_wrapper div#ftr_area
	{ width:936px; margin:0 auto; background:url('../img/cmn/img_hdrbg.gif') no-repeat bottom center; height:80px; }
div#ftr_area div#copy_area
	{ width:244px; margin:0 auto; padding-top:40px; }
