﻿html, body{
	font-family: Gulim, Verdana;
	font-size: 12px;
	line-height:16px;
	color: #666;
	margin: 0px;
	padding: 0px;
	height:100%; /* needed for container min-height */
}

form{
	height:100%; /* needed for container min-height */
}

table{
	border:0;
}

img{
    border:none;
}

div.container 
{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div.Maincontent {
	padding:1em 0em 5em; /* bottom padding for footer */
	width:100%;
}

div.content
{
    width:100%;
    text-align:left;
}

.header
{
    width:100%;
}

.header table
{
    width:947px;
}

.header .TopBar
{
    height:23px;
    background-color:#fd9a32;
}

.header .TopBar table
{
    padding:4px 0 0 0;
}

.header .LogoSpace
{
    height:83px;
}

.header .LogoSpace table
{
    padding:13px 0 0 0;
}

.footer
{
	position:absolute;
	width:100%;
	bottom:0px; /* stick to bottom */
	
	height:76px;
	clear:both;
}

/* left menu start */
.left
{
    width:195px;
    border-top:solid 4px #fd9a32;
    border-bottom:solid 1px #fd9a32;
}

.left ul
{
    margin:5px 0 0 0;
    padding:0px;
}

.left li
{
    list-style:none;
}

/*
.left li.MenuSeparator
{
    height:1px;
    background-color:#e2e2e2;
}
*/

.left li.Menu
{
    border-bottom:solid 1px #e2e2e2;
}

.left li.MenuImgNoNext
{
    border:none;
}

.left li div.MenuImg
{
    padding:4px 2px 4px 2px;
}

.left .SubMenu
{
    margin:0 0 0 10px;
}
/* left menu end */

/* nbi studio start */
.Text
{
    font-family:Dotum;
    font-size:12px;
    color:#000;
    line-height:150%;
}

.Text ul
{
    margin:0px;
    padding:0px;
}

.Text li
{
    margin:0 0 5px 5px;
    list-style:none;
}

.BoldText
{
    font-weight:bold;
    font-size:16px;
}

.BlueText
{
    color:#0048ff;
}

a
{
	color: #0048ff;	
	font-family:Dotum;
	font-size: 14px;
	text-decoration : none;
}

/* nbi studio end */

/* portfolio start */
table.MenuTap
{
    
}

table.MenuTap td
{
    padding: 0 20px 0 20px;
}
/* portfolio end */

.fontSubject a
{
    font-size:12px;
    color:#000;
}

/* QnA form start */
.FormQnAwrapper
{
    width:660px;
    border-bottom:solid 2px #90b5ff;
    border-top:solid 2px #90b5ff;   
}

.FormQnA
{
    width:660px;
    margin:2px 0 2px 0;
}

.FormQnA td
{
    border-bottom:solid 1px #dddddd;
}

.FormQnA td.NoSeparatorBottom
{
    border:none;
}

.FormQnA input
{
    border:solid 1px #d3d3d3;
}

.FormQnA td.Title
{
    width:120px;
    background-color:#f7f7f7;
    text-align:right;
}

.FormQnA td.Title div
{
    padding:5px 10px 5px 0px;
}

.FormQnA td.Subject
{
    
}

.FormQnA td.Subject div
{
    padding:5px 0px 5px 8px;
}


.FormQnA td.Separator
{
    border-bottom:solid 1px #dddddd;
}
/* QnA form end */
