body {
margin: 0;
background:url(images/bg.gif);
}

h1 {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #0c22c6;
	margin-left: 15px;
	text-align: left;
}


td h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0c22c6;
	margin-left: 15px;
	text-align: left;
}

td, tr, li, ul, ol, p {
	font: 14px Arial, Helvetica, sans-serif;
	text-align: left;
}

p.logistics 
{
	margin-left:15px; margin-right:15px;
}

input {
	width: auto;
}

input.checkbox {
	width: auto;
}

select {
	width: 150px;
}

.ddm1 {
    
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 17px 3px 17px;
    text-decoration: none;
	    border: 1px #0c22c6;
    border-style: solid none solid none;
    display: block;
    position: relative;
	   font: bold 13px Arial, Helvetica, sans-serif;
}

.ddm1 .item1,
.ddm1 .item1:link,
.ddm1 .item1:visited {
 
    color: #ffffff;
}

.ddm1 .item1:hover,
.ddm1 .item1:active,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    color: #FFFF00;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 3px 8px;
    display: block;
    white-space: nowrap;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: left;
}
.ddm1 .item2 {

    color: #000000;
	text-decoration: none;
}
.ddm1 .item2:hover {

    color: #000000;
	text-decoration: underline;

}
.ddm1 .section {
    background-color: #b3c1fa;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
	margin-top: 1px;
	margin-left: 12px;
}

.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }



.ddm2 {
    
}
.ddm2 .item1,
.ddm2 .item1:hover,
.ddm2 .item1-active,
.ddm2 .item1-active:hover {
    padding: 3px 60px 3px 60px;
    text-decoration: none;
	    border: 1px #0c22c6;
    border-style: solid none solid none;
    display: block;
    position: relative;
	   font: bold 13px Arial, Helvetica, sans-serif;
}

.ddm2 .item1,
.ddm2 .item1:link,
.ddm2 .item1:visited {
 
    color: #ffffff;
}

.ddm2 .item1:hover,
.ddm2 .item1:active,
.ddm2 .item1-active,
.ddm2 .item1-active:hover {
    color: #FFFF00;
}
.ddm2 .item2,
.ddm2 .item2:hover {
    padding: 3px 8px 3px 8px;
    display: block;
    white-space: nowrap;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: left;
}
.ddm2 .item2 {

    color: #000000;
	text-decoration: none;
}
.ddm2 .item2:hover {

    color: #000000;
	text-decoration: underline;

}
.ddm2 .section {
    background-color: #b3c1fa;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
	margin-top: 1px;
	margin-left: 12px;
}

.ddm2 .left, .ddm2 .left:hover { border-style: solid none solid solid; }
.ddm2 .right, .ddm2 .right:hover { border-style: solid solid solid none; }


.submit
{
    width: auto; 
    border: 1px solid #0c22c6; 
    height: 20px; 
    background-image:url(images/nestlebar.jpg); 
    color: white;
}

.shorttext {
	width: 80px;
}

.phonetxt {
	width: 30px;
}

input {
	height: 15px;
}

input.schools {
	width: 80px;
}

input.military {
	width: 100px;
}

.CandidateTable, .CandidateTable td 
{
    font-size: 12px; 
}

.hiringmanager, .hiringmanager td
{
 font-size: 12px;   
}

a.jobreq:link, a.jobreq:active, a.jobreq:visited, a.jobreq:hover {
text-transform: uppercase;
font-size: 11px;
color: black;
text-decoration:none;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}


* html .ddm1 td { position: relative; } /* ie 5.0 fix */
