/*ooz
version="1.4.2"
date="2012-02-14"
ignore="false"
updateMode="absolute"
product="fxlibrary"
*/	a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
	a:hover { text-decoration:underline; }

	a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
	a.menu:hover { text-decoration:none; }

	body
	{
		margin:0;
		text-align:center;
	}

	body, table, tr, td, textarea, select, input, div
	{
		color:#777777;
		font-family: gulim, dotum, applegothic, sans-serif;
		font-size: 9pt;
		line-height:1.3em;
		text-decoration:none;
	}
	
	.adminBody
	{
		margin: 0 auto;
		width: 1008px;
		height: 100%;
	}
	
	.leftMenu
	{
		float:left;
		width:201px;
	}
	
	.adminLeft
	{
		border-right:1px solid #DDD;
		float:left;
		height:100%;
		width:180px;
	}
	
	.adminLeft ul
	{
		font-weight:bold;
		list-style:none;
		margin:40px 6px;
		text-align:right;
	}
	
	.adminLeft ul li
	{
		border-bottom:1px solid #DDD;
		height:26px;
	}
	
	.adminLeft ul li.selected
	{
		background-color:#EEE;
	}
	
	.adminContent
	{
		float:left;
		width:820px;
	}
	
	.adminContent .adminMenu
	{
		background-color:#8FB73D;
		height:30px;
	}
	
	.adminContent .adminMenu ul
	{
		font-weight:bold;
		list-style:none;
		margin:0;
		margin-top:6px;
	}
	
	.adminContent .adminMenu ul li
	{
		display:inline;
		margin-left:26px;
	}
	
	.adminContent .adminMenu ul li a
	{
		color:#FFF;
	}
	
	.adminContent .adminMenu ul li a.selected
	{
		color:#FCFC00;
	}
	
	.adminContent .category
	{
		font-weight:bold;
		margin-bottom:20px;
	}
	
	.adminTbl
	{
		border:3px solid #8FB73D;
		border-collapse:collapse;
	}
	
	.adminTbl caption div.left
	{
		float:left;
		font-weight:bold;
	}
	
	.adminTbl caption div.right
	{
		float:right;
		vertical-align:top;
	}
	
	.adminTbl caption div.right a img
	{
		border:0;
	}
	
	.adminTbl th
	{
		background-color:#F5F8ED;
		border:1px solid #8FB73D;
		padding:3px;
		text-align:center;
	}
	
	.adminTbl td
	{
		background-color:#FFFFFF;
		border:1px solid #8FB73D;
		padding:3px;
	}

	ul.support_terminal {
		list-style: none;
		text-align: justify;
		padding: 0px;
		margin: 0px;
		margin-bottom: 10px;
		float: right;
	}

	ul.support_terminal li {
		padding-left: 24px;
	}

	ul.support_terminal li.PC {
		background: url('../image/PC.gif') left top no-repeat;
	}

	ul.support_terminal li.B-612 {
		background: url('../image/B-612.gif') left top no-repeat;
	}

	ul.support_terminal li.B-815 {
		background: url('../image/B-815.gif') left top no-repeat;
	}

	ul.support_terminal li.ANDROID {
		background: url('../image/ANDROID.gif') left top no-repeat;
	}

	ul.support_terminal li.iOS {
		background: url('../image/iOS.gif') left top no-repeat;
	}

	span.PC {
		background: url('../image/PC.gif') no-repeat;
		width: 19px;
		height: 12px;
		display: block;
		float: left;
		margin-right: 2px;
	}

	span.B-612 {
		background: url('../image/B-612.gif') no-repeat;
		width: 19px;
		height: 12px;
		display: block;
		float: left;
		margin-right: 2px;
	}

	span.B-815 {
		background: url('../image/B-815.gif') no-repeat;
		width: 19px;
		height: 12px;
		display: block;
		float: left;
		margin-right: 2px;
	}

	span.ANDROID {
		background: url('../image/ANDROID.gif') no-repeat;
		width: 12px;
		height: 12px;
		display: block;
		float: left;
		margin-right: 2px;
	}

	span.iOS {
		background: url('../image/iOS.gif') no-repeat;
		width: 12px;
		height: 12px;
		display: block;
		float: left;
		margin-right: 2px;
	}

	.buttonPos
	{
		margin-top:20px;
		text-align:center;
	}
	
	.buttonPos img
	{
		border:0;
	}

	.bbsButton a img
	{
		border:0;
		height:19px;
		width:56px;
	}
	
	.memberTbl
	{
		border-collapse:collapse;
		width:96%;
	}
	
	.memberTbl th
	{
		border:1px solid #DDD;
		padding:6px;
		text-align:justify;
		width:120px
	}
	
	.memberTbl td
	{
		border:1px solid #DDD;
		padding:6px;
	}
	
	em.stress
	{
		color:#F00;
		font-style:normal;
		font-weight:bold;
	}

	.pageNavi
	{
		clear:both;
		margin-top:20px;
		text-align:center;
	}

	.pageNavi ul
	{
		list-style:none;
		margin:0;
	}

	.pageNavi ul li
	{
		border-left:1px solid #DDD;
		display:inline;
		font-weight:bold;
		padding:2px 7px;
	}

	.pageNavi ul .first
	{
		border:medium none;
	}

	.pageNavi ul li.selected
	{
		color:#F00;
	}
	
	.floatLeft {
		float: left;
	}
	
	.floatRight {
		float: right;
	}
	
	.dp_none {
		display: none;
	}

	label.error {
		float: none;
		font-size:8pt;
		color: #f00;
		padding-left: .5em;
		letter-spacing:-1px;
		/*vertical-align: top;*/
	}
	
	/* È¸¿ø Á¤º¸ ¼öÁ¤ */
	.pw_change {
		width:240px;
		text-align:justify;
		height:20px;
	}
	
	.pw_change label {
		display:block;
		width:94px;
		float:left;
		text-align:center;
	}