ol li{padding-top:5px;}
p{margin:10px 0; padding:0;_margin:6px 0;}

#top {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #008AA3;
	text-decoration: none;
}
.topborder{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/top1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.toplink{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.toplink:hover{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #008AA3;
	text-decoration: none;
	font-weight: bold;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.mail {
	color: #666666;
	text-decoration: underline;
}
.turq {

	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #008AA3;
	text-decoration: none;
	font-weight: bold;
}
.orange {


	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #D78E3C;
	text-decoration: none;
	font-weight: bold;
}
ul {
	list-style-image: url(../images/bullet.gif);
	line-height: 20px;
}
.orangeColumn {
	background-image: url(../images/orange-bg.jpg);
	background-repeat: repeat-x;
}
.oliveColumn {
	background-image: url(../images/olive-bg.jpg);
	background-repeat: repeat-x;
}
.whiteLink {

	color: #FFFFFF;
	text-decoration: underline;
}
.grayLink {

	color: #333333;
	text-decoration: underline;
}
.welcomeBg {
	background-attachment: scroll;
	background-image: url(../images/main-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FFFFFF;
}
.header_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #008AA3;
}
.header_02 {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #D78E3C;
}
div.questionset{width:320px; float:left;margin-right:20px;}
p.question{font-weight:bold; font-size:11px; padding:0; _padding:15px 0 0 ;}

.faqcats{font-size:14px; color:#008AA3; font-weight:bold;font-family: Tahoma, Arial;}

div.proscons{width:320px; height:auto; float:left; }
div.proscons ol{padding:0 0 10px 40px;margin:0;}
div.clear{clear:both;}

ul.options{list-style-type:none; list-style-image:none;}

.red{color:#f00;}

.whykorea{float:left; width:700px;clear:left;}
.whykorea div.thumb{float:left;padding:10px 15px 0 0px; width:150px;}
ul.checkmark{list-style-image:none; list-style-type:none; }
ul.checkmark li{padding:5px 0 0 25px; margin:0; height:auto; background:url(../images/tips_bullet2_small.gif) no-repeat; min-height:25px; _padding:5px 0 5px 25px;}

p#tuniv{background:url(../images/icon_university.gif) no-repeat;padding-left:45px; height:30px; padding-top:10px;}
p#tschool{background:url(../images/icon_school.gif) no-repeat; padding-left:45px; height:30px; padding-top:10px;}
p#thagwon{background:url(../images/icon_hogwon.gif) no-repeat; padding-left:45px; height:30px; padding-top:10px;}
p#tcorp{background:url(../images/icon_office.gif) no-repeat; padding-left:45px; height:30px; padding-top:10px;}
p#tcamps{background:url(../images/icon_camp.gif) no-repeat; padding-left:45px; height:30px; padding-top:10px;}

div.testi{width:670px; padding:15px 0 10px; border-top:1px solid #999;clear:both;height:auto;}
div.testi img.left{float:left; padding-right:10px; padding-bottom:20px; padding-top:5px;}
div.testi img.right{float:right; padding-left:10px;padding-bottom:20px; padding-top:5px; }
div.testi div{width:460px;height:auto;}
div.testi div.left{float:left; }
div.testi div.right{float:right; width:455px; padding-bottom:10px;}
div.testi p.quote{text-align:center; font-style:italic; font-weight:bold;}
 
div.vid{width:310px; padding:10px 15px; text-align:center; float:left;}
div.vid p{text-align:center;}
#kormap{width:400px; height:450px; background:url(../images/korea_map.gif) no-repeat 40px 10px; position:absolute; 
	left:50%;
	top:360px;
	z-index:1;
	margin-left:-190px;
	}
.wreport{width:151px; height:52px;}

.mapthumbs img{ width:130px; height:100px; float:left; margin:10px 20px 0px 0; border:1px solid #999999;padding:0;}
.mapthumbs a{display:block; width:130px; height:130px; float:left; margin:10px 30px 10px 0; padding:0; _margin-right:-3px; _padding-right:10px;} /* fix for ie duplicate characters bug */

.photothumbs{width:100px; height:90px; float:left; margin:10px 20px 10px 0;  padding:0; text-align:center;height:110px; _height:120px;}
.photothumbs img {border:1px solid #999; margin:0 auto; display:block;}

ul.links{list-style-type:none;list-style-image:none; margin:0;padding-left:0; padding-bottom:20px;}

.req{color:#F00;}
table#qs td{padding:5px 0;}
table#qs td.finput input{font-size:12px;}
table#qs td.finput select{size:60px;}
.bio p{text-align:justify;}
#vlinks a{font-size:14px;}


textarea.error, input.error { background:none; color:#000; padding:0; font-weight:normal;}
.error { font-size:12px; color: #ea5200; background: transparent url(../images/unchecked.png) top left no-repeat; padding-left: 20px; margin-left:5px; margin-top:5px; display:block;}
#new_form .error { display:inline;}

.checkuser { display:none;}