/* * * * * * * * * * * * * * * * * * * * * * * * */
/*                                               */
/* New layout for 2008 resume update             */
/*                                               */
/* * * * * * * * * * * * * * * * * * * * * * * * */

/* * * Body Styles * * */

body {
 background-color: dimgray ;
 margin: 0 ;
 font-family: "Arial Narrow", Futura, Helvetica, Arial, Verdana, sans-serif ;
}

table.textbox {
 /* table-layout: fixed ;
 empty-cells: show ; */
 background-color: gainsboro ;
 width: 790px ;
 height: 100% ;
 margin-top: 0 ;
 margin-bottom: 0 ;
 border: 0 ;
 padding: 10px ;
}

td.textarea {
 background-color: white ;
 width: 595px ;
 height: 100% ;
 padding: 15px ;
 font-size: 11pt ;
 vertical-align: top ;
}

td.menuarea {
 background-color: aliceblue ;
 color: darkblue ;
 width: 175px ;
 height: 100% ;
 padding-right: 5px ;
 padding-top: 20px ;
 padding-left: 5px ;
 font-size: 8pt ;
 vertical-align: top ;
}

body.rightmenu {
 background-color: aliceblue ;
 color: darkblue ;
 margin: 0 ;
 font-family: Arial, Verdana, sans-serif ;
 font-size: 8pt ;
}

div.maintext1
 {
  padding-left: 5px ; 
  padding-right: 5px ;
  margin-bottom: 100px ;
 }

body.rightmenu p {
 padding: 0 ;
}

a:link, a:visited, a:active {
 text-decoration: none ;
 font-weight: bold ;
 color: darkblue ;
}

a:hover {
 text-decoration: underline ;
}

ul li {
 padding-bottom: 1.5ex ;
 list-style-type: square ;
}

h2, h4 {
 padding-top: 1.5ex ;
 padding-bottom: 0 ;
}

.keywords {
 font-size: 90% ;
}

