/* CSS Document */
body{background-image:url(/images/body_bg.jpg);
     background-position:left top;
	 background-repeat:repeat-x;
	 margin:0px;
	 }
#allbody{text-align:center;} 
table,div,p{font-size:9pt;margin:0px;line-height:17px;}
#header{width:990px;}
h1{margin:0px; padding:0px; float:left}
.topmenu{float:right; width:650px; height:100px;}

#mainswf{width:990px;}
#maininfo{width:990px;}
 .qnabg{float:right; width:252px; background-image:url(images/qna_bg.jpg);
        background-position:left top;
		background-repeat:no-repeat;
		height:205px;
		padding-left:30px;}
#subcontents{width:990px;}
 .subleft{width:296px; float:left;}
 .contents{width:694px; background-color:#FFF; float:right;}
 blockquote {padding:0px;}
 blockquote#map {padding:0px; margin:0px; text-align:center;}
 blockquote#map table {margin:20px 0 20px 0;} 
#bottom{width:990px;}

a{font-size:12px;color:black;text-decoration:none}
a:hover{font-size:12px;color:#666666;text-decoration:none}
a:visted{font-size:12px;color:black;text-decoration:none}

img{border:0px;}

.infor{padding:10px 5px 10px 20px; margin:10px;line-height:140%;}
.infor2{padding:10px 5px 10px 20px; margin:10px;line-height:140%;}

#aboutisac {margin:20px 10px 10px 30px;
            line-height:19px;
			background-image:url();
			background-position:center right;
			background-repeat:no-repeat;
			}
.tt{font-weight:bold; font-family:"맑은 고딕", "돋움", "굴림" ; color:#6633FF}
.tt2{font-weight:bold; font-family:"맑은 고딕", "돋움", "굴림" ; color:#006699}
.ttred{font-weight:bold;color:#FF0000}
.ttgreen{font-weight:bold;color:#339900}
.ttblur{font-weight:bold;color:#339900}
ul{margin-top:5px;margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
.point1{color:#36F;}
.point2{color:#060;}
.point3{color:#F00; font-weight:bold;}
.point4{color:#CC00CC; font-weight:bold;}
.point5{color:#F30;}

.fieldsetinfo{margin-right:20px; padding:5px; border:#CCC solid 1px;letter-spacing:-0.1em;}
legend{color:#FF6600; font-weight:bold;}
.fieldsetphoto{margin:5px; padding:5px;}
fieldset.information{height:83px; padding:5px;}
fieldset.information p{line-height:150%;}
<!--
#leftDiv {
	position:absolute;
	left:100px;
	top:53px;
	width:83px;
	height:400px;
	text-align:left;
	z-index:4;
}
-->
<!--
#rightDiv {
	position:absolute;
	left:960px;
	top:0px;
	width:234px;
	height:420px;
	text-align:right;
	z-index:3;
}
-->
/*주메뉴바*/
/* @group core nav menu */
.top-menu{
          width:650px;
		  }
#nav { margin: 0; padding: 0; 
       list-style: none;
	   -moz-border-radius-bottomleft: 4px; 
	   -webkit-border-bottom-left-radius: 4px; 
	   border-bottom-right-radius: 4px; 
	   -moz-border-radius-bottomright: 4px;
	    -webkit-border-bottom-right-radius: 4px; 
		height: 40px; 
		padding-top:20px; 
		padding-left: 25px; 
		padding-right: 15px;
		}

#nav li { float: left; display: block; width:95px; text-align:center; font-size:12px; background-color: none; position: relative; z-index: 999; margin: 0 1px;}

#nav li a { padding: 0; font-size:14px; font-weight: bold; line-height: 30px; text-decoration: none;  color: #000; zoom: 1; border-left: 1px solid transparent; border-right: 1px solid transparent; padding: 0px 5px; 
           }
#nav li a:hover, #nav li a.hov {border-left: 1px solid #d5dce8; border-right: 1px solid #d5dce8; color: #974b86; }

/* @group subnav */
#nav ul { position: absolute; left:-180px; display: none; margin: 0; padding: 0; list-style: none; border:1px #d5dce8 solid;}	
#nav ul li { width:600px; border-top: 1px solid #fff; text-align: left; background-color:#FFF;}
#nav ul li:hover { border-left:0px solid transparent; border-right: 0px solid transparent;background:#fff }

#nav ul a { line-height: 17px; padding: 8px; color: #000; border-bottom: 1px solid transparent; text-transform:  uppercase; color: #666; font-size:12px;}
#nav ul a:hover { text-decoration: none; border-right-color: transparent; border-left-color: transparent; background: transparent; color: #CC1212; }

* html #nav ul { margin: 0 0 0 -2px; }

/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }