.supReg
{
	font-size:75%;
}

.zoom1
{
	zoom:1;
}

.colorGray
{
	color:#8C8C8C;
}

.colorDarkGray
{
	color:#464646;
}

.backTransparent
{
	background:no-repeat;
}

.backWhite
{
	background:#FFFFFF;
}

.backBlack
{
	background:#000000;
}

.hoverNoLine
{
	text-decoration:underline;
}

.hoverStaticLine
{
	text-decoration:underline;
}

.hoverObj
{}

	.hoverImg
	{}
	
		.hoverAct
		{
			position:absolute;
			opacity:0.0;
			filter:Alpha(opacity=0);
		}
	
		.hoverUnavailable
		{
			position:absolute;
			opacity:0.0;
			filter:Alpha(opacity=0);
		}

		.hoverHi
		{
			position:absolute;
			opacity:0.0;
			filter:Alpha(opacity=0);
		}

		.hoverLo
		{
			position:absolute;
			background:no-repeat;
		}
		
		.hoverFault
		{
			position:absolute;
			background:no-repeat;
			opacity:0.0;
			filter:Alpha(opacity=0);
		}

	.hoverText
	{}

.inputBtn input
{
	padding:0;
}

.radioBtn .hoverImg input
{
	padding:0;
}

.checkBtn .hoverImg input
{
	padding:0;
}

.inputFaultTip
{
	position:absolute;
	height:44px;
	max-width:270px;
	min-width:25px;
	opacity:0.0;
	filter:Alpha(opacity=0);
	font-size:12px;
	z-index:1;
	background:no-repeat;
}

	.inputFaultTipLeft
	{
		padding:10px 0px 0px 15px;
		margin-right:18px;
		height:34px;
		background:url(img/back_vali_left.png) no-repeat;
		color:#464646;
	}

	.inputFaultTipRight
	{
		position:absolute;
		right:0px;
		top:0px;
		height:39px;
		width:18px;
		background:url(img/back_vali_right.png) no-repeat;
	}
	
.posAbs
{
	position:absolute;
}

.posFix
{
	position:fixed;
}

.posRel
{
	position:relative;
}

.float
{
	float:left;
}

.floatClear
{
	clear:both;
	height:1px;
}

.block
{
	display:block;
}

.inlineBlock
{
	display:inline-block;
}

.inline
{
	display:inline;
}

.visHidden
{
	visibility:hidden;
}

.disNone
{
	display:none;
}

.borderTop
{
	border-top:1px #464646 solid;
}

.borderBottom
{
	border-bottom:1px #464646 solid;
}

.padding0All
{
	padding:0;
}

.padding15L
{
	padding-left:15px;
}

.padding5B
{
	padding-bottom:5px;
}

.padding10B
{
	padding-bottom:10px;
}

.padding15B
{
	padding-bottom:15px;
}

.padding25B
{
	padding-bottom:25px;
}

.padding5T
{
	padding-top:5px;
}

.padding8T
{
	padding-top:8px;
}

.margin0All
{
	margin:0;
}

.margin5B
{
	margin-bottom:5px;
}

.margin10B
{
	margin-bottom:10px;
}

.margin15B
{
	margin-bottom:15px;
}

.margin25B
{
	margin-bottom:25px;
}

.margin30B
{
	margin-bottom:30px;
}

.margin50B
{
	margin-bottom:50px;
}

.margin5T
{
	margin-top:5px;
}

.margin10T
{
	margin-top:10px;
}

.margin15T
{
	margin-top:15px;
}

.margin30T
{
	margin-top:30px;
}

.margin50T
{
	margin-top:50px;
}

.margin5L
{
	margin-left:5px;
}

.margin10L
{
	margin-left:10px;
}

.margin15L
{
	margin-left:15px;
}

.margin20L
{
	margin-left:20px;
}

.margin30L
{
	margin-left:30px;
}

.margin38L
{
	margin-left:38px;
}

.margin40L
{
	margin-left:40px;
}

