body {
  background-color: #FFFFFF;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  margin: 0 0 0 0 ;
  padding: 0 0 0 0;
  text-align: center; /* Centers the page content container in IE 5 browsers. */
}

#signon {
	margin-top:20px;
	border:1px solid #0099FF;
	background:url(../images/bg_gradient.jpg);
	width: 600px;
	color:#000;
}
#acplogon {
	width: 478px;
}
.signon {
	border:1px solid #0099FF;
	background:url(../images/bg_gradient.jpg);
}
.signon td {
	color:#0000CC;
	font-size:1em;
}

#outer {
/*	background:url(./images/bg_gradient.jpg); */
	width:1000px;
}
#jobsListBanner {
	width:998px;			/* puzzle */
	/*border:1px solid #0099FF; */
	background:url(../images/bg_gradient.jpg);
}
#jobAppsList {
	width:80%;
}
#jobAppDetail {
	width:50%;
}
#jobsList {
	border:1px solid #0099FF;
	/*background:url(./images/bg_gradient.jpg);*/
}
p.navtop {
	margin-top:10px;
	padding-top:10px;
	padding-bottom:6px;
	border-bottom:1px solid #00CCFF;
	color:#3333FF;
	text-align:center;
	font-size:1em;
}
p.navbottom {
	margin-bottom:10px;
	padding-top:7px;
	padding-bottom:10px;
	border-top:1px solid #00CCFF;
}
p.navtop,navbottom {
	color:#3333FF;
	text-align:center;
	font-size:1em;
}
.stdlink {
	text-align:center;
	font-size:0.9em;
}
.warning {
	color:#f00;
	font-weight:bold;
}
.sub-heading {
	background-color:#999999;
	color:#FFFFFF;
	border-top:1px solid #0066CC;
	font-size:1em;
	height:34px;
}
.message {
	color:#339900;
	font-size: 2em;
}
span.jobsactionlink {
	border:1px solid #0099FF;
	margin:5px 0px 5px 10px;
	padding:5px 5px 5px 5px;
	display:inline;
	width:60px;
	height:50px;
	background-color:#00CCFF;
}
span.jobsactionlink a {
	color:#FFFFFF;
	font-weight:bold;
}

input.btndelete {
	height:22px;
	width:40px;
	text-align:center;
	vertical-align:middle;
}

/* ======================================== 
	'beautiful forms'
   ======================================== */

/* Page Elements */
	#acp_content {
		position:			relative;
		width:				560px;
		margin:				0 auto;
		padding:			0;
/*		background:			transparent url(contentbg.gif) repeat-y top left; */
		background-color:#FFFFFF;
	}
	#acp_footer {
		position:			relative;
		width:				560px;
		margin:				0 auto;
		padding:			0;
		margin-top:		-20px;
		line-height:	60px;
		color:				#493F0B;
		height:				100px;
		text-align:		center;
		background:		transparent url(../footerbg.gif) repeat-y top left;
	}	
	#acp_content form {
		margin-left:	30px;
		margin-right:	30px;
	}
	h1 {
		padding:			0;
		margin:				0;
		positon:			relative;
		height:				134px;
		line-height:	134px;
		text-indent:	30px;
		background:		transparent url(../headbg.gif) no-repeat bottom left;
		font-size:		2.5em;
		font-weight:	300;
	}
/* End Page Elements */

/* Begin Form Elements */
	fieldset {  
		margin: 			5px 0 0 0;  
		padding: 			0;
		background:		transparent url(../fieldsetbg.gif) no-repeat bottom right;
	}

	fieldset legend {  
		text-transform:		uppercase;
		font-size:			  1em;
		padding:			    3px;
		margin-left:		  1em;
		color:				    #ffffff;
		background-color: #0099FF; 
	}
	
	fieldset ol {  
		padding: 				3px 10px 0 10px;  
		list-style: 		none;
	}
	
	fieldset li {  
		position:					relative;
		padding-bottom: 	1em;
		line-height:			1.4em;
	}
	
	fieldset#submitform {  
		background-image:	none;
		border-style: 		none;
	}
	
	fieldset label {
		position:				relative;
		clear:					left;
		float:					left;
		width:					13em; /*12em;*/
		margin-right:		5px;
		padding-right:	30px; /*15px;*/
		line-height:		1.4em;
		text-align:			right;
	}
	
	fieldset label.required {
		background:			transparent url(../images/required.gif) no-repeat center right;
	}
	
	fieldset label span {
		position:			absolute;
		left:					-10000px;
		top:					0px;
	}
	
	p span.required {
		display:				inline-block;
		vertical-align: middle;
		line-height:		1.4em;
		width:					25px;
		text-indent:		-10000px;
		overflow:				hidden;
		background:			transparent url(../images/required.gif) no-repeat center right;
	}
	
	fieldset input {
		width:					20em;
		padding:				2px;
		font-size:			1em;
		border:					1px solid #493F0B; 
		color:					#1E1903; 
		background:			#F5F6D4;
	}
	
	fieldset textarea {
		background-color:#FFFFFF;
		text-align:			left;
	}
	
	fieldset input.disabled {
		background-color:#CCCC99;
	}
	
	fieldset input.cb {
		width:					1em;
	}

	fieldset Xinput.cb {
		border:1px solid #66FF33;
		width:					20em;
		text-align:     left;
		background-color:#f00;
	}

	fieldset input.submit {
		width:					8em;
		color:					#fff;
		background-color:#00CCFF;
		border:1px solid #0099FF;
		padding:5px 5px 5px 5px;
	}
	
	fieldset input.radio {
		border:					none;
		background:			transparent;
	}
