@charset "utf-8";
/* 일반적인 텍스트 롤오버및 링크 */
a:link     	{font-family: Gulim; font-size: 9pt; color: #7F7F7F; text-decoration: none;}
a:active   	{font-family: Gulim; font-size: 9pt; color: #7F7F7F; text-decoration: none;}
a:visited  	{font-family: Gulim; font-size: 9pt; color: #7F7F7F; text-decoration: none;}
a:hover    	{font-family: Gulim; font-size: 9pt; color: #7EAD48; text-decoration: underline;}

.basetxt  	{color:#7F7F7F;font-family:'굴림';font-size:12px;}
.desc  		{color:#7F7F7F;font-family:'굴림';font-size:12px; line-height:20px;}

.acttxt  	{color:#FF9900;font-family:'굴림';font-size:12px;}
.box		{border-style:double;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;}

/* lydia css */
.codeblock 	{
	background-color:		#fbfbfd;
	border:					1px solid #dae0e4;
	font-size:				10px;
	margin:					10px 4px;
	padding:				8px;
	overflow:				auto;
	margin-left:			20px; 
	margin-right:			20px; 
	margin-top:				0px;
}

.pagination 	{
	font-size:				10px;
	margin:					10px 4px;
	padding:				8px;
	overflow:				auto;
	margin-left:			20px; 
	margin-right:			20px; 
	margin-top:				-30px;
}
/* XE Admin table Relation */
.rowTable{ width:100%; border:0; border-top:2px solid #cfcfcf; margin:0 0 20px 0; padding:0;}
.rowTable th div { white-space:nowrap; }
.rowTable tr.bg1{ background:#fff;}
.rowTable tr.bg0{ background:#f8f8f8;}
.rowTable th,
.rowTable td{ border:0; padding:3px 10px; vertical-align:top;}
.rowTable th{ background:#f4f4f4;}
.rowTable tbody th{ border-bottom:1px solid #e5e5e5;}
.rowTable td{ border-bottom:1px solid #f0f0f0;}

/* CodeIgniter table Relation */
.tableBasic {
	margin-bottom:			34px;
}

.tableHeading {
	font-weight:			bold;
	font-size:				11px;
	color:					#27343c;
}

.tableRowHeadingBold, .profileHeadingBG, .menuHeadingBG {
	background:				#e2e7e9 url(../image/table/bg_table_row_heading.gif) top left repeat-x;
	font-weight:			bold;
	font-size:				11px;
	color:					#27343c;
	padding:				4px 10px 8px 6px;
}

.topicCellHeading {
	padding-left:			25px;
}

.tableCellOne, .memberlistRowOne {
	padding:				4px 0;
	vertical-align:			top;
	border-bottom:			1px solid #dae0e4;
}

.tableCellTwo, .memberlistRowTwo {
	padding:				10px 0;
	vertical-align:			top;
	border-bottom:			1px solid #dae0e4;
}

/* admin footer */
.viewport {
	width:					915px;
	margin:					0 auto;
}

#supportFooter {
	clear:					both;
	background:				#fff url(../image/footer/footer_bg.gif) top left repeat-x;
	padding-top:			30px;
	min-height:				70px;
	height:					auto !important;
	height:					70px;

}

#supportFooter:after {
	content:				"."; 
    display:				block; 
    height:					0; 
    clear:					both; 
    visibility:				hidden;	
}

#supportFooter .copyright {
	float:					left;
	width:					241px;	
	color:					#646464;
	font-size:				11px;
	line-height:			15px;
}

#supportFooter .activeMembers{
	margin-left:			255px;
}

#supportFooter .activeMembers a:link, #supportFooter .activeMembers a:visited {
	color:					#646464;
}

#content {background-color:#FFFFFF;}

.layout {background-color:#FFFFFF;}

#action_list {margin-left:20px; margin-right:20px; margin-top:20px;}

#list {margin-left:20px; margin-right:20px; margin-top:0px;}


