body
{
	background-color	: #2979C9;
	overflow			: hidden;
}

.TopLeftBar
{
	position			: fixed;
	left 				: 0px;
	right				: 300px;
	top					: 0px;
	height				: 30px;
	line-height			: 30px;
	overflow			: hidden;
	color				: #FFFFFF;
	background-image	: linear-gradient(top, #3D7EB9, #76B7F2 91%, #5E9FDA);
	background-image	: -ms-linear-gradient(top, #3D7EB9, #76B7F2 91%, #5E9FDA);
	background-image	: -moz-linear-gradient(top, #3D7EB9, #76B7F2 91%, #5E9FDA);
	background-image	: -webkit-linear-gradient(top, #3D7EB9, #76B7F2 91%, #5E9FDA);
	border-bottom		: 1px solid #23649F;
}

.TopRightBar
{
	position			: fixed;
	right				: 0px;
	width				: 300px;
	top					: 0px;
	height				: 30px;
	line-height			: 30px;
	text-align			: center;
	overflow			: hidden;
	color				: #606060;
	background-image	: linear-gradient(top, #A8A8A8, #F9F9F9 91%, #DDDDDD);
	background-image	: -ms-linear-gradient(top, #A8A8A8, #F9F9F9 91%, #DDDDDD);
	background-image	: -moz-linear-gradient(top, #A8A8A8, #F9F9F9 91%, #DDDDDD);
	background-image	: -webkit-linear-gradient(top, #A8A8A8, #F9F9F9 91%, #DDDDDD);
	border-bottom		: 1px solid #30602F;
}

.Logo
{
	height				: 33%;
	width				: 100%;
	background-repeat	: no-repeat;
	background-position	: 0px 30px;
}

.FormPanel
{
	display				: none;
	position			: relative;
	width				: 552px;
	padding-bottom		: 82px;
	margin				: 0px auto;
	border				: 1px solid #002D7E;
	border-radius		: 10px;
	box-shadow			: 0px 0px 5px rgba(255,255,255,0.3), 0px 0px 2px rgba(255,255,255,0.6) inset;
	background-image	: -webkit-linear-gradient(top, #0E4F9A, #0B3469 44px, #F3F8FC 45px, #F3F8FC);
	background-image	: -ms-linear-gradient(top, #0E4F9A, #0B3469 44px, #F3F8FC 45px, #F3F8FC);
	background-image	: -moz-linear-gradient(top, #0E4F9A, #0B3469 44px, #F3F8FC 45px, #F3F8FC);
	background-image	: -webkit-linear-gradient(top, #0E4F9A, #0B3469 44px, #F3F8FC 45px, #F3F8FC);
}

.FormTitle
{
	height				: 48px;
	line-height			: 46px;
	color				: #FFFFFF;
	width				: 100%;
	background-image	: url(../../image/other/IndexFormArrow.png);	
	background-repeat	: no-repeat;
	background-position	: 16px center;
	padding-left		: 64px;
}

.FormTable
{
	border				: 1px solid #F3F8FC;
	background-color	: #F3F8FC;
	margin				: 24px auto 0px auto;
}

.FormTable > tbody > tr
{
	height				: 36px;
}

.FormTable .TitleCell
{
	padding-right		: 10px;
}

.FormTable .InputCell
{
	width				: 240px;
}

#CaptchaRow
{
	display				: none;
}

#Captcha
{
	width				: 80px;
	height              : 32px;
}

#SaveNameCell
{
	padding-left		: 0px;
}

#DomainRow
{
	display				: none;
}

#ErrorMessage
{
	position			: absolute;
	left				: 27px;
	bottom				: 30px;
	width				: 270px;
	color				: #FF0000;
}

#LoginButton
{
	width				: 200px;
	height				: 44px;
	line-height			: 42px;
	overflow			: hidden;
	border				: 1px solid #002C62;
	border-radius		: 5px;
	box-shadow			: 3px 3px 3px rgba(0,48,100,0.5), 0px 0px 2px rgba(255,255,255,0.6) inset;
	background-image	: linear-gradient(top, #1D9DF2, #1472E0);
	background-image	: -ms-linear-gradient(top, #1D9DF2, #1472E0);
	background-image	: -moz-linear-gradient(top, #1D9DF2, #1472E0);
	background-image	: -webkit-linear-gradient(top, #1D9DF2, #1472E0);
	position			: absolute;
	right				: 26px;
	bottom				: 26px;
	color				: #FFFFFF;
	text-align			: center;
	font-size			: 26px;
	cursor				: default;
}

#LoginButton:hover
{
	background-image	: linear-gradient(top, #64B1F1, #248AF8);
	background-image	: -ms-linear-gradient(top, #64B1F1, #248AF8);
	background-image	: -moz-linear-gradient(top, #64B1F1, #248AF8);
	background-image	: -webkit-linear-gradient(top, #64B1F1, #248AF8);
}

#LoginButton:active
{
	background-image	: linear-gradient(top, #1472E0, #1D9CF2);
	background-image	: -ms-linear-gradient(top, #1472E0, #1D9CF2);
	background-image	: -moz-linear-gradient(top, #1472E0, #1D9CF2);
	background-image	: -webkit-linear-gradient(top, #1472E0, #1D9CF2);
}

#LicenseWarningPanel
{
	display				: none;
	padding-top			: 10px;
	width				: 552px;
	margin				: 15px auto 0px auto;
	padding				: 10px 20px;
	border				: 1px solid #002D7E;
	border-radius		: 10px;
	background-color	: #F3F8FC;
	color				: #F00;
	line-height			: 22px;
}

.BottomPanel
{
	padding-top			: 10px;
	text-align			: center;
}

#InstallPluginLabel
{
	color				: #A0FF00;
	cursor				: pointer;
}

.PoweredBy
{
	position			: absolute;
	width				: 100%;
	height				: 100%;
	padding				: 20px;
}

.PoweredBy div
{
	width				: 100%;
	height				: 100%;
	background-position	: right bottom;
	background-repeat	: no-repeat;
	background-image	: url(../../image/other/PoweredByQuicksilver.png);
}
