body, td {font-family: Verdana, Arial, sans-serif; font-size:9pt; vertical-align:top;}
body {margin:0px; padding:0px;}
#nav {border-bottom:1px solid #0054A6; padding-left:5px; }
h1 {font-size:11pt; margin-bottom: 0px; padding-bottom: 0px;}
h2 {font-size:10pt;}
#logo {margin:8px 0px 5px 10px;}
#spacer {font-size:.2em;}
/*font-family: Arial, Verdana, sans-serif; padding-left: 8px; padding-top:5px; color:white; font-weight:bold;*/
#ind-tab {font-size:11px; color:#fff}
#ind-tab p {margin:6px 0px; padding:0px;}
#ind-tab h1 {font-size:1.1em; margin:5px 0px 0px; padding:0px;}
#ind-wrap {margin-left:10px; width:215px;}
#ind-list {list-style:none; margin:0px; padding:0px;}
#ind-list li {margin:0px 10px; padding:0px 14px; font-size:.9em; background:url(../img/bullet.gif) 0px 2px no-repeat;}
#ind-list a {color:#fff; text-decoration:none;}
#ind-list a:hover {text-decoration:underline;}
#ind-list a:visited {color:#bbb;}
.job {font-family: Arial, Verdana, sans-serif; padding-left: 8px; padding-top:3px; color:black; font-weight:bold; border-top:1px solid #CCDDED;}
.job2 {font-family: Arial, Verdana, sans-serif; color:black; font-weight:bold; border-top:1px solid #CCDDED;}
.cand {font-family: Arial, Verdana, sans-serif; padding-left: 3px; padding-top:3px; color:black; font-weight:bold}
.hcontent{padding:0px 10px 0px 10px; border-right:1px solid #ddd;}
.hcontent h1 {margin:10px 0px;}
.sidegray {border-left: 1px solid #cccccc;}
#searchboxes {padding:5px;}
#content {padding:10px;}
p{margin-left:10px;}
p.h{margin-left:10px; margin-top: 5px; padding:0px;}
.grayline{border-left: 1px solid #C0C1CF;}
p.sidenav {font-weight: bold; font-size: 8.5pt; margin-left:6px; margin-top: 3px; margin-bottom:0px; margin-right: 5px;}
.sidenav a:visited {color:#666;}
.footer {font-size: 7pt; vertical-align: bottom; margin-left: 180px;}
.footer2 {font-size: 7pt; vertical-align: bottom; border-top:1px solid #ddd;}
ul {}
li {padding-bottom: 5px;}
sup {font-size: 7pt;}
#table-content {background:url(../img/h-shadow.gif) top left repeat-x;}

p.sidenav {font-weight: bold; font-size: 8.5pt; margin-left:6px; margin-top: 3px; margin-bottom:0px; 
margin-right: 5px;}
p.sidenav a {text-decoration: none; color:black;}
p.sidenav a:hover {text-decoration: underline; color:#004E9A;}

.formsub{font-family:verdana,helvetica,arial; font-size:8pt}
.formheader{font-family:verdana,helvetica,arial; font-size:8pt; font-weight:bold}

.pos-list {font-size:1em; margin:0px 0px 0px 10px; padding:0px 0px 0px 15px; float:left; width:42%; }
.no-bullets {list-style:none;}

/* form styles - Submit Resume */
#resumeform {width:90%; margin:10px; border-collapse: collapse; border-spacing: 3px;}
#resumeform td {padding: 4px 6px; border: 1px solid #ddd; border-width: 1px 1px 0 0; }
#resumeform .required {font-weight: bold; background-color: #f3f3f3;}
#resumeform .label {background-color: #f3f3f3;}
#resumeform .tdcolor {background-color: #f3f3f3;} 
#resumeform .note {margin-bottom: 6px} 
.nowrap {white-space: nowrap;}

.formheader td{font-family:verdana,helvetica,arial; font-size:8pt; font-weight:bold}
.tdcolor {background-color: #eeeeee;}
input, select {font-size:7.5pt;}

#fresume {width:90%; }
#fresume label, #fresume input {display: block; width: 40%; float: left; margin-bottom: 10px; }
#fresume label {width:30%; border-bottom:1px solid #eee; padding:.2em; margin-left:20px;}
#fresume textarea { width:90%; margin:0 0 1em 20px;}
input#frattach {width:50%}
#fresume p {display:block}
#fsmall input, #fsmall label {width:30px; border-bottom:none}
#fext label, #fext input {width:25px; padding-left:3px;}
#fext label {padding-right:8px;}
#fresume select {font-size: x-small}
#fresume p {padding:4px; background-color:#eee; font-weight:bold; }
#submit {margin-left:20px;}
#fresume br {clear:left}