#wrap{
	margin:0;
	padding:15px 0 0 0;
}
#wrap img{
	margin:0;
	padding:0;
	vertical-align:bottom;
	border:none;
}
#wrap h1{
	margin:0;
	padding:0;
	font-weight:100;
	line-height:1;
	font-size:12px;
}
#wrap h2:before{
  content: "";
  position: absolute;
  background: #E6001B;
  top: 50%;
  left: 6px;
  margin-top :-10px;
  height: 1em;
  width: 4px;
}
#wrap h2{
  position: relative;
  font-size: 12px;
  line-height: 1em;
  padding: 5px 16px;
  margin-bottom: 15px;
  border-bottom: 1px solid #E6001B;
}
#wrap h2.none{
	margin:0;
	padding:0;
	background:none;
}
#wrap h3{
	margin:0 0 12px 20px;
	padding:0 0 0 15px;
	font-weight:100;
	line-height:1;
	font-size:12px;
	background:url(../images/bg_h3.gif) 0 0 no-repeat;
	font-weight:bold;
	color:#333333;
}
#wrap h3.none{
	margin:0;
	padding:0;
	background:none;
}
#wrap p{
	margin:0;
	padding:0;
}
#wrap .center{
	text-align:center !important;
}
#wrap .left{
	text-align:left !important;
}
#wrap .right{
	text-align:right !important;
}

ul{
	margin:0;
	padding:0;
}
ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.readerbnr{
	width:168px;
	float:left;
}
.readertxt{
	width:332px;
	float:left;
	padding:13px 0 0 0;
}

/* indent */
/* margin */
.mt5{
	margin-top:5px !important;
}
.mt9{
	margin-top:9px !important;
}
.mt10{
	margin-top:10px !important;
}
.mt15{
	margin-top:15px !important;
}
.mt20{
	margin-top:20px !important;
}
.mt30{
	margin-top:30px !important;
}
.mt40{
	margin-top:40px !important;
}
/* bottom */
.mb5{
	margin-bottom:5px !important;
}
.mb10{
	margin-bottom:10px !important;
}
.mb15{
	margin-bottom:15px !important;
}
.mb20{
	margin-bottom:20px !important;
}
.mb30{
	margin-bottom:30px !important;
}
/* left */
.ml5{
	margin-left:5px !important;
}
.ml10{
	margin-left:10px !important;
}
.ml15{
	margin-left:15px !important;
}
.ml20{
	margin-left:20px !important;
}
.ml30{
	margin-left:30px !important;
}



/* padding */
/* top */
.pt5{
	padding-top:5px !important;
}
.pt10{
	padding-top:10px !important;
}
.pt15{
	padding-top:15px !important;
}
.pt17{
	padding-top:17px !important;
}
.pt20{
	padding-top:20px !important;
}
.pt30{
	padding-top:30px !important;
}
/* bottom */
.pb5{
	padding-bottom:5px !important;
}
.pb10{
	padding-bottom:10px !important;
}
.pb15{
	padding-bottom:15px !important;
}
.pb20{
	padding-bottom:20px !important;
}
.pb30{
	padding-bottom:30px !important;
}
/* left */
.pl5{
	padding-left:5px !important;
}
.pl10{
	padding-left:10px !important;
}
.pl13{
	padding-left:13px !important;
}
.pl15{
	padding-left:15px !important;
}
.pl20{
	padding-left:20px !important;
}
.pl30{
	padding-left:30px !important;
}


.txtbox{
	margin:0;
	padding:0 0 0 20px;
}

