body, html, form
{
	height: 100%;
	margin: 0px;
	width: 100%;
}
body, td, div, p, form
{
	font-family: Verdana,sans-serif;
	font-size: 12px;
}
body 
{
	background:#FFFFFF;
	margin:0px;
}
form
{
	margin: 0px;
}
h1 
{
	color:#7eb0cc;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
}
h2
{
	margin:0px;
	color:#000099;
	margin-bottom:10px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}
input
{
	font-size: 11px;
	padding: 1px;
	font-family:Verdana;
}
.input
{
	border: 1px solid #666666;
}
.input_all_line
{
	border: 1px solid #666666;
	width:98%;
}
.input_button
{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #AAB3B3;
	border-left: 1px solid #AAB3B3;
	background:url(../Media/dg_title_sf.gif) repeat-x;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.mini_font
{
	font-style: italic;
	font-size: 10px;
	font-weight: normal;
}
div#div_loading
{
	width: 1px;
	height: 100%;
	left: -1000px;
	position: absolute;
	top: 0;
	z-index:400;
}
.table_code 
{
	border:1px dashed #000000;
	background-color:#EEEEEE;
	font-family:Courier;
}
.table_loading
{
	width: 100%;
	height: 100%;
}
.table_loading_container
{
	border:2px solid #777777;
	background-color: #F0F0F0;
}
a
{
	color: #003768;
	text-decoration: none;
	font-weight: bold;
}
a:hover
{
	text-decoration: none;
}
.a_no_effect:link,.a_no_effect:visited,.a_no_effect:active
{
	color:#000000;
	text-decoration:none;
}
.a_no_effect:hover
{
	background-color: Transparent;
	color:#000000;
	text-decoration: none;
}
div#div_main_container
{
	margin-bottom:0px;
	margin:0px;
	padding:0px;
	text-align:center;
	background:url('##TD##Media/custom/menu_sf.gif') repeat-y #FFFFFF;	
}
div#div_container 
{
	height:100%;
}
.hand_cursor
{
	cursor: pointer;
	cursor: hand;
}
.product_detail 
{
	border-top:1px solid #CFE1EA;
	text-align:left;
}
/* Custom Site - Start */
.table_container 
{
	width:100%;
}
.td_header 
{
	background:url('../Media/custom/header_sf.gif') repeat-x;
	height:199px;
}
.td_menu 
{
	background:url('../Media/custom/menu_sf.gif') repeat-y #91B3CD;
}
.td_menu_unit 
{
	padding-left:25px;
}
.td_menu_unit a,.td_menu_unit a:link,.td_menu_unit a:visited,.td_menu_unit a:active
{
	font-family:Arial;
	font-weight:normal;
	color:#91B3CD;
	font-size:18px;
	text-decoration:none;
}
.td_menu_unit a:hover 
{
	color:#003767;
}
.td_menu_unit_middle 
{
	padding-left:25px;
}
.td_menu_unit_middle a,.td_menu_unit_middle a:link,.td_menu_unit_middle a:visited,.td_menu_unit_middle a:active
{
	font-family:Verdana;
	font-weight:normal;
	color:#91B3CD;
	font-size:13px;
	text-decoration:none;
}
.td_menu_unit_middle a:hover
{
	color:#003767;
}
/* Custom Site - End */
div#div_log_container
{	
	padding:15px;
}
div#div_log
{
	background-color: #91B3CD;
	border:1px dashed #000000;
}
.td_login 
{
	width:203px;
	background: url('../Media/left_menu_sf.gif') repeat-y;
}
.td_main_content
{	
	text-align: center;
}
.td_amain_left 
{
	width:25px;
	border-right:1px solid #BBBBBB;
	background:url('../Media/amain_sf_left.gif') repeat-y;
}
.td_amain_right
{
	width:25px;
	border-left:1px solid #BBBBBB;
	background:url('../Media/amain_sf_right.gif') repeat-y;
}
.td_afooter 
{
	border-top:1px solid #CCCCCC;
	background:url('../Media/amain_sf_footer.gif') repeat-x;
	padding:5px;
	text-align:center;
}
.table_aservice 
{
	border:1px solid #CCCCCC;
}
.div_aservice 
{
	background-color:#F0F0F0;
	border:1px solid #CCCCCC;
	padding:5px;
}
.service_atitle 
{
	color:#AA5555;
	font-size:16px;
	font-weight:bold;
}
.td_login_container 
{
	border-bottom:2px solid #CCCCCC;
	border-top:2px solid #CCCCCC;
	background-color:#F0F0F0;
}
.td_content
{
	padding-left:10px;
	padding-right:10px;
	text-align: left;
	vertical-align: top;
}
.div_title 
{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}
div#div_output 
{
	padding:0px;
	text-align:left;
	height:100%;
}
.table_output 
{
}
.table_insert
{
	border-top: 1px solid #AAB3B3;
	border-left: 1px solid #AAB3B3;
}
.tr_insert_title
{
	background:url(../Media/dg_title_sf.gif) repeat-x;
}
.td_insert_title
{
	height:1px;
	border-right: 1px solid #AAB3B3;
	border-bottom: 1px solid #AAB3B3;
	color: #000000;
	font-weight: bold;
	padding: 6px;
	text-align: left;
}
.td_insert_number 
{
	border-right: 1px solid #AAB3B3;
	border-bottom: 1px solid #AAB3B3;
	background-color:#91B3CD;
}
.tr_insert_subtitle
{
	background-color: #EEEEEE;
}
.td_insert_subtitle
{
	border-right: 1px solid #AAB3B3;
	border-bottom: 1px solid #AAB3B3;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	text-align: left;
}
.tr_insert
{
	background-color:#F7F7F7;
}
.td_insert
{
	border-bottom: 1px solid #AAB3B3;
	border-right: 1px solid #AAB3B3;
	text-align: left;
}
.td_insert_nr
{
	border-bottom: 1px solid #AAB3B3;
	text-align: left;
}
.tr_insert_action
{
	height:1px;
	background: #EBF0F0 url(../Media/dg_title_sf2.gif) repeat-x;
}
.td_insert_action
{
	border-bottom: 1px solid #AAB3B3;
	border-right: 1px solid #AAB3B3;
	text-align: right;
}
.mini
{
	font-size: 10px;
}
.a_admin_menu_font 
{
	color:#000000;
	display:block;
	border-top:2px solid #CCCCCC;
	background-color:#E0E0E0;
	padding:5px;
	text-decoration:none;
}

