@CHARSET "ISO-8859-1";

#jobrequestheader{ height: 82px; margin-top:0px; padding:0px;	z-index: -1;}
#border{ border: 2px solid #DDD; }

h2 { 
	padding: 0px;
	margin:-10px 0 0 162px;
	background: none;
	padding-left: 0px;
	margin-bottom: 15px; 
	color: #545454;
	font-size:150%;
	z-index: 1;
}
#content img { margin-top:0px;z-index: -1; }

form.form { position:relative; margin-top: 25px;
	width: 724px; margin-bottom:50px;
	 border:10px solid #F0f0f0; padding: 0px; }

table { width:680px; margin: 20px;}
th { width: 20%; line-height: 120%;vertical-align:top;}


table.subtable { width: 80%; margin:0px; padding:0px;}
.subtable td { width:80%; }
.subtable th { width: 20%;  }
textarea { width: 100%; height: 4em; }

#requestform_footer { background-color: #DDD; width:100%;height: 20px; }
#requestform_footer_green { background-color: #349134; height: 20px; margin-left:162px; width:auto;}

.number { width: 2em; }
.short { width: 4em; }
.medium { width: 60% }
.shortish { width: 40%; }
.invalid { color: red; }
th label.invalid {padding-top: 2em;}
.submit { text-align: center; }
span.invalid { font-size: 80%; }

label { display: inline-block; }
th label { padding-top: 0.5em; }
form textarea { font-size: 10pt; font-family: Arial, sans-script; width: 95%; }
/*
input {border: 1px solid black }
textarea { border: 1px solid black}
*/

.activities select{ width: 250px; }
.activities input.text{ width: 246px; }
div.activities { margin: 3px 0;}
.greyed { color: grey; }

table.border { width: 550px; }