.show{
	display:block;
}
.hide{
	display:none;
}
/* table */
.tbl1{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.tbl1 th{
	text-align:left;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	background:#F2F2F2;
	padding:5px 10px;
}
.tbl1 td{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:5px 10px;
}
/* tbl2 */
.tbl2{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.tbl2 th{
	text-align:left;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	background:#F2F2F2;
	padding:5px;
	text-align:center;
}
.tbl2 th span{
	font-weight:100;
}
.tbl2 td{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:5px;
	text-align:right;
}

.iconyaji{
	background:url(../images/ic_05.gif) 0 center no-repeat;
	padding:0 0 0 10px;
}

/* top */
#bgmessagebox{
	margin:0;
	padding:15px 0 9px 10px;
	background:url(../../ir/images/bg_message.jpg) 0 0 no-repeat;
	border-bottom:1px solid #C8C8C8;
}
#bgmessagebox #txtArea{
	width:436px;
	float:left;
}
#bgmessagebox #photo{
	width:105px;
	float:left;
	padding:2px 0 0 0;
}
#bgmessagebox .ttl{
	padding:0 0 14px 0;
}
#bgmessagebox .txt{
	margin:0;
	padding:0 150px 0 0;
	min-height:45px;
	font-size:12px;
	line-height:1.5;
}
* html #bgmessagebox .txt{
	height:45px;
}
#bgmessagebox .btn{
	width:298px;
	margin:0;
	padding:7px 0 0 0;
	float:left;
}
#bgmessagebox .name{
	width:126px;
	margin:0;
	padding:0;
	float:left;
}

#bgindividualbox{
	width:337px;
	margin:0;
	padding:14px 0 10px 0;
	background:url(../../ir/images/bg_indi.jpg) 0 0 no-repeat;
	float:left; 
}
#bgindividualbox img{
	margin:0 0 0 10px;
	padding:0;
}
#bgindividualbox .btn{
	margin:0;
	padding:30px 0 0 0;
}
#chartbox{
	width:217px;
	float:right;
}
#chartbox .btn{
	margin:0;
	padding:0 0 8px 0;
}

#newsbox{
	margin:0;
	padding:0 0 8px 0;
	background:url(../../ir/images/bg_news.gif) 0 0 repeat-y;
	border-bottom:1px solid #DCDCDC;
}
#bgtab{
	margin:0;
	padding:0 0 0 140px;
	background:url(../../ir/images/bg_newsttl_top.gif) 0 0 no-repeat;
}
#bgtab h1{
	margin:0;
	padding:5px 0 0 0;
	width:121px;
	float:left;
}

/* tab */
#bgtab ul li{
	
	float:left;
	margin:0;
}
#bgtab ul li a{
	display:block;
	margin:0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	height:27px;
}
#bgtab ul li a:link, #bgtab ul li a:visited{
	background-position:0 0;
}
#bgtab ul li a:hover, #bgtab ul li a:active{
	background-position:0 -27px;
}

/* tab / active */
#bgtab ul li a.active:link, #bgtab ul li a.active:visited{
	background-position:0 -27px;
}
#bgtab ul li#tab1{
	width:103px;
}
#bgtab ul li#tab2{
	width:105px;
}
#bgtab ul li#tab3{
	width:105px;
}

/* tab / active */
#bgtab ul li#tab1 a{
	width:100px;
	background-image:url(../../ir/images/tab_01.gif);
}
#bgtab ul li#tab2 a{
	width:102px;
	background-image:url(../../ir/images/tab_02.gif);
}
#bgtab ul li#tab3 a{
	width:103px;
	background-image:url(../../ir/images/tab_03.gif);
}
#bgtab ul li#tab4 a{
	width:103px;
	background-image:url(../../ir/images/tab_04.gif);
}

