@import url("sub_contents.css");
@import url("etc.css");

BODY	{background-color:white;background-image:url(/img/sub_body_bg.jpg);background-repeat:repeat-x;margin:0;font:1em Sans; line-height:18px; }

IMG		{border:0;}





#container	{width:1010px;margin-left:auto;margin-right:auto;}
#header		{width:890px; position:relative;height:90px;}
#gi			{float:left; position:absolute;top:30px;left:50px;}
#menu_top	{float:left;padding-top:8px;margin-left:50px; height:30px; }

#top_link	{height:30px; position: absolute; left: 250px; }
#top_link ul{ width:700px; height:30px;margin:0; padding:0; }
#top_link li{ list-style:none; display:inline;margin:0 -5px 0 0;padding:0px;}
#top_link li.qlink{vertical-align:top;}
#top_link li input.qbtn{margin-bottom:-7px;}
#menu_bar	{ float:left; position:absolute; top:35px; left:204px;}





#middle		{width:890px;float:left;margin-top:10px;}



#mid_quick	{margin-left:48px;}
#mid_quick ul	{list-style:none;margin:0;padding:0;}


#floating_quickmenu {width:103px;float:left;margin-left:7px;}
#quick_menu { }
#tts_icion{}
#quick_zone_banner ul{ margin:0; padding:0 0 15px 0; }
#quick_zone_banner li{ list-style:none; margin:0 -5px -4px 0;padding:0px;}
#quick_banner ul{ margin:0; padding:0 0 15px 3px; }
#quick_banner li{ list-style:none; margin:0 -5px 0 0;padding:0px;}


#tailer		{clear:both; padding-top:30px; }
#tailer_container	{margin-left:24px;}
#tailer_container #tailer_copyright	{width:1010px;}
#tailer_container #tailer_copyright	{ width:842px;margin-left:24px;margin-top:0px;margin-bottom:10px; border-top:1px solid #d9d9d9; padding-top:20px;}




/* ¼­ºêÆäÀÌÁö ±âº» layout  Áß°£ middle Á¤ÀÇ*/


#sub_left_area	{width:208px;float:left;margin-left:48px; _margin-left:23px; }
#mid_left img	{margin-bottom:6px;}
* html #mid_left img	{margin-top:-3px;}
#sub_left_search		{height:95px;background-image:url(/img/search_bg.gif);background-repeat:no-repeat; margin-bottom:10px; }
* html #sub_left_search		{height:95px;background-image:url(/img/search_bg.gif);background-repeat:no-repeat; margin-bottom:-5px;  }
#sub_left_search label	{display:none;}
#sub_left_search input {margin:15px 0 0 4px;padding:0;}
* html #sub_left_search input {margin:12px 0 0 4px;padding:0;}
#sub_left_search .queryselect	{margin:15px 0 0 0;vertical-align:top;}
* html #sub_left_search .queryselect, *:first-child+html #sub_left_search .queryselect {margin:18px 0 0 0;}
#sub_left_search #search_query	{height:20px;}
#sub_left_search .autocenter96p	{width:190px;margin-left:auto;margin-right:auto;}
* html #sub_left_search .autocenter96p {width:96%;margin-top:-6px;}
*:first-child+html #sub_left_search .autocenter96p {margin-top:-6px;}
* html #sub_left_search .autocenter96p input {vertical-align:middle;}
*:first-child+html #sub_left_search .autocenter96p input {width:16px;vertical-align:middle;}
#sub_left_search .autocenter181	{width:181px;margin-left:auto;margin-right:auto;}
#sub_left_search .queryback	{margin-top:8px;background:url(/img/query_bg.gif) no-repeat 50% 0%;}
#sub_left_search .queryback #search_query	{width:122px;font:bold 1em Dotum;margin-top:5px;margin-bottom:5px;margin-left:5px;padding-top:2px;padding-bottom:0;padding-left:3px;border:0;float:left;}
#sub_left_search .queryback #search_submit	{margin-top:5px;margin-bottom:6px;}
#sub_left_search .queryrecommend	{font:0.71em Dotum;color:#158ad4;letter-spacing:-0.09em;margin-top:5px;}
#sub_left_search .queryrecommend img	{vertical-align:middle;margin:0;margin-bottom:3px;}
#sub_left_search .queryrecommend a	{color:#595959;text-decoration:none;}
#sub_left_search .queryrecommend a:hover	{color:#6dcff6;text-decoration:underline;font-weight:bold;}



