input:not([type]), input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
padding: 1px 0px;
}
a.hpl01, a.hpl01:visited {
	color: #999999;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

a.hpl01:hover{
	color: #56017D;
}

a.hpl03, a.hpl03:visited {
	color: #666666;
	font-family: "Tahoma";
	font-size: 9px;
	text-decoration: underline;
}

a.hpl03:hover{
	color: #56017D;
}

#hd01{
	position:absolute;
	top:27px;
	left: auto;
	width:200px;
	z-index:5;
	visibility:visible;
	overflow: visible;
}
#hd02{
	position:absolute;
	top:112;
	left: auto;
	width:220px;
	z-index:50;
	overflow: visible;
	visibility: visible;
	height: 20;
}
#btm01{
	z-index:25;
	background-image: url(../img/gui/main-table-btm01.jpg);
	background-repeat: repeat-x;
}
.txt_brd01 {
	font-family: "Tahoma";
	font-size: 11px;
	color: #333333;
	line-height:1;
}


Read more: CSS Browser Hacks - IE6, IE7,Firefox http://www.tomjepson.co.uk/tutorials/14/css-browser-hacks.html#ixzz1lf329zNY

.txt_brd02 {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	line-height:1.3;
	font-weight: bold;
}
.txt_brd03 {
	font-family: Tahoma;
	font-size: 9px;
	color: #333333;
	line-height:1;
}

.txt_brd04 {
	color: #56017D;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	}

.txt_remrk {
	font-family: "Tahoma";
	font-size: 11px;
	color: #590084;
	line-height:1.3;
}
.txt_hl01 {
	font-family: "Tahoma";
	font-size: 12px;
	color: #56017D;
	line-height:1;
	font-weight: bold;
}
.txt_hl02{
	font-family: "Tahoma";
	font-size: 11px;
	color: #FFFFFF;
	line-height:1.1;
	font-weight: bold;
	z-index: 7;
	vertical-align: middle;
	padding-top: 4px;
	overflow: visible;
	position: absolute;
	visibility: visible;
}
.txt_hl03{
	font-family: "Tahoma";
	font-size: 11px;
	color: #FFFFFF;
	line-height:1;
	font-weight: bold;
	z-index: 7;
	padding-right: 0px;
}
.txt_hl04{
	font-family: "Tahoma";
	font-size: 11px;
	color: #FFFFFF;
	line-height:1;
	font-weight: bold;
	z-index: 7;
}
.txt_hl05{
	font-family: "Tahoma";
	font-size: 13px;
	color: #FFFFFF;
	line-height:normal;
	font-weight: bold;
	z-index: 7;
	padding-right: 0px;
}
.txt_hl06{
	font-family: "Tahoma";
	font-size: 12px;
	color: #FFFFFF;
	line-height:1.3;
	font-weight: bold;
}
.txt_hl07{
	font-family: "Tahoma";
	font-size: 12px;
	color: #333333;
	line-height:1.3;
	font-weight: bold;
}
.txt_hl08 {
	font-family: "Tahoma";
	font-size: 14px;
	color: #56017D;
	line-height:1;
	font-weight: bold;
}
#tb_cal_lft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	float: none;
	position: relative;
}
#tb_cal_lftrht {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	float: none;
	position: relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
}
.tb_cal_lftrht_hi {
	background:#EAD5FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4e2a81;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	line-height:32px;
	text-indent:15px;
	float: none;
	position: relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
}
.tb_cal_lftrht_hi_code {
	background:#EAD5FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	line-height:32px;
	text-indent:15px;
	float: none;
	position: relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
}

#tb_cal_btmlftrht {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	float: none;
	position: relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
}

#tb_lcn {
	background-image: url(../img/gui/table-hd02.jpg);
	height: 6px;
	width: 6px;
	background-repeat: no-repeat;
}
#tb_rcn {
	background-image: url(../img/gui/table-hd03.jpg);
	height: 6px;
	width: 6px;
	background-repeat: no-repeat;
}
#tb_lft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	float: none;
	position: relative;
}
#tb_btm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
}
#tb_btmlft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
}
#tb_dt_btm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	text-align: left;
	padding-left: 5px;
	font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
}
#tb_dt_btmlft01 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	background-color: #b29dc4;
	text-align: center;
	font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
#tb_dt_btmlft02 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	background-color: #FFFFFF;
	font-family: "Tahoma";
	font-size: 11px;
	color: #333333;
	text-align: right;
	padding-right: 3px;
}
#tb_dt_btmlft03 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	background-color: #FFFFFF;
	font-family: "Tahoma";
	font-size: 11px;
	color: #333333;
	text-align: right;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
}
#tb_hd_lftrht {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
}
#tb_hd_btm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
}
#tb_hd_btmlft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
}
#tb_hd_btmlftrht {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
}
#tb_hd_lft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
}
#tb_hd_tpbtmlft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFCFCF;
}
#tb_hd_tpbtm {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #CFCFCF;
	background-image: url(../img/gui/table-hd01.jpg);
}
#tb_hd_tpbtmlftrht {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CFCFCF;
	border-bottom-color: #CFCFCF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
}
#tb_sub_btm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	background-color: #b29dc4;
}
#tb_sub_btmlft {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	background-image: url(../img/gui/sub-table-top04.jpg);
	font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#tb_sub_tpbtm {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CFCFCF;
	border-bottom-color: #CFCFCF;
	background-image: url(../img/gui/table-hd01.jpg);
}
#tb_sub_data_btm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	background-color: #B29DC4;
	font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#tb_sub_data_btmlft {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-align: right;
	padding-right: 5px;
	font-weight: normal;
}
input[type=text] {
	border:1px solid #ABADB3;
}

.combo {
	border:1px solid #ABADB3;
	font-family: "Tahoma";
	font-size: 11px;
	color: #333333;
}
	