/* newsrelease */
#newsrelease{
	padding:0 10px 0 12px;
}
#newsrelease ul{
	margin:0 0 9px 0;
	padding:0;
}
#newsrelease ul li{
	margin:0;
	padding:8px 0;
	background:url(../../ir/images/bg_line01.gif) 0 bottom no-repeat;
}
#newsrelease ul li span{
	vertical-align:top;
}
#newsrelease ul li .date{
	margin:0;
	padding:0;
	width:110px;
	background-position:right 0;
	background-repeat:no-repeat;
	float:left;
}
#newsrelease ul li .txt{
	width:420px;
	margin:0;
	padding:0;
	float:left;
}
#newsrelease ul li .txt span{
	display:inline-block;
	margin:0;
	padding:0 0 0 22px;
	background:url(../images/ic_05.gif) 10px 3px no-repeat;
}
#newsrelease ul li a:link, #newsrelease ul li a:visited{
	text-decoration:none;
}
#newsrelease ul li a:hover, #newsrelease ul li a:active{
	text-decoration:underline;
}
#newsrelease ul li img{
	margin:0;
	padding:0 3px;
	vertical-align:text-bottom;
}
.ic1 .date{
	background-image:url(../../ir/images/icon_news1.gif);
}
.ic2 .date{
	background-image:url(../../ir/images/icon_news2.gif);
}
.ic3 .date{
	background-image:url(../../ir/images/icon_news3.gif);
}


.btnrss{
	margin:0 10px 0 0;
}
.btnrss img{
	vertical-align:top;
}

#newsbox .btnarea{
	padding:0 10px 0 12px;
}


#topindex{
	margin:0;
	padding:15px 0 0 0;
}
#topindex .index{
	width:190px;
	margin:0;
	padding:0;
	float:left;
}
#topindex .index2{
	width:180px;
	margin:0;
	padding:0;
	float:left;
}
#topindex dl{
	margin:0;
	padding:0;
}
#topindex dl dt{
	margin:0;
	padding:0 0 5px 0;
}
#topindex dl dd{
	margin:0 0 8px 9px;
	padding:0 0 0 12px;
	background:url(../images/ic_05.gif) 0 center no-repeat;
}
#topindex dl dd.btm{
	margin:0 0 33px 9px;
}
#topindex dl dd a:link, #topindex dl dd a:visited{
	text-decoration:none;
}
#topindex dl dd a:hover, #topindex dl dd a:active{
	text-decoration:underline;
}

#bnrarea{
	padding:6px 5px 0 4px;
}
#bnrarea ul{
	margin:0;
	padding:0;
}
#bnrarea ul li{
	margin:0;
	padding:0 0 5px 0;
	text-align:center;
}
#bnrarea ul li img{
	margin:0;
	padding:0;
	vertical-align:bottom;
}
#bnrarea ul li a img{
	margin:0;
	padding:0;
	vertical-align:bottom;
	border:none;
}
#bnrarea ul li p{
	margin:0;
	padding:0;
}
#bnrarea ul li p.yahoo{
	margin:0;
	padding:3px 0;
	background:#CCC;
}



/* index */
ul.indexlist{
	margin:20px 0 0 10px;
	padding:0;
}
ul.indexlist li{
	width:277px;
	margin:0 0 12px 0;
	padding:0;
	float:left;
	background:url(../images/bg_index.gif) 0 0 repeat-y;
}
ul.indexlist li.R{
	float:right;
}
ul.indexlist li .txt{
	margin:0;
	padding:10px 8px;
	background:url(../images/bg_index_btm.gif) 0 bottom no-repeat;
}
#wrap ul.indexlist li .txt .btn{
	padding:25px 0 0 0;
	text-align:right;
}
#wrap ul.indexlist li .txt .btn a{
	padding:0 0 0 12px;
	background:url(../images/ic_05.gif) 0 center no-repeat;
}
#wrap ul.indexlist li .txt .btn2{
	padding:25px 0 0 0;
	text-align:right;
}
#wrap ul.indexlist li .txt .btn2 a{
	display:inline-block;
	padding:0 0 0 15px;
	min-height:15px;
	line-height:15px;
	background:url(../images/icon_downlaod.gif) 0 center no-repeat;
}
* html #wrap ul.indexlist li .txt .btn2 a{
	height:15px;
}
ul.indexlist li .ttl a{
	display:block;
	width:277px;
	height:34px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
ul.indexlist li .ttl a:link, ul.indexlist li .ttl a:visited{
	background-position:0 0;
}
ul.indexlist li .ttl a:hover, ul.indexlist li .ttl a:active{
	background-position:0 -34px;
}

/* ir news */
#bgtab2{
	margin:20px 14px 0 25px;
	padding:0;
	border-bottom:1px solid #D4D4D4;
}

