div.jobapp {
	background:#efefef; 
	width:455px; 
	border:1px solid #cccaca;
	padding:15px;
	margin:20px 0 0 0;
	font-size:12px;}
	
.jobapp p, .jobapp ul li, .jobapp ol li {font-size:12px;}

.jobapp h3 {padding-bottom:8px;}

div.jobapp hr {margin:15px 0;}
	
div.jobapp h2 {border-bottom:1px solid #cccaca; margin:5px 0 15px 0; text-transform:uppercase; padding-top:0px !important;}
	
/*the table*/	
	
table.formtabl, table.license, table.edtable, table.emptable { border-collapse:collapse; }

/* border is temp*/table.formtable td, table.license td, .edtable td, .emptable td{padding:5px;}

table.formtable tr, table.license tr, .edtable tr, .emptable tr {vertical-align:top;}
table.license {margin-top:20px;}


table.formtable td.label { width:110px; text-align:right; }

table.formtable td.input { width:210px}

table.formtable td.info {width:105px; font-size:11px;}

td.half { width:225px; text-align:center; overflow :hidden;}
td.b-right{ 	border-right:1px solid #cccaca;}

table.license {margin:10px 0;}
table.license td {border:1px solid #565051;}

table.license td.type { width:140px;}
table.license td.state { width:40px;}
table.license td.number { width:130px;}
table.license td.exp { width:100px;}

td.big {width:350px;}
td.college {width:150px;}
td.major {width:100px;}
td.dates {width:80px;}
td.grad {width:70px;}

table.emptable {
width :100%;

}
table.emptable td {
table-layout:auto;
overflow :hidden;
}
input.login {width:77px; height:37px; background:url('../images/btn_login.gif'); border:0;}

.input_200, .input_100, .input_300, input.input_50, .input_150, .input_smallest,
.input_60, .input_70  { border:1px solid #cccaca; padding:3px; width:200px;}
input.input_100 {  width:100px;}
input.input_50 {  width:42px;}
input.input_smallest {  width:20px;}
.input_60 {width:60px;}
input.input_150 {  width:150px;}
.input_300 {width:300px;}
.input_60 {width:60px;}
.input_70 {width:70px;}

.h_70 {height:70px;}
.h_120 {height:120px;}
.h_150 {height:150px;}

.select_w75 { width: 75px; margin: 0px; }

.docbox {border:1px solid #cccaca; padding:3px; width:350px; height:250px;}

a.button { 
	color:#fff; 
	background:#004b84; 
	padding:10px; 
	text-decoration:none; 
	border:1px solid #cccaca; 
	font-size: 0.9em;
	text-transform:uppercase;
	display:block; width:100px; margin-left:50px;}
	
a.button:active {background:#1067a8;}

ol.hartman li {border:1px dashed #cccaca; padding:3px; margin-bottom:2px;}
ol.hartman li:hover {cursor:move; border:1px solid #014d86; background:#f7f7f7;} 

.small {font-size:10px;}
.left {text-align:left !important;}
.right {text-align:right !important;}
.arrow {margin-top:15px;}

.white {background:white;}
.devcomment {color:green;}
.warning {color:red;}
input.warning {border:1px solid red;}


/* Header Table */

.dark_cell 
{
    background-color:#c0c4c7;
    text-align:center;
    width:20%;
    padding:4px 2px 4px 2px;
}

.dark_cell a {text-decoration:none;}
.dark_cell a:hover{text-decoration:underline;}

.active_cell 
{
    background-color:#044f89;
    text-align:center;
    width:20%;
    padding:4px 2px 4px 2px;
    color:#fff;
}

.active_cell a{color:#fff; text-decoration:none;}
.active_cell a:hover{text-decoration:underline;}
