.ui-widget {
    font-size: 80%;
 }

.ui-layout-unit {
    border: 0;
    padding: 0;
}

/* background area that stretches with browser width */
.ui-layout-north .ui-layout-unit-content {
    background-image: url(/jobs/javax.faces.resource/top_background.jpg.xhtml?ln=images);
}   

.topbanner {
    height: 200px; 
    text-align: center;
}

/* truck image */
.topbanner img {
    margin-top: 10px;
    height: 195px;
}

.jobTitle {
    font-size: 14px;
    font-weight: 900;
}

.big125 {
    font-size: 125%;
}

.label {
    width: 50%;
    padding: .25em 0 0 3em;
}
.value {
    width: 50%;
    padding: .25em 5em 0 0;
}

.width5 input {
    width: 5em;
}	
.width20, .width20 input {
    width: 20em;
}   
.width15 input {
    width: 15em;
}   

.pgCol1 {
    width: 45%;
}
.pgCol2 {
    width: 10%;
}
.pgCol3 {
    width: 45%;
}
.ui-inputfield ui-inputtextarea ui-widget {
    width: 100%;
}
.value .ui-inputfield, .width100 {
    width: 99%;
}
.ui-panelgrid {
	border-collapse: separate;
}
.pgNoBorders tr, .pgNoBorders td {
    border: none;
}
.ui-wizard-step-title {
    font-size: 14px;
}	

/* add space to top/bottom of each row */
.ui-panelgrid td {
    border: none;
    padding: 5px 0px 5px 0px;
}

/* column 3 with text on top and bottom of inputTextArea */
.nopadding td  {
    padding: 0px;
}

.ui-widget-content a {
	color: blue;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* used in confirmation */
.datalist-noborder .ui-widget-content {
	border: none;
}	
.bold {
	font-weight: bold;
}
.underline {
    text-decoration: underline;	
}