/* tab */
#bgtab2 ul{
width:540px;
}
#bgtab2 ul li{	
	float:left;
	width:135px;
	margin:0;
	padding:0;
}
#bgtab2 ul li#tab4{	
	width:134px !important;
}
#bgtab2 ul li a{
	display:block;
	margin:0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:134px;
	height:24px;
}
#bgtab2 ul li a:link, #bgtab2 ul li a:visited{
	background-position:0 0;
}
#bgtab2 ul li a:hover, #bgtab2 ul li a:active{
	background-position:0 -24px;
}

/* tab / active */
#bgtab2 ul li a.active:link, #bgtab2 ul li a.active:visited{
	background-position:0 -24px;
}

/* tab / active */
#bgtab2 ul li#tab1 a{
	background-image:url(../../ir/news/images/tab01.gif);
}
#bgtab2 ul li#tab2 a{
	background-image:url(../../ir/news/images/tab02.gif);
}
#bgtab2 ul li#tab3 a{
	background-image:url(../../ir/news/images/tab03.gif);
}
#bgtab2 ul li#tab4 a{
	background-image:url(../../ir/news/images/tab04.gif);
}



/* management */
ul.indexlist li#manage1 a{
	background-image:url(../../ir/management/images/btn_management01.jpg);
}
ul.indexlist li#manage2 a{
	background-image:url(../../ir/management/images/btn_management02.jpg);
}
ul.indexlist li#manage3 a{
	background-image:url(../../ir/management/images/btn_management03.jpg);
}
ul.indexlist li#manage4 a{
	background-image:url(../../ir/management/images/btn_management04.jpg);
}

.managetxt1{
	text-align:center;
	border-top:1px solid #CCCCCC;
	margin:0;
	padding:20px 0 0 0;
	font-weight:bold;
}


/* report */
ul.indexlist li#report1 a{
	background-image:url(../../ir/report/images/btn_report01.jpg);
}
ul.indexlist li#report2 a{
	background-image:url(../../ir/report/images/btn_report02.jpg);
}
ul.indexlist li#report3 a{
	background-image:url(../../ir/report/images/btn_report03.jpg);
}
ul.indexlist li#report4 a{
	background-image:url(../../ir/report/images/btn_report04.jpg);
}
ul.indexlist li#report5 a{
	background-image:url(../../ir/report/images/btn_report05.jpg);
}
ul.indexlist li#report6 a{
	background-image:url(../../ir/report/images/btn_report06.jpg);
}
ul.indexlist li#report7 a{
	background-image:url(../../ir/report/images/btn_report07.jpg);
}


/* irevent */
ul.indexlist li#irevent1 a{
	background-image:url(../../ir/irevent/images/btn_irevent01.jpg);
}
ul.indexlist li#irevent2 a{
	background-image:url(../../ir/irevent/images/btn_irevent02.jpg);
}
ul.indexlist li#irevent3 a{
	background-image:url(../../ir/irevent/images/btn_irevent03.jpg);
}
	

/* library */
ul.indexlist li#library1 a{
	background-image:url(../../ir/ir_library/images/btn_library01.jpg);
}
ul.indexlist li#library2 a{
	background-image:url(../../ir/ir_library/images/btn_library02.jpg);
}
ul.indexlist li#library3 a{
	background-image:url(../../ir/ir_library/images/btn_library03.jpg);
}
ul.indexlist li#library4 a{
	background-image:url(../../ir/ir_library/images/btn_library04.jpg);
}
ul.indexlist li#library5 a{
	background-image:url(../../ir/ir_library/images/btn_library05.jpg);
}


