@CHARSET "ISO-8859-1";
*{ 	
	margin: 0;	
	padding: 0;
}
body{
	background-color: white;
}
#error_box{
	width: 50%;
	background-color: red;
	color: #ffc;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	float: none;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-style: double;
	border-color: black;
	border-width: 3px;
}
#login{
	/*position: relative;*/
	width: 500px;
	display: block;
	/*border-left: 1px solid black;
	margin-left: auto;
	margin-right: auto;*/
	margin-top: 10%;
	/*background-color: silver;*/
}
.label{
	width: 25%;
	height: 20px;
	float: left;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	padding-right: 0.5em;
}
.input{
	width: 70%;
	height: 20px;
	float: left;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
}
.buttons{
	width: 100%;
	float: none;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
input.frm_input_txt{
	border: 1px solid black;
	width: 99%;
	height: 20px;
	font-family: monospace;
	font-size: 12px;
}

.xsnazzy h1, .zsnazzy h1 {margin:0;font-size:1.2em;padding:0 10px 5px 10px;border-bottom:1px solid #444;}
.xsnazzy p, .zsnazzy p {margin:0;padding:5px 10px;font-size:10px;}
.xsnazzy {background: transparent;width:500px;float:left;margin:0 3px;}

.xtop, .xbottom 		{display:block;background:transparent;font-size:1px;}
.xb1, .xb2, .xb3, .xb4 	{display:block;overflow:hidden;}
.xb1, .xb2, .xb3 		{height:1px;}
.xb2, .xb3, .xb4 		{background:#fff;border-left:1px solid #444;border-right:1px solid #444;}
.xb1 					{margin:0 5px;background:#444;}
.xb2 					{margin:0 3px;border-width:0 2px;}
.xb3 					{margin:0 2px;}
.xb4 					{height:2px;margin:0 1px;}

.xboxcontent {display:block;border:0 solid #444;border-width:0 1px;height:auto;}
* html .xboxcontent {height:1px;}
.color_a {background:#c9ba65;color:#fff;}
.color_b {background:#d4d8bd;color:#000;}
.color_c {background:#758279;color:#fff;}
.color_d {background:#b2ab9b;color:#000;}