/*leftmenu-------------------------------------------------------------------------------------------*/
#left_menu h3 { display:none; }
#left_title {list-style:none;padding:0;margin:0;}


#left_sub_box { border-left:#cdd2d3 1px solid;border-right:#cdd2d3 1px solid;padding:3px 0px 4px 17px; background:url(/img/sub_common/left_under_line.gif) bottom left no-repeat;  }

#left_sub { width:175px; }
#left_sub ul { list-style:none; margin:0;background-color:#f2f2f2; padding:4px 0px 4px 12px; line-height:18px; }
#left_sub li  { list-style:none;  }


#left_sub li a  { font-size:11px; padding-left:8px;	background-image:url(/img/01_sub/left_sub_dot.gif);	background-repeat: no-repeat;	background-position: 0px 30%;
text-decoration:none; color:#666;}


#left_sub a.active, #left_sub a:hover {color:#4688b6; font-weight:bold;background-image:url(/img/01_sub/left_sub_dot_active.gif);background-repeat: no-repeat;background-position: 0px 30%;text-decoration:none;}



#sub_contents_area	{width:614px;float:left;margin-left:19px; font-size:12px; color:#666; }
#sub_visual { height:95px; }
#sub_location {height:27px; border-bottom:1px solid #dedede; padding-top:13px; margin-bottom:12px;}
#sub_location_title { float:left;background:url(/img/sub_location_dot.gif) no-repeat 13px 50%; padding:0 0 0 30px;  }
#sub_location_title img { margin:0px 1px 0 1px; vertical-align:middle; }

#sub_location_position {  float:right; margin-top:5px;padding:0 0 0 0px; font-size:11px; color:#787878; letter-spacing:-1px;}


#sub_location_position .location { font-weight:bold;  }
#sub_location_position a { text-decoration:none; color:#787878; }
#sub_location_position a:hover { text-decoration:underline; color:#069; }
#sub_location_position img { margin:-1px 1px 0 1px; vertical-align:middle; }

#head_list{width:609px; margin:10px 0 0 0; padding-left:5px; }
#head_list h1 {padding-left:15px; margin-bottom:0px; background:url(/img/content_bullet_01.gif) no-repeat 0 0px; font-size:14px; color:#353535; vertical-align:middle} 



/******		³»¿ë 		******/