/* stockinfo */
ul.indexlist li#stockinfo1 a{
	background-image:url(../../ir/stockinfo/images/btn_stockinfo01.jpg);
}
ul.indexlist li#stockinfo2 a{
	background-image:url(../../ir/stockinfo/images/btn_stockinfo02.jpg);
}
ul.indexlist li#stockinfo3 a{
	background-image:url(../../ir/stockinfo/images/btn_stockinfo03.jpg);
}

.bgchart1{
	background:url(../../ir/stockinfo/images/chart_state01.jpg) right 0 no-repeat;
	min-height:238px;
}
* html .bgchart1{
	height:238px;
}
.bgchart2{
	background:url(../../ir/stockinfo/images/chart_state02.jpg) right 0 no-repeat;
	min-height:251px;
}
* html .bgchart2{
	height:251px;
}


ul.news{
	margin:0 0 0 15px;
	padding:0;
}
ul.news li{
	margin:0;
	padding:8px 0 8px 0;
	list-style-type:none;
	background:url(../images/bg_line01.gif) 0 bottom no-repeat;
	line-height:160%;
}
ul.news li span{
	display:inline-block;
	margin:0;
	padding:0;
	list-style-type:none;
	color:#666666;
	vertical-align:top;
}
ul.news li span.date{
	width:115px;
}
ul.news li span.txt{
	width:445px;
}
ul.news li span.txt2{
	width:410px;
}
ul.news li span.pdf{
	width:135px;
	text-align:right;
}
ul.news li img{
	padding:0 3px !important;
	vertical-align:text-bottom !important;
}

/* stock info */
.chartbox{
	border:1px solid #CCC;
	margin:20px 0 0 0;
	padding:17px 0 11px 0;
	text-align:center;
	background:#F9F9F9;
}
.chartbox ul{
	margin:20px 0 0 18px;
	padding:0;
}
.chartbox ul li{
	margin:0;
	padding:0 6px 0 0;
	float:left;
}



/* individual */
/* individual / index */
#bgindibox1{
	margin:0;
	padding:13px 2px 9px 12px ;
	background:url(../../ir/individual/images/bg_about.gif) 0 0 repeat-y;
	border-bottom:1px solid #C8C8C8;
}
#bgindibox1 ul{
	margin:0;
	padding:0;
}
#bgindibox1 ul li{
	margin:0 9px 0 0;
	padding:0;
	float:left;
}

/* individual / index */
#bgindibox2{
	margin:0 0 0 0;
	padding:0 10px 10px 7px ;
	background:url(../../ir/individual/images/bg_contents.gif) 0 0 repeat-y;
	border-bottom:1px solid #C8C8C8;
}
#bgindibox2 ul{
	margin:0;
	padding:0;
}
#bgindibox2 ul li{
	margin:0;
	padding:10px 0;
	background:url(../images/bg_line01.gif) 0 bottom no-repeat;
}
#bgindibox2 ul li.none{
	padding:10px 0 0 0;
	background:url(../images/spacer.gif) 0 bottom no-repeat;
}
#bgindibox2 a{
	display:inline-block;
	margin:0 10px 0 0;
	padding:0 0 0 10px;
	background:url(../../ir/individual/images/icon_yaji.gif) 0 center no-repeat;
}
#bgindibox2 a:link, #bgindibox2 a:visited{
	text-decoration:none;
}
#bgindibox2 a:hover, #bgindibox2 a:active{
	text-decoration:underline;
}
#bgindibox2 h4{
	margin:0;
	padding:0 0 10px 0;
}



