/*ÀÍ½ºÇÃ·Î·¯*/
body, td, p, button, textarea, select, .c1 { 	
	font-family:Tahoma,µ¸¿ò; font-size:9pt; color:#454545; margin:0; line-height:150%;

	scrollbar-face-color:#FFFFFF; /* ¹Ù »ö±ò */
	scrollbar-highlight-color: #FFFFFF; /* ¿ÞÂÊ ±×¸²ÀÚ */
	scrollbar-3dlight-color: #CCCCCC;  /* ¹Ù Å×µÎ¸® */
	scrollbar-shadow-color: #CCCCCC;  /* ¹Ù ±×¸²ÀÚ */
	scrollbar-darkshadow-color: #FFFFFF;  /* ¿ÀÄÉÀÌ */
	scrollbar-track-color: #EFEFEF;  /* ±æ »ö */
	scrollbar-arrow-color: #000000; /* ¾Æ·¡ À§ È­»ìÇ¥ */
}

/* ÆÄÀÌ¾î Æø½º*/
html>body, td, p, button, textarea, select, .c1 {
	font-family:Tahoma,µ¸¿ò; font-size:9pt; color:#454545; line-height:150%;
}
img {border: none;}	
a:link, a:visited, a:active { text-decoration:none; color:#666666; }

a:hover { text-decoration:none; color:#f0761c}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member { font-weight:bold; }
.guest  { font-weight:normal; }

.lh { line-height: 150%; }
.jt { text-align:justify; }
.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }
.ul { list-style-type:square; color:#66AEAD; }
.ct { color:#424E10; }
.comment { color:#707070; }

.ed { font-family:µ¸¿ò; font-size:9pt; color:#454545; border-top:1px solid #ababab;  border-bottom:1px solid #dfdfdf; border-left:1px solid #ababab; border-right:1px solid #dfdfdf; padding-top:2px;}
.search_01 { font-family:µ¸¿ò; font-size:9pt; color:#454545; border-top:3px solid #a6e25b;  border-bottom:3px solid #a6e25b; border-left:3px solid #a6e25b; border-right:3px solid #a6e25b; padding-top:2px;}
.ed2 { font-family:Tahoma,µ¸¿ò; font-size:9pt; color:#454545; border:1px solid #cccccc; line-height: 150%;}
.ed3 {border-top:1px solid #7f9db9;  border-bottom:1px solid #7f9db9; border-left:0px solid; border-right:0px solid; padding-top:2px;}
.tx { font-family:Tahoma,µ¸¿ò; font-size:9pt; color:#454545;  border:1px solid #cccccc; }
.small { font-size:8pt; font-family:µ¸¿ò; }
.text1 { font-size:14px; font-weight:bold; color:#454545; text-decoration:none; }
.text2 { font-size:9pt; color:#ffffff; text-decoration:none; }
.outlogin { font-family:µ¸¿ò; font-size:8pt; color:#454545; border-top:1px solid #ababab;  border-bottom:1px solid #dfdfdf; border-left:1px solid #ababab; border-right:1px solid #dfdfdf; letter-spacing:0px; padding-top:3px; padding-left:5; padding-right:0; padding-bottom:0}
.input_search { font-family:Tahoma,µ¸¿ò; font-size:9pt; color:#454545; border-top:1px solid #ffa64d;  border-bottom:1px solid #ffd49a; border-left:1px solid #ffa64d; border-right:1px solid #ffd49a; padding-top:2px;}

.input_01 { font-family:Tahoma,µ¸¿ò; font-size:9pt; color:#454545; border-top:1px solid #559d48;  border-bottom:1px solid #80cc31; border-left:1px solid #559d48; border-right:1px solid #80cc31; padding-top:2px;}
.input_02 { font-family:Tahoma,µ¸¿ò; font-size:9pt; color:#454545; border-top:1px solid #1b71c0;  border-bottom:1px solid #4595df; border-left:1px solid #1b71c0; border-right:1px solid #4595df; padding-top:2px;}
.input_03 { font-family:Tahoma,µ¸¿ò; font-size:9pt; color:#454545; border-top:1px solid #559d48;  border-bottom:1px solid #80cc31; border-left:1px solid #559d48; border-right:1px solid #80cc31; padding-top:2px;}
.input_04 { font-family:Tahoma,µ¸¿ò; font-size:9pt; color:#454545; border-top:1px solid #2f516c;  border-bottom:1px solid #4f7391; border-left:1px solid #2f516c; border-right:1px solid #4f7391; padding-top:2px;}

.quick_link { filter:DropShadow(Color="#69a928",OffX="1",OffY="1",Positive="1"); text-align:center; padding:2 0px 0 12px; font-size:9pt; letter-spacing:0px; font-weight:bold; font-family:µ¸¿ò; }
.quick_link_01 { filter:DropShadow(Color="#69a928",OffX="1",OffY="1",Positive="1"); float:left; padding:0 7px 0 7px; font-size:9pt; letter-spacing:0px; font-weight:bold; font-family:µ¸¿ò; }
.quick_link_02 { filter:DropShadow(Color="#21679d",OffX="1",OffY="1",Positive="1"); float:left; padding:0 7px 0 7px; font-size:9pt; letter-spacing:0px; font-weight:bold; font-family:µ¸¿ò; }
.quick_link_03 { filter:DropShadow(Color="#69a928",OffX="1",OffY="1",Positive="1"); float:left; padding:0 7px 0 7px; font-size:9pt; letter-spacing:0px; font-weight:bold; font-family:µ¸¿ò; }
.quick_link_04 { filter:DropShadow(Color="#2a4c68",OffX="1",OffY="1",Positive="1"); float:left; padding:0 7px 0 7px; font-size:9pt; letter-spacing:0px; font-weight:bold; font-family:µ¸¿ò; }
.iePngFix {behavior:url(/iepngfix.htc);}



* {
	font-size: 100%;
	margin:0pt;
	padding:0pt;
	}

li	{
	list-style: none;
	}


legend, caption	{
	display: none;
	}

em{
	font-style:normal;
	}


body	{
	position: relative;
	color: #606060;
	font-size: 75%;
	font-family: dotum, gulim, applegothic, sans-serif;
	}

h3 {
	border-bottom:1px solid #C54349;
	padding:20px 0 5px 0;
	margin-bottom:12px;
	}

.disNone	{
	display: none;
	}

a.accLink {
	border: 2px solid #0000FF;
	color: #000000;
	display: block;
	position: absolute;
	text-align:center;
	top: -10000px;
	left: 0px;
	width: 200px;
	padding: 5px;
	}

a.accLink:hover, a.accLink:focus, a.accLink:active {
	padding: 10px;
	position: absolute;
	top: 1px;
	left: 0px;
	z-index: 1;
	width: 200px;
	}

.clear {
    clear: both;
}
.fontBold{
	font-weight:bold;
	}
.font90per{
	/*font-size:90%;*/
	}

/* ? IR  class ÁöÁ¤ */

.iRImg {
	position:relative;
	z-index:1;
	}

p.longdesc{
	position:absolute;
	z-index:-1;
	top:10px;
	left:0;
	width:500px;
	letter-spacing:-1px;
	}


.paddingT{
	padding-top:15px;
	}

.marginT{
	margin-top:15px;
	}

.paddingB{
	padding-bottom:15px;
	}


.alignR{
	text-align:right;
	}

.alignC{
	text-align:center;
	}

.alignL{
	text-align:left;
	}

.strong01{
	color:#ed4800;
	}

.fontBold{
	font-weight:bold;
	}


.clear{
	clear:both;
	}

.visHide {
	font-size:0;
	visibility:hidden;
	}

.bgNone{
	background:none;
	}

.mAuto{
	margin:0 auto;
	}

.b01{
	border:1px solid #dfdfdf;
	padding:1px;
	}

.b02{
	border:1px solid #dfdfdf;
	}

.poR{
	position:relative;
	}

/*°øÅë CSS ³¡*/



body {
	width: 100%;
	background: transparent url('/layouts/gvalley/images/wrapBg.gif') 0 0 repeat-x;
	}

#wrap {
	position: relative;
	width: 910px;
	margin: 0 auto;
	padding-top: 10px;
	}

	h1 {
		float: left;
		padding-top: 10px;
	}

	#adLink {
		float: right;
		border: 1px solid #dfdfdf;
		margin-bottom: 10px;
        width: 466px;
        height: 58px;
	}
	#sMenu {
		float: left;
		margin:	40px 0 0 -105px;
	}
	#menuLink{
		clear: both;
		width: 910px;
		height: 60px;
		background: transparent url('/layouts/gvalley/images/mNaviBg.gif') 0 0 no-repeat;
		padding-top: 5px;
	}


	#mNavi{
		width:910px:
		height:60px;
		padding-left:5px;
    }
		#mNavi dt{
			float:left;
			width:100px;
			padding:0 20px;
        }
		#mNavi dd{
			position:absolute;
			text-align:center;
			top:120px;
			left: 40px;
		}
		#mNavi dd a,
        #mNavi dd a:hover,
        #mNavi dd a:focus,
        #mNavi dd a:active {
            margin-right: 20px;
            padding: 0 4px;
            text-decoration: none;
            font-family: Verdana, sans-serif;
        }


		form#tSearch{
			width:320px;
			float:right;
			padding-right:10px;
			text-align:right;
			}

		#notice{
			width:100%;
			float:right;
			padding-top:5px;
			padding-right:10px;
			text-align:right;
			/*font-size:0.9em;*/
			}



#logo-area {
    background: transparent url("/layouts/gvalley/images/logo_bg.jpg") 0 10px no-repeat;
    width: 346px;
}

.bold {
	font-family: "µ¸¿ò";
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.text {
	font-family: "µ¸¿ò";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.date {
	font-family: "µ¸¿ò";
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: 50;
	font-variant: normal;
	text-transform: none;
	color: #FF6633;
	text-decoration: none;
}
.style1 {font-size: 9px}
a:link {
	font-family: "µ¸¿ò";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-family: "µ¸¿ò";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
a:visited {
	font-family: "µ¸¿ò";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}