/* Basic CSS---------------------------------------------------------------------------------------------------------------------------------- */
html {width:100%;height:100%;margin:0;padding:0;}
body {margin:0;padding:0;background:#ffffff;}
body {margin:0px;font-family:Arial,Times New Roman,돋움,굴림체;color:#4b4b4b;font-size:12px;}
h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;font-family:Tahoma,verdana,Arial,Times New Roman,돋움,굴림체;}

.body_main {background:#ffffff;}
.body_pop {margin:0px;background:none;}
.etc_body {margin:0px;background:none;}


a			{color:#4b4b4b;}
a:link		{text-decoration:none;}
a:visited	{text-decoration:none;}
a:active	{text-decoration:none;}
a:hover		{text-decoration:underline;}
/* //Basic CSS---------------------------------------------------------------------------------------------------------------------------------- */

/* Font---------------------------------------------------------------------------------------------------------------------------------- */
.small		{font-size:11px;}
	a.small:link		{text-decoration:none;}
	a.small:visited		{text-decoration:none;}
	a.small:active		{text-decoration:none;}
	a.small:hover		{text-decoration:underline;}
.white		{color:#ffffff;}
	a.white:link		{text-decoration:none;}
	a.white:visited		{text-decoration:none;}
	a.white:active		{text-decoration:none;}
	a.white:hover		{text-decoration:underline;}
.red		{color:#b20000;}
	a.red:link			{text-decoration:none;}
	a.red:visited		{text-decoration:none;}
	a.red:active		{text-decoration:none;}
	a.red:hover			{text-decoration:underline;}
.orange		{color:#F06201;}
	a.orange:link		{text-decoration:none;}
	a.orange:visited	{text-decoration:none;}
	a.orange:active		{text-decoration:none;}
	a.orange:hover		{text-decoration:underline;}
.till		{color:#35718d;}
	a.till:link		{text-decoration:none;}
	a.till:visited	{text-decoration:none;}
	a.till:active		{text-decoration:none;}
	a.till:hover		{text-decoration:underline;}
.green		{color:#00ff5a;}
	a.green:link		{text-decoration:none;}
	a.green:visited		{text-decoration:none;}
	a.green:active		{text-decoration:none;}
	a.green:hover		{text-decoration:underline;}

/* Font---------------------------------------------------------------------------------------------------------------------------------- */
/* UL & LI---------------------------------------------------------------------------------------------------------------------------------------*/
ul {margin:5px 0px 5px 10px;padding:0px;}
li {padding:3px 0px 0px 0px;margin:0px 0px 0px 10px;}
ol {margin:5px 0px 5px 20px;padding:0px;}


/* //UL & LI---------------------------------------------------------------------------------------------------------------------------------------*/

/* Form---------------------------------------------------------------------------------------------------------------------------------- */
form	{margin:0px;padding:0px;}
input {vertical-align:middle;}
input[type="text"],input[type="password"],input[type="file"],textarea{margin:3px 0px;border:1px solid #cecece;}

select	{margin:0px;border:1px solid #848484;vertical-align:middle;font-size:12px;color:#575757;}
.radio		{border:none;vertical-align:middle;margin:0;padding:0;background:none;}
.scroll	{scrollbar-face-color:#dddddd;
		scrollbar-shadow-color:#929292;
		scrollbar-highlight-color:#929292;
		scrollbar-3dlight-color:#3a3a3a;
		scrollbar-darkshadow-color:#3a3a3a;
		scrollbar-track-color:#F5F5F5;
		scrollbar-arrow-color:#929292}
.scroll_black	{scrollbar-face-color:#000000;
		scrollbar-shadow-color:#333333;
		scrollbar-highlight-color:#333333;
		scrollbar-3dlight-color:#000000;
		scrollbar-darkshadow-color:#000000;
		scrollbar-track-color:#222222;
		scrollbar-arrow-color:#333333}
.scroll_brown	{scrollbar-face-color:#3a3a3a;
		scrollbar-shadow-color:#3a3a3a;
		scrollbar-highlight-color:#3a3a3a;
		scrollbar-3dlight-color:#3a3a3a;
		scrollbar-darkshadow-color:#3a3a3a;
		scrollbar-track-color:#3a3a3a;
		scrollbar-arrow-color:#ffffff}
img	{border:none;vertical-align:middle;}  /*behavior: url(../inc/iepngfix.htc); */

.search {float:left;}

/* Table---------------------------------------------------------------------------------------------------------------------------------- */
.tbl	{ border-collapse:collapse}
.tblHead {padding:0px 5px;font-weight:bold;}
.tblForm {padding:0px 5px;}
/* //Table---------------------------------------------------------------------------------------------------------------------------------- */
.calendar_img	{vertical-align:middle;cursor:pointer;}
label {cursor:pointer;}
strike {color:#ed1c24;}
/*layout container--------------------------------------------------------------*/
#background {position:absolute;width:100%;height:100%;}
#container_pane {position:absolute;z-index:10;width:100%;background:transparent;}
#container {width:970px;margin:0 auto;}
#top_area {}
	#util_menu {color:#3a3a3a;}
		#util_menu ul {float:right;list-style:none;margin:30px 0 0;padding:0;}
			#util_menu li {float:left;line-height:14px;margin:0;padding:0 7px;border-left:1px solid #3a3a3a;}
			#util_menu li:first-child {border:none;}
		#top_menu {height:55px;line-height:55px;margin:3px 0 0;background:url(../images/common/bg_topmenu.png) repeat-x;}
			.logo {float:left;width:170px;height:40px;margin:8px 0 0 27px;background:url(../images/common/logo.png) no-repeat;cursor:pointer;}
			.top_menu_area {float:right;line-height:55px;}
				.top_menu_area ul {list-style:none;margin:0;padding:0;}
				.top_menu_area li {float:left;margin:0;padding:0 20px 0 0;}
				.top_menu_area a {color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
				.top_menu_area a:hover {color:#009ef0;}

				ul.top_menu {list-style:none;margin:0;padding:0;}
				ul.top_menu * {margin:0;padding:0}
				ul.top_menu a {display:block;color:#ffffff;text-decoration:none}
				ul.top_menu li {position:relative;float:left;height:55px;margin:0px;padding:0 20px 0 0;font-size:12px;z-index:15;}
				ul.top_menu ul {position:absolute;top:55px;left:0px;background:url(../images/common/bg_topmenu.png);display:none;opacity:0;list-style:none;z-index:150;}
				ul.top_menu ul li {position:relative;width:150px;height:30px;line-height:30px;font-size:12px;padding:0;border-top:1px dotted #d5d5d5;background:none;}
				ul.top_menu ul li:hover {background:none;}
				ul.top_menu ul li a {display:block;padding:0 7px;color:#ffffff;font-weight:normal;}
				ul.top_menu ul li a:hover {background:none;}
				ul.top_menu ul ul {left:150px;top:-1px;}
				ul.top_menu .active {color:#2a72a8;}
				ul.top_menu .topline {}

#mid_area {}
	/*	main	*/
	.success_link {position:absolute;width:32px;height:12px;margin:305px 0 0 570px;cursor:pointer;}
	#main_right {float:right;width:320px;height:340px;margin:15px 0 0;padding:0 0 0 20px;background:url(../images/main/bg_right.png) no-repeat;overflow:hidden;}
		#main_right h2 {margin:58px 0 0;}
		.main_news_area {}
			.main_news_item {margin:0;padding:10px 10px 0 0;border-top:1px dotted #5e667c;line-height:150%;cursor:pointer;}
			.main_news_item:first-child {border:none;}
			.main_news_item img {float:left;margin:0 10px 0 0;padding:1px;vertical-align:middle;border:1px solid #a5a5a5;background:#ffffff;}
			.main_news_item h3 {margin:5px 0 5px;font-size:12px;}
		.main_info_area {}
			.info_lnk {float:left;width:140px;padding:5px 10px;background:url(../images/common/bl_black.gif) no-repeat 0 12px;color:#35718d;font-weight:bold;}

	#main_usuful {height:327px;padding:0 40px;background:url(../images/main/bg_usuful.png) repeat-x;}
		#main_feature {}
			.feature_item {float:left;width:150px;margin:0 0 0 35px;padding:0;color:#000000;}
			.feature_item:first-child {margin:0;}
			.feature_title {line-height:40px;margin:0;padding:0;font-size:13px;text-align:center;font-weight:bold;}
			.feature_image {width:150px;height:210px;}
			.bn_international {height:196px;background:#ffffff;border:7px solid #bc0000;padding:0 0 0 10px;}
			.bn_international_item {margin:4px 0 0;}
		#usuful_lnk {margin:10px 45px 0;}
			.usuful_item {float:left;margin:0 0 0 25px;}
			.usuful_item:first-child {margin:0;}
	#main_partner {margin:7px 0 0;text-align:center;}


	/*	sub	*/
	#contents_sub {width:755px;min-height:600px;margin:57px 0 0 80px;padding:10px 0 0px 60px;background:url(../images/common/bg_contents.png);}
		#right_area {position:absolute;z-index:10;width:160px;margin:33px 0 0 670px;}
			/*	sub menu	*/
			.submenu_area {}
				.submenu_title {height:39px;line-height:39px;text-align:center;color:#ffffff;font-size:18px;}
				.submenu_list {padding:0 10px 30px;color:#ffffff;}
					.submenu_list_about {background:#a5706e;}

					.submenu_list ul {list-style:none;margin:0;padding:10px 0 0;}
					.submenu_list li {margin:0;padding:0;}
					.submenu_list li a {display:block;padding:5px 0 5px 10px;color:#ffffff;text-decoration:none;background:url(../images/common/dot_white.gif) no-repeat 0px 13px;}
					.submenu_list li a:hover {opacity:0.70;filter:alpha(opacity=70);}
					.submenu_list li a.r_current {opacity:0.70;filter:alpha(opacity=70);}
					.submenu_list ul ul {margin:0 0 0 10px;padding:0;}
					.submenu_list ul ul li {margin:0;padding:0;}
					.submenu_list ul ul li a {display:block;padding:2px 0 2px 10px;color:#ffffff;text-decoration:none;background:url(../images/common/dash_white.gif) no-repeat 0px 10px;}

		#contents_body {padding:33px 120px 0 0;}
			.contents_title_about {background:url(../images/title/title_about.png) no-repeat;}
			.contents_title_news {background:url(../images/title/title_news.png) no-repeat 0 2px;}
			/*	title background	*/
			.title_area {position:relative;margin:0 0 0 -60px;}
				.title_about {height:39px;line-height:39px;padding-left:60px;background:url(../images/title/title_about_bg.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}
				.title_news {height:39px;line-height:39px;padding-left:60px;background:url(../images/title/title_news_bg.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}
				.title_english {height:39px;line-height:39px;margin-top:-33px;padding:33px 0 0 60px;background:url(../images/title/title_english.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}
				.title_biz {height:39px;line-height:39px;margin-top:-33px;padding:33px 0 0 60px;background:url(../images/title/title_biz.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}
				.title_it {height:39px;line-height:39px;margin-top:-33px;padding:32px 0 0 60px;background:url(../images/title/title_it.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}
				.title_cookery {height:39px;line-height:39px;margin-top:-33px;padding:32px 0 0 60px;background:url(../images/title/title_cookery.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}
				.title_hospitality {height:39px;line-height:39px;margin-top:-33px;padding:32px 0 0 60px;background:url(../images/title/title_hospitality.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}
				.title_child {height:39px;line-height:39px;margin-top:-33px;padding:33px 0 0 60px;background:url(../images/title/title_child.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}
				.title_test {height:39px;line-height:39px;margin-top:-33px;padding:31px 0 0 60px;background:url(../images/title/title_test.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}
				.title_job {height:39px;line-height:39px;margin-top:-33px;padding:32px 0 0 60px;background:url(../images/title/title_job.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}
				.title_success {height:46px;line-height:39px;margin-top:-33px;padding:33px 0 0 60px;background:url(../images/title/title_success.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}
				.title_agent {height:46px;line-height:39px;margin-top:-31px;padding:31px 0 0 60px;background:url(../images/title/title_agent.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}
				.title_apply {height:46px;line-height:39px;margin-top:-33px;padding:33px 0 0 60px;background:url(../images/title/title_apply.png) no-repeat;color:#ffffff;font-size:20px;font-weight:normal;}

			.contents_area {margin:20px 0 0;line-height:140%;}
				.contents_area h3 {padding:0 10px;font-size:12px;}
				.contents_area p {padding:0 0 0 10px;}
				.title_sub {position:relative;margin:0 0 0 -60px;}
					.title_sub_about {margin:0;padding:0 0 0 10px;background:url(../images/title/bl_title_eng.gif) no-repeat 0 4px;color:#212121;font-size:13px;}
					.title_sub_news {margin:0;padding:0 0 0 10px;background:url(../images/title/bl_title.gif) no-repeat 0 4px;color:#212121;font-size:13px;}
					.title_sub_eng {margin:0;padding:0 0 0 10px;background:url(../images/title/bl_title_eng.gif) no-repeat 0 4px;color:#212121;font-size:13px;}
					.title_sub_biz {margin:0;padding:0 0 0 10px;background:url(../images/title/bl_title_biz.gif) no-repeat 0 4px;color:#212121;font-size:13px;}
					.title_sub_it {margin:0;padding:0 0 0 10px;background:url(../images/title/bl_title_it.gif) no-repeat 0 4px;color:#212121;font-size:13px;}
					.title_sub_cookery {margin:0;padding:0 0 0 10px;background:url(../images/title/bl_title_cookery.gif) no-repeat 0 4px;color:#212121;font-size:13px;}
					.title_sub_child {margin:0;padding:0 0 0 10px;background:url(../images/title/bl_title_child.gif) no-repeat 0 4px;color:#212121;font-size:13px;}
					.title_sub_test {margin:0;padding:0 0 0 10px;background:url(../images/title/bl_title_test.gif) no-repeat 0 4px;color:#212121;font-size:13px;}
					.title_sub_job {margin:0;padding:0 0 0 10px;background:url(../images/title/bl_title_job.gif) no-repeat 0 4px;color:#212121;font-size:13px;}
					.title_sub_success {margin:0;padding:0 0 0 10px;background:url(../images/title/bl_title_success.gif) no-repeat 0 4px;color:#212121;font-size:13px;}
					.title_sub_agent {margin:0;padding:0 0 5px 10px;background:url(../images/title/bl_title_agent.gif) no-repeat 0 4px;color:#212121;font-size:13px;}
					.title_sub_apply {margin:0;padding:0 0 0 10px;background:url(../images/title/bl_title_apply.gif) no-repeat 0 4px;color:#212121;font-size:13px;}

				/*	intro	*/
				.intro_item {padding:15px 0;}
					.intro_item_photo {float:left;width:220px;}
					.intro_item_text {float:left;width:365px;margin:0 0 0 25px;}
						.intro_item_text h3 {margin:0;padding:5px 0 15px;font-size:12px;color:#58000d;}
						.intro_item_text p {margin:0;padding:0;}
				/*	calendar	*/
				.tbl_calendar {width:100%;margin:10px;}
				.tbl_calendar thead tr {height:30px;background:#bda092;text-align:center;color:#ffffff;}
				.tbl_calendar thead th {border-bottom:1px solid #d7d7d7;}
				.tbl_calendar thead td {border-bottom:1px solid #d7d7d7;width:140px;background:url(../images/about/sep_calendar_thead.gif) no-repeat left center;}
				.tbl_calendar tbody tr {height:48px;background:#ffffff;}
				.tbl_calendar tbody th {font-weight:normal;}
				.tbl_calendar tbody td {font-weight:normal;text-align:center;background:url(../images/about/sep_calendar_tbody.gif) no-repeat left center;}
				.calendar_th {margin:0 0 0 20px;}

				/*	gallery	*/
				.gallery_pane {}
				
				/*	map	*/
				.map_google {width:560px;height:423px;margin:0 0 50px;border:5px solid #e8e8e8;border-bottom:none;background:#e8e8e8;}
					.map {position:absolute;}
				.map_item_line {margin:20px 0 0;}
					.map_item {float:left;width:48%;}
						.map_item_photo {float:left;padding:1px;background:#ffffff;border:1px solid #6b6b6b;}
						.map_item_text {float:left;width:190px;margin:0 0 0 25px;}
							.map_item_text h3 {margin:0;padding:5px 0 10px;font-size:12px;color:#58000d;}
							.map_item_text p {margin:0;padding:0;}

				/*	newsletters	*/
				#ajax_content {min-height:500px;}
					.tbl_news {width:635px;border:2px solid #414141;border-left:none;border-right:none;}
						.tbl_news {width:100%;}
						.tbl_news thead {}
						.tbl_news thead tr {height:30px;}
						.tbl_news thead th {color:#414141;border-bottom:1px solid #414141;}
						.tbl_news tbody {}
						.tbl_news tbody tr {cursor:pointer;background:url(../images/common/dotline_gray.gif) repeat-x bottom;}
						.tbl_news tbody tr.even {background-color:#ebebeb;}
						.tbl_news tbody th {padding:15px 0;font-weight:normal;}
						.tbl_news tbody td {padding:14px 10px;vertical-align:top;background:url(../images/common/dotline_gray_h.gif) no-repeat left top;}
						.tbl_news tbody th img {border:2px solid #ffffff;}
						.tbl_news tbody tr.last {background:none;}
						.tbl_news tbody th .tr_line {height:0px;margin:3px 0;padding:0;border-bottom:1px dashed #5d5d5d;}
						.tbl_news tfoot tr {height:30px;}
						.tbl_news tfoot th {border-top:2px solid #414141;border-bottom:1px solid #414141;}
						.tbl_news tfoot td {padding:10px;}
						.tbl_news tfoot textarea {width:350px;height:100px;background:#ffffff;}
						.tbl_news tfoot input[type="text"] {width:140px;height:22px;line-height:22px;}
						.tbl_news tfoot input[type="image"] {margin:19px 0 0}
						.smf_item {margin:0;padding:0;}
						.smf_head {float:left;width:90px;line-height:22px;margin:0;padding:0;text-align:left;}
						.smf_form {float:left;width:140px;line-height:22px;margin:0;padding:0;text-align:center;}

						.article_img {width:635px;cursor:pointer;}

				/*	nz info	*/
				.nzinfo_l {padding:15px 0 0 165px;}
				.nzinfo_r {padding:15px 165px 0 0;}
				.tbl_nzinfo {width:100%;}
					.tbl_nzinfo tr {height:25px;}
					.tbl_nzinfo th {text-align:left;}

				/*	nz cost	*/
				.nzcost_01 {width:603px;height:292px;margin:15px 0;padding:0;background:url(../images/news/img_nzcost_02.gif) no-repeat;}
				.nzcost_01 table {float:left;margin:30px 0 0 210px;}
				.nzcost_01 tr {height:25px;}
				.nzcost_01 th {width:240px;color:#825c3d;font-weight:normal;text-align:left;vertical-align:top;}
				.nzcost_01 td {color:#825c3d;vertical-align:top;}
				.nzcost_02 {width:638px;height:257px;margin:15px 0;padding:0;background:url(../images/news/img_nzcost_03.gif) no-repeat;}
				.nzcost_02 table {float:left;margin:47px 0 0 65px;}
				.nzcost_02 tr {height:25px;}
				.nzcost_02 th {width:205px;color:#992451;font-weight:normal;text-align:left;vertical-align:top;}
				.nzcost_02 td {color:#992451;vertical-align:top;}
				.nzcost_03 {width:648px;height:281px;margin:15px 0;padding:0;background:url(../images/news/img_nzcost_04.gif) no-repeat;}
				.nzcost_03 table {float:left;margin:50px 0 0 245px;}
				.nzcost_03 tr {height:25px;}
				.nzcost_03 th {width:259px;color:#4b4b4b;font-weight:normal;text-align:left;vertical-align:top;}
				.nzcost_03 td {color:#4b4b4b;vertical-align:top;}

				/*	student info	*/
				.studentinfo_page p a {color:#941f5e;}
				.studentinfo {padding:15px 10px;}
				.studentinfo a {color:#941f5e;}
				.sinfo_img {float:left;width:180px;}
				.sinfo_txt {float:left;width:430px;}

				/*	employment	*/
				.employment {width:620px;height:230px;margin:30px 0;background:url(../images/news/img_employment_03.jpg) no-repeat;}
				.employment div {padding:25px 30px;}
				.employment strong {color:#ff2290;}

				/*	resident	*/
				.resident {width:620px;height:186px;margin:30px 0;background:url(../images/news/img_resident_01.gif) no-repeat;}
				.resident ul {padding:20px;}
				.tbl_resident {width:100%;margin:0 0 0 10px;background:#ffffff;border-collapse:collapse;border:2px solid #a72c6e;border-left:none;border-right:none;}
				.tbl_resident tr {height:28px;}
				.tbl_resident thead th {background:#cccccc;}
				.tbl_resident tbody th {padding:5px 30px;text-align:left;font-weight:normal;}
				.tbl_resident tbody td {width:80px;padding:0 10px;text-align:center;}
				.tbl_resident td.title {width:100%;background:#eeeeee;font-weight:bold;text-align:left;}

				/*	policies	*/
				.policies_menu {float:right;list-style:none;margin:12px 0 0;padding:0;}
					.policies_menu li {float:left;margin:0 0 0 5px;padding:0 0 0 7px;background:url(../images/common/bl_red.gif) no-repeat 0 6px;font-size:12px;line-height:normal;}
					.policies_menu img {vertical-align:middle;}
					.policies_menu a {margin:0 10px 0 0;color:#2b332e;}
					.policies_menu strong {margin:0 10px 0 0;color:#ae0808;}
					a.red {color:#9d0b59;}
				.tbl_scholar {margin:20px 0 20px 10px;background:#ffffff;border:2px solid #a72c6e;border-left:none;border-right:none;}
				.tbl_scholar thead tr {}
				.tbl_scholar thead th {padding:5px 10px;font-weight:normal;border-bottom:1px solid #bbbbbb;}
				.tbl_scholar tbody tr {}
				.tbl_scholar tbody th {padding:5px 20px;text-align:left;font-weight:normal;border-bottom:1px solid #bbbbbb;}
				.tbl_scholar tbody td {padding:5px 10px;border:1px solid #bbbbbb;border-top:none;border-right:none;}

				/*	Ask Staff	*/
				.faq {}
				.faq h2 {margin:8px 0;cursor:pointer;}
				.faq_seperator {height:0px;margin:0 0 0 10px;border-top:1px solid #ffffff;border-bottom:1px solid #b8b8b8;}
				p.faq_txt {display:none;min-height:30px;margin:0 0 0 10px;padding:20px 15px 20px 80px;background:#ffffff url(../images/news/img_faq_01.gif) no-repeat 17px 15px;}
				p.faq_show {display:block;min-height:30px;margin:0 0 0 10px;padding:20px 15px 20px 80px;background:#ffffff url(../images/news/img_faq_01.gif) no-repeat 17px 15px;}

				/*	link	*/
				.link {margin:25px;}
				.link_line {padding:20px 0;border-bottom:1px solid #d5d5d5;}
					.link h2 {margin-bottom:10px;}
					.link_item {Float:left;width:49.9%;}
				
				/*	Graduation	*/
				.graduate {width:620px;height:8270px;margin:30px 0;background:url(../images/news/img_gradu_01.png) no-repeat;}
				.tbl_gradu {width:620px;margin:20px 0 20px 10px;background:#ffffff;border:2px solid #b8005c;border-left:none;border-right:none;}
				.tbl_gradu thead tr {}
				.tbl_gradu thead th {padding:5px 10px;font-weight:normal;border-bottom:2px solid #b8005c; color:#b8005c}
				.tbl_gradu tbody tr {}
				.tbl_gradu tbody th {padding:5px 10px;font-weight:normal;border-bottom:1px solid #bbbbbb;}
				.tbl_gradu tbody td {padding:5px 10px;border:1px solid #bbbbbb;border-top:none;border-right:none;}

				.map_gradu {position:absolute;}
				.map_gradu_item_line {margin:20px 0 0;}
				.map_gradu_item {float:left;width:48%;}
				.map_gradu_item_photo {float:left;padding:1px;background:#ffffff;border:1px solid #6b6b6b;}
				.map_gradu_item_text {float:left;width:190px;margin:0 0 0 25px;}
				.map_gradu_item_text h3 {margin:0;padding:5px 0 10px;font-size:12px;color:#58000d;}
				.map_gradu_item_text p {margin:0;padding:0;}
				
				.gradu_desc {text-align:center;line-height:20px;}			
	

				/*	English	*/
				.tbl_eng {margin:20px 0 20px 10px;background:#ffffff;border:2px solid #863535;border-left:none;border-right:none;}
				.tbl_eng thead tr {}
				.tbl_eng thead th {padding:5px 10px;font-weight:normal;border-bottom:2px solid #863535;}
				.tbl_eng tbody tr {}
				.tbl_eng tbody th {padding:5px 10px;font-weight:normal;border-bottom:1px solid #bbbbbb;}
				.tbl_eng tbody td {padding:5px 10px;border:1px solid #bbbbbb;border-top:none;border-right:none;}

				.tip_body {width:730px;margin:25px 0 0 -60px;}
					.tip_contents {}
					.tip_list {width:635px;margin:20px 0 0 60px;}
						.tbl_tip {width:100%;}
						.tbl_tip tbody {}
						.tbl_tip tbody tr {height:30px;background:url(../images/common/dotline_white.gif) repeat-x bottom;cursor:pointer;}
						.tbl_tip tbody th {width:50px;font-weight:normal;}
						.tbl_tip tbody td {}

				.english_enrol {padding:25px;}
					.english_enrol_form {margin:20px 0 0;background:url(../images/course/img_english_02_03.gif) no-repeat center bottom;}
					.english_enrol_item {padding:0 0 0 10px;background:url(../images/common/arrow_red.gif) no-repeat 0 6px;}

				/*	Biz	*/
				ul.biz {list-style:none;margin:0;padding:0;}
				ul.biz li {padding-left:10px;background:url(../images/common/arrow_teal.gif) no-repeat 0 10px;}
				.diploma_white {margin:25px 0 0 10px;padding:25px;}
					.diploma_white th {padding:3px 0 3px 10px;background:url(../images/common/bl_red.gif) no-repeat 0 10px;font-weight:normal;text-align:left;vertical-align:top;white-space:nowrap;}
					.diploma_white td {padding:3px 10px;}
				.tbl_biz {width:100%;margin:20px 0 20px 10px;background:#ffffff;border:2px solid #56858f;border-left:none;border-right:none;}
				.tbl_biz thead tr {}
				.tbl_biz thead th {padding:5px 10px;font-weight:normal;border-bottom:2px solid #56858f;}
				.tbl_biz tbody tr {}
				.tbl_biz tbody th {padding:5px 20px;text-align:left;font-weight:normal;border-bottom:1px solid #bbbbbb;white-space:nowrap;}
				.tbl_biz tbody td {padding:5px 10px;border:1px solid #bbbbbb;border-top:none;border-right:none;}
				.dip_subject {margin:15px 0 0 10px;padding:10px;color:#1c6674;font-weight:bold;}
				h3.teal {margin:10px 0 0;font-size:12px;color:#56858f;}
				
				/*	IT	*/
				ul.it {list-style:none;margin:15px 0 0;padding:0;}
				ul.it li {padding-left:10px;background:url(../images/common/arrow_cobalt.gif) no-repeat 0 9px;}
				.cobalt {color:#005e8a;}
				h3.cobalt {margin:10px 0 0;font-size:12px;}
				.tbl_it {width:100%;margin:20px 0 20px 10px;background:#ffffff;border:2px solid #2a86ad;border-left:none;border-right:none;}
				.tbl_it thead tr {}
				.tbl_it thead th {padding:5px 10px;font-weight:normal;border-bottom:2px solid #2a86ad;}
				.tbl_it tbody tr {}
				.tbl_it tbody th {padding:5px 20px;text-align:left;font-weight:normal;border-bottom:1px solid #bbbbbb;white-space:nowrap;}
				.tbl_it tbody td {padding:5px 10px;border:1px solid #bbbbbb;border-top:none;border-right:none;}
				.tbl_it_2 {width:100%;}
				.tbl_it_2 tr {background:url(../images/course/bg_tbl_it_2.gif) repeat-x bottom;}
				.tbl_it_2 th {padding:5px 0 8px 10px;background:none;font-weight:bold;}
				.tbl_it_2 td {padding:5px 0 8px 10px;}

				/*	Cookery	*/
				.cookery_stephen {padding:20px 0 0 10px;background:url(../images/course/img_cookery_02_03.jpg) no-repeat;}
				.cookery_aim {width:730px;height:351px;padding:20px 0 0 10px;background:url(../images/course/img_cookery_02_04.jpg) no-repeat right top;}
				.orange {color:#ff5a00;}
				h3.orange {margin:10px 0 0;font-size:12px;}
				.tbl_cookery {width:100%;margin:20px 0 20px 10px;background:#ffffff;border:2px solid #ff5a00;border-left:none;border-right:none;}
				.tbl_cookery thead tr {}
				.tbl_cookery thead th {padding:5px 10px;font-weight:normal;border-bottom:2px solid #ff5a00;}
				.tbl_cookery tbody tr {}
				.tbl_cookery tbody th {padding:5px 20px;text-align:left;font-weight:normal;border-bottom:1px solid #bbbbbb;white-space:nowrap;}
				.tbl_cookery tbody td {padding:5px 10px;border:1px solid #bbbbbb;border-top:none;border-right:none;}
				
				/*	Hospitality	*/
				.hospitality_tony {padding:20px 0 0 10px;background:url(../images/course/img_hospitality_02_03.jpg) no-repeat;}
				.cookery_aim {width:730px;height:351px;padding:0px 0 0 8px;background:url(../images/course/img_cookery_02_04.jpg) no-repeat right top;}
				.orange {color:#ff5a00;}
				h3.orange {margin:10px 0 0;font-size:12px;}
				.tbl_cookery {width:100%;margin:20px 0 20px 10px;background:#ffffff;border:2px solid #ff5a00;border-left:none;border-right:none;}
				.tbl_cookery thead tr {}
				.tbl_cookery thead th {padding:5px 10px;font-weight:normal;border-bottom:2px solid #ff5a00;}
				.tbl_cookery tbody tr {}
				.tbl_cookery tbody th {padding:5px 20px;text-align:left;font-weight:normal;border-bottom:1px solid #bbbbbb;white-space:nowrap;}
				.tbl_cookery tbody td {padding:5px 10px;border:1px solid #bbbbbb;border-top:none;border-right:none;}
				
				

				/*	Child	*/
				ul.child {list-style:none;margin:15px 0 0;padding:0;}
				ul.child li {padding-left:10px;background:url(../images/common/arrow_green.gif) no-repeat 0 9px;}
				.tbl_child {width:100%;margin:20px 0 20px 10px;background:#ffffff;border:2px solid #a1d759;border-left:none;border-right:none;}
				.tbl_child thead tr {}
				.tbl_child thead th {padding:5px 10px;font-weight:normal;border-bottom:2px solid #a1d759;}
				.tbl_child tbody tr {}
				.tbl_child tbody th {padding:5px 20px;text-align:left;font-weight:normal;border-bottom:1px solid #bbbbbb;white-space:nowrap;}
				.tbl_child tbody td {padding:5px 10px;border:1px solid #bbbbbb;border-top:none;border-right:none;}
				.tbl_child_2 {width:100%;}
				.tbl_child_2 tr {background:url(../images/course/bg_tbl_child_2.gif) repeat-x bottom;}
				.tbl_child_2 th {padding:5px 0 8px 10px;background:none;font-weight:bold;}
				.tbl_child_2 td {padding:5px 0 8px 10px;}

				/*	Test Centre	*/
				ul.test {list-style:none;margin:15px 0 0;padding:0;}
				ul.test li {padding-left:10px;background:url(../images/common/arrow_blue.gif) no-repeat 0 9px;}
				.rnd_test {padding:10px 20px;}

				/*	Job Support	*/
				ul.job {list-style:none;margin:15px 0 0;padding:0;}
				ul.job li {padding-left:10px;background:url(../images/common/arrow_brown.gif) no-repeat 0 9px;}
				.rnd_job {padding:20px;}
				.job_desc {font-weight:bold;text-align:center;line-height:20px;}

				/*	Success	*/
				.success {margin:20px 0 0;}
					.success_tag {position:absolute;width:157px;height:146px;margin:-34px 0 0 -39px;padding:0;z-index:100;}
						.tag_business {background:url(../images/success/tag_biz.png) no-repeat;}
						.tag_computing {background:url(../images/success/tag_it.png) no-repeat;}
						.tag_cookery {background:url(../images/success/tag_cookery.png) no-repeat;}
						.tag_ealry-childhood {background:url(../images/success/tag_child.png) no-repeat;}

					.success_pane {margin:50px 0 0;;padding:0;}
					.success_item {min-height:210px;margin:0 1px 0 0\9;margin:0;padding:20px 190px 20px 30px;line-height:20px;}
					.success_head {margin:0 0 0 30px;padding:0 0 0 10px;background:url(../images/common/bl_red.gif) no-repeat 0 8px;}
					.success_head strong {display:block;float:left;width:60px;}
					.success_head span {display:block;float:left;}

				/*	Agent	*/
				.agent_item {width:310px;}
					.agent_title {}
						.agent_title h2 {float:left;}
						.agent_more {float:right;}
							.agent_more img {margin:9px 0 0;cursor:pointer;}
					.agent_item ul {list-style:none;height:130px;margin:0;padding:5px 10px;background:#ffffff;border-top:2px solid #5050ff;}
					.agent_item li {margin:0;padding:3px 0 3px 10px;background:url(../images/common/bl_red.gif) no-repeat 0 10px;border-bottom:1px dashed #b3b3b3;}
					.agent_item li:hover {background-color:#eeeeee;}
					.agent_item li.last {border:none;}
					.agent_list_title {margin:0 55px 0 0;cursor:pointer;}

				.tbl_agent {width:100%;margin:20px 0 0 0;border:2px solid #5050ff;border-left:none;border-right:none;}
				.tbl_agent thead tr {}
				.tbl_agent thead th {padding:5px 10px;font-weight:normal;border-bottom:1px solid #5050ff;}
				.tbl_agent thead td {padding:5px 10px;font-weight:normal;border-bottom:1px solid #5050ff;}
				.tbl_agent tbody tr {}
				.tbl_agent tbody tr.even {background:#ffffff;}
				.tbl_agent tbody th {padding:5px 10px;text-align:left;font-weight:normal;border-bottom:1px dashed #b3b3b3;cursor:pointer;}
				.tbl_agent tbody td {padding:5px 10px;border-bottom:1px dashed #b3b3b3;text-align:center;}
				.tbl_agent tbody th.last {border:none;}
				.tbl_agent tbody td.last {border:none;}
				.tbl_agent tbody td.agent_contents {min-height:300px;padding:15px 10px;text-align:left;vertical-align:top;}
				.tbl_agent_sep {background:url(../images/agent/th_sep.gif) no-repeat left center;}

				.login_pane {width:300px;margin:200px auto;padding:15px;background:#ffffff;border:1px solid #000000;}
					.login_pane table {}
					.login_pane tr {height:30px;}
					.login_pane th {width:100px;padding:5px 10px;border-bottom:1px solid #000000;}
					.login_pane td {padding:5px 10px;border-bottom:1px solid #000000;}
					.login_pane input[type="text"],input[type="password"] {width:150px;border:1px solid #cecece;}

				/*	Apply	*/
				.apply_item {width:613px;;margin:5px 0 0;padding:10px;border:1px solid #599426;background:#ffffff;}
				.tbl_apply {width:100%;margin:5px 0;border-top:2px solid #599426;}
				.tbl_apply thead tr {}
				.tbl_apply thead th {padding:2px 10px;font-weight:normal;border-bottom:1px solid #8da976;text-align:left;}
				.tbl_apply thead td {padding:2px 10px;font-weight:normal;border-bottom:1px solid #8da976;}
				.tbl_apply tbody tr {}
				.tbl_apply tbody th {width:100px;padding:3px 5px;color:#000000;font-weight:normal;text-align:left;}
				.tbl_apply tbody th.seperator {height:1px;margin:0;padding:0;background:#599426;}
				.tbl_apply tbody td {padding:3px 5px;}
				.apply_item input[type="text"] {}
				.apply_item input[type="radio"] {margin:-2px 0 0;vertical-align:middle;}
				.apply_item .radio_part {margin:0 15px 0 0;}
				.guardian {display:none;}

				#apply_terms {width:600px;padding:20px;}
				.tbl_application {width:100%;margin:5px 0 0;border-top:2px solid #599426;border-bottom:1px solid #599426;background:#ffffff;}
				.tbl_application thead tr {}
				.tbl_application thead th {padding:5px 10px;font-weight:normal;border-bottom:1px solid #599426;}
				.tbl_application thead td {padding:5px 10px;font-weight:normal;border-bottom:1px solid #599426;}
				.tbl_application tbody tr {}
				.tbl_application tbody tr.even {background:#ffffff;}
				.tbl_application tbody th {padding:5px;text-align:left;font-size:11px;font-weight:normal;border-bottom:1px dashed #8da976;cursor:pointer;}
				.tbl_application tbody td {padding:5px;border-bottom:1px dashed #8da976;font-size:11px;text-align:center;}
				.tbl_application tbody th.last {border:none;}
				.tbl_application tbody td.last {border:none;}


		.top {width:795px;margin:50px 0 0 -60px;padding:0 10px;background:#b5b5b5;text-align:right;}

#btm_area {margin:30px 0px 10px 0;}
	.footer {text-align:right;color:#4e4e4e;}
	.sns {text-align:left;float:left;margin-left:50px;color:#4e4e4e;}



/*	round div	*/
.rnd_white {background:#ffffff;border-radius:10px;}


/*	button	*/
.btn_area {margin:5px 0;padding:5px 10px;background:#afb1b4;}
.btn_center {text-align:center;}
.btn_right {text-align:right;}
.btn_left {}
.btn_img {cursor:pointer;}
/*	btn_skin	*/
.btn_skin {width:90px;height:23px;line-height:23px;margin:0px;padding:0px;background:url(../images/btn/btn_skin.png) no-repeat;text-align:center;color:#353535;font-size:10px;border:none;vertical-align:middle;cursor:pointer;text-transform:uppercase;}
.btn_skin44 {width:44px;background:url(../images/btn/btn_skin44.png) no-repeat;}
.btn_skin35 {width:35px;height:19px;line-height:19px;padding:0px;font-size:11px;text-align:center;background:url(/images/btn/bg_btn_skin35.gif) no-repeat;cursor:pointer;border:none;}
.btn_skin55 {width:55px;height:19px;line-height:19px;padding:0px;font-size:11px;text-align:center;background:url(/images/btn/bg_btn_skin55.gif) no-repeat;cursor:pointer;border:none;}
.btn_skin80 {width:80px;height:19px;line-height:19px;padding:0px;font-size:11px;text-align:center;background:url(/images/btn/bg_btn_skin80.gif) no-repeat;cursor:pointer;border:none;}
.btn_skin100 {width:100px;height:19px;line-height:19px;padding:0px;font-size:11px;text-align:center;background:url(/images/btn/bg_btn_skin100.gif) no-repeat;cursor:pointer;border:none;}
.btn_red {width:84px;height:34px;margin:5px 0 0;font-size:12px;color:#3a3a3a;background:url(/images/btn/btn_skin_red.png) no-repeat;cursor:pointer;border:none;}
.btn_red120 {width:120px;height:34px;margin:5px 0 0;font-size:12px;color:#3a3a3a;background:url(/images/btn/btn_skin_red120.gif) no-repeat;cursor:pointer;border:none;}
.btn_white {width:84px;height:29px;margin:5px 0 0;font-size:12px;color:#3B3B3B;background:url(/images/btn/btn_skin_white.png) no-repeat;cursor:pointer;border:none;}
.btn_white120 {width:120px;height:29px;margin:5px 0 0;font-size:12px;color:#3B3B3B;background:url(/images/btn/btn_skin_white120.gif) no-repeat;cursor:pointer;border:none;}

/*	#page_no	*/
#page_no {margin:20px 0 0;text-align:center;line-height:20px;}
	#page_no tr {background:none;}
	#page_no tr:hover {background:none;}
	#page_no td {width:20px;line-height:20px;margin:0 0 0 5px;padding:0 3px;border:1px solid #bfbfbf;background:none;cursor:pointer;vertical-align:middle;}
	#page_no td:hover {color:#666666;background:#cccccc;border:1px dotted #777777;}
	#page_no td.current {color:#666666;background:#cccccc;cursor:default;}
	#page_no td.noCursor {cursor:default;}
/*	#modal	*/
#modal {position:fixed;top:0px;left:0px;width:100%;height:100%;margin:0px;visibility:hidden;z-index:50;}
	#modal_area {position:absolute;top:50%;left:50%;z-index:21;}
	#modal_back {width:100%;height:100%;background:#000000;opacity:0.70;filter:alpha(opacity=70);}
	#modal_body {position:relative;padding:0 0 10px;color:#666666;background:#8bbaff;}

	#modal_area h2 {line-height:38px;margin:0px;padding:0 20px;background:url(../images/common/icon_modal_title.gif) no-repeat 10px center;color:#3a3a3a;font-size:14px;text-align:left;}
	#modal_area h3 {font-size:14px;padding:10px;margin:10px 0;border:1px solid #FF9944;border-left:none;border-right:none;}
	#modal_area .rnd_div {margin:0 10px 10px;padding:10px;}
	#modal_area .contents		{background:#ffffff;}
	#modal_area .contents_green {background:#DFFBDE;}
	#modal_area .contents_orange {background:#FDEEE1;}
	#modal_area .message {padding:20px 0;text-align:center;}
	/*	Input Forms	*/
	#modal_area .input_line {padding:3px 0;border-bottom:1px dotted #cecece;}
	#modal_area .input_line .input_item {margin:0 0 0 10px;border-left:1px dashed #cecece;text-align:left;}
	#modal_area .input_line .input_item:first-child {border:none;}
	#modal_area .input_line .input_header {float:left;width:120px;line-height:25px;text-align:center;}
	#modal_area .input_line .input_form {min-width:150px;margin:0 0 0 120px;padding:1px 0 0 10px;}
	*html,*:first-child+html #modal_area .input_line .input_form  {margin:0px;}
	#modal_area .input_line .input_comment {color:#ed1c24;}
	#modal_area .input_line select {margin:0 0 0 10px;}
	#modal_area .input_line select:first-child {margin:0;}
	#modal_area ul{list-style:none;margin:0;padding:0;}
	#modal_area li {margin:0;padding:3px 10px;background:url(../images/common/cross_brown.gif) no-repeat 0px 8px;}
/*	progress	*/
.progress_1 {height:32px;margin:40px 0;text-align:center;background:url(../images/common/progress_1.gif) no-repeat center;}
	/*	//Input Forms	*/

/*	#alert	*/
#alert {width:407px;margin:0 auto;background:#ffffff;}
	.alert_top {line-height:56px;background:#ffba00;text-align:center;font-size:200%;font-family:Tahoma;color:#4e2500;font-weight:bold;}
	.alert_mid {padding:25px;border-left:3px solid #ffba00;border-right:4px solid #ffba00;background:url(../images/common/bg_alert.gif) no-repeat right bottom;}
		.alert_msg {color:#000000;}
	.alert_btm {padding:4px 3px;background:#ffba00;text-align:right;}


/*	Collaborations	*/
.bold	{font-weight:bold;}
.FloatL	{float:left;}
.FloatR	{float:right;}
.ClearL	{clear:left;}
.ClearR	{clear:right;}
.ClearB	{clear:both;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.marginTop {margin-top:15px;}
.paddingH {padding-left:10px;padding-right:10px;}
.noDisplay {display:none;}
.noMargin {margin:0px;}
.noPadding {padding:0px;}
.noBG {background:none;}
.noBorder {border:none;}
.noUnder {text-decoration:none;}
.noBold {font-weight:normal;}
.pointer {cursor:pointer;}
.noCursor {cursor:default;}

/*	Clear Float	*/
div {
    *zoom: 1;
}
div:after {
    display: block;visibility: hidden;clear: both;content:".";
    height:0px;
} 

