/* 기본 Style */
/********************************************************************************/
body { font-family: "굴림", "돋움", "arial", "verdana", "MS PGothic"; font-size: 9pt; color: #494949; line-height: 140%;; text-decoration: none; margin:0; padding:0;}
td { font-family: "굴림", "돋움", "arial", "verdana", "MS PGothic"; font-size: 9pt; color: #4C4C4C; line-height: 180%;; text-decoration: none}
	.open { font-size: 10pt; font-weight:bold; font-family:굴림; color:#ffffff}
	.key { font-size: 9pt; font-family:arial; }

.rightbg {  background-image: url(images/sub-bg.jpg); background-repeat: repeat-x; background-position: left top}
.leftbg {  background-image: url(images/sub-img02.jpg); background-repeat: no-repeat; background-position: left bottom; background-attachment: scroll}
.leftbg2 {  background-image: url(images/sub-img01.jpg); background-repeat: no-repeat; background-position: left top; background-attachment: fixed}
.rightbottom {  background-attachment: scroll; background-image: url(images/sub-bg-bottom.jpg); background-repeat: no-repeat; background-position: left bottom}
.mainbg {
	background-attachment: scroll;
	background-image: url(images/top-bg-02.jpg);
	background-repeat: repeat-x;
	background-position: left top
}
	
.root {
font-size: 8pt;  font-weight:bold;  
; text-decoration: none
}
.title1 {
font-size: 10pt;  font-weight:bold;  color: #1F4A7F; line-height: 150%;
}
.title2 {

font-size: 10pt;  font-weight:bold;  color: #009933; line-height: 170%;
}
.title3 {


font-size: 11pt;  font-weight:bold;  color: #024669; line-height: 190%;
}
.title4 {


font-size: 9pt;  font-weight:bold;  color: #955d44; line-height: 150%;
}
.title5 {


font-size: 10pt;  font-weight:bold;  color: #666666; line-height: 150%;
}
.title6 {


font-size: 12pt;  font-weight:bold;  color: #955d44; line-height: 190%;
}


.sml {
	font-size: 11px;
	font-weight:normal;
	color: #1F4A7F;
	line-height: 150%;
}
.quick {  font-size: 10pt; color: #666666; background-color: #FFFFFF; border-color: #D1D1D1 #D1D1D1 #D1D1D1 #D1D1D1; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.qp {  font-size: 9pt; color: #999999}

.normal {  font-size: 9pt; line-height: 12pt; color: #A79484; text-decoration: none}
.normal2 {  font-size: 9pt; line-height: 12pt; color: #A79484; text-decoration: none; padding-left:3px; letter-spacing: -0.5px;}
a:active {  font-size: 9pt; line-height: 16pt; color: #A79484; text-decoration: none}
a:hover {  font-size: 9pt; line-height: 16pt; color: #C25C02; text-decoration: underline}
a:link {  font-size: 9pt; line-height: 16pt; color: #A79484; text-decoration: none}
a:visited {  font-size: 9pt; line-height: 16pt; color: #A79484; text-decoration: none}

.style2 {color: #FF6600;	font-weight: bold;}
.style4 {color: #0066CC;}

.nav{
	margin: 10px 0 0 0;
    padding: 0;
    list-style: none;
    width: 800px;
	position:relative;
	height:100px;
}
.nav li{    
	list-style: none;
    float: left;
    margin: 5px 10px;
    padding-top: 5px;
    width: 180px;
    height: 30px;
    text-align: center;
    background:none!important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    }


/* */
ul.nav>li:nth-child(1)>ul.sub {
    left: 10px;
}
ul.nav>li:nth-child(2)>ul.sub {
    left: 210px;
    width: 800px;
}
ul.nav>li:nth-child(3)>ul.sub {
    left: 410px;
    width: 400px;
}
ul.nav>li:nth-child(4)>ul.sub {
    left: 610px;
    width: 400px;
}
/* */

.nav li:hover {
    background: #eee!important;
}
.nav li a{
   display: inline-block!important;
    width: 100%;
    height: 36px;
    font-family: "arial", "verdana", "MS PGothic";
    font-weight: bold;
    font-size: 15px;
    padding: 0;
    margin: 0;
    color: #0d6fb8;
	line-height:30px;
    text-decoration: none;
}
ul.nav li a:hover{
	/*background:#ffcab2;*/
	color:black; 
} 
ul.nav:after{
	content:'';
	display:block;
	clear:both;
	float:none;
	z-index:0;
} 


 /* */
 ul.sub {
    left: 0;
    top: 40px;
    float: left;
    position: absolute;
    width: 800px;
    height: 50px;
    padding: 0;
    margin: 0;
    border-bottom-left-radius: 20px;
}
/* */
/* ul.sub{
	float: left;
    position: relative;
    min-width: 1000px;
    height: 50px;
    padding: 0;
    margin: 0;
    }  */
ul.sub li{
	float: left;
    width: 12%;
    margin: 0;
	padding: 0 ;
     
}

ul.nav li:last-child > ul.sub li:first-child{
    float: left;
    width: 20%;
    margin: 0;
	padding: 0 ; 
}
ul.sub li a{
    float: left;
    color: #333;
    height: 35px;
    background: #eee; 
    font-size: 12px; 
    text-align: center;
	margin:0;
	padding-top:10px; 
    line-height: 35px;
}
ul.sub li a:hover{
	color:#e87f24;
	border-bottom:2px solid #e87f24;
	background:#eee;
}