/* CSS Document */

html, body, table, textarea{width:98%; margin: 0; padding: 0; font: 11px/1.4em arial, Verdana; }
table{border-collapse: collapse; font:11px/1.4em Verdana, Arial, Helvetica, sans-serif; color: #454545; margin: 0; padding: 0; }
img, a img{border: 0; }
a{text-decoration:none;}

/***[layout]**************/
#body_wrap{margin: 0 0 0 25px; /*background-image:  url(../images/etc/body_bg.gif); background-position: 90px left; background-repeat: repeat-x; */}
#layout{border: none; table-layout: fixed; width: 925px; background-color: #fff; }
#layout td{vertical-align: top; padding: 0; }

#header{height: 358px; /*background:  url(/swf/main_visual.gif) no-repeat left bottom; */ }
#header .logo{float: left; margin-top: 16px; }
#header .navi{float: right; margin-top: 20px; width:670px; }
#header .navi #aid_navi{height: 10px; }
	#aid_navi ul{float: right; margin: 0; padding: 0; list-style: none; }
	#aid_navi ul li{display: inline; margin-left: 15px; float: left; }
	#aid_navi li a{padding-top:5px; overflow: hidden; height:0px !important; height /**/:5px; float:left; }
	#aid_navi li a:hover{background-position: 0 -5px; }
	#aid_navi li.aid_gim, 
	#aid_navi li.aid_gim a {background: url(/images/aSSIST_english/aid_gim.gif) top left no-repeat;}
	#aid_navi li.aid_home, 
	#aid_navi li.aid_home a {background: url(/images/aSSIST_english/aid_home.gif) top left no-repeat;}
	#aid_navi li.aid_sitemap, 
	#aid_navi li.aid_sitemap a {background: url(/images/aSSIST_english/aid_sitemap.gif) top left no-repeat;}
	#aid_navi li.aid_contact, 
	#aid_navi li.aid_contact a {background: url(/images/aSSIST_english/aid_contact.gif) top left no-repeat;}
	#aid_navi li.aid_korean, 
	#aid_navi li.aid_korean a {background: url(/images/aSSIST_english/aid_korean.gif) top left no-repeat;}
	#aid_navi li.aid_chinese, 
	#aid_navi li.aid_chinese a {background: url(/images/aSSIST_english/aid_chinese.gif) top left no-repeat;}
#header .navi #flash_navi{float: right; width: 670px; height: 60px; }


#header #main_visual{clear: both; }

tbody td .content_wrap{margin: 30px 0 42px 0; }

#quick_menu{width:363px; height:140px;}


#footer{background: #ececec; height: 60px; }
#footer #copyright{float: left; margin: 15px 0 0 10px; }
#footer #family_site{float: right; margin: 13px 7px 0 0; }
	#family_site .title{float: left; }
	#family_site ul{margin: 0; padding: 0; list-style: none; }
	#family_site ul li{float: left; }



/*****[quick_banner]*************************/
#quick_banner{}

#quick_banner .content_wrap{margin-top: 21px; }
#quick_banner ul{padding: 0; list-style: none; width: 100%; }
#quick_banner ul li a{overflow: hidden; text-indent: -5000px; }

#assist_gallery{margin: 0 0 5px 0; background: url(/images/aSSIST_english/index/time_bg.gif) no-repeat -1px top; height: 148px; position:relative; }
.shadow_bg {position:absolute; background: url(/images/aSSIST_english/main_gallery_shadow.gif) no-repeat;  top:388px; left:15px; width:10px; height:99px; }
#assist_question{margin:0; height:47px; position:relative; }

.guide {margin-top:6px; }
.time {position:absolute; left:14px; top:77px; text-align:center; width:120px;}



.wea {position:absolute; left:160px; top:61px;}
.wea_more {padding-right:11px;}
.wea a.wea_more {text-decoration:underline; color:#999;}
.t_name {position:absolute; left:26px; top:5px;}


/*****[TIme_Weather]*************************/
.time_list {margin:0; padding:0; }
.time_list li {list-style:none;}
.wea_list {margin:0; padding:0;}
.wea_list li {list-style:none;}
.fsiz {font-size:14px; }


.left {position:absolute; left:1px; top:1px; padding-top:6px; }
.right {position:absolute; left:187px; top:1px; padding-top:6px; }

.flash_quick {margin-top:30px;}

.guide {background: url(/images/aSSIST_english/index/guide_bg.jpg) no-repeat right top; height:65px; position:relative;}
.guidebook {position:absolute; left:1px; top:30px; }
.g01 {position:absolute; left:1px; top:30px;}
.g02 {position:absolute; left:87px; top:30px;}
.g03 {position:absolute; left:174px; top:30px;}


/*****[board_newest]*************************/
#board_newest{}
#board_newest .content_wrap{margin: 32px 25px 0 25px; }
#board_newest ul{padding: 0 0 10px 0; list-style: none; width: 100%; }

.tab_main{}
.tab_main ul{margin: 0; background: url(/images/aSSIST_english/tab_basic_line.gif) repeat-x left 26px; }
.tab_main li{float: left; border: 1px solid #e4e4e4; background-position: left -25px; }
.tab_main li.selected{background: #fff; background-position: left top; border-bottom-color: #fff; }
.tab_main li#tab1{background-image: url(/images/aSSIST_english/main_tab_01.gif); }
.tab_main li#tab2{background-image: url(/images/aSSIST_english/main_tab_02.gif); }
.tab_main li#tab3{background-image: url(/images/aSSIST_english/main_tab_03.gif); }
.tab_main li a{float: left; width: 65px; height: 25px; background-repeat: no-repeat; background-position: left -50px; overflow: hidden; text-indent: -5000px; }
.tab_main li a:hover{background-position: left -25px; }
.tab_main li.selected a{width: 106px; background-position: left top; }
.tab_main li.selected a:hover{background-position: left top; }
.tab_main li#tab1 a{background-image: url(/images/aSSIST_english/main_tab_01.gif); }
.tab_main li#tab2 a{background-image: url(/images/aSSIST_english/main_tab_02.gif); }
.tab_main li#tab3 a{background-image: url(/images/aSSIST_english/main_tab_03.gif); }

ul.notice {margin:0; clear:both; }
ul.notice li{background: #d9eff3 url(/images/aSSIST_english/main_notice_arr1.gif) no-repeat 7px 8px; color: #363636; padding: 2px 0 1px 14px; line-height: 1.3em; }
ul.notice li a{color: #363636; text-decoration: none; }
ul.notice li a:hover{text-decoration: underline; }

ul.content{margin:0; }
ul.content li{clear: both; border-top: 1px solid #eee; background: url(/images/aSSIST_english/main_content_hyphen.gif) no-repeat left 11px; padding: 1px 0 0 12px; line-height: 21px; color: #767676; }
ul.content li a{text-decoration: none; color: #767676; }
ul.content li a:hover{text-decoration: underline; }
ul.content li .title{float: left; }
ul.content li .date{float: right; font-size: 90%; color: #ababab; }
ul.content li.newest{border: none; background: none; padding: 0 0 7px 0; line-height: 1.2em; }
ul.content li.newest .photo{float: left; margin-right: 6px; border: 1px solid #e4e4e4; margin-bottom:6px; }
ul.content li.newest .photo image{border: 2px solid #fff; width: 84px; height: 56px; }
ul.content li.newest .title{font-weight: bold; margin-left: 4px; }
ul.content li.newest .title a{text-decoration: underline; color: #ff9600; }
ul.content li.newest .cont{margin:4px 0 0 8px; }
