@charset "utf-8";
/* CSS Document */
body{font-size:12px; color:#FFFFFF;}
form{ margin:0;}
input, select, textarea{font-size:12px;}

.hd_red_txt{ color:#CC0000;}
.error{ color: #CC0000;}
.hd_yellow_txt{ color:#CCFF00;}
.hd_small_txt{font-size:10px;}
optgroup{ font-style:normal; color:#888888; padding-bottom:10px;}
optgroup option{ padding-left:7px; color:#000000;}
table.hd_box {
	border: 1px solid #336600; 
	BACKGROUND-COLOR: #709235; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
table.hd_table {
	border: 1px solid #336600; 
	/*background-color: #709235; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
td.hd_header,table.hd_table th {  
	background-color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}
/* table for show colum*/
table.hd_table_col {
	/*border: 1px solid #336600;*/
	background-color: #709235; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

table.hd_table_col th {  
	background-color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 12px;*/
	color: #fff;
	font-weight: bold;
}

table.hd_table_col td {  
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.hd_table_col td.col {  
	background-color: #E7F7D1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.readonly{
	background-color: #338800;
	border-width:0;
	color:#FFFFFF;
}
/* top menu */
.top_menu{ margin-top:5px; }
.top_menu a{ font-size:12px; }

/* Paging link style */
a.paging:link, a.paging:visited, a.paging:active {
	border:1px solid #709235;
	padding-left:4px;
	padding-right:4px;
	color: #587C02;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
	margin-right:2px;
	height:17px;
	line-height:17px;
}
a.paging:hover {
	background-color:#336600;
	color: #ffffff;
	text-decoration: none;
}
a.paging_selected:link, a.paging_selected:visited, 
a.paging_selected:active, a.paging_selected:hover{
	border:1px solid #709235;
	padding-left:4px;
	padding-right:4px;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
	margin-right:2px;
	background-color:#336600;
	height:17px;
	line-height:17px;
}

/* glossary letter style */
table.tb_gs_letter{ background-color:#709235;}
table.tb_gs_letter td {
	background-color:#fff;
	text-align:center;
	color: #587C02;
	font-size: 11px;
	text-decoration:none;
	font-weight: normal;
}

table.tb_gs_letter td a:link, 
table.tb_gs_letter td a:visited, 
table.tb_gs_letter td a:active {
	color: #587C02;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
	display:block;
}
table.tb_gs_letter td a:hover {
	background-color:#336600;
	color: #ffffff;
	text-decoration: none;
}

table.tb_gs_letter td a.selected:link, 
table.tb_gs_letter td a.selected:visited, 
table.tb_gs_letter td a.selected:active, 
table.tb_gs_letter td a.selected:hover{
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
	background-color:#336600;
	display:block;
}





span.gs_letter {
	border:1px solid #709235;
	padding-left:5px;
	padding-right:5px;
	color: #aaaaaa;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	margin-right:2px;
	height:17px;
	line-height:17px;
}
/* letter link style */
a.gs_letter:link, a.gs_letter:visited, a.gs_letter:active {
	border:1px solid #709235;
	padding-left:4px;
	padding-right:4px;
	color: #517302;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
	margin-right:2px;
	height:17px;
	line-height:17px;
}
a.gs_letter:hover {
	background-color:#336600;
	color: #ffffff;
	text-decoration: none;
}

a.gs_letter_selected:link, a.gs_letter_selected:visited, 
a.gs_letter_selected:active, a.gs_letter_selected:hover{
	border:1px solid #709235;
	padding-left:4px;
	padding-right:4px;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
	margin-right:2px;
	background-color:#336600;
	height:17px;
	line-height:17px;
}

div.box{ margin-bottom:10px; padding:5px; border:1px solid #709235;}
table.box td{ background-color:#EFEFEF;}
table.box td.bgcol{ background-color:#E5E5E5;}
table.box th{ background-color:#D3DCE3;}


/* link for sort column */

a.sort:link, a.sort:visited, a.sort:active{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
} 
a.sort:hover{
	display:block;
	text-decoration:underline;
}

a.sort_asc:link, a.sort_asc:visited, a.sort_asc:active{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
} 
a.sort_asc:hover{
	display:block;
	text-decoration:underline;
}

a.sort_desc:link, a.sort_desc:visited, a.sort_desc:active{
	color:#FFFFFF;
	display:block;
	text-decoration:none;
} 
a.sort_desc:hover{
	display:block;
	text-decoration:underline;
}
