/*Default form styles*/
	fieldset div{
		clear:both;
		margin-bottom:10px;
	}
		fieldset .vertical div,
		fieldset .high div,
		fieldset .low div{
			display:block;
		}
		fieldset div div,
		fieldset .vertical .first,
		fieldset .vertical a,
		fieldset .vertical a:hover{
			display:-moz-inline-box;
			display:inline-block;
		}
	fieldset label,
	fieldset p{
		margin:0;
		display:-moz-inline-box;
		display:inline-block;
		text-align:right;
	}
	fieldset input{
		margin:0px 5px;	
	}
	fieldset .chk{
	}
		fieldset .chk p{
			width:10em;
			text-align:left;
			float:left;
		}
			fieldset .chk div{
				clear:none;
				float:left;
				width:auto;
			}
			fieldset .chk div label{
				width:auto;
				margin-left:0px;
				margin-right:10px;
			}
		fieldset .chk input{
			width:auto;
			border:0px;
			background:none;
			vertical-align:middle;
		}
		fieldset .chk label{
			padding-top:0px;
			text-align: left;
			margin-left: 10em;
			width: auto;
			float: none;
		}
		
		fieldset .vertical p{
			width:10em;
			text-align:left;
			*float:left;
			*padding-top:7px;
		}
			fieldset .vertical .first label,
			fieldset .vertical div label{
				width:5em;
			}
		fieldset .vertical .first{
			margin-left:0px;
			clear:none;
		}	
		fieldset .vertical div{
			margin-left:10em;	
		}
.req{
	font-weight:bold;
}

/*Default form styles*/	
fieldset{
	margin-top:15px;
}
	fieldset label,
		fieldset .chk p{
		width:180px;
		text-align:right;
		vertical-align:text-top;
		float:left;
		font-size:13px;
		line-height:26px;
	}
		fieldset .chk p{
			margin-top:2px;
			line-height:normal;
		}
		fieldset .chk label{
			margin:0px;
			color:#808080;
			line-height:normal;
		}
		fieldset .chk input{
			margin:0px 5px;
			padding:0px;
		}
	fieldset input,
	fieldset select,
	fieldset textarea{
		margin:0px;
		width:350px;
		color:#808080;
		font-size:13px;
		padding:3px 5px;
		font-family:Arial, Helvetica, sans-serif;
	}
	fieldset div{
		margin-bottom:0px;
		padding:5px 0px;
		float:left;
		width:100%;
	}
	fieldset .even{
		background-color:#EDF0F5;
	}
	fieldset span{
		border:1px solid #b3b3b3;
		display:inline-block;
		*display:inline;
		margin-left:5px;
	}
	fieldset select{
		margin-left:5px;
		padding:0px;
	}
	fieldset input,
	fieldset textarea{
		border:1px solid #FFFFFF;
		background:#fefefe url(../admin/img/sprite.gif) no-repeat -2157px top;
	}
		fieldset .field_error span{
			border-color:#f88e92;
		}	
		fieldset .field_error input{
			background:#fefefe url(../admin/img/sprite.gif) no-repeat -3547px top;
		}
		fieldset .active span{
			border-color:#6da4dc;
		}	
		fieldset .active input,
		fieldset .active textarea{
			background:#fefefe url(../admin/img/sprite.gif) no-repeat -2852px top;
		}
	fieldset .buttons{
		border:0px;
		text-align:center;
	}		
	.submit{
		border-width:0px;
		margin:0px;
		padding:0px;
		background:url(../admin/img/panel-buttons.gif) no-repeat left -252px;
		displat:-moz-inline-box;
		display:inline-block;
		padding-left:5px;
		cursor:pointer;			
	}
	.submit button{
		background:url(../admin/img/panel-buttons.gif) no-repeat right -114px;
		padding:0px;
		margin:0px;
		border:0;
		line-height:34px;
		height:34px;
		cursor:pointer;
	}
	.submit b{
		display:inline-block;
		font-size:18px;
		color:#363636;
		font-weight:normal;
		background:url(../admin/img/panel-buttons.gif) no-repeat -10px -1045px;/*1102*/
		line-height:30px;
		height:34px;
		padding-left:27px;
		padding-right:10px;
		*padding:0px 0px 0px 27px;
		*margin-left:-10px;
		cursor:pointer;
	}		
	.submit:hover{
		background-position:-15px -252px;
	}
		.submit:hover button{
			background-position:right -218px;
		}
		.submit:hover b{
			background-position:-10px -1097px;
		}
/*End Default form styles*/

