#fkmenu { position: relative; top:0; left:0; clear: right; width: 740px; height: auto; margin: 0 auto; display: block; }
body {text-align: center; background-color: #1e1e00; margin: 0; padding: 0;}
#wrapper { width:800px; margin: 0 auto; background-color: white; padding-top: 10px; padding-bottom: 10px; text-align: left;}
#bodycontainer   { position: relative; background-color: #663; width: 780px; height: auto; margin: 0 10px; padding: 0; }
#leftnav   { font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; position: relative; width: 110px; height: 100%; min-height: 450px; background-color: transparent; text-align: left; z-index: 2; overflow: visible; float: left; clear: none; margin: 0; padding-top: 10px; padding-left: 10px; display: block; }
#leftnav a { color: white; font-size: 90%; text-decoration: none; position: relative; width: 100px; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; display: block; }
#leftnav a:visited { color: #d3d3d3; text-decoration: underline; width: 100px; clear: right; margin-left: 0; }
#leftnav a:visited:hover { color: #1a1a1a; text-decoration: none; background-color: #ffc; margin-top: -2px; margin-left: 0; padding-top: 10px; padding-bottom: 6px; width: 100px; clear: right; border-top: 2px solid #000; border-bottom: 2px solid black; border-left: 2px solid black; }
#leftnav a:hover { color: #1a1a1a; background-color: #ffc; text-decoration: none; width: 100px; clear: right; margin-top: -2px; margin-left: 0; padding-top: 10px; padding-bottom: 6px; border-top: 2px solid #000; border-bottom: 2px solid black; border-left: 2px solid black; }
#content   { color: #1a1a1a; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cc9; position: relative; width: 638px; height: 100%; z-index: 0; float: left; clear: none; min-height: 450px; margin: 0; padding: 10px 0 10px 10px; border-color: #000 black black; border-style: solid; border-width: 2px 1px 1px 2px; display: block; }
.contentblock { color: #1a1a1a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffc; margin: 0 0 20px 20px; width: 550px; height: auto; padding: 10px 10px 10px 5px; }
.contentblock p { color: #1a1a1a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; padding: 0 0 10px; margin: 0; width: 100%; clear: both; float: left; display: block;}
.contentblock h2 { color: #1a1a1a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; margin: 0 0 15px; padding: 0 0 0; position: relative; float: left; clear: right; }
.resumeblock { color: #1a1a1a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffc; width: 608px; height: auto; margin: 0; padding: 10px; }
.resumeblock p { text-align: justify; }
.resumeblock h1 { font-size: 16pt; margin: 0 0 15px; padding: 0; }
.resumeblock h2 { font-size: 10pt; text-decoration: underline; padding: 0; }
.resumeblock h3 { font-size: 10pt; font-weight: bold; font-style: italic; text-indent: 30px; margin: 0; padding: 0; }
.resumeblock li { padding-bottom: 5px; }
.indent { padding-left: 30px; display: block; }
.listIndent { margin-left: 30px; padding-left: 0; list-style-type: none; }
.listIndent li { margin-left: 0; padding-bottom: 0; padding-left: 0; }
.indentns { margin-top: -15px; padding-top: 0; display: block; padding-left: 20px; }
#footer   { color: #404040; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 2; background-repeat: repeat-x; text-align: center; height: 47px; clear: both; padding-top: 10px; }
#footer a { color: #404040; font-size: xx-small; text-decoration: none; margin-right: 10px; margin-left: 10px; }
#footer a:hover { text-decoration: underline; margin-right: 10px; margin-left: 10px; }
#footer a:visited { color: #1e1e1e; text-decoration: none; margin-right: 10px; margin-left: 10px; }
.topstuff { position: relative; float: left; width: 740px; clear:right;}
.fix { float: left; clear: none; margin: 0; padding: 0;}
.fix2 {clear: none; margin: 0; padding: 0;}
.lable { color: white; font-size: 12pt; font-family: Helvetica, Arial, Verdana, sans-serif; clear: none; display: inline; }
.currentPage { color: #1a1a1a; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #cc9; text-align: left; width: 100px; height: auto; clear: both; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; border-top: 2px solid #1a1a1a; border-bottom: 2px solid #1a1a1a; border-left: 2px solid #1a1a1a; border-right-color: #1a1a1a; }
.currentPage a:visited { color: #1a1a1a; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
.currentPage li { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; clear: left; margin: 0; padding: 0; list-style-type: none; }
.morelink a { color: #004280; text-decoration: none; float: right; }
.morelink a:hover { color: #004280; text-decoration: underline; text-align: right; }
.morelink a:visited { color: #6c6d6d; text-decoration: underline; text-align: right; }
.leftimage { float: left; clear: none; margin-right: 10px; display: inline; }
#header { width: 760px; height: auto; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; outline: solid 10px #663; }
