body {color : #DDDDDD; background : #000000; font-family : Arial, helvetica, sans-serif; margin: 0px; }
img {border-width : 0px; margin : 0px; }
img.intro {float : left; clear : left; margin-left : 10px; }
p {color : #DDDDDD; font-family : Arial, helvetica, sans-serif; margin-left : 20px; margin-right : 15px; }  
p.center {text-align : center; }  
p.nav {color : #DDDDDD; text-indent: 0px; margin-left : 6px; margin-right: 6px; margin-top: 0px; margin-bottom: 0px; text-align : center; }
p.subnav {margin : 0px; text-align : left; }
p.navspace  {margin-bottom : 310px; }
p.up {margin : 0px; text-align : right;  }
p.white { color: #FFFFFF; }
p.head {color : #888888;  font-size: 130%; margin : 0px;  }
p.navsub {color : #FFFFFF; background : #202020; font-weight : bold;  height : 42px; margin-left : -20%;margin-top : 0px; margin-right : 0px; margin-bottom: 0px; text-align : left; text-indent : 26%; }
ul.navm {padding-left : 0px; margin : 0px; border-top : 0px; }
li.nav {color : #FFFFFF; padding-left : 2px; margin : 2px; font-weight : bold;  } 
ul {color : #000000; margin-left : 80px; margin-right : 60px; }
ol {color : #000000; margin-left : 70px; margin-right : 60px; }
#nnav {display: none; } 
#skip {position : absolute; top : 0px; color : #FFFFFF; }
#topleft {position : absolute; left : 0;  top : 0px; width : 18%; margin-top: 0px; margin-left : -15px; margin-right : 0px; margin-bottom: 0px; }
#topright {padding-left : 20%; margin-top: 2px; margin-left : 0px; margin-right : 13px; margin-bottom: 0px; text-align : right; }
#nav {position : absolute; left : 0; top: 0px; margin-top: 0px; margin-left : 0px; margin-right : 0px;  width : 100%; }
#left {color : #FFFFFF; position : absolute; top : 170px; left : 0px; width : 20%; margin : 0px; background-image : url(../Image/bgmem.png); background-repeat : repeat-y; }
#right {padding-left : 20%;  margin-top: 12px; margin-left : 0; margin-right : 0; margin-bottom: 0;  }
#searchright {text-align : right;  }
#intro { text-align : left; }
#main {position : relative; left : 15%; width : 85%; margin-right : 0px; text-align : left; }    
#footer {position : relative; } 
div#topright a span {display: none; }
div#nav a span {display: none; }
div#topright a:hover span {display: block; position: absolute; top: 168px; left: 20%; color : #FFFFFF; font-weight : bold; background-color : #202020; width : 500px; text-align : left; }
div#nav a:hover span {display: block; position: absolute; top : 0px; left: 100%; color : #FFFFFF; font-weight : bold; background-color : #202020;  width : 320%; z-index :100;  }
h1,h2,h3,h4,h5 {color : #DDDDDD; font-family : Arial, sans-serif; margin-left : 20px; margin-right : 25px; margin-top: 0px; margin-bottom : 0px; }    
h1.title {color : #DDDDDD; font-size : 12pt; line-height : 12pt; margin : 0px; text-align : right; }
h2.title {color : #DDDDDD; margin-top: 0px; margin : 0px; text-align : right; }
.mem {color : #DDDDDD; font-family : Felix Titling, Perpetua Titling MT, Garamond, Times New Roman, serif; font-weight : bold; margin-left : 40px; margin-right : 35px; text-align : center;}
hr { color : #888888; }
form {margin : 0; width : 240px; }
a:link {color: #0088FF; background : #000000; }
a:visited {color: #AAAA77; background : #000000;  }
a:active {color: #00FF00; background : #AAAA77; }
a:hover {color: #000000; background : #CCCC99;  }
a.navleft:link {color: #88CCFF; background : transparent;  text-decoration: none;  }
a.navleft:visited {color: #CCCC99; background : transparent; text-decoration: none;  }
a.navleft:active {color: #008000; background : transparent; text-decoration: none;  }
a.navleft:hover {color: #FFFFFF; background : #900000; text-decoration: none;   }
a.plain:link {color: #0088FF; background : #000000; text-decoration: none; }
a.plain:visited {color: #AAAA77; background : #000000; text-decoration: none; }
a.plain:active {color: #00FF00; background : #000000; text-decoration: none; }
a.plain:hover {color: #000000; background : #CCCC99;  text-decoration: none; }
a.navmen {text-decoration: none; } 
table {text-align : right; }
td.leftbar { width : 80%;  text-align : right; }
td.rightbar { width : 20%;  text-align : right;  }
table.data {color : #000000; background-color : #FFFFFF; border-color : #000000; border-width : 2px; border-style : solid; text-align : center; }
tr.bold {font-weight : bold; }
table.memorial {color : #000000; background-image : url(../Image/blkmarb.jpg); font-family : Times New Roman, serif; font-size : medium; margin-left : 0px; border-color : #000000;}
td.mar {background-image : url(../Image/mar.gif); text-align : center; }



