body { height: 101%; margin: 0px; padding: 0px; background-color: #222222; font-family: Arial, Helvetica, sans-serif; }
div.main { width: 740px; margin-left: auto; margin-right: auto; padding-top: 50px;}
div.nav { float: left; width: 140px; margin-right: 20px; padding: 0px; }
div.lj { float: left; width: 280px; margin-right: 20px; }
div.jj { float: left; width: 280px; }
div.lj_full { float: left; width: 580px; }
div.jj_full { float: left; width: 580px; }
div.img { margin-top: 10px; text-align: center;}
div.l1 { float: left; width: 180px; margin-bottom: 30px; margin-right: 20px; }
div.l2 { float: left; width: 180px; margin-bottom: 30px; margin-right: 20px; }
div.l3 { float: left; width: 180px; margin-bottom: 30px; }
div.j1 { float: left; width: 180px; margin-bottom: 30px; margin-right: 20px; }
div.j2 { float: left; width: 180px; margin-bottom: 30px; margin-right: 20px; }
div.j3 { float: left; width: 180px; margin-bottom: 30px; }

table { width: 100%; height: 100%; margin-left: auto; margin-right: auto; padding: 0px; }
.nav td.hr { width: 140px; height: 5px; background-color: #444444; }
.nav td.nav { width: 140px; padding: 0px 0px 25px 0px; line-height: 20px; text-align: right; }
.nav td.lj_name { width: 140px; height: 65px; background: #222222 url(images/lorann-color.gif) no-repeat; }
.nav td.jj_name { width: 140px; height: 65px; background: #222222 url(images/joe-color.gif) no-repeat; }

.lj td.hdr { width: 280px; height: 40px; padding: 0px; background-color: #ff3300; vertical-align: bottom; }
.lj_full td.hdr { width: 580px; height: 40px; padding: 0px; background-color: #ff3300; vertical-align: bottom; }
.jj td.hdr { width: 280px; height: 40px; padding: 0px; background-color: #00ccff; vertical-align: bottom; }
.jj_full td.hdr { width: 580px; height: 40px; padding: 0px; background-color: #00ccff; vertical-align: bottom; }

.l1 td.hdr { width: 180px; height: 30px; padding: 0px; background-color: #ff3300; vertical-align: bottom; }
.l2 td.hdr { width: 180px; height: 30px; padding: 0px; background-color: #ff3300; vertical-align: bottom; }
.l3 td.hdr { width: 180px; height: 30px; padding: 0px; background-color: #ff3300; vertical-align: bottom; }

.j1 td.hdr { width: 180px; height: 30px; padding: 0px; background-color: #00ccff; vertical-align: bottom; }
.j2 td.hdr { width: 180px; height: 30px; padding: 0px; background-color: #00ccff; vertical-align: bottom; }
.j3 td.hdr { width: 180px; height: 30px; padding: 0px; background-color: #00ccff; vertical-align: bottom; }

td.bdy { padding-bottom: 20px; background-color: #444444; }

form { margin: 20px 10px; font-size: 12px; line-height: 16px; color: #ffffff; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222222; }
textarea { width: 250px; height: 125px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222222; }
option { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222222; }

h1 { margin: 0px 0px 0px 10px; font-family: Arial Black, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; font-style: normal; text-transform: uppercase; line-height: 14px; color: #ffffff; }
h2 { margin: 20px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: normal; text-transform: uppercase; line-height: 14px; color: #ff3300; }
h2.resume-lj { margin: 20px 0px 0px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: normal; text-transform: uppercase; line-height: 14px; color: #ff3300; }
h2.resume-jj { margin: 20px 0px 0px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: normal; text-transform: uppercase; line-height: 14px; color: #00ccff; }
h3 { margin: 20px 0px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; font-style: normal; line-height: 10px; color: #ff3300; }
h4 { margin: 0px 0px 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; text-transform: uppercase; line-height: 10px; color: #ffffff; }
p { margin: 20px 10px; font-size: 12px; line-height: 16px; color: #ffffff; }
ul { margin-top: 0px; margin-right: 30px; font-size: 12px; line-height: 16px; color: #ffffff; }
.q { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 14px; color: #ffffff; }

.nav a:link { text-decoration: none; font-size: 14px; font-weight: bold; color: #666666; }
.nav a:visited { text-decoration: none; font-size: 14px; font-weight: bold; color: #666666; }
.nav a:hover { text-decoration: none; font-size: 14px; font-weight: bold; color: #ffffff; }

.lj a:link { text-decoration: none; color: #ff3300; }
.lj a:visited {	text-decoration: none; color: #ff3300; }
.lj a:hover { text-decoration: underline; color: #fff; }

.lj_full a:link { text-decoration: none; color: #ff3300; }
.lj_full a:visited { text-decoration: none; color: #ff3300; }
.lj_full a:hover { text-decoration: underline; color: #fff; }

.jj a:link { text-decoration: none; color: #00ccff; }
.jj a:visited {	text-decoration: none; color: #00ccff; }
.jj a:hover { text-decoration: underline; color: #fff; }

.jj_full a:link { text-decoration: none; color: #00ccff; }
.jj_full a:visited { text-decoration: none; color: #00ccff; }
.jj_full a:hover { text-decoration: underline; color: #fff; }

.footer a:link { text-decoration: none; color: #d010b1; }
.footer a:visited {	text-decoration: none; color: #d010b1; }
.footer a:hover { text-decoration: none; color: #fff; }