BODY
{
	font: 13px Arial, Helvetica, sans-serif; color: #707070;
	top: 0; left: 0; margin: 0px 0 0 10px; 
}

A:link, A:visited { color: #006bb6; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
A:hover, A:active { color: red; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
form { padding:0; margin: 0; }

h1 { color: #8cb849; font: bold 18px arial, helvetica, sans-serif; margin: 10px 0 10px 0; }
h2 { font: bold 15px arial, sans-serif; color: black; margin: 20px 0 10px 0; padding: 0; }
h3 { color: #108c68; font: bold 16px arial, helvetica, sans-serif; margin: 0 0 10px 0; }

td { font: 13px arial, sans-serif; }
th { font: bold 15px arial, sans-serif; color: black; text-align: left; background-color: #f2d09a; padding-left:8px; }

.topbar { width: 775px; height: 33px; background-color: #84bc43; }
.topgrey { font-size: 11px; color: #666; }
.nav { background-color: white; padding-bottom: 2px; }
.subnav { background-color: #cde0ef; }
.subnavblock { margin: 10px 0 0 5px; }
.subnavpadding { padding-bottom: 7px; }
.subnavhighlightcolor { color: black; }

.nopad { padding: 0; margin: 0; }

.main { margin-left: 100px; top: 10px; width: 550px; }
.footer { font: 11px arial, sans-serif; text-align: center; color: #888; line-height: 1.4; margin-top:10px; }

.inp { font: 12px courier new,courier,monospace; }
.errmsg { border: 1px solid black; background-color: yellow; color: red; padding: 8px; }
.error { border: 1px solid black; background-color: yellow; color: red; padding: 8px; margin-bottom: 15px; width: 300px; }
.status { border: 1px solid black; background-color: #77ee57; color: black; padding: 8px; margin-bottom: 15px; width: 300px; }
.padding10 { padding: 10px; }
.validationerror { color: red; font-weight: bold; margin-top:5px; }

.projecthdr { font-weight: bold; color: #8cb849; }
.rightpad40 { padding-right: 40px; }
.jobdetailbox { padding: 5px; 10px; border: 1px solid none; margin-right: 20px; }
