a:link, a:active, a:visited {color: #839508}
a:hover {color: #256F06}

body {margin: 0px; background-color: #FFFFFF; background-image: url(../images/background.jpg); background-repeat: repeat-x; font-family: verdana, arial, helvetica, sans-serif}
p, ul, ol, li, td {font-size: 12px}

#main {border-left: 6px solid #FFFFFF; border-right: 6px solid #FFFFFF; background-color: #FFFFFF}

#nav {padding: 40px 0 0 20px}

#content {padding: 35px 25px 40px 45px}
#content h1 {margin: 0; font-family: trebuchet ms; font-size: 36px; color: #256F06; font-weight: normal; letter-spacing: -1px}

#content h2 {font-family: trebuchet ms; font-size: 24px; color: #839508; font-weight: normal; margin-bottom: 0}

#content ul {margin: 15px 0 0 20px; padding: 0}
#content ul li {list-style-type: none; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 3px; padding: 2px 0 2px 20px}

.personnel {}
.personnel td {vertical-align: top; padding: 10px 0 10px 0}
.personnel td img {border: 1px solid #256F06}
/*.personnel td p {margin: 0 15px 0 15px; font-size: 11px}*/
.personnel td p {margin: 0 15px 0 0; font-size: 11px}

#footer {background-image: url(../images/footer.gif); background-repeat: repeat-x}
#footer p {margin: 30px 0 50px 50px; color: #31870C}

.awards td {vertical-align: top; padding: 10px 10px 10px 0}
.awards td.year {color: #256F06; font-size: 18px; font-family: trebuchet ms}

p.res_comm {font-size: 11px; font-weight: bold; border: 1px solid #CCCCCC; padding: 5px; margin: 0 0 15px 370px}

.portfoliosub {margin-top: 20px}

.portfolio {margin-top: 20px}
.portfolio .label a {display: block; text-align: center; padding: 4px 0; font-size: 14px; font-weight: bold; background-color: #839508; color: #FFFFFF; text-decoration: none}
.portfolio .label a:hover {background-color: #256F06}

.application {border: 1px solid #E4E8CD; padding: 20px}
h3 {font-family: trebuchet ms; font-size: 18px; color: #256F06; font-weight: normal}
h3 span {font-size: 12px}
.application table {margin-left: 15px}
.application td {padding: 2px 15px 2px 0; font-size: 10px}

.label_before {text-align: center; padding: 4px 0; font-size: 14px; background-color: #256F06; color: #FFFFFF; border-top: 1px solid #FFFFFF}
.label_after {text-align: center; padding: 4px 0; font-size: 14px; background-color: #839508; color: #FFFFFF; border-top: 1px solid #FFFFFF}
.label_during {text-align: center; padding: 4px 0; font-size: 14px; background-color: #558308; color: #FFFFFF; border-top: 1px solid #FFFFFF}
