/* FORMS */

form{
    border: 0;
    margin: 0;
}

form div{
	padding: 5px 0 0 0;
	height:28px;
}

fieldset{
	border: 1px solid #CCCCCC;
	padding:10px;
}

legend{
	color:#333333;
	font-size:14px;
	font-weight: bold;
}

label{
	float: left;
	width:160px;
	font-weight: bold;
	font-style:italic;
    line-height:30px;
    overflow:auto;
}

.large-label{
   
	font-weight: bold;
	font-style:italic;
    line-height:30px;
  
}

.mini-text{
    font-size:10px;
}


input, textarea{
	margin-bottom: 5px;
}

.submit{
	margin: 0;
}


.date-input{
    background:url(../imgs/private/calendar.png) no-repeat right;
}

textarea:focus, input:focus {
	border: 2px solid #333333;
}

.boxes{
	margin:0;
}

.spec_radiobt{
    margin:0;
}