/* newsrelease */
#bgindibox3{
	padding:0 10px 0 12px;
	background:url(../../ir/individual/images/bg_news.gif) 0 0 repeat-y;
	border-bottom:1px solid #CCC;
}
#bgindibox3 ul{
	margin:0 0 9px 0;
	padding:0;
}
#bgindibox3 ul li{
	margin:0;
	padding:8px 0;
	background:url(../../ir/images/bg_line01.gif) 0 bottom no-repeat;
}
#bgindibox3 ul li.none{
	padding:8px 0 0 0;
	background:none;
}
#bgindibox3 ul li span{
	vertical-align:top;
}
#bgindibox3 ul li .date{
	margin:0;
	padding:0;
	width:110px;
	background-position:right 0;
	background-repeat:no-repeat;
	float:left;
}
#bgindibox3 ul li .txt{
	width:420px;
	margin:0;
	padding:0;
	float:left;
}
#bgindibox3 ul li .txt span{
	display:inline-block;
	margin:0;
	padding:0 0 0 22px;
	background:url(../images/ic_05.gif) 10px 3px no-repeat;
}
#bgindibox3 ul li a:link, #bgindibox3 ul li a:visited{
	text-decoration:none;
}
#bgindibox3 ul li a:hover, #bgindibox3 ul li a:active{
	text-decoration:underline;
}
#bgindibox3 ul li img{
	margin:0;
	padding:0 3px;
	vertical-align:text-bottom;
}
.ic1 .date{
	background-image:url(../../ir/images/icon_news1.gif);
}
.ic2 .date{
	background-image:url(../../ir/images/icon_news2.gif);
}
.ic3 .date{
	background-image:url(../../ir/images/icon_news3.gif);
}
.ic4 .date{
	background-image:url(../../ir/images/icon_news4.gif);
}
.ic5 .date{
	background-image:url(../../ir/images/icon_news5.gif);
}
.ic6 .date{
	background-image:url(../../ir/images/icon_news6.gif);
}




/*----------------------*/
.wrapper{
	min-height:1%;
}
.wrapper:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html .wrapper{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*.wrapper:after{
	content: ".";
}

/*----------------------*/
#bgtab{
	min-height:1%;
}
#bgtab:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #bgtab{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#bgtab:after{
	content: ".";
}

/*----------------------*/
#bgtab ul{
	min-height:1%;
}
#bgtab ul:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #bgtab ul{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#bgtab ul:after{
	content: ".";
}

/*----------------------*/
#bgtab2{
	min-height:1%;
}
#bgtab2:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #bgtab2{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#bgtab2:after{
	content: ".";
}

/*----------------------*/
#bgtab2 ul{
	min-height:1%;
}
#bgtab2 ul:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #bgtab2 ul{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#bgtab2 ul:after{
	content: ".";
}

/*----------------------*/
#newsrelease ul li{
	min-height:1%;
}
#newsrelease ul li:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #newsrelease ul li{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#newsrelease ul li:after{
	content: ".";
}
/*----------------------*/
ul.indexlist{
	min-height:1%;
}
ul.indexlist:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html ul.indexlist{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*ul.indexlist:after{
	content: ".";
}
/*----------------------*/
#topindex{
	min-height:1%;
}
#topindex:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #topindex{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#topindex:after{
	content: ".";
}
/*----------------------*/
.chartbox ul{
	min-height:1%;
}
.chartbox ul:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html .chartbox ul{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*.chartbox ul:after{
	content: ".";
}
/*----------------------*/
#bgindibox1 ul{
	min-height:1%;
}
#bgindibox1 ul:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #bgindibox1 ul{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#bgindibox1 ul:after{
	content: ".";
}

/*----------------------*/
#bgindibox3 ul li{
	min-height:1%;
}
#bgindibox3 ul li:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #bgindibox3 ul li{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#bgindibox3 ul li:after{
	content: ".";
}

/*----------------------*/
#bgmessagebox{
	min-height:1%;
}
#bgmessagebox:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
} 

* html #bgmessagebox{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body*#bgmessagebox:after{
	content: ".";
}

