/* CSS Document */

body{
	margin:0;
	font:12px/160% Georgia;
	color:#4b4b4b;
	text-align:center;
	background-color:#393939;
}

/* ¸µÅ© Á¡¼± ¾ø¾ÖÁÖ±â*/
a	{selector-dummy: expression(this.hideFocus=true);}

a	{text-decoration:none; color:#333;}
a:hover	{text-decoration:none; color:#777;}

/*°øÅë¿ä¼Ò*/
img	{border:none;}
.align_right	{text-align:right}
.smallText	{font:11px Trebuchet MS; color:#777;}
ul.list	{list-style:square;}
.underline	{text-decoration:underline}

/* Layout */
#container{
	margin:0 auto;
	width:700px;
	background:url(images/boxM.gif) repeat-y;
	text-align:justify;
}
#bgB{
	padding-bottom:20px;
	width:700px;
	background:url(images/boxB.gif) no-repeat left bottom;
}
#bgT{
	padding:21px 21px 0 19px;
	width:660px;
	background:url(images/boxT.gif) no-repeat left top;
}
#contentWrap{
	background:url(images/top.jpg) no-repeat;
}
#tabMenu{
	padding-top:175px;
}
#content{
	padding:20px;
}

.box{
	padding:10px;
	border:12px solid #e5e5e5;
}
#content h2{
	padding:0;
	margin:0;
	font:24px Georgia;
	color:#000;
}
h3{
	color:#64bdcf;
}
.topText{
	padding:10px 0;
	margin:0;
}
.map{
	padding:20px 0 30px 345px;
	background:url(images/map.gif) no-repeat -5px 20px ;
}
.location{
	padding:10px;
	font-size:11px;
	line-height:180%;
	background:url(images/bg_location.gif) no-repeat left bottom;
}
.tel{
	padding-left:30px;
	font:11px Trebuchet MS;
}
.docWrap{
	margin-top:20px;
	padding:0 10px 0 20px;
}
.doc{
	padding:0 0 10px 20px;
	float:right;
}
ul.docList{
	padding:0;
	margin:0 0 0 20px;
	list-style:square;
}
ol.{
	padding:0;
	margin:0 0 0 20px;
}
ul.docList li, ol.docList li{
	padding:3px 0;
	margin:0;
}
.true{
	background:url(images/true.jpg) no-repeat right bottom;
}