BODY {
	font-size : 0.9em;
}

#TITLE {
	margin-bottom : 0.0em;
	cursor: default;
}

#DESCRIPTION {
	font-size : x-small;
	text-align : center;
	/*margin-top : -1.0em;*/
	margin-bottom : 0.0em;
	cursor: default;
	color: #888899;
	display: none;
}

#COPYRIGHT {
	margin-top: 1.0em;
}

#pwcUserParameters, #pwcUserParameters form, #PASSWORDS, #PASSWORDS table {
	margin : auto;
	/*background-color : #e0e0e0;*/
}

#pwcUserParameters {
	border-bottom : solid 2px #333333;
	margin-left : 1.0em;
	margin-right : 1.0em;
	margin-top: 0.0em;
	padding-top: 1.5em;
	padding-bottom : 0.5em;
	display: none;
	cursor: default;
	background-image: url(form_bg.png);
	background-position: center;
	background-repeat: repeat-x;
}

#pwcUserParameters th {
	font-size : small;
	padding-left : 0.75em;
	padding-right : 0.25em;
	cursor : help;
}

#pwcUserParameters td
{
	font-size : 0.9em;
	padding-left : 0.0em;
	padding-right : 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.25em;
	border : solid 1px #999999;
	border-radius : 0.35em;
	-moz-border-radius : 0.35em;
	background-color : #dddddd;
	white-space : nowrap;
	text-align: left;
	margin-left: 0.0em;
	background-image: url(cell_bg.png);
}



#pwcLengthXValue {
	width : 1.5em;
	text-align: center;
}

#pwcCountXValue0 {
	width : 1.5em;
	text-align: center;
}

#pwcCountXValue1 {
	width : 1.5em;
	text-align: center;
}



#pwcController td
{
	border: none;
	padding: 0.0em;
	padding-top : 1.0em;
	padding-bottom : 0.5em;
	text-align : center;
	background-color: transparent;
	background-image: none;
}

#pwcSubmit
{
	padding-left : 4.0em;
	padding-right : 4.0em;
	padding-top: 0.1em;
	padding-bottom: 0.2em;
	color: #ffffff;
	font-weight: bold;
	background-color: #6666cc;
	border: solid 1px #3333ff;
}

#pwcReset
{
	padding-left : 0.5em;
	padding-right : 0.35em;
	padding-top: 0.1em;
	padding-bottom: 0.2em;
	color: #666666;
	background-color: #ffffff;
	border: solid 1px #666699;
}

#pwcTime
{
	padding-left : 0.5em;
	color: #777788;
}



#PASSWORDS {
	margin-top : 1.0em;
	margin-bottom : 1.0em;
	/*border : solid 2px #999999;*/
}

#PASSWORDS p {
	margin-top : 0.25em;
	margin-bottom : 0.25em;
	font-size: small;
}

#PASSWORDS table {
	/*background-color : #e0e0e0;*/
	width : 0.0em;
	cursor: text;
}

#PASSWORDS td {
	padding : 0.0em 0.25em;
	white-space : nowrap;
	font-family : monospace;
	text-align : center;
	background-color : #ddddff;
	padding : 0.1em 0.3em 0.0em;
	/*
	border-radius : 0.35em;
	-moz-border-radius : 0.35em;
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-right: solid 2px #cccccc;
	border-bottom: solid 2px #cccccc;
	*/
}

#PASSWORDS td.one {
	font-size: 3.0em;
	font-weight: bolder;
	border-radius : 0.35em;
	-moz-border-radius : 0.35em;
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-right: solid 2px #cccccc;
	border-bottom: solid 2px #cccccc;
}




