form#LoginBar {
	/*background:	url(cssplay/bg.png) center top no-repeat;*/
	width:90%; 
	/*height: 754px;*/
	/*padding:5px;*/
	/*margin:0 auto;*/
	margin: 0 0px;
	font-family: Verdana, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;	
	font-size: 60%;
}

form#LoginBar fieldset {
	width:90%; 
	display:block; 
	border:1px solid #000000;
	padding:5px; 
	margin-bottom:0.5em; 
	margin-left: 13px;
	line-height:1.2em;
}

form#LoginBar fieldset ol {
	padding: 0 0 0 0 ;
	list-style: none;
}

form#LoginBar fieldset li {
	padding-bottom: 3px;
}

form#LoginBar fieldset#opt {
/*background:#ff6705;*/
}

form#LoginBar legend {
	font-size:1.1em; 
	font-weight:bold; 
	color: #4d89ff;
	margin: 0 0 5px 10px; 
	height: 24px;
	line-height: 24px;
	width:157px; 
	border: 1px solid #137C41;
	padding: 0 5px;
	background: #FFFFFF;
/*background: url(cssplay/legend_bg.gif);*/
}

form#LoginBar label {
	clear:both; 
	display:block; 
	float:left; 
	width:150px; 
	text-align:right; 
	padding-right:10px; 
	padding-left:10px;
	color: #003399; 
	margin-bottom:0.5em;
}

form#LoginBar label em {  
	display: block;  
	color: #FF0000;  
	font-size: 85%;  
	font-style: normal;  
	text-transform: uppercase; 
}

form#LoginBar input.text {
	/*width: 50px;
	height: 15px;
	border:1px solid #003399; 
	padding:0 2px;; 
	margin-bottom:0.3em;*/
	background-color:#486b7d;
	color:#FFFFFF;
	border:1px solid #000000;
	font-size:10px;
	padding:2px;
	width:55px;
	margin-right:2px;
	/*margin-bottom:5px;*/
}

form#LoginBar input.checkbox {
	border-style: none;
	padding: 0 2px
	margin-bottom:0.3em;
}

form#LoginBar #button1, form#LoginBar #button2
{
	float:center;
	display:inline;
	font-size: 9px;
	color: #FFFFFF;
	/*margin: 0 0 0px 0px; */
	/*margin-left: 5px;*/
	height: 18px;
	width: 35px; 
	/*border: 1px solid #4d89ff;*/
	border:1px solid #000000;
	background: #486b7d;
}

///


form#typeOne {
	/*background:	url(cssplay/bg.png) center top no-repeat;*/
	width:90%; 
	/*height: 754px;*/
	padding:5px;
	margin:0 auto;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 76%;	
}

form#typeOne fieldset {
	width:90%; 
	display:block; 
	/*border:1px solid #000000;*/
	border:1px solid #486b7d;
	padding:5px; 
	margin-bottom:0.5em; 
	margin-left: 13px;
	line-height:1.2em;
}

form#typeOne fieldset ol {
	padding: 0 0 0 0 ;
	list-style: none;
}

form#typeOne fieldset li {
	padding-bottom: 3px;
}

form#typeOne fieldset#opt {
/*background:#ff6705;*/
}

form#typeOne legend {
	font-size:15px; 
	font-weight:bold; 
	color: #486b7d;
	margin: 0 0 5px 10px; 
	height: 24px;
	line-height: 24px;
	width:157px; 
	/*border: 1px solid #137C41;*/
	border: 1px solid #486b7d;
	padding: 0 5px;
	background: #FFFFFF;
/*background: url(cssplay/legend_bg.gif);*/
}

form#typeOne label {
	clear:both; 
	display:block; 
	float:left; 
	width:150px; 
	text-align:right; 
	padding-right:10px; 
	padding-left:10px;
	/*color: #003399; */
	color: #000000;
	margin-bottom:0.5em;
}

form#typeOne label em {  
	display: block;  
	color: #FF0000;  
	font-size: 85%;  
	font-style: normal;  
	text-transform: uppercase; 
}

form#typeOne input.text {
	/*border:1px solid #003399; */
	/*border:1px solid #486b7d;*/
	border:1px solid #000000;
	padding:0 2px;; 
	margin-bottom:0.3em;
}