.margin70L
{
	margin-left:70px;
}

.margin76L
{
	margin-left:76px;
}

.margin300L
{
	margin-left:300px;
}

.marginAuto
{
	margin:auto;
}

.top0
{
	top:0;
}

.right0
{
	right:0;
}

.left0
{
	left:0;
}

.topMinus3
{
	top:-3px;
}

.h0
{
	height:0px;
}

.w16h11
{
	width:16px;
	height:11px;
}

.w20h17
{
	width:20px;
	height:17px;
}

.w24h24
{
	width:24px;
	height:24px;
}

.w25h25
{
	width:25px;
	height:25px;
}

.w26h26
{
	width:26px;
	height:26px;
}

.w29h29
{
	width:29px;
	height:29px;
}

.w35h35
{
	width:35px;
	height:35px;
}

.w40h45
{
	width:40px;
	height:45px;
}

.w50h50
{
	width:50px;
	height:50px;
}

.w54h54
{
	width:54px;
	height:54px;
}

.w70h70
{
	width:70px;
	height:70px;
}

.w110h31
{
	width:110px;
	height:31px;
}

.w55
{
	width:55px;
}

.w75
{
	width:75px;
}

.w100
{
	width:100px;
}

.w150
{
	width:150px;
}

.w200
{
	width:200px;
}

.italic
{
	font-style:italic;
}

.fontBigBig
{
	font-size:20px;
}

.fontBig
{
	font-size:18px;
}

.fontNormal
{
	font-size:16px;
}

.fontSmall
{
	font-size:14px;
	line-height:16px;
}

.fontSmallSmall
{
	font-size:12px;
}

.select
{}

	.selectValue
	{
		display:none;
	}

	.selectList
	{
		z-index:1;
		opacity:0.0;
		filter:Alpha(opacity=0);
	}

.bold
{
	font-weight:bold;
}

.halfOpacity
{
	opacity:0.5;
	filter:Alpha(opacity=50);
}

.textAlignCenter
{
	text-align:center;
}

.verticalAlignMiddle
{
	vertical-align:middle;
}

.BP_overlay
{
	top:0px;
	left:0px;
	background:no-repeat;
	z-index:31;
	width:100%;
	height:100%;
}

.BP_overlayConfirm
{
	background:url(img/85black.png) repeat;
	cursor:wait;
}

.BP
{
	cursor:auto;
	width:695px;
}

	.BP_TOP
	{
		padding-top:65px;
		width:695px;
		height:35px;
		background:url(img/bp_bg_top.png) no-repeat;
	}
	
		.BP_head
		{
			text-align:center;
			text-decoration:underline;
			color:#FFFFFF;
		}

	.BP_CONT
	{
		padding:0px 100px 0px 100px;
		width:495px;
		background:url(img/bp_bg_middle.png) repeat-y;
	}
	
		.BP_text
		{
			text-align:center;
			color:#FFFFFF;
		}
		
			.BP_text a
			{
				color:#FFFFFF;
			}

	.BP_BOT
	{
		width:695px;
		height:100px;
		background:url(img/bp_bg_bot.png) no-repeat;
	}

		.BP_leftBtn
		{
			margin-left:312px;
		}

		.BP_rightBtn
		{}

		.BP_centerBtn
		{
			margin-left:330px;
		}

.BP_overlayJsInit
{
	background:url(img/25black.png) repeat;
}

	.BP_overlayJsInit .BP
	{
		padding:25px 0px 65px 0px;
		cursor:auto;
		width:100%;
		background:url(img/bp_fullwidth_bg.png) bottom repeat-x;
		top:0;
		left:0;
	}
	
.meta
{
	position:fixed;
	bottom:0;
}

.meta.metaOpened
{
	position:absolute;
}

	.metaNavi
	{}
	
		.metaClose
		{
			z-index:1;
		}
	
	.metaContent
	{
		position:absolute;
	}
			
#frmOverlayRedirect
{
	text-align:center;
	position:fixed;
	margin:auto;
}