@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body			{

	 font-family:'Nanum Gothic',Gulim,AppleGothic,sans-serif; 

	background-color:#FFFFFF;
	scrollbar-face-color: #eeeeee;
	scrollbar-shadow-color:dddddd;
	scrollbar-highlight-color: dddddd;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #eeeeee;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: cccccc;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border: 0;
	font-size: 9pt;
}

img   {border-top:0pt; border-right:0pt; border-bottom:0pt; border-left:0pt}

td {
	line-height:20px;
	color:#666666;
	font-size: 9pt;
}

.green {
	color: #009900;
	font-weight: bold;
}
.small-green {
	font-size: 7pt;
	color: #009900;
}
.blue {
	color: #003366;
}
.red-white {
	color: #CC3300;
}
.red-whiteday {
	font-size:8pt;
	color: #CC3300;
}
.dayblack {
	font-size:8pt;
	color:#666666;
}
.smallblack {
	font-size:8pt;
	color:#666666;
	line-height:15px;
}

A:link {text-decoration:none; color:#666666; font-size:9pt;}
A:visited {text-decoration:none; color:#666666; font-size:9pt;}
A:hover {color:#666666; text-decoration:underline; font-size:9pt;}

a.navimenu:link    {
	font-size:8pt;
	text-decoration:none;
	color:666666;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
a.navimenu:visited {
	font-size:8pt;
	text-decoration:none;
	color:666666;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
a.navimenu:active  {
	font-size:8pt;
	text-decoration:underline;
	color:666666;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
a.navimenu:hover   {
	font-size:8pt;
	text-decoration:underline;
	color:666666;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
	font-weight: bold;
}





a.home:link    {
	text-decoration:none;
	color:#FF9900;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
a.home:visited {
	text-decoration:none;
	color:#FF9900;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
a.home:active  {
	text-decoration:underline;
	color:#FF9900;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
a.home:hover   {
	text-decoration:underline;
	color:#FF9900;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
	font-weight: bold;
}


a.homebold:link    {
font-size:11pX;
	text-decoration:none;
	color:#FF9900;
	letter-spacing:-1;
	text-align:left;
	vertical-align: absmiddle;
}
a.homebold:visited {
font-size:11pX;
	text-decoration:none;
	color:#FF9900;
	letter-spacing:-1;
	text-align:left;
		vertical-align: absmiddle;
}
a.homebold:active  {
font-size:11pX;
	text-decoration:underline;
	color:#FF9900;
	letter-spacing:-1;
		text-align:left;
	vertical-align: absmiddle;
}
a.homebold:hover   {
font-size:11pX;
	text-decoration:underline;
	color:#FF9900;
	letter-spacing:-1;
		text-align:left;
	vertical-align: absmiddle;
	font-weight: bold;
}
a.notice:link    {
	font-size:8pt;
	text-decoration:none;
	color:#666666;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
a.notice:visited {
	font-size:8pt;
	text-decoration:none;
	color:#666666;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
a.notice:active  {
	font-size:8pt;
	color:#3577c8;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
a.notice:hover   {
	font-size:8pt;
	color:#3577c8;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;

}
a.mini-notice:link    {
font-family:
	font-size:11pX;
	text-decoration:none;
	color:#555555;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
a.mini-notice:visited {
font-family:
	font-size:11pX;
	text-decoration:none;
	color:#555555;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
a.mini-notice:active  {
font-family:
	font-size:11pX;
	text-decoration:underline;
	color:#555555;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
a.mini-notice:hover   {
font-family:
	font-size:11pX;
	text-decoration:underline;
	color:#555555;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
	font-weight: bold;
}
a.blue-notice:link    {
	text-decoration:none;
	color:#003366;
	letter-spacing:-1;
	vertical-align: absmiddle;
}
a.blue-notice:visited {
	text-decoration:none;
	color:#003366;
	letter-spacing:-1;
	vertical-align: absmiddle;
}
a.blue-notice:active  {
	text-decoration:underline;
	color:#003366;
	letter-spacing:-1;
	vertical-align: absmiddle;
}
a.blue-notice:hover   {
	text-decoration:underline;
	color:#003366;
	letter-spacing:-1;
	vertical-align: absmiddle;
	font-weight: bold;
}




a.red01:link    {
	text-decoration:underline;
	color:#83002e;
		font-weight: bold;
	letter-spacing:-1;
	vertical-align: absmiddle;
}
a.red01:visited {
	text-decoration:underline;
	color:#83002e;
		font-weight: bold;
	letter-spacing:-1;
	vertical-align: absmiddle;
}
a.red01:active  {
	text-decoration:underline;
	color:#83002e;
		font-weight: bold;
	letter-spacing:-1;
	vertical-align: absmiddle;
}
a.red01:hover   {
	text-decoration:underline;
	color:#83002e5;
		font-weight: bold;
	letter-spacing:-1;
	vertical-align: absmiddle;
}



.subtitle{font-size:13pt; text-decoration:none;color:#000000;letter-spacing:-1;	text-align:left;	vertical-align: absmiddle; text-align:left;text-indent: 10px; }
.navimenu {
	font-size: 7pt;
	text-align: right;
	vertical-align: absmiddle;
}

/* sub-maintable */
.navi{
	font-size:7pt;
	text-decoration:none;
	color:666666;
	letter-spacing:-1;
	text-align:right;
	vertical-align: absmiddle;
}
.blue {
	color: #003366;
	font-weight: bold;
}
.bluttitle {
color:#4f90b8;
font-weight: bold;
font-family:Helvetica;
font-size: 15pt;
}


.blue-notice{
	color: #003366;
	font-weight: bold;
}
.white {
	color: #ffffff;

}
.home{
	color:#FF9900;
	font-weight: normal;
}

.red-boldco{
	color:#83002e;
	font-weight: bold;
}
.red01{
	color:#83002e;
	font-weight: bold;
}
.homebold{
	color:#FF9900;
	font-weight: bold;
}
.notice{
	font-size:8pt;
	text-decoration:none;
	color:666666;
	letter-spacing:-1;
	vertical-align: absmiddle;
			line-height:19px;
}
.date{
	font-size:8pt;
	text-decoration:none;
	color:4cbbd9;
	letter-spacing:-1;
	vertical-align: absmiddle;
}

.title{
	font-size:15px;
	text-decoration:none;
	color:#FF6600;
	vertical-align: absmiddle;
	font-weight: bold;
	}
.title-black{
	font-size:16px;
	text-decoration:none;
	color:#000000;
		font-style:italic;
	vertical-align: absmiddle;
	font-weight: bold;
	font-family:Helvetica;
	}
.black{
		color:#83002e;
	font-weight: bold;
	text-decoration:none;
	color:#000000;
	vertical-align: absmiddle;
	}

.intend{
	font-size:9pt;
	text-decoration:none;
	color:#666666;
	vertical-align: absmiddle;
	text-indent: 10pt;

	}
	.button{
	font-size:9pt;
	text-decoration:none;
	color:#666666;
	vertical-align: absmiddle;
		margin-left: 10pt;
	}


input.input2 { border:1px solid #dddddd; font-size:12px; }
select.input2 { border:1px solid #dddddd; font-size:12px; }
textarea.input2 { border:1px solid #dddddd; font-size:12px; }

#quick_banner {
        position:absolute;
        display:block;
        left:1011px;
        top:128px;
        /*width:84px;*/
        /*height:374px;*/
        z-index:1;
}



.project{ width:190px; background:url(/images/2014/main/project_bg.gif) repeat-y; border-top:1px solid red; border-bottom:1px solid red; padding-left:1px;}
.go{width:160px; display:inline-block;}
.sms_input1{width:29px; background:url(/images/2014/sms_input1-.gif) no-repeat; border:1px solid #097ac9; }
.sms_input2{width:39px; background:url(/images/2014/sms_input2-.gif) no-repeat; border:1px solid #097ac9; }



#footer-wrap { width:100%; margin:30px 0 20px; overflow: hidden; padding-top:10px; border-top:1px solid #ebebeb; text-align:center}
#footer { width:1000px; text-align:left; margin:0 auto !important }

/* footer */
#footer { clear:both; padding:0; margin-top;30px; color:#525252; font-family:'맑은고딕','Malgun Gothic','나눔고딕','NanumGothicWeb',Gulim,Dotum,AppleGothic,Sans-serif; border:0px solid #f00; }
#footer #footer-link { width:700px; height:20px; padding:6px 0 5px 10px; }
#footer #footer-address { width:1000px; margin:0 auto; background-color:#ffffff; padding:20px 10px; }
#footer #address-logo { width:200px; height:50px; padding:14px 0 10px; float:left; }
#footer #address-logo img {
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 10\'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */
    filter:gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
}
#footer #address-text { display:block; float:left; }
#footer #ri-img { display:block; float:right; }
#footer #address-bottom { display:block; clear:both; height:60px; }
#footer a { text-decoration:none }
#footer a:visited { text-decoration:none }
#footer a:hover { text-decoration:underline }
#footer ul { margin:0 0 3px }
#footer ul li { display:block; float:left; padding:0 5px 0 7px; background:url(/images/common/bar_ccc.gif) 0 50% no-repeat; _background-position:0 10%; font-size:12px; white-space:nowrap }
#footer ul li.first { padding:0 3px 0 0; background:none }
#footer address { line-height:1.5; text-align:left; }
#footer address img { vertical-align:middle }
#footer address a { color:#444;}
#footer address a:hover { color:#009bc8 }
#footer address span { padding-left:2px }
#footer address p {  font-size:13px; }
#footer address .logo { display:inline-block; *display:inline; vertical-align:top; *vertical-align:baseline }
#footer:after { clear:both; content:''; }