body,td,th,input,select,div,span,textarea {
	font-family: "Arial";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}

th {
	background-color: #FAF1F1;
	padding-left:8px;
	font-weight: normal;
}

.div_pannel_list {
    border: 1px solid #808080;
    padding : 2px;
    background-color: #FFFFFF; layer-background-color: #FFFFFF; 
}

.category_list td {
	font-family: "Arial";
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

.data_list th {
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
}

.data_list td {
	padding-left:5px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:5px;
}

.category_list a:link {
	color : #6E6E6E;
	text-decoration: none;
}
.category_list a:visited {
	color : #6E6E6E;
	text-decoration: none;
}
.category_list a:hover {
	color : #565656;
	text-decoration: none;
}
.category_list a:active {
	color : #6E6E6E;
	text-decoration: none;
}

.td_left_menu {
    border-bottom: 1px solid #999933;
}

.td_left_menu_div {
    border-right: 1px solid #CCCCCC;
}

.td_invalid_line {
	background-color: #D5CCCC;
}

.td_invalid_line_mouseover {
	background-color: #C6C3C3;
	cursor: hand;
}

.td_valid_line {
	background-color: #FFFFFF;
}

.td_valid_line_mouseover {
	background-color: #EFEFEF;
	cursor: hand;
}

.lbl_title td {
	color : #663300;
}
.lbl_title a:link {
	color : #663300;
	text-decoration: none;
}
.lbl_title a:visited {
	color : #663300;
	text-decoration: none;
}
.lbl_title a:hover {
	color : #663300;
	text-decoration: underline;
}
.lbl_title a:active {
	color : #663300;
	text-decoration: none;
}

a:link {
    color : #000000;
    text-decoration : underline;
}

a:visited {
    color : #000000;
    text-decoration : underline;
}

a:hover {
    color : #8A8A8A;
    text-decoration : underline;
}

a:active {
    color : #000000;
    text-decoration : underline;
}

a.langauge:link {
    color : #FFFFFF;
    text-decoration: none;
}

a.langauge:visited {
    color : #FFFFFF;
    text-decoration: none;
}

a.langauge:hover {
    color : #F4CACA;
    text-decoration : underline;
}

a.langauge:active {
    color : #FFFFFF;
    text-decoration: none;
}

a.menuitem:link {
    color : #000000;
    text-decoration: none;
}

a.menuitem:visited {
    color : #000000;
    text-decoration: none;
}

a.menuitem:hover {
    color : #8A8A8A;
    text-decoration : underline;
}

a.menuitem:active {
    color : #000000;
    text-decoration: none;
}

a.btn:link {
    color : #000000;
    text-decoration: none;
}

a.btn:visited {
    color : #000000;
    text-decoration: none;
}

a.btn:hover {
    color : #8A8A8A;
    text-decoration : underline;
}

a.btn:active {
    color : #000000;
    text-decoration: none;
}


.button_form {
	font-size: 12px;
	line-height: 14px;
	height: 20px;
	border: 1px solid #003330;
	background-color: #F3F3F3;
}

.sub_window_body {
	border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}

.operator_win_row {
	border-top: 1px solid #CCCCCC;
}

.operator_win_row td {
    border: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding : 3px 5px 3px 10px;
	line-height : 20px;
}

.field_val_span {
    vertical-align: top;
    line-height: 20px;
    height:20px;
}

.lbl_title a:visited {
	color : #663300;
	text-decoration: none;
}
.lbl_title a:hover {
	color : #663300;
	text-decoration: underline;
}
.lbl_title a:active {
	color : #663300;
	text-decoration: none;
}

.file_area_span  {
    width : 135px;
    vertical-align: top;
    line-height: 20px;
    height:20px;
}

.file_area_span a:link , .file_area_span a:visited , .file_area_span a:active , .file_area_span a:hover {
    height:24px;
}


.inputbox {
	padding-top:3px;
	padding-left:3px;
	padding-right:4px;
	border: #000000 1px solid; 
	height: 20px;
	line-height:14px;
}

.inputbox_qty {
	padding-top:3px;
	padding-left:3px;
	padding-right:4px;
	border: #000000 1px solid; 
	height: 20px;
	line-height:14px;
	text-align: right;
}

.input_qty { 
	padding-top:3px;
	padding-left:3px;
	padding-right:4px;
	width: 100%;
	border: #000000 1px solid; 
	height: 20px;
	line-height:14px;
	text-align: right;
}

.inputtextarea {
	padding-top:3px;
	padding-left:3px;
	border: #000000 1px solid; 
	line-height:14px;
}

hr {
    color:#cccc99;
    height: 1px;
}
