/*COMMON*/
body	{ color: #222222; font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size: 0.9em; background-color: #dac5e9; text-align: center; margin: 0; padding: 0 }
a:link, a:visited	{ color: #802d7e; text-decoration: none }
a:hover, a:active	{ color: #4f2cc0; text-decoration: underline }
p	{ padding: 0; margin: 0; }
form	{ padding: 0; margin: 0; }
h1,h2,h3,h4,hr	{ display: none; }
img	{ border: none; }
.hidden	{ display: none; }
#clear	{ clear: both; }

#hdlink	{ color: #4f4754; font-size: 0.8em;}
#header	{ background-image: url("../images/bg-header.gif"); background-repeat: repeat-x; text-align: center; margin: 0; padding: 0; height: 115px }
#stage	{ background-color: #fff; text-align: center; margin: 0; }
#wapper	{ text-align: left; width: 640px; margin-right: auto; margin-left: auto; }

#footer	{ color: #4f4754; background-color: #dac5e9; background-image: url("../images/bg-footer.gif"); background-repeat: repeat-x; text-align: center; height: 40px; margin: 0; padding: 0; }
#copyright	{ font-size: 0.7em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; float: left; padding-top: 15px; }
#ftlink	{ float: right; padding-top: 15px; }


/*GLOBAL MENU*/
ul#navigation	{ list-style: none; margin: 0; padding: 0; position: relative; top: 0; width: 640px; height: 30px; overflow: hidden ; }
ul#navigation li a	{ text-decoration: none; text-indent: -9999px; padding: 0; position: absolute; top: 0; height: 30px; overflow: hidden }
li#hom a	{ background: url("../images/menu001_eg.gif") no-repeat; left: 0    ; width: 100px }
li#prd a	{ background: url("../images/menu002_eg.gif") no-repeat; left: 100px; width: 100px }
li#bcl a	{ background: url("../images/menu003_eg.gif") no-repeat; left: 200px; width: 115px }
li#dat a	{ background: url("../images/menu006_eg.gif") no-repeat; left: 315px; width: 100px }
li#bea a	{ background: url("../images/menu004_eg.gif") no-repeat; left: 415px; width: 115px }
li#saf a	{ background: url("../images/menu005_eg.gif") no-repeat; left: 530px; width: 115px }
li#hom a:hover, 
li#prd a:hover, 
li#bcl a:hover, 
li#dat a:hover, 
li#bea a:hover, 
li#saf a:hover	{ background-position: 0 -30px }
body#hom li#hom a, 
body#prd li#prd a, 
body#bcl li#bcl a, 
body#dat li#dat a, 
body#bea li#bea a, 
body#saf li#saf a	{ background-position: 0 -60px }


/*TOPPAGE*/
#news	{ text-align: left; width: 246px; overflow: auto; margin: 0 0 10px; padding: 0; }
#news .dUnit	{ font-size: 0.8em; margin: 5px 8px 0 15px; padding-bottom: 5px; }
#news .dUnit ul	{ margin: 0 0 0 10px; padding: 0; list-style-image: url(../images/arrow.gif); }
.day	{ color: #4c4c4c; font-size: 0.8em; font-family: sans-serif; font-weight: bold; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: -10px 0; margin-bottom: 3px; }
#mainim	{ background-color: #e7e2e9; padding-top: 10px; }
#mainbg	{ background-image: url(../images/bg-mar.gif); background-repeat: repeat-x; height: 13px; }
#conind	{ color: #4f4754; font-size: 0.8em; line-height: 1.3em; margin: 0 0 0 15px; padding: 0; }
#indextitle { color: #6c176c; font-weight: bold;font-size: 0.9em; font-family: arial; line-height: 1.3em; margin: 0 0 0 15px; padding: 0; }
#indextop { color: #6c176c; font-size: 1.4em; font-family: arial; line-height: 1.3em; margin: 0 0 0 15px; padding: 0; }
.hdt	{ color: #9201aa; font-weight: bold; font-size: 1.2em; line-height: 1.6em; margin: 15px 5px 10px 20px; }


/*PRODUCT*/
.vsMtxt	{ color:  #2c5656; font-weight: bold; font-size: 1.6em; line-height: 2.0em; margin: 15px 5px 10px 20px; }
.vsMtxh	{ color:  #785898; font-weight: bold; font-size: 1.2em; line-height: 1.6em; margin: 15px 5px 10px 20px; }
.vsMtx	{ color: #222; font-size: 0.8em; line-height: 1.6em; margin: 15px 5px 10px 20px; text-align: justify;}
.vsMtx1	{ color: #222; font-size: 0.8em; line-height: 1.4em; margin: 15px 5px 10px 20px; }
.vsMtx2	{ color: #222; font-size: 1.0em; line-height: 1.4em; margin: 15px 5px 10px 20px; }
.mainiti	{ text-align: left; width: 640px; }
li.vsind	{ color: #b0005c; font-size: 0.8em; margin-bottom: 5px; }
#vsSbn	{ font-size: 0.7em; line-height: 1.3em; background-color: #fff; margin: 4px; padding: 8px; border: dotted 1px #999; }

.abMtx	{ color: #222; font-size: 0.8em; line-height: 1.6em; }
.abMtt	{ color: #7c2f7e; font-size: 0.8em; line-height: 1.6em; font-weight: bold; }


/*CONSTRUCTION*/
td.conStnm	{ font-size: 0.8em; line-height: 1.3em; }
td.conStnm a:link, 
td.conStnm a:visited	{ color: #006; text-decoration: none }
td.conStnm a:hover, 
td.conStnm a:active	{ color: red; text-decoration: underline }
td.conStbb	{ font-size: 0.8em; line-height: 1.3em; font-weight: bold; }


/*CONTENTS MENU*/
.cMnit	{ font-size: 0.8em; line-height: 1.2em; margin: 5px 8px 0 15px; padding-bottom: 8px; }
.cMnit ul	{ margin: 20px 0 0 10px; padding: 0; list-style-image: url(../images/arrow.gif); }
.cMnit li	{ margin: 0 0 5px 0; }


/*PROFILE*/
.poMtx	{ font-size: 0.8em; line-height: 1.6em; margin: 15px 5px 10px 20px; }
.poMtx li	{ margin-bottom: 5px; }
.poMtx ul	{ margin: 5px 0 10px 20px; }


.baTyd	{ color: #7c2f7e; }






