/* basic tag */
body {
	margin:0;
	font:12px/150% "¸¼Àº °íµñ", µ¸¿ò;
	color:#555;
	background:white url("/2010/images/bg_main.gif") top left repeat-x;
}
form {margin:0;}
input, textarea, select {
	font:12px "¸¼Àº °íµñ", µ¸¿ò;
	color:#555;
}
img {border:0; }
table {table-layout:fixed;}
h4 {margin-left:20px;}
li {margin-bottom:5px;}

a {color:#1d458a;text-decoration:none;}
a:hover, a.active {color: #317cbe;}

blockquote {
	background:white url("/2010/images/bg.quote.left.png") top left no-repeat;
	padding-left:60px;
	margin:0 auto;
}
blockquote p {
	background:url("/2010/images/bg.quote.right.png") bottom right no-repeat;
}
.default {
	COLOR: #333333; FONT-FAMILY: ??; FONT-SIZE: 12px
}
.textbox2{
	BACKGROUND-COLOR: #ffffff; BACKGROUND-POSITION: 5px 5px; BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; COLOR: #444444; FONT-FAMILY: "±¼¸²"; FONT-SIZE: 9pt; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}

.gray_small {
	COLOR: #666666; FONT-FAMILY: ??; FONT-SIZE: 11px; LINE-HEIGHT: 15px
}
.gray_small  A {
	COLOR: #666666; FONT-FAMILY: "??"; FONT-SIZE: 11px;  LINE-HEIGHT: 15px ; TEXT-DECORATION: none}

.gray_small  A:hover {
	COLOR: #666666; FONT-FAMILY: "??"; FONT-SIZE: 11px;  LINE-HEIGHT: 15px ; TEXT-DECORATION: underline}

/* common Class */
.both {clear:both;}
.lightBlue {color:#0099ff;}
.red {color:red;}
.gray {color:gray;}
.bold {font-weight:bold;}
.normal {font-weight:normal;font-style:normal;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.justify {text-align:justify;}
.top {vertical-align:top;}
.bottom {vertical-align:bottom;}
.borderBottom { border-bottom:solid 1px #888;}
.hand, .pointer { cursor:pointer;}

.georgia {font:12px Georgia;}
.indexrootBlue {color:#4CA0D8;}
.trebuchet {font-family: "trebuchet MS";}
.segoe {font-family:'Segoe UI';font-style:italic;}
.mg { font-family:'¸¼Àº °íµñ', 'malgun gothic', µ¸¿ò, ±¼¸² ;}

.pr10 {padding-right:10px;}
.pl10 {padding-left:10px;}
.pr20 {padding-right:20px;}
.pl20 {padding-left:20px;}

.margin0 {margin:0;}
.ml0 {margin-left:0;}
.mr0 {margin-right:0;}

.eng {ime-mode:disabled;}


/* Layout */
#header {clear:both;width:920px; margin:0 auto;}
#menu {position:absolute;top:0;margin:0 auto;}
#main {width:920px;min-height:300px;clear:both;_height:300px;  margin:0 auto;}
#left {width:200px;padding-left:20px;float:left;}
#contents {width:680px;float:left;padding-bottom:30px;}
#location {text-align:right;font:11px µ¸¿ò;}
#location A {color:#888;}
#location B {color:#1d458a;}
#footer {clear:both; width:910px;margin:0 auto; }


#contents p {padding-left:10px;}
#contents p.contentTitle {padding:0;margin-top:30px;}
#contents p.cap:first-letter {
	display: block; 
	float: left; 
	font-size: 20px; 
	text-transform: capitalize; 
	padding: 0 .2em .0 0; 
	margin:0;
	font-weight:bold;
}

#sitemap {margin-bottom:100px;}
#sitemap th {text-align:left;border-bottom:1px dotted gray;vertical-align:top;}
#sitemap td {text-align:left;border-bottom:1px dotted gray;}
#sitemap th.borderTop {border-top:1px dotted gray;}
#sitemap td.borderTop {border-top:1px dotted gray;}
#sitemap ul {margin:0;}

.consultant_name {font:bold 9pt µ¸¿ò;color:#333;padding-top:8px;margin-bottom:10px;}
.consultant_add {font:normal 8pt µ¸¿ò;margin-left:5px;}
.consultant_more {font:bold 7pt verdana;}

.redstar {color:red;}


/* Rounded Div*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.goodjobTip {
	width:90%;
	background: #9BD1FA;
	margin:0 auto;
}
p.goodjobCaption {
	font:bold 11px µ¸¿ò;
	color:#888;
}

fieldset legend {
	margin-left:10px;
	padding:0 10px 10px 10px;
	color:#bbb;
	font-size:15px;
	font-weight:bold;
	vertical-align:text-bottom;	
}
fieldset legend span {
	color:#00A7EC;
	font-size:20px;
}

fieldset legend span.title {
	color:#0368cd;
	font:italic bold 20px "Segoe UI";
}

fieldset a {
	color:#ccc;
	text-decoration:none;
}

#menu4sub5 {margin-left:35px;margin-top:10px;font-size:11px;}
#menu4sub5 li.active {list-style-type:circle;font-weight:bold;}

h1 {font-size:12pt;color:#5E88C0;margin-top:30px;clear:both;}
h2 {font-size:12pt;font-weight:normal;color:#888;margin-top:10px;}
h3 {font-size:12pt;font-weight:normal;color:white;margin-top:10px;background-color:#00A7EC;display:inline;padding:0 10px 0 10px;}
