/* Common */
body {margin:0; padding:0; }
body, div, span, td, textarea {font-size:12px; font-family: dotum, Arial, Helvetica, sans-serif; color:#666666;	}

img {border:0;}

a {color:#666; text-decoration:none;}
a:hover {color:#666; text-decoration:underline;}



.input_text {border:1px solid #A8A8A8; font:12px; color:#656565;}


#sub_con .searchBox {margin-top:20px; border:1px solid #E0E0E0; background:#F3F3F3; padding:10px 10px 10px 20px; height:20px;}
#sub_con .searchBox select, #sub_con .searchBox .input_text {font-family:Arial, sans-serif; color:#666; border:1px solid #B5B6B5;}

/* Layout */
html, body, #container, #container_sub {min-height:100%; width:100%; height:100%;}
html>body, html>body #container, html>body #container_sub {height:auto;}

#container {position:absolute; top:0; left:0;}
#container_sub {position:absolute; top:0; left:0; }

/* head */
#head {position:relative; width:950px; height:99px; background:url(../images/headBg.gif) repeat-x;}
	#head h1 {position: absolute; top:0; left:0; margin:0; padding:10px 0 0 20px; width: 204px; height:34px; background:#FFF;}
	* html #head h1 {height:44px;}

	#head-link {margin-left:244px; padding:17px 0 0; width:706px; height:27px; text-align:right;}
	* html #head-link {height:44px;}
		#selLink {float:left;}
		#head-link ul {padding:0; margin:0; margin-left:120px; list-style:none; height: 18px; float:left;}
		* html #head-link ul {margin-left:117px;}
			#head-link li {float:left; background:url(../images/siteMenuBar.gif) no-repeat; padding:0 1px;}
			#head-link li.first {padding:0 1px 0 0;}
		#memberInfo {float:right;}

	#login {clear:both; position:absolute; top:58px; left:20px; margin:0; padding:0; width:206px; float:left;}
		#loginTit {padding-bottom:2px; font-size:11px; color:#2470B1; font-family:Arial;}
		#name {color:#276DB2; font-weight:bold; font-size:13px;}
		#mail {color:#276DB2; font-weight:bold; font-size:11px;}

	#nav {margin:0 0 0 226px; float:left; width:520px;}
	* html #nav {margin:0 0 0 113px;}
		#nav ul {margin:0; padding:0; list-style:none; font-size:0;}
		#nav li {float:left;}

	#search {float:right; margin-top:24px;}
		.input_text {height:18px; border:1px solid #A8A8A8; font:12px ; color:#656565;}
		* html #search select {behavior:url(/sys/htc/selectBox.htc); font:12px Arial;}
		* html #search .input_text {height:18px; vertical-align:middle;}

		.select {behavior:url(/sys/htc/selectBox02.htc); font:12px Arial;}
/* //head */


/* Body main */
#body_main {position: relative; clear: both; z-index: 0; width:950px; margin:0 0 30px 0; padding:0 0 50px 0;}
* html #body_main {margin:0 0 30px; padding:0;}

	/* Sidebar */
	#sidebar_main {float:right; margin:0 0 30px 20px; width: 204px;}
	* html #sidebar_main {margin-left:10px;}

		#todaySchedule, #EBBoard, #clubInfo {margin-top:20px;}
		#sidebar_main h1 {margin:0; float:left; background:url(/images/bull14.gif) no-repeat 1px 1px; padding-left:16px; height:17px;}
		#sidebar_main .btn {float:right; padding-right:5px;}
		#sidebar_main div.list {clear:both; width:204px; border-top:1px solid #CCC;}
			#sidebar_main .list ul {margin:10px 0 0; padding:0; list-style:none;}
			#sidebar_main .list li {margin:0; padding:0 5px 0 6px; height:20px;}
				#sidebar_main .list span.date {float:right; font:9px }
				#sidebar_main .class {color:#5E9F18; font-weight:bold;}
				.m_dot01 {margin:5px 5px 0 0}
				.m_date {font:9px Verdana, sans-serif;}
				.m_date_c {color:#5388AA; font:9px; padding-bottom:5px}
				.m_class {color:#5E9F18; font-weight:bold;}
				.m_banner {padding-top:5px}
				a.club:link, a.club:active, a.club:visited {color:#236FB0; text-decoration:none;}
				a.club:hover {color:#236FB0; text-decoration:underline;}
				a.m_list:link, a.m_list:active, a.m_list:visited {color:#000000; text-decoration:none;}
				a.m_list:hover {color:#000000; text-decoration:underline;}

				/* 메인화면 추가1123 */
				.m_dot02 {margin:8px 5px 0 0}
				a.m_list1:link, a.m_list1:active, a.m_list1:visited {color:#000000; text-decoration:none; font-size:11px;}
				a.m_list1:hover {color:#000000; text-decoration:underline;}
				a.m_list2:link, a.m_list2:active, a.m_list2:visited {color:#000000; text-decoration:none; font-size:12px;}
				a.m_list2:hover {color:#000000; text-decoration:underline;}

			#sidebar_main dl a {color:#236FB0; text-decoration:none;}
			#sidebar_main dl a:hover {color:#236FB0; text-decoration:underline;}
			#sidebar_main dt {float:right; width:80px; padding:4px 0 0 8px; background:url(/images/dot02.gif) no-repeat left 15px; }
			* html #sidebar_main dt {width:88px;}
			#sidebar_main dd {margin:0; float:left; width:107px; text-align:right;}

			#banner {clear:both; padding-top:13px;}
			#banner ul {margin:0; padding:0; list-style:none;}
			#banner li {padding-top:5px;}
	/* //sidebar */

	/* Contents */
	#contents_main {float:left; margin:0 0 30px 20px; padding:0 0 50px 0; width:706px;}
	* html #contents_main {margin:0 0 20px 10px;}

	#contents_main h1 {margin:0; float:left; padding:1px 0 0 0;}
	#contents_main .btn {float:right; padding-right:5px; padding-top;2px;}

	#myUnreadMssg, #QnA, #notice, #event, #tab01, #tab02 {margin-top:14px;}
	#contentLeft {width:283px; float:left;}
		#myUnreadMssg .list, #QnA .list, #tab01 .list {width:283px;}
			#myUnreadMssg h1 {background:url(/images/bull02.gif) no-repeat left top; height:20px; padding-left:20px;}
			#QnA h1 {background:url(/images/bull03.gif) no-repeat left top; height:20px; padding-left:20px;}

	#contentRight {width:393px; float:right;}
		#notice .list, #event .list, #tab02 .list {width:393px;}
			#notice h1 {background:url(/images/bull04.gif) no-repeat left top; height:20px; padding-left:20px;}
			#event h1 {background:url(/images/bull05.gif) no-repeat left top; height:20px; padding-left:20px;}

	#contents_main .list {clear:both; border-top:1px solid #CCC;}
	#contents_main #tab01 .list, #contents_main #tab02 .list {clear:both; border:0;}
		#contents_main .list ul {margin:10px 0 0; padding:0; list-style:none;}
			#notice .list ul {background:url(/images/noticeBg.gif) no-repeat; margin-top:10px; padding:12px 5px 8px;}
		#contents_main .list li {background:url(/images/dot01.gif) no-repeat left 4px; padding:0 5px 0 10px; margin:0 0 0 8px; height:20px;}
		#contents_main .list span.writer {float:right;}
		#contents_main .list span.date {float:right; color:#5388AA; font:9px;	width:60px;	text-align:right;}

	#contents_main .tab {height:23px; background:url(/images/tab01_bg.gif) repeat-x;}
		#contents_main .tab ul {float:left;	margin:0; padding:0; list-style:none;}
		#contents_main .tab li {float:left;}
			#tab01 .list ul {float:left; width:189px;}
			#tab02 .list ul {float:left; width:299px;}
			#tab01 .list .img, #tab02 .list .img {float:left; margin-top:12px; width:89px;}
	/* //Contents */
/* //Body main */



/* Foot */

#Foot1	{
	clear:both;
}
div.left_foot	{
	height:11px;
	background:url(image/left_btm.gif) no-repeat left top;
	margin:0 0 15px 12px;
}

#foot {position: absolute; bottom:0; left:0; clear: both; background:#EDEDED; width:100%;	height:36px; z-index: 0;}
#foot h1 {position: absolute; top:0; left:0; margin:0; padding:10px 0 0 20px; width: 204px;}
#copyright {margin-left:224px; padding:10px 0 0; width:726px; text-align:right;}
/*#foot {position: absolute; bottom:0; left:0; height:36px; width:100%; background:#EDEDED;}*/
/* //Foot */






/* //2006 0908 추가 */
/* Left Menu */
#dvcontainer	{
	padding:0;
	margin:0;
	width:995px;
	repeat-y left top;
}
#Left	{
	float:left;
	background:url(/image/left_top.gif) no-repeat 0 0;
	width:207px;
	margin:0 25px 0 12px;
	_margin-left:6px;
	padding:16px 0 0 19px;
}

.left_menu01 {
	background-image: url(/images/leftmenu_13.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 165px;
	padding:6px 0 0 27px;
}

.left_menu01_1 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;

}
a.left_menu01_1 {color:#333333; text-decoration:none;}
a.left_menu01_1:hover {color:#1F64B8; text-decoration:none;}

.left_menu02 {
	background-image: url(/images/leftmenu_17.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 165px;
	padding:6px 0 0 27px;
}

.left_menu02_1 {
	font-size: 12px;
	font-weight: bold;
	color: #006699;

}
a.left_menu02_1 {color:#006699; text-decoration:none;}
a.left_menu02_1:hover {color:#1F64B8; text-decoration:none;}

.left_menu03 {
	background-image: url(/images/leftmenu_08_sub1.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 165px;
	padding:0 0 0 27px;

}

.left_menu03_1 {
	font-size: 12px;
	color: #666666;


}
a.left_menu03_1 {font-size: 12px; color:#666666; text-decoration:none;}
a.left_menu03_1:hover {color:#1F64B8; text-decoration:none;}

.left_menu04 {
	background-image: url(/images/leftmenu_08_sub.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 165px;
	padding:0 0 0 27px;
}

.left_menu04_1 {
	font-size: 12px;
	color: #333333;

}
a.left_menu04_1 {color:#1F64B8; text-decoration:none;}
a.left_menu04_1:hover {color:#1F64B8; text-decoration:none;}

.left_menu05 {
	background-image: url(/images/leftmenu_08_sub2.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 165px;
	padding:2 0 0 42px;

}
.left_menu05_1 {
	font-size: 11px;
	color: #333333;

}
a.left_menu05_1 {font-size: 11px; color:#333333; text-decoration:none;}
a.left_menu05_1:hover { font-size: 11px; color:#1F64B8; text-decoration:none;}

.left_menu06 {
	background-image: url(/images/leftmenu_08_sub3.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 165px;
	padding:2 0 0 42px;
}

.left_menu06_1 {
	font-size: 11px;
	color: #669900;

}
a.left_menu06_1 {
	color:#669900;
	text-decoration:none;}

a.left_menu06_1:hover {color:#669900; text-decoration:none;}
/* //Left Menu */


.location1 {
	font-weight: bold;
	font-size:10px;
	color:#057ECF;

}
.location2 {
		font-size:10px ;
	color:#666;
}

location1 {
	font-weight: bold;
	font-size:10px;
	color:#057ECF;

}

location2 {
		font-size:10px ;
	color:#666;
}


/*게기판 */
.board_title {
	font-size: 11px;
	font-weight: bold;
	color:#4A78A1;
	text-align: center;

}




.board_title1 {
	font-size: 11px;
	font-weight: bold;
	color:#4A78A1;
	padding-left:10px;
}

.board_title2 {
	font-size: 12px;
	font-weight: bold;
	color:#4A78A1;
	padding-left:20px;
}

.board_title3 {
	font-size: 11px;
	font-weight: bold;
	color:#4A78A1;
	text-align: center;
}

.board_title4 {
	font-size: 11px;
	font-weight: bold;
	color:#4A78A1;
	text-align: right;
	padding-right: 8px;
}




td.board_td01 {font-size: 12px; color: #666666; text-align: center;}
.board_td01 a {color:#000000; text-decoration:none;}
.board_td01 a:hover {color:#000000; text-decoration:underline;}




td.board_td02 {font-size: 12px; color: #666666; text-align: left; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 10px;}
.board_td02 a {color:#000000; text-decoration:none;}
.board_td02 a:hover {color:#000000; text-decoration:underline;}

td.board_link {font-size: 12px; color: #666666; text-align: left; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 10px;}
.board_link a {color:#2982C8; text-decoration:none;}
.board_link a:hover {color:#2982C8; text-decoration:underline;}

td.board_td021 {font-size: 12px; color: #666666; text-align: left; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 30px;}
.board_td021 a {color:#2798AE; text-decoration:none;}
.board_td021 a:hover {color:#2982C8; text-decoration:underline;}


.board_td03 {
	font-size: 11px;
	color: #777777;

}

.board_taem {
	font-size: 11px;
	color: #777777;

}

.board_taem1 {
	font-size: 11px;
	text-align: center;
	color: #777777;

}

.board_td04 {
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height:22px;

}

.board_td05 {
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 1.5;
}

.board_td06 {
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 1.5;
}

.total {
	font-size: 11px;
	font-weight: bold;
	color:#666666;
}

.schedule_03 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;

}

a.schedule_03:link     {font-size:12px; text-decoration:none; color:#000000;}
a.schedule_03:hover    {font-size:12px; text-decoration:underline; color:#3399cc;}

.schedule_04 {
	font-size: 11px;
	color: #666666;

}

a.schedule_04:link     {font-size:11px; text-decoration:none; color:#666666;}
a.schedule_04:visited  {font-size:11px; text-decoration:none; color:#666666;}
a.schedule_04:hover    {font-size:11px; text-decoration:underline; color:#3399cc;}
a.schedule_04:active   {font-size:11px; text-decoration:underline; color:#666666;}

.schedule_05 {
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.schedule_06 {
	font-weight: bold;
	font-size: 11px;
	color: #3399cc;

}


.communityMain {
	font-size: 12px;
	color: #000000;
	text-align: left;

	padding-left: 5px;
}
.communityMain1 {
	font-size: 12px;
	color: #848284;
	text-align: left;

	padding-left: 5px;
}
.communityMain2 {
	font-size: 12px;
	color: #848284;
	text-align: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.input_02 {
	font-size: 12px;
	border: 1px solid #B5B6B5;
	padding: 5;
	color:#777777;
	width:90%;
	height: 17px;
	background-color: #E6E9EB;
}

.input_03{
		font-size: 12px;
	color:#666;
	border:1px solid #B5B6B5;
	height:18px;
}

.input_04{
	font-size:11px;
	color:#656565;
	border:1px solid #A8A8A8;
	height:18px;

}

.input_05{
		font-size: 11px;
	color:#666;
	border:1px solid #B5B6B5;
	height:16px;
}




/* 버튼 */
.button{
	cursor:hand;
	font-weight:none;
	font-size:11px;
	letter-spacing: 1px;
	color:#2A5989;
	height:20px;
	Width: 64px;
	margin:0px;
	background-color: #ECF1F6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99B6C7;
	border-right-color: #99B6C7;
	border-bottom-color: #99B6C7;
	border-left-color: #99B6C7;
}
.button2{
	cursor:hand;
	font-weight:none;
	font-size:11px;
	letter-spacing: 1px;
	color:#2A5989;
	height:36px;
	Width: 64px;
	margin:0px;
	background-color: #ECF1F6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99B6C7;
	border-right-color: #99B6C7;
	border-bottom-color: #99B6C7;
	border-left-color: #99B6C7;
}

.button3{
	cursor:hand;
	font-weight:none;
	font-size:11px;
	letter-spacing: 1px;
	color:#2A5989;
	height:18px;
	Width: 64px;
	margin:0px;
	background-color: #ECF1F6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99B6C7;
	border-right-color: #99B6C7;
	border-bottom-color: #99B6C7;
	border-left-color: #99B6C7;
}

.pagenumber_selected {
	font-size: 11px;
	color: #D26A62;
	text-align: center;
	font-weight: bold;
	padding: 0px 6px 0px 6px;
}

.pagenumber {margin:0 5px; padding-top:2px;}
.pagenumber a:link {margin:0 5px; padding-top:2px;}
.pagenumber a:visited {margin:0 5px; padding-top:2px;}
.pagenumber a:active {font-weight:bold;}
.pagenumber a:hover {margin:0 5px; padding-top:2px;}

/* Page */

.page {text-align:center; color:#CCCCCC;}
.page_current {
	font-weight:bold;
	color: #2798AE;
}
.page_line {margin:0 5px; padding-top:2px;}


a.num     {font-size:8pt; color: #666666; TEXT-DECORATION: none;}
a.num:hover	{font-size:8pt; color: #2798AE; TEXT-DECORATION: underline;}leftmenu {
	font-family: dotum, Arial;
}


.tm4	{
	margin-top: 4px;
}
.bm1	{
	margin-bottom: 1px;
}
.bm10	{
	margin-bottom: 10px;
}

.lm10	{
	margin-left: 10px;
}

th {
	color: #6e6e6e;
	font-size:9pt;
	background-color: #EBFBFF;
	text-align: left;
}
tr td {
	color: #223;
	background-color: #fff;/*#F4FFFF;*/
}
tr.odd td {
	color: #223;
	background-color: #fff;/*#EBFBFF;*/
}
tr.highlight td {
	color: #223;
	background-color: #DCEBFF;
}
