a:link {color: #CCCC99; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif; font-size: 9px}
a:active {color: #FFCC66; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif; font-size: 9px}
a:visited {color: #FFCC66; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif; font-size: 9px}
a:hover {color: #FFCC66; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif; font-size: 9px}

a.nav:link {color: #FFCC66; font-size: 9px; underline: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}
a.nav:active {color: #CCCC99; font-size: 9px; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}
a.nav:visited {color: #FFCC66; font-size: 9px; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}
a.nav:hover {color: #CCCC99; font-size: 9px; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}

a.project:link {color: #FFFFFF; font-size: 15px; text-decoration: none; font-weight: bold; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}
a.project:active {color: #FFCC66; font-size: 15px; text-decoration: none; font-weight: bold; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}
a.project:visited {color: #FFFFFF; font-size: 15px; text-decoration: none; font-weight: bold; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}
a.project:hover {color: #FFCC66; font-size: 15px; text-decoration: none; font-weight: bold; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}

a.extra:link {color: #CCCC99; font-weight: bold; font-size: 11px; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}
a.extra:active {color: #CC9933; font-weight: bold; font-size: 11px; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}
a.extra:visited {color: #CCCC99; font-weight: bold; font-size: 11px; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}
a.extra:hover {color: #CC9933; font-weight: bold; font-size: 11px; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}

.headlg {font-size: 11px; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}
.headsm {font-size: 10px; text-decoration: none; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}
.body {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 16px
}
.resume {font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; color: #FFFFFF; line-height: 12px}
.image_caption {font-family: Geneva,Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: #CCCC99}
.projectsm {font-size: 10px; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}
.projectlg {font-size: 15px; font-weight: bold; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif}

.red {color: #FF0000}
.blue {color: #336699}
.ltblue {
	color: #6699CC;
	letter-spacing: inherit;
}
.purple {color: #9999CC}
.yellow {color: #CC9933}
.ltyellow {color: #FFCC66}
.tan {color: #CC9966}
.lttan {color: #CCCC99}
.grey {color: #555555}
.white {color: #FFFFFF}

/* MIKE New Portfolio Page Styles */
body.portfolio {
  background: #303050;
  margin-top: 44px;
  zoom: 1;
}
.portfolio p {
  padding: 0;
  margin: 0;
  line-height: 13px;
}
.portfolio .projectlg .ltblue {
  display: block;
}
.thumbs {
  height: 19px;
  width: 100%;
  line-height: 15px;
  overflow: hidden;
}
.thumbs .col1 {
  width: 185px;
  height: 19px;
  text-align: center;
  float: left;
}
.thumbs ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  width: 140px;
  height: 19px;
  float: left;
  background: #000;
}
.thumbs ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  diplay: block;
  float: left;
  width: 20px;
  height: 19px;
  background: #303050;
}
.thumbs .col3 {
  width: 425px;
  height: 19px;
  vertical-align: middle;
  background: #000;
  float: left;
  text-align: left;
}
.photoFrame {
  width: 399px;
  height: 388px;
  overflow: hidden;
  position: relative;
}
.photoFrame a {
  position: absolute;
  left: 0;
  top: 0;
  width: 399px;
  height: 388px;
  display: block;
  z-index: 5;
}
.photoFrame a img {
  border: 0;
}
.photoFrame a#port1 {
  z-index: 10;
}
td.borderCell {
  height: 1px;
  max-height: 1px;
  overflow: hidden;
}
td.borderCell img {
  display: none;
}
.footer {
  width: 750px;
  height: 35px;
  overflow: hidden;
  line-height: 0;
}
