﻿.x-window-proxy {
	background: #C7DFFC;
	border: 1px solid #99bbe8;
	z-index: 12000;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
}
div {
	margin: 0;
	padding: 0;
}
.x-resizable-proxy {
	background: #C7DFFC;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
	border: 1px solid #3b5a82;
}
.x-resizable-proxy {
	border: 1px dashed #3b5a82;
	position: absolute;
	overflow: hidden;
	display: none;
	left: 0;
	top: 0;
	z-index: 50000;
}
.x-unselectable {
	-moz-user-select: none;
	-khtml-user-select: none;
}
.x-window {
	zoom: 1;
}
.x-window-tl {
	background: url('images/login/left-corners.png') no-repeat 0 0;
	padding-left: 6px;
	zoom: 1;
	z-index: 1;
	position: relative;
}
.x-window-tr {
	background: url('images/login/right-corners.png') no-repeat right 0;
	padding-right: 6px;
}
.x-window-tc {
	background: url('images/login/top-bottom.png') repeat-x 0 0;
	overflow: hidden;
	zoom: 1;
}
.x-window-tl .x-window-header {
	color: #15428b;
	font: bold 11px tahoma,arial,verdana,sans-serif;
	padding: 5px 0 4px 0;
}
.x-window-draggable {
	cursor: move;
}
.x-window-header {
	overflow: hidden;
	zoom: 1;
}
.x-window-draggable .x-window-header-text {
	cursor: move;
}
.x-unselectable * {
	-moz-user-select: none;
	-khtml-user-select: none;
}
.x-window-header-text {
	cursor: default;
}
.x-window-header-text {
	cursor: pointer;
}
.x-window-bwrap {
	overflow: hidden;
}
.x-window-bwrap {
	z-index: 1;
	position: relative;
	zoom: 1;
}
.x-window-ml {
	background: url('images/login/left-right.png') repeat-y 0 0;
	padding-left: 6px;
	zoom: 1;
}
.x-window-mr {
	background: url('images/login/left-right.png') repeat-y right 0;
	padding-right: 6px;
	zoom: 1;
}
#login-win .x-window-mc {
	background: #fff none;
	border: 1px solid #eee;
}
.x-window-plain .x-window-mc {
	background: #CAD9EC;
	border-right: 1px solid #DFE8F6;
	border-bottom: 1px solid #DFE8F6;
	border-top: 1px solid #a3bae9;
	border-left: 1px solid #a3bae9;
}
.x-window-mc {
	background: #ffffff none;
	border: 1px solid #000000;
}
.x-window-mc {
	border: 1px solid #99bbe8;
	padding: 0;
	margin: 0;
	font: normal 11px tahoma,arial,helvetica,sans-serif;
	background: #dfe8f6;
}
#login-win .x-window-body {
	background: #FFFFFF none repeat scroll 0%;
	border: 1px solid #99BBE8;
}
.x-window-plain .x-window-body {
	border-left: 1px solid #DFE8F6;
	border-top: 1px solid #DFE8F6;
	border-bottom: 1px solid #a3bae9;
	border-right: 1px solid #a3bae9;
	background: transparent!important;
}
.x-border-layout-ct {
	background: transparent none;
}
.x-border-layout-ct {
	background: #dfe8f6;
}
.x-window-body {
	background: transparent;
}
.x-window-body {
	overflow: hidden;
}
.x-border-panel {
	position: absolute;
	left: 0;
	top: 0;
}
.x-plain {
	overflow: hidden;
}
.x-plain-bwrap {
	overflow: hidden;
	zoom: 1;
}
#login-logo .x-plain-body {
	background: #f9f9f9 url('loginPage/images/logo.jpg') no-repeat center;
}
.x-plain-body {
	overflow: hidden;
}
#login-form .x-plain-body {
	background: #f9f9f9 none;
	color: #222;
	padding: 5px 35px;
}
form {
	margin: 100px 0 0 0;
	padding: 0;
}
.x-form-item {
	font: normal 12px tahoma,arial,helvetica,sans-serif;
	display: block;
	margin-bottom: 4px;
}
.x-form-item label {
	display: block;
	float: left;
	width: 100px;
	padding: 3px;
	padding-left: 0;
	clear: left;
	z-index: 2;
	position: relative;
	font-weight: bold;
}
.x-form-element {
	padding-left: 105px;
	position: relative;
}
.ext-strict .x-form-text {
	height: 18px;
}
.ext-ie .x-form-text {
	margin-top: -1px;
	margin-bottom: -1px;
	height: 22px;
	line-height: 18px;
}
.x-form-text {
	height: 22px;
	line-height: 18px;
	vertical-align: middle;
}
.x-form-text {
	padding: 1px 3px;
	background: #fff url('images/login/text-bg.gif') repeat-x 0 0;
	border: 1px solid #B5B8C8;
}
.x-form-field {
	margin: 0;
	font: normal 12px tahoma,arial,helvetica,sans-serif;
}
input {
	margin: 0;
	padding: 0;
}
.x-form-clear-left {
	clear: left;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}
