body {
	margin: 0;
	padding: 0;
	font-size: 90%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #e2dccd;
}

p.title {
font-size: 120%;
text-align: center;
font-weight: bold;
line-height: 80%;}

ul.level1 {
list-style: disc;
}

ul.level2 {
list-style: circle;
}

.whatnew {
font-size: 80%;
text-indent: +0%;
font-weight: bold;
}

p.footer-center {
text-align: center;
font-size: 80%;
text-indent: +0%;
font-weight: bold;
}

p.footer {
font-size: 80%;
text-align: left;
}

p.author {
font-style: italic;
font-size: 110%;
text-align: center;
font-weight: bold;
line-height: 80%;}


p.bottom-link {
text-align: right;
}

p.subtitle {
font-size: 90%;
text-align: center;
font-weight: bold;
line-height: 80%;}


.subtitle {
font-size: 90%;
text-align: center;
font-weight: bold;
line-height: 80%;}

table.header {
font-weight: bold;
width: 100%;
}

.editor {
font-style: italic;
}

font.begin-article {
font-size: 200%;
font-weight: bold;
font-style: italic;
}

p.image-center{
margin-left: auto;
margin-right: auto;
font-size: 80%;
text-align: center;
font-weight:bold;
}

p.image-center img{
border: 1px black solid
}

pre.bold{
font-family: verdana, helvetica, arial, sans-serif;
}

.doNotPrint {
  display: none !important;
}


#top {
color: #512800;
	background-color: #e2dccd;
	margin-bottom: -4px;
	border-bottom: 1px solid #717888; 
	padding: 0;
  height: 40px;
 display: none;
}

.headerTitle {
  font-size: 140%;
  font-weight: bold;
  margin: 0 0 0 4mm;
  padding: 0.25ex 0;
}


#middle-top {
	background-color: #ae9d79;
  color: white;
  height: 20px;
	position: relative; /* relative position needed to allow z-index */
	z-index: 11; /* z-index is highest to cover two side panel tops due to IE leaving extra padding in top image and causing columns to be too high */
display: none;
}

.subHeader a {
  color: white;
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  padding: 0 0.75ex 0 0.5ex;
}  

.subHeader a:hover {
  text-decoration: underline;
}


#navigation {
	position: absolute;
 top:60px;
 	left: 0;
	z-index: 9;
	width: 0%;
	background-color: #e2dccd;
  font-size: 110%;
	font-weight: bold; 
	color: black;
	padding: 0;
display: none;
}

#navigation ul {
	width: 100%;
	list-style: none;
	margin-left: 2px;
	padding-left: 0;
/*note additional style for margin-top: -10px inline toplevel ul of navigation. This brings the top of the list of links up 
It could not be done here, because there are sublevels of ul that are affected*/
}

#navigation li {
  margin: 1px;
  padding: 0.1ex 0;  /* Circumvents a rendering bug (?) in MSIE 6.0 */
}

#navigation a:link, #navigation a:visited {
	display: block; 
	color: black;
	background-color: transparent;	
	text-decoration: none; 
}
#navigation a:hover {
 color: white;
  background-color: #ae9d79;
  margin-right: 3px;
}
#navigation ul ul { 
	font-size: 85%;
} 
#navigation ul ul li { 
	margin-left:0;
} 
#navigation ul ul a:link, #navigation ul ul a:visited { 
	color: black;
	background-color: transparent;	
} 
#navigation ul ul a:hover { 
color: white;
  background-color: #ae9d79;
}


#center {
	margin-left: 2%;
	padding-right: 2%;
	padding: 0 25px 0 15px;
	text-align: justify;
	margin-top: 0;

}
#centercontent {
	padding-bottom: 15px;
  padding-top: 10px;
}

#centercontent p {
  margin: 1em 1ex 1em 1ex;
  padding: 0;
line-height: 1.5em;}

#centercontent a {
  color: #512800;
  background-color: transparent;
  text-decoration: underline;
}

#centercontent a:hover {
  text-decoration: none;
  background-color: #f2ebd2;

}

#centercontent h1 {
  color: black;
  background-color: #e2dccd;
  font-size: 100%;
  font-weight: bold;
  margin: 3em 0 0 0;
  padding: 0.5ex 0 0.5ex 1ex;
}


#footer {
	margin-left: 18%;
	margin-right: 18%;
	margin-top: 10px;
	text-align: center;
	visibility: hidden;
	font-size: 80%;
	font-weight: bold;
	clear: both;
	display: block;
}

div.column-left {
position: relative;
top: 0px;
left: 2%;
width: 45%;
background-color: red;
}
div.column-right {
position: relative;
top: -710px;
left: 51%;
width: 45%;
background-color: green;
}
div#right ul {
	margin-right: 2px; 
	line-height: 130%;
}

div#right ul ul{
	position: relative;
	top: 0;
	right: 2em; 
	list-style-type: disc;
	line-height: 130%;
}

.datatable{
width: 90%;
height: 75%;
border: 1px solid  #800080;
border-collapse: collapse;
}

.datatable td {
border: 1px solid  #800080;
text-align: center;
padding: 4px;
}

.datatable caption {
font-size: 130%;
text-align: center;
padding: 5px;
margin-top: 2em;
margin-bottom: 1em;

}


/*For Updates page produced by listgarden */

div.item {
margin-bottom: 10px;
}

div.itemtitle {
font-weight: bold;
}

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
	margin-top: 0;
}
body > div#middle-top  {
	margin-top: 3px;
}