form#typeOne input.checkbox {
	border-style: none;
	padding: 0 2px;
	margin-bottom:0.3em;
}

form#typeOne input[type="radio"] {
	clear:both;
	display:block; 
	float:left; 
	width:100px; 
	text-align: left; 
	padding-right:0px; 
	padding-left:10px;
	margin-left: 80px;
	/*color: #003399; */
	color: #000000;
	margin-bottom:0.5em;
}

form#typeOne select {
	//background: #FFFFFF;
	background: #000000;
	/*color: #003399;*/
	/*color: #486b7d;*/
	color: #000000;
	border:1px solid #000000;
	margin-left:0.5em;
}

form#typeOne textarea {
	width:410px; 
	height:auto;
	/*border:1px solid #003399; */
	border:1px solid #000000;
	padding:0.5em; 
	overflow:auto; 
}

form#typeOne option {
	/*background:#003399; 
	color:#fff;*/
	background: #FFFFFF;
	/*color: #486b7d;*/
	border:1px solid #000000;
	color: #000000;
}

form#typeOne optgroup {
	background: #4D89FF; 
	/*color:#FFF; */
	color: #486b7d;
	border:1px solid #000000;
	/*color: #000000;*/
}

form#typeOne optgroup option {
	background:#C5D9FF; 
	/*color:#003399;*/
	/*color: #486b7d;*/
	border:1px solid #000000;
	color: #000000;
}

/*form#two #button1, form#two #button2  
{  
	float: center;
	display: inline;
	padding: 2px;
	color: #d60153;
	background: transparent url(cssplay/button_bg.gif) bottom left no-repeat;
	border: none;
	cursor: pointer;
	width: 130px;
	margin: -6px 35px 0 48px;
	height: 24px;
	text-align: center;
}*/
form#typeOne #button1, form#typeOne #button2
{
	float:center;
	display:inline;
	font-size: 15px;
	/*color: #003399;*/
	color: #000000;
	margin: 0 4px 5px 10px; 
	height: 25px;
	line-height: 20px;
	width:100px; 
	/*border: 1px solid #4d89ff;*/
	/*border:1px solid #003399;*/
	border:1px solid #486b7d;
	background: #FFFFFF;
}

form#typeOne p {
	clear:both; 
	display:block;
	width: 400px;
	float:left; 
	text-align:left; 
	padding-right:10px; 
	padding-left:30px;
	/*color: #003399; */
	color: #000000;
	margin-bottom:0.5em;
}

/*form#typeOne #button1:hover, form#typeOne #button2:hover {
color:#FF6705;
}*/

p {
margin: 4px 0;
}

form#typeTwo {
	/*background:	url(cssplay/bg.png) center top no-repeat;*/
	/*height: 20px;*/
	margin:2px;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 76%;	
}

form#typeTwo label {
	clear:both; 
	/*display:block; 
	float:left;*/
	/*width:150px; */
	text-align:right; 
	padding-right:5px; 
	padding-left:10px;
	color: #003399; 
	/*margin-bottom:0.5em;*/
	font-size: 13px;
}

form#typeTwo label em {  
	display: block;  
	color: #FF0000;  
	font-size: 85%;  
	font-style: normal;  
	text-transform: uppercase; 
}

form#typeTwo input.text {
	/*border: 0.5pt solid #000000;
	border-collapse: collapse;
	border-spacing: 0;*/
	font-size: 8pt;
	height: 8pt;
	color: #781351;
	background: #F4F4F4;
	border: 1px solid #781351
	/*line-height: 10pt;
	margin: 0;
	padding: 0 0 -2.5pt 0;
	space: 0;*/
	width: 0;
	/*z-index: 1;*/
}

form#typeTwo input.checkbox {
	border-style: none;
	padding: 0 2px;
}

form#typeTwo #button1, form#typeTwo #button2
{
	float:center;
	display:inline;
	font-size: 15px;
	/*color: #003399;*/
	color: #000000;
	margin: 0 4px 5px 10px; 
	height: 25px;
	line-height: 20px;
	width:100px; 
	/*border: 1px solid #4d89ff;*/
	/*border:1px solid #003399;*/
	border:1px solid #486b7d;
	background: #FFFFFF;
}