.x-window-bl {
	background: url('images/login/left-corners.png') no-repeat 0 bottom;
	padding-left: 6px;
	zoom: 1;
}
.x-window-br {
	background: url('images/login/right-corners.png') no-repeat right bottom;
	padding-right: 6px;
	zoom: 1;
}
.x-window-bc {
	background: url('images/login/top-bottom.png') repeat-x 0 bottom;
	zoom: 1;
}
.x-window-bc .x-window-footer {
	padding-bottom: 6px;
	zoom: 1;
	font-size: 0;
	line-height: 0;
}
.x-panel-btns-ct {
	padding: 5px;
}
.x-panel-btns-ct .x-panel-btns-right table {
	float: right;
	clear: none;
}
.x-panel-btns-ct table td.x-panel-btn-td {
	padding: 3px;
}
.x-panel-btns-ct .x-panel-btns td {
	border: 0;
	padding: 0;
}
td {
	margin: 0;
	padding: 0;
}
.x-panel-btns-ct .x-btn {
	float: right;
	clear: none;
}
.x-btn {
	font: normal 11px tahoma,verdana,helvetica;
	cursor: pointer;
	white-space: nowrap;
}
.x-btn-left {
	width: 3px;
	height: 21px;
	background: url('images/login/btn-sprite.gif') no-repeat 0 0;
}
.x-btn-left {
	font-size: 1px;
	line-height: 1px;
}
.x-btn-left i {
	display: block;
	width: 3px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}
.x-btn-center {
	background: url('images/login/btn-sprite.gif') repeat-x 0 -42px;
	vertical-align: middle;
	text-align: center;
	padding: 0 5px;
	cursor: pointer;
	white-space: nowrap;
}
.x-btn em {
	font-style: normal;
	font-weight: normal;
}
em {
	font-style: normal;
	font-weight: normal;
}
.ext-ie .x-btn button {
	padding-top: 2px;
}
.x-btn button {
	border: 0 none;
	background: transparent;
	font: normal 11px tahoma,verdana,helvetica;
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	width: auto;
	-moz-outline: 0 none;
	outline: 0 none;
}
.x-btn-right {
	width: 3px;
	height: 21px;
	background: url('images/login/btn-sprite.gif') no-repeat 0 -21px;
}
.x-btn-right {
	font-size: 1px;
	line-height: 1px;
}
.x-btn-right i {
	display: block;
	width: 3px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}
.x-clear {
	clear: both;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}
.x-clear {
	clear: both;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}
.x-dlg-focus {
	-moz-outline: 0 none;
	outline: 0 none;
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.x-window .x-resizable-handle {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
.x-resizable-pinned .x-resizable-handle-north {
	background: url('images/login/s-handle.gif') 50% top;
}
.x-resizable-pinned .x-resizable-handle {
	filter: alpha(opacity=100);
	opacity: 1;
}
.x-resizable-handle-north {
	width: 100%;
	cursor: n-resize;
	left: 0;
	top: 0;
	height: 6px;
}
.x-resizable-handle {
	position: absolute;
	z-index: 100;
	font-size: 1px;
	line-height: 6px;
	overflow: hidden;
	background: white;
	filter: alpha(opacity=0);
	opacity: 0;
	zoom: 1;
}
.x-resizable-pinned .x-resizable-handle-south {
	background: url('images/login/s-handle.gif') 50% top;
}
.ext-ie .x-resizable-handle-south {
	margin-bottom: -1px;
}
.x-resizable-handle-south {
	width: 100%;
	cursor: s-resize;
	left: 0;
	bottom: 0;
	height: 6px;
}
.x-resizable-pinned .x-resizable-handle-east {
	background: url('images/login/e-handle.gif') left 50%;
}
.ext-ie .x-resizable-handle-east {
	margin-right: -1px;
}
.x-resizable-handle-east {
	width: 6px;
	cursor: e-resize;
	right: 0;
	top: 0;
	height: 100%;
}
.x-resizable-pinned .x-resizable-handle-west {
	background: url('images/login/e-handle.gif') left 50%;
}
.x-resizable-handle-west {
	width: 6px;
	cursor: w-resize;
	left: 0;
	top: 0;
	height: 100%;
}
.x-resizable-pinned .x-resizable-handle-northeast {
	background: url('images/login/ne-handle.gif') left bottom;
}
.x-resizable-handle-northeast {
	width: 6px;
	cursor: ne-resize;
	right: 0;
	top: 0;
	height: 6px;
	z-index: 101;
}
.x-resizable-pinned .x-resizable-handle-northwest {
	background: url('images/login/nw-handle.gif') right bottom;
}
.x-resizable-handle-northwest {
	width: 6px;
	cursor: nw-resize;
	left: 0;
	top: 0;
	height: 6px;
	z-index: 101;
}
.x-resizable-pinned .x-resizable-handle-southeast {
	background: url('images/login/se-handle.gif') left top;
}
.x-resizable-handle-southeast {
	width: 6px;
	cursor: se-resize;
	right: 0;
	bottom: 0;
	height: 6px;
	z-index: 101;
}
.x-resizable-pinned .x-resizable-handle-southwest {
	background: url('images/login/sw-handle.gif') right top;
}
.x-resizable-handle-southwest {
	width: 6px;
	cursor: sw-resize;
	left: 0;
	bottom: 0;
	height: 6px;
	z-index: 101;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
