/*  FORM LAYOUT     */
.form tr th, .form .header
{
	padding: 3px ;
	background-color:#eee ;
	font-size: inherit; 
	font-weight: bold ; 
	color: #666 ;
	text-align: center; 
	vertical-align: top; 
	border-bottom: solid 2px #fff ;
}

.form tr th a, .form .header a
{
	font-size: inherit; 
	color: #339 ;
	text-decoration: none ;
}
.form .row_0 td, 
.form .row_1 td, 
.form .row_hover td, 
.form .row_0 div, 
.form .row_1 div, 
.form .row_hover div 
{
	font-size: inherit; 
	background-color:#f9f9f9 ;
	line-height: 14px;
	padding: 2px ;
	text-align: left; 
	vertical-align: top; 
	border-left: dotted 1px #ddd ;
	border-bottom: dotted 1px #eee ;
}
.form .row_1 td, 
.form .row_1 div, 
.form .cell_1
{
	font-size: inherit; 
	background-color:#fff ;
}

.form .row_hover td, 
.form .cell_hover, 
.form .row_hover th,
.form .row_hover div
{
	font-size: inherit; 
	background-color:#ffc ;
	cursor:pointer;
}






/*  FORM ELEMENTS   */
input, button, .input_highlight, select, textarea, .input_search {
	text-align: left;
	vertical-align: top;
	height: 15px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #336;
	line-height: 14px;
	padding: 1px; 
	margin: 1px ;
	border-right: 1px solid #ccc;
	border-top: 1px solid #999;
	border-left: 1px solid #6976B7;
	border-bottom: 1px solid #eee;
}

select
{
	height: 18px;
	padding: 0px; 
}

.input_search {
	height: 14px;
	width: 75px;
	line-height: 12px;
}

button, .button, .submit, .button_highlight, .button_search
{
	vertical-align: top;
	text-align: center;
	font-size: 12px;
	line-height: 17px;
	height: 21px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #999;
	border-right: 1px solid #6976B7;
	border-top: 1px solid #eee;
	padding-left: 11px;
	padding-right: 11px;
}
.button_highlight
{
	background-color: #fff ;
}

.button_search {
	height: 19px;
	line-height: 14px;
	font-size: 12px;
	padding-right: 1px ;
	padding-left: 1px ;
	background-color: #eee ;
}
.input_highlight
{
	background-color: #ff9 ;
}

/*Online Application*/
input.form80, textarea.form80   {width: 80px;}
input.form120, textarea.form120 {width: 120px;}
input.form130, textarea.form130 {width: 130px;}
input.form150, textarea.form150 {width: 150px;}
input.form170, textarea.form170 {width: 170px;}
input.form180, textarea.form180 {width: 180px;}
input.form200, textarea.form200 {width: 200px;}
input.form250, textarea.form250 {width: 250px;}
input.form300, textarea.form300 {width: 300px;}
input.form350, textarea.form350 {width: 350px;}
input.form400, textarea.form400 {width: 400px;}

#employer SPAN.name{font-weight:bold}
#employer SPAN.input{}
DIV.break {float:left;border-bottom:1px dashed #aaa;padding-bottom:5px;margin-bottom:10px}
#appInfo,#appGeneral,#appHours, #appEducation, #appBackground,#employer,.emp {width:575px}
 DIV.emp{float:left;border-bottom:1px dashed #aaa;padding-bottom:5px;margin-bottom:10px}
 DIV.labelfree{float:left;display:inline;margin-right:5px}
 DIV.label120 {float:left;display:inline;width:180px}
 DIV.label {float:left;display:inline;width:80px}
 DIV.labelsm {float:left;display:inline;width:40px}
 DIV.input {float:left;display:inline}
 DIV.row {float:left;display:block;margin-bottom:4px;width:100%}
 DIV.spacer20{float:left;display:inline;width:20px}

