SELECT, INPUT[type=text], INPUT[type=password], INPUT[type=file], TEXTAREA, BUTTON {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

P { 
      font-family:Tahoma, Arial, Helvetica, sans-serif;
      font-size:11px;
}

TH {
      font-family:Tahoma, Arial, Helvetica, sans-serif;
      font-size:11px;
}

TD {
      font-family:Tahoma, Arial, Helvetica, sans-serif;
      font-size:11px;
}

DIV { 
      font-family:Tahoma, Arial, Helvetica, sans-serif;
      font-size:11px;
}

HTML {
	width:100%;
	height:100%;
}
BODY {
	width:100%;
	height:100%;
	margin:0;
}
FORM {
	margin:0;
	padding:0;
}
FIELDSET {
	border:1px solid #a7a194;
	padding:5px;
	margin:5px;
}
LEGEND {
	color:black;
	overflow:hidden;
	white-space:nowrap;
	font-weight:bold;
}
INPUT[readonly] {
	color:#5f5c54;
	background-color:transparent;
	border:1px solid #d7cfbe;
}
TEXTAREA {
	padding:2px 4px;
	cursor:text;
	color:black;
	background-color:white;
	border:1px solid;
	border-color:#3b3935 #d7cfbe #d7cfbe #3b3935;
}
TEXTAREA[readonly] {
	color:#5f5c54;
	background-color:transparent;
	border:1px solid #d7cfbe;
}
input[type="checkbox"] {
	cursor:pointer;
}
input[type="text"], input[type="password"] {
	height:20px;
	padding:2px 4px;
	cursor:text;
	color:black;
	background-color:white;
	border:1px solid;
	border-color:#3b3935 #d7cfbe #d7cfbe #3b3935;
}
INPUT[disabled] {
	color:#5f5c54;
	background-color:transparent;
	border:1px solid #d7cfbe;
}
textarea {
	padding:2px 4px;
	cursor:text;
	color:black;
	background-color:white;
	border:1px solid;
	border-color:#3b3935 #d7cfbe #d7cfbe #3b3935;
}
.CompactTable {
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
}

#ZLoginFormPanel {
	position:relative;
	left:5%;
	width:90%;
}

.zLoginLabelContainer {
	color:black;
	overflow:hidden;
	white-space:nowrap;
	text-align:right;
	width:80px;
}

.zLoginCheckboxLabelContainer {
	color:black;
       }

.zLoginField{width:100%;}
