html { 
font-family: Times, sans-serif;
}

body {
padding: 1ex 2ex 1ex 2ex;
margin: 0;
}

hr { 
height: 1px;
border: 0px solid white;
margin: 0 1px;
padding:0;
background-color: #888888;
}

#logo img {
border:0 solid black;
margin: 0;
padding: 0 0 1ex 0
}

.cb { 
width: 100%;
height: 0;
clear: both;
font-size: 0;
line-height: 0px;
}

.style1 {
color: #FF3300;
font-weight: bold;
}

.cal {
border-collapse: collapse;
margin: 0;
padding: 0;
border: 1px solid #99ccff;
text-align: center;
width: 95%;
}
.cal caption {
margin: 0;
padding: 0 0 0 2px;
border: 1px solid #99ccff;
background-color:  #99ccff;
color: white;
font-family: Sans-serif;
font-weight: bold;
text-align: left;
}
.cal td {
border: 1px solid #99ccff;
padding: 1px 2px;
background-color: #ffffcc;
}
.cal th {
padding: 1px 2px;
background-color: #ffffcc;
color: red;
}


#content table {
border-collapse: collapse;
margin: 0;
padding: 0;
border: 2px solid gray;
text-align: left;
}

#content td {
margin: 0;
padding: 1ex;
}

.sbj { display: none }

#lc {
float: left;
width: 10em;
padding: 0;
margin: 0;
}

#column1 { margin: 1em 0 1em 0; padding: 0; }
#column1 pre{ margin: 0; padding: 0; font-size: 90%; font-family: monospace; }

#tools {
width: 95%;
padding: 0;
margin: 0;
font-size: 90%;
line-height: 1px;
color: #cccccc;
background-image: url("mo2.png");
}

#tools form {
margin: 0 0 0.5ex 0;
padding: 0.5ex;
/* background-color: #cccccc; */
}
#tools a,
#tools input
{
display: block;
font-size: small;
margin: 0.5ex 0;
padding: 0;
line-height: 100%;
} 


#content {
padding: 0 0 0 0;
margin: 1em 0 0 11em;
font-size: 100%;
line-height: 150%;
}

#preview { border: 1px solid #dddddd; padding: 1ex; margin-bottom: 1em; }
#toc { display: none; }
#conflictExp { font-size: 110%; color: #FF0000; border-style: solid; border-width: 4px; padding: 1ex; }
#pnBar { text-align:center; font-size: 120%; }

h1 {
font-size: 1em;
margin-top: 0.5ex;
line-height: 120%;
font-family: Helvatica, sans-serif;
background-color: gray;
color: black;
padding: 1ex;
}

h1 a:link { color: #ddffff; }
h1 a:visited { color: #bbffff; }

#content h1 {
display: none;
}

#content h2 {
border-bottom:1px solid black;
margin: 0 0 0.5ex 0;
line-height:120%;
color: #000000;
padding: 0ex 1ex 0.2ex 0.5ex;
}

h3,h4,h5,h6 { border-bottom:1px dotted gray; margin-top: 0.5ex; line-height:120%; color: #000000; padding-left:0.5ex; padding-right:1ex; padding-top:1ex; padding-bottom:0.3ex; }

#content blockquote
{
  border-left: 2px solid gray; border-right-width: 1px; border-top-width: 1px; 
  border-bottom-width: 1px; margin-left: 2ex; margin-right: 0; 
  padding-left: 1ex; padding-right: 0; padding-top: 0; padding-bottom: 0;
  }

.verbatim-hard { font-family: monospace; line-height:100%; border: 1px solid #000000; background-color: #eeffff; padding: 1ex; }

.verbatim-soft {
font-family: times,sans-serif;
line-height:140%;
padding-left: 1ex;
}
.editlink { background-color: #eeeeee; }
h1 .editlink { background-color: #000066; }

#footer { font-style: italic; font-size:60%; }
#footer hr { margin:1ex 0 0 0; padding: 0; clear: both; }
#footer #pageinfo{ margin-top:0.5ex; margin-bottom:0; }
#footer #productinfo { margin-top:0.5ex; }
#footer #productinfo img { vertical-align: top; float: right }

ul.wmslist li { margin-top:0.5ex; margin-bottom:0.5ex; }

#c1 ul {
font-family: Times, Sans-serif;
font-size: 90%;
line-height: 110%;
list-style-type: none;
margin:0;
padding:0;
text-align: center;
}

#c1 li {
text-align: center;
width: 20%;
float: left;
margin:0;
padding:0;
color: white;
background-color: blue;
border-bottom: 2px solid #cccccc;
white-space: pre;
}

#c1 .a {
background-color: #cc3333;
border-bottom: 4px solid #cc3333;
}

#c1 .b {
background-color: #003399;
border-bottom: 4px solid #cc3333;
}

#c1 .c {
background-color: #003399;
border-bottom: 4px solid #003399;
}

#c1 li p {
margin:0;
padding:2px 0;
}

#c1 li a {
text-decoration: none;
color: white;
}

#c1 li a:hover {
color: #ffffaa;
}

