/* webform */

body {
	margin:25px;
	padding:0px;	
}

p a { color: #00598C }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }

div,h1,h2,p,ul {
	float:left;
	clear:both;
	width:95%;	
	font-family: Verdana;
	font-size:10px;
}

li {
    float: none;
    list-style-position: inside;
    /*list-style-type: disc;*/
}

ul {
    margin-bottom: 10px;
}

h1, h1.approve-headline {
	font-size:16px;
	margin-bottom:20px;
	/*margin-top:20px;*/
}

#top_logo {
	border-bottom: 1px solid #901A1E;
	margin-bottom: 20px;
}



.form {
	float:left;
	clear:both;
	width:500px;
}

table {
	float: left;
}

.category {
	
}

h2, .category h2.name {
	font-size:14px;
	margin-bottom:10px;
	margin-top:5px;
}

p {
    margin-bottom:10px;
}

.category+.category {
	margin-top:25px;
}


.form .field {
	float:left;
	clear:both;
	width:100%;
}

.form .field+.field {
	padding-top:10px;	
}


.form .field .label {
	width:190px;	
	text-align:right;
	padding-right:10px;
}

.form .field .value {
	width:250px;
	clear:none;
}

.form .field .value input,
.form .field .value select,
.form .field .value textarea {
	font-family: Verdana;
	font-size:11px;
	border:1px solid #000;
}



.form .field .value-type-TextLine input,
.form .field .value-type-TextArea textarea {
	width:100%;
    
}

.form .field .value-type-TextArea textarea {
	height:40px;
    width: 188px;
    line-height: 18px;
}


.form .field .value-type-FileUpload input{
	width:100%;
}

/* radio buttons */
	.form .field .value-type-RadioButtons input{
		border:none;
	}
	
	.form .field .value-type-RadioButtons .option {
	}
	
	.form .field .value-type-RadioButtons {
	}
	
	.form .field .value-type-RadioButtons .option .radio-button {
		width:25px;	
	}
	
	form .field .value-type-RadioButtons .option .text{
		clear:none;	
		width:200px;
		padding-top:3px;
	}
	
/* check boxes */
	.form .field .value-type-CheckBoxes input{
		border:none;
	}
	
	.form .field .value-type-CheckBoxes .option {
	}
	
	.form .field .value-type-CheckBoxes {
	}
	
	.form .field .value-type-CheckBoxes .option .check-box {
		width:25px;	
	}
	
	.form .field .value-type-CheckBoxes .option .text{
		clear:none;	
		width:225px;
		padding-top:3px;
	}
	
	.form .submit-button {
		width:210px;
		padding-left:200px;
		margin-top:20px;
	}
	
	.form .submit-button input {
		padding-left:5px;
		padding-right:5px;
	}	
	
