body{font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#FFFFFF;}

#container{margin:0px;margin-top:0px;}
a:link, a:visited{color:#000000; text-decoration:none;}
a:hover{text-decoration:underline;}
ul, li{margin:0; border:0; list-style:none; padding:0;}
ul{border-bottom:dotted 1px #DEDEDE;}
ul{height:21px;}
li{display:inline;}
.menu span{border:solid 0px #EFEFEF; padding:0px 0px 0px 0px; border-bottom:none; margin-right:0px; line-height:18px;}
	.menu span a{font-weight:bold;}
	.menu span:hover{border:solid 0px #DEDEDE; border-right:0px solid #999999; border-bottom:none;}
	.arrow{margin-left:0px; margin-bottom:7px; cursor:pointer; border:solid 0px black; }
.sub_menu{display:none; position:relative; border:solid 1px black; border-top:none; border-right:solid 1px black; border-bottom:solid 1px black; padding:0px; top:0px; background:#FFFFFF;}
	.sub_menu a:link, .sub_menu a:visited, .sub_menu a:hover{display:block; padding:0px;}
.item_line{border-top:solid 1px #DEDEDE;}

.sub_menu { overflow:auto; width: 135px; height:300px; margin-left:-25px; margin-right:-40px; margin-top:-5px;}

input { font-family:Arial, Helvetica;}

#table_main td
{
    border:dotted 0px green;
}
.table_main_td_1 { text-align:right; background-color:#e6e6e6;}
.label {font-family:Arial, Helvetica; font-size:-1; color: black; padding-right:5px;}
.innerTable { width:100%; border-collapse:collapse; margin:0px; padding:0px;}
.tdInnerTable {border-collapse:collapse; margin:0px; padding:0px;text-align:center; background-color:#e6e6e6; width:70%;}
.innerTable_td_1 {border:solid 0px red; background-color:#e6e6e6; width:10%; text-align:center;}
.innerTable_td_3 {border:solid 0px red; background-color:#e6e6e6; width:20%; text-align:center;}
.innerTable_td_2 {border:solid 0px red; background-color:#e6e6e6; width:70%; text-align:left;}