@charset "UTF-8";
/* CSS Document */

* html .gray
{
	position:absolute;
	width:expression(document.body.clientWidth);
	height:expression(document.body.clientHeight);
}

* html iframe.gray
{
	width:expression(document.body.clientWidth);
	height:expression(document.body.clientHeight);
}

* html .gray_login
{
	position:absolute;
	width:expression(document.body.clientWidth);
	height:expression(document.body.clientHeight);
}

* html iframe.gray_login
{
	width:expression(document.body.clientWidth);
	height:expression(document.body.clientHeight);
}

.gray
{
	position:fixed;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	background: black;
	z-index: 500;
	opacity:.6;
	-moz-opacity:.60;
	filter:alpha(opacity=60);
	cursor:pointer;
}

.gray_login
{
	position:fixed;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	background: black;
	z-index: 500;
	opacity:.6;
	-moz-opacity:.60;
	filter:alpha(opacity=60);
	cursor:default;
}


iframe.gray
{
	background:white;
	position: absolute;
	width: 100%;
	height: 100%;
	cursor:pointer;
}

iframe.gray_login
{
	background:white;
	position: absolute;
	width: 100%;
	height: 100%;
	cursor:default;
}

.center_error
{
	width:100%;
	margin-top:40px;
	position:absolute;
	z-index: 600;
	cursor:pointer;
}

.center_login
{
	width:100%;
	margin-top:40px;
	position:absolute;
	z-index: 600;
	cursor:default;
}

.error_width
{
	width:500px;
	margin:0px auto;
	border:8px solid #cc0000;
	cursor:pointer;
}

.width_login
{
	width:500px;
	margin:0px auto;
	border:8px solid #1102B1;
	cursor:default;
}

.error_header
{
	padding:2px 0px 10px;
	color:white;
	background:#cc0000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.header_login
{
	padding:2px 0px 10px;
	color:white;
	background:#1102B1;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.error
{
	padding:20px;
	background:white;
	font-size:13px;
	font-weight:bold;
	color:#cc0000;
}

.login
{
	padding:20px;
	background:white;
	font-size:13px;
	font-weight:bold;
	color:black;
	text-align:center;
	padding:10px 20px 10px;
}

.login table {margin:0px auto;}

.error_footer
{
	padding:10px 0px 2px;
	color:white;
	background:#cc0000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
}

.fields {padding-top:6px;}

.fields, .fields td
{
	font-size:11px;
}

.fields h2
{
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.fields h4
{
	font-size:10px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