.c_saddlebrown{ color: #8B4513 }
.c_rightbrown{ color:#897f0f}
.c_orangered{ color:#FF4500 }
.c_darkorange{ color:darkorange }
.c_goldenrod{ color:#DAA520 }
.c_yellowgreen{ color:#9ACD32 }
.c_teal{ color:#008080 }
.c_darkcyan{ color:#008B8B }
.c_olive{ color:#808000 }
.c_powderblue{ color:#B0E0E6 }
.cr_lightsteelblue{ color:#B0C4DE }
.c_royalblue{ color:#4169E1 }
.c_slateblue{ color:#6A5ACD }
.c_aliceblue{ color:#F0F8FF }
.c_whitesmoke{ color:#F5F5F5 }
.c_mintcream{ color:#F5FFFA }
.c_honeydew{ color:#F0FFF0}
.c_gainsboro{ color:#D3D3D3  }
   
     
.c_silver{ color:#C0C0C0 }    
.c_darkgray { color:#A9A9A9    } 
.c_lightslategray{ color: #778899   }  
.c_slategray { color:#708090 }    
.c_gray { color:#808080  }  
.c_dimgray { color:#696969   }  
.c_darkslategray { color:#2F4F4F    } 
.c_black{ color:#000000 }


.text_style01 { background: #aaa; color:#fff; padding:2px 2px 0px 2px; }
.text_style02 { background:#aaa; color:#fff;font-style:italic; padding:2px 2px 0px 2px;}
.text_style03 { background:#e8f1f6; color:#0071ba; font-weight:bold; padding:2px 2px 0px 2px;}
.text_style04 { background:#efefef; padding:2px 2px 0px 2px;}
.text_style05{ background:#eee; font-size:11px; letter-spacing:0px; font-family:Verdana, Geneva, sans-serif; color:#516578;  line-height:18px;  margin:2px; padding:2px 10px; text-decoration:none;}
.text_style06{ background:#5cc212; font-size:11px; letter-spacing:0px; font-family:Verdana, Geneva, sans-serif; color:#fff;  line-height:18px;  margin:2px; padding:2px 5px;}
.text_style06 a{ text-decoration:none; color:#fff;}

.text_style07{ background:#1e9dce; font-size:11px; color:#fff;  line-height:18px;  margin:2px; padding:2px 5px;}
.text_style07 a{ text-decoration:none; color:#fff;}
.text_style08{ background:#90a5ca; font-size:11px;   color:#fff;  line-height:18px;  margin:2px; padding:2px 5px;}
.text_style08 a{ text-decoration:none; color:#fff;}
.text_style09{ background:#8b9ba4; font-size:11px;  color:#fff;  line-height:18px;  margin:2px; padding:2px 5px;}
.text_style09 a{ text-decoration:none; color:#fff;}

.box01{ background:#f8f7ef; border:1px solid #e6e6ca;  padding:10px; margin:5px 0 5px 0px; }  
.box02{ background:#f0f4ed; border:1px solid #e1e1e1;  padding:10px; margin:5px 0 5px 0px; }  

#contents_list01{ font-size:12px; line-height:18px;  margin:0px 0 0 0; padding-left:5px; padding-top:10px;}
#contents_list01 .orange { color: #f33a01;  }
#contents_list01 .green { color: #24b249;  }
#contents_list01 .wine { color: #8e508a;  }

#contents_list01  a:link.url,  a:visited.url{ background:#eee; font-size:10px; letter-spacing:1px; font-family:Verdana, Geneva, sans-serif; color:#516578;  line-height:18px;  margin:2px; padding:2px 10px; text-decoration:none;}
#contents_list01  a:hover.url,  a:active.url{ background:#eee; font-size:11px; letter-spacing:1px; font-family:Verdana, Geneva, sans-serif; color:#e95902;  line-height:18px;  margin:2px; padding:2px 10px; }


#contents_list01 ul {list-style-type: none;margin:0px;padding:0px;}
#contents_list01 ul li {margin:0 0 0 0px; padding:0 0 12px 13px; background:url(/img/content_bullet_a_01.gif) no-repeat 0 4px;}
#contents_list01 ul li strong { color: #444;  }
#contents_list01 ul img {margin:0px;padding:0px; vertical-align:middle;}

#contents_list01 ul ul {list-style-type: none;margin:0px;padding:0px;}
#contents_list01 ul li ul li {margin:0 0 0 0;padding:5px 0 0px 10px;background:url(/img/content_bullet_a_02.gif) no-repeat 0 10px; }
#contents_list01 ul li ul li strong { color:#1e5d9c;  }

#contents_list01 ul ul ul {list-style-type: none;margin:0px;padding:0px;}  
#contents_list01 ul li ul li ul li { list-style-type: none;margin:0 0 0 0;padding:5px 0 0px 10px; background:url(/img/content_bullet_a_03.gif) no-repeat 0 11px; } 



#contents_list01 ul ul ul.box{ list-style-type: none; background:#f0f4ed; border:1px solid #e1e1e1;  padding:10px; margin:10px 0 10px 0px; font-size:11px;}  
#contents_list01 ul li ul li ul li.box{list-style-type: none;margin:0 0 0 5px;padding:0px 0 0px 7px; background:url(/img/content_bullet_a_04.gif) no-repeat 0 7px; } 
#contents_list01 ul li ul li ul li strong { color:#000;  }




#contents_list01 ul ul ul ul { list-style-type: none; margin: 0px;padding: 0px; }  
#contents_list01 ul li ul li ul li ul li { list-style-type: none;margin:0 0 0 0;padding:5px 0 0px 10px; background:url(/img/content_bullet_a_04.gif) no-repeat 0 11px; }  



#contents_list01 .depth02_strong { color:#1e5d9c;  }


/******			guide box		******/

#guide_box {width:614px; margin:0 0 10px 0;	padding:0 0 0 0;color:#999;}
#guide_box01{width:614px; height:17px;margin:0;	padding:0;letter-spacing:-1px;text-align:center;color:#555;background:#eee url(/img/guide_box01_top.gif) no-repeat top left;}
#guide_box01_text{margin:0 0px 0 0;padding:0px 20px 0px 20px;letter-spacing:-1px;line-height:18px;color:#666;background:url(/img/guide_box01_bg.gif) repeat-y right bottom;}

#guide_box01_text strong{color:#373d89;}
#guide_box01_text strong.color_g { color:#329800; }
#guide_box01_text strong.color_o { color: #f33a01;  }
#guide_box01_text #btn_link01{ margin-left:95px; padding:7px 0 0 0;}
#guide_box01_text .icon{ float:left; margin:0 29px 0 0px; }
#guide_box01_text #box_icon {  float:left; margin:0 30px 0 0px;}
#guide_box01_text #guide_cnt{margin-left:0px; display:inline-block; width:480px; } 
#guide_box01_text #guide_cnt #line1{padding-top:18px;height:40px;} 
#guide_box01_text #guide_cnt #line2{padding-top:10px;height:45px; } 
#guide_box01_btm {width:614px; height:17px;	margin:0;padding:0;color:#999;font-size:60%;background:url(/img/guide_box01_bottom.gif) no-repeat right bottom;}



/******			guide box02	Çª¸¥»ö ¹Ú½º	******/

#guide_box02{width:614px; height:17px;margin:0;	padding:0;letter-spacing:-1px;text-align:center;color:#555;background:#eee url(/img/guide_box02_top.gif) no-repeat top left;}
#guide_box02_text{margin:0 0px 0 0;padding:0px 20px 0px 20px;letter-spacing:-1px;line-height:18px;color:#666;background:url(/img/guide_box02_bg.gif) repeat-y right bottom;}

#guide_box02_text strong{color:#373d89; }
#guide_box02_text #btn_link01{ margin-left:100px; padding:7px 0 0 0;}
#guide_box02_text .icon{ float:left; margin:0 30px 0 0px;}
#guide_box02_text #box_icon {  float:left; margin:0 30px 0 0px;}
#guide_box02_text #guide_cnt{margin-left:0px;} 
#guide_box02_text #guide_cnt #line1{padding-top:18px;height:40px;} 
#guide_box02_text #guide_cnt #line2{padding-top:10px;height:45px; } 
#guide_box02_btm {width:614px; height:17px;	margin:0;padding:0;color:#999;font-size:60%;background:url(/img/guide_box02_bottom.gif) no-repeat right bottom;}

#jump_menu01{ }
#jump_title01{float:left; color:#0572b5; font-weight:bold; background:url(/img/dot_blue.gif) no-repeat 0 3px; padding-left:12px; }
#jump_box01{ text-align:right;}
.input02 { background:#dcf1f2;}



/* Ä«Å×°í¸®±Û¹Ú½º----------------------------------------------------------------------------- */

#guide_box03{width:614px; height:17px;margin:0;	padding:0;letter-spacing:-1px;text-align:center;color:#555;background:#eee url(/img/guide_box01_top.gif) no-repeat top left;}
#guide_box03_text{margin:0 0px 0 0;padding:0px 20px 0px 20px;letter-spacing:-1px;line-height:18px;color:#666;background:url(/img/guide_box01_bg.gif) repeat-y right bottom;}

#guide_box03_text strong{color:#373d89;}
#guide_box03_text #btn_link01{ margin-left:100px; padding:7px 0 0 0;}
#guide_box03_text .icon{ float:left; margin:0 30px 0 0px;}
#guide_box03_text #box_icon {  float:left; margin:0 30px 0 0px;}
#guide_box03_text #guide_cnt{margin-left:0px;  } 

#guide_box03_btm {width:614px; height:17px;	margin:0;padding:0;color:#999;font-size:60%;background:url(/img/guide_box01_bottom.gif) no-repeat right bottom;}

#guide_box03_text td.dot_orange{ background:url(/img/dot_orange.gif) no-repeat 0 50%; padding-left:9px; color:#f33a01; font-weight:bold;}
#guide_box03_text td.dot_orange a:link, a:visited{ color:#666; text-decoration:none; font-weight:100;}
#guide_box03_text td.dot_orange a:hover, a:active{ color:#f33a04; text-decoration:none; font-weight:100;}


/*tab menu*/
#tabmenu { float:none; clear:both;	width:614px;margin:0 0 33px 0;padding:0; height:20px;}

#tabmenu ul {float:left; margin:0; padding:0; list-style:none; width:614px; font-size:11px; letter-spacing:-1px;border-bottom:2px solid #1e6094; height:28px;} 
#tabmenu ul li {  float:left;background:url(/img/tab01_right.gif) no-repeat top right; margin:0 1px;   height:28px;}
#tabmenu li .null { width:20px; }
#tabmenu li a { display:block; padding:2px 5px 0px 5px; line-height:26px; background:url(/img/tab01_left.gif) no-repeat top left;
text-decoration:none; color:#666;  }

#tabmenu ul li.over {  float:left;background:url(/img/tab01_right_over.gif) no-repeat top right;  font-weight:bold; }
#tabmenu li.over a { display:block; padding:2px 5px 0px 5px; background:url(/img/tab01_left_over.gif) no-repeat top left; text-decoration:none; color:#fff; font-weight:bold;}

#tabmenu li a:hover{  color:#206095;}
#tabmenu li.over a:hover{ color:#fff; }

#tabmenu_btm{ margin:0 0 0 0;}


#tabmenu01 {float:none; clear:both;	width:614px;margin:0 0 33px 0;padding:0; height:20px;}
#tabmenu01 ul {float:left; margin:0; padding:0; list-style:none; width:614px; font-size:11px; letter-spacing:-1px;border-bottom:2px solid #1e6094; height:28px;} 
#tabmenu01 ul li {float:left;background:url(/img/tab01_right.gif) no-repeat top right; margin:0 1px;   height:28px;}
#tabmenu01 li .null {width:20px; }
#tabmenu01 li a {display:block; padding:2px 5px 0px 5px; line-height:26px; background:url(/img/tab02_left.gif) no-repeat top left;
text-decoration:none; color:#666;  }
#tabmenu01 ul li.over {float:left;background:url(/img/tab01_right_over.gif) no-repeat top right;  font-weight:bold; }
#tabmenu01 li.over a {display:block; padding:2px 5px 0px 5px; background:url(/img/tab02_left_over.gif) no-repeat top left; text-decoration:none; color:#fff; font-weight:bold;}
#tabmenu01 li a:hover{color:#206095;}
#tabmenu01 li.over a:hover{color:#fff; }
#tabmenu_btm01{margin:0 0 0 0;}


#satisfaction_area{display:block;}
/******			sub satisfaction_survey		
#satisfaction_area{margin-bottom:10px;margin-top:40px; clear:both;color:#636363; font-size:11px; background:url(/img/satisfaction_survey_bg.gif) no-repeat top left; padding-top:5px;}
#satisfaction_attend{ letter-spacing:-1px; margin:0 0 0 43px; vertical-align:middle;}

#satisfaction_attend img {  margin:-5px 5px 0 0; vertical-align:middle;}
#satisfaction_manager{height:34px; background:url(/images/satisfaction_check_bg.gif) no-repeat top left;   padding:0; margin:15px 0 0 0; }
#satisfaction_manager ul, #satisfaction_manager li { margin:0; padding:0; list-style:none; display:inline; vertical-align:middle;font-weight:bold;letter-spacing:-0.5px; }
#satisfaction_manager img { vertical-align:middle; margin:-1px 5px 0 0; }

#satisfaction_attend input{ padding:20px 0 0 0; }
******/



/*Å×ÀÌºí Á¤ÀÇ--------------------------------------------------------------------------------------------*/
.hidecaption {display:none;}
.left { text-align:left;}
.right { text-align:right; }
.center { text-align:center; }

.dt_style01 { border-collapse: collapse; }
.dt_style01 tr td { border:1px #dedede solid; background-color:#fff; }
.dt_style01 tr td.dt_noline { border:0px; }
.dt_style01 tr td.dt_bg { text-align:center; background-color:#ECF5E0; }
.dt_style01 tr td.dt_font { text-align:center; background-color:#ffffff; color:#C9EDB4;}
.dt_style01 tr td.dt_lfont { background-color:#ffffff; color:#C9EDB4; }
.dt_style01 tr td.dt_btm { border-bottom:#77aec2 2px solid;}

.dt_style01 thead tr th { background-color:#79adc2; padding:5px; text-align:center; font-weight:bold; border-top:3px #b5cacf solid; color:#Fff ; border-right: 1px #b5c9d0 solid; } 
.dt_style01 thead tr th.dt_nobg { background-color:#fff; text-align:center; font-weight:bold; }
.dt_style01 tbody tr th { background-color:#eef4ea; padding:5px; text-align:center; border:1px #dedede solid; color:#4d686f;} 
.dt_style01 tbody tr td {border:1px #dedede solid; background-color:#fff;}
.dt_style01 tbody tr td.dt_btm { border-bottom:#77aec2 2px solid;}
.dt_style01 tbody tr th.dt_btm { border-bottom:#77aec2 2px solid;}


.dt_style02 { margin:5px 0 0 0; border-collapse: collapse; border-top:#78aec1 2px solid; border-bottom:#78aec1 1px solid; width:100%;}
.dt_style02 thead th { background-color:#78aec1; text-align:center; border:1px #dedede solid; color:#d7d7d7; padding-left:10px; font-family:"Dotum"; font-size:12px; color:#fff; font-weight:bold; } 
.dt_style02 tbody th { background-color:#eff4ea; text-align:left; border:1px #dedede solid; color:#d7d7d7; padding-left:10px; font-family:"Dotum"; font-size:12px; color:#4d676e; font-weight:normal; } 
.dt_style02 tbody td { border:1px #d7d7d7 solid; padding-left:10px; text-align:left; font-family:"Dotum"; font-size:12px; color:#444444; }
.dt_style02 th.first  { border-left:0px; }
.dt_style02 th.last  { border-right:0px; }
.dt_style02 td.first  { border-left:0px; }
.dt_style02 td.last  { border-right:0px; }
.dt_style02 td.txt_t { vertical-align:top;}
.dt_style02 td ul { list-style:none; margin:0px;padding:0px;}


.dt_style03 { margin:5px 0 0 0; border-collapse: collapse; border-top:#b4cad0 3px solid; border-bottom:#78aec1 1px solid; width:100%;}
.dt_style03 thead th { background-color:#78aec1; text-align:center; border:1px #dedede solid; color:#d7d7d7; padding-left:10px; font-family:"Dotum"; font-size:12px; color:#fff; font-weight:bold; } 
.dt_style03 tbody th { background-color:#eff4ea; text-align:left; border:1px #dedede solid; color:#d7d7d7; padding-left:10px; font-family:"Dotum"; font-size:12px; color:#4d676e; font-weight:normal; } 
.dt_style03 tbody td { border:1px #d7d7d7 solid; padding-left:10px; text-align:left; font-family:"Dotum"; font-size:12px; color:#444444; }
.dt_style03 th.first  { border-left:0px; }
.dt_style03 th.last  { border-right:0px; }
.dt_style03 td.first  { border-left:0px; }
.dt_style03 td.last  { border-right:0px; }
.dt_style03 th.txt_c { text-align:center; padding-left:0;}
.dt_style03 td.txt_c { text-align:center; padding-left:0;}
.dt_style03 td.txt_t { vertical-align:top;}
.dt_style03 td.txt_m1 { letter-spacing:-1px;}
.dt_style03 tr td.dt_bg { text-align:center; background-color:#ECF5E0; }
.dt_style03 td ul { list-style:none; margin:0px;padding:0px;}


.dt_style04 { margin:5px 0 0 0; border-collapse: collapse; border-top:#b4cad0 3px solid; border-bottom:#78aec1 1px solid; width:100%;}
.dt_style04 thead th { background-color:#78aec1; text-align:center; border:1px #dedede solid; color:#d7d7d7; font-family:"Dotum"; font-size:12px; color:#fff; font-weight:bold; } 
.dt_style04 tbody th { background-color:#eff4ea; text-align:center; border:1px #dedede solid; color:#d7d7d7; font-family:"Dotum"; font-size:12px; color:#4d676e; font-weight:normal; } 
.dt_style04 tbody td { border:1px #d7d7d7 solid; text-align:center; font-family:"Dotum"; font-size:12px; color:#444444; }
.dt_style04 th.first  { border-left:0px; }
.dt_style04 th.last  { border-right:0px; }
.dt_style04 td.first  { border-left:0px; }
.dt_style04 td.last  { border-right:0px; }
.dt_style04 td.txt_l { text-align:left; padding-left:10px;}
.dt_style04 td a {  text-decoration:none; color:#666; } 
.dt_style04 td a:hover { text-decoration:none; color:#666; } 
.dt_style04 tr td.dt_bg { text-align:center; background-color:#ECF5E0; }
.dt_style04 td.txt_t { vertical-align:top;}
.dt_style04 td ul { list-style:none; margin:0px;padding:0px;}

label.hidden-label { z-index :888; position:absolute; visibility:hidden; width:1px; height:1px; }
 legend.hidden-label { z-index :888; position:absolute; visibility:hidden; width:1px; height:1px; }
 input.hidden-label { z-index :888; position:absolute; visibility:hidden; width:1px; height:1px; }