body {
background: #EEEEFF ; 
font-family: Verdana ;
font-size: 75%;
}


table.main {
border: 1px solid silver ;
background: #DDFFFF ;
width: 100% ;
min-width: 760px ;
max-width: 1000px ;
padding: 2px
}


td {
padding: 5px
}

td.nav {
border: 1px dotted black ;
background: #FFFFCC ;
font-family: Arial ;
font-weight: bold ;
width: 18% ;
text-align: center ;
padding:2px
}

td.middle {
width: 64%;
padding: 5px
}

td.right {
border: solid silver 1px ;
text-align: center ;
width: 18% ;
padding: 5px
}

td.bottom
{
border: silver 1px;
border-style: none;
border-top-style: solid ;
font-size: 90% ;
text-align: center ;
color: #606060 ;
line-height: 150% ;
padding: 5px
}

td.top {
width: 100% ;
padding: 0px
}

td.index {
border: maroon dashed 1px ;
padding: 3px
}

h1 {
font-size: 170% ; 
text-decoration: none ; 
font-family: Arial ; 
text-align: center ;
color: navy ;
}

h2 {
font-size: 140% ; 
text-decoration: none ; 
font-family: Arial ; 
text-align: center ;
color: navy ;
}

h3 {
font-size: 110% ; 
text-decoration: none ; 
font-family: Arial ; 
font-weight: bold ;
}


a:link {
color: green
}

a:visited {
color: green
}

a:hover {
color: maroon
}

a.nav {
text-decoration: none
}

p {
text-align: justify;
line-height:125%
}

p.small {
font-size: 90%;
line-height:normal
}


ul {
line-height:133%
}

ol {
line-height:133%
}




hr {
color: black ;
height: 1px ;
width: 100% ;
}


div.small {
font-size: 90%
}

div.flow {
float: right;
clear: right;
margin:0px;
margin-left:7px;
margin-bottom:7px
}

div.flowleft {
float:left;
clear:left;
margin:0px;
margin-right:7px;
margin-bottom:7px
}

div.flownomargin {
float: right;
clear: right;
margin:0px;
margin-left:5px
}

div.description {
font-size: 90% ;
color: #404040 ;
text-align: left
}

div.boxhead
{
font-family: Verdana ;
font-weight: bold ;
text-align: center ;
font-size: 90% ;
border: black 1px solid;
padding: 1px;
background: #EEEEFF
}

div.indexheader {
font-size: 120% ; 
text-decoration: none ; 
font-family: Arial ; 
font-weight: bold ;
text-align: left ;
color: navy
}

div.tsheader {
font-size: 15px ;
font-family: Arial ;
font-weight: bold ;
color: navy ;
}

div.indexh1 {
font-size: 170% ; 
font-family: Arial ; 
text-align: center ;
color: navy ;
font-weight: bold ;
line-height: 130%
}

div.authorinfo {
font-size: 90% ;
text-align: left ;
}

div.name {
font-size: 120% ; 
text-decoration: none ; 
font-family: Arial ; 
font-weight: bold ;
color: navy ;
text-align: center ;
}

div.copy {
font-size: 90% ;
text-align: left ;
border: solid black 1px ;
background: white ;
padding: 3px
}

div.submit {
border: solid #FF9900 1px ;
font-size: 90% ;
text-align: left ;
background: #FFDD99 ;
padding: 3px
}

div.submitheader {
font-size: 120% ; 
text-decoration: none ; 
font-family: Arial ; 
font-weight: bold ;
text-align: center
}

table.zap {
font-size: 90% ;
width: 100% ;
border: 0px ;
padding: 0px ;
font-weight: bold ;
border-top: solid navy 1px ;
border-bottom: solid navy 1px ;
border: solid navy 1px ;
background: white
}

td.zap-l {
padding: 2px ;
padding-left: 5px ;
text-align: left ;
width: 35%
}

td.zap-m {
padding: 2px ;
text-align: center ;
font-weight: normal ;
width:30%
}

td.zap-r {
padding: 2px ;
padding-right: 5px ;
text-align: right ;
width: 35%
}

table.navig {
width: 90% ;
border: solid maroon 1px;
background: #F9F9F9;
font-size: 90%
}

td.active {
color: blue
}


table.infonavig {
width: 95% ;
border: solid maroon 1px;
background: #F9F9F9;
font-size: 90% ;
color: #606060
}

p.quote {
font-size: 90% ;
margin-left:8% ;
margin-right:7% ;
text-align: center ;
color: #606060
}

br.nv {
font-size:7px
}

div.authorbox {
border:1px solid blue ;
font-size: 90% ;
text-align:left
}

div.authorboxhead {
font-weight: bold ;
text-align: center ;
border-bottom: blue 1px solid;
padding: 1px;
background: white
}

div.authorboxcontent {
padding:2px;
padding-top:5px;
padding-bottom:5px;
}

div.submissionbox {
border:1px solid #FF9900;
font-size:90%;
}

div.submissionboxhead {
font-weight: bold ;
text-align: center ;
border-bottom: #FF9900 1px solid;
padding: 1px;
background: #FFDD99
}
