body, p, div {

	font-family: Verdana,Helvetica,Arial,sans-serif;

	font-size: 10pt;

	color: #000000;

	font-weight: normal;

	background-color: #ffffff;

}

blockquote {

	font-weight: normal;

}

pre {

	padding-left: 10pt;

	font-size: 10pt;

	font-family: Courier;

}

th {

	font-size: 9pt;

	font-weight: bold;

	padding: 3pt;

	text-align: left;

}

td {

	font-size: 8pt;

	font-weight: normal;

	padding: 3pt;

}

h1 {

	color: #990000;

	font-size: 24pt;

	font-weight: bold;

}

h2 {

	color: #990000;

	font-size: 18pt;

	font-weight: bold;

}

h3 {

	color: #990000;

	font-size: 14pt;

	font-weight: bold;

}

h4 {

	color: #990000;

	font-size: 12pt;

	font-weight: bold;

}

ol {

	font-weight: normal;

	font-size: 10pt;

}

ul {

	font-weight: normal;

	font-size: 10pt;

}

li {

  padding: 2pt;

}

input {

	font-size: 8pt;

}

select {

	font-size: 8pt;

}

textarea {

	font-weight: normal;

}

hr {

	color: #990000;

	height: 1;

	width: 100%;

	text-align: left;

}

a:active, a:link, a:visited {

	color: #990000;

	font-weight: bold;

	text-decoration: none;

}

a:hover {

	color: #990000;

	font-weight: bold;

	text-decoration: underline;

}



.toolsContainer-off {

	display: none;

}

.toolsContainer {

	display: block;

}

.toolsbutton-off {

	display: none;

}

.toolsbutton {

	display: block;

	font-size: 8pt;

	text-align: right;

	padding-left:5px;

	padding-bottom:5px;

}

.toolsbutton-float {

	display: inline;

	font-size: 8pt;

	float: right;

}

#menuColumn {

	width: 200px;

}



.menuBlock a:hover {

	text-decoration:none;

}





/* This style formats error messages generated by EditMe. */

.error {

	font-weight: bold;

	color: red;

}

/* This style formats the site menu generated by EditMe. */

.menu{

	font-size: 8pt;

	color: #990000;

	text-decoration: underline;

}

/* This style formats the site menu text generated by EditMe. */

.menutext{

	font-size: 8pt;

	color: #990000;

}

/* This style formats the tool div */

.menubox {

	border-left: 1pt solid gray;

	padding-left: 4pt;

}

/* This style formats the comment user name and date header. */

.commenthead {

	font-weight:bold;

	margin: 0pt 10pt 5pt 0pt;

}

/* This style formats the box surrounding comments. */

.commentbox {

	background-color: #E3E3E2;

	padding: 2pt; 

	margin: 0pt 10pt 15pt 0pt;

}

.commentbox p {

	background-color: #E3E3E2;

	margin: 0pt 0pt 6pt 0pt;

}



/* Tree navigation formatting */

div.orgtree {

  margin: 0px 1em 0px -1em;

}

div.orgtree ul {

  list-style: none;

  padding: 0px 0px 0px 1em;

  margin: 0px 0px 0px 0px;

}

div.orgtree ul li {

  padding: 0px 0px 6px 0px;

  line-height: 1.2em;

}

div.orgtree ul li ul {

  padding: 6px 0px 0px 1em;

}

div.orgtree ul li.orgtree_li_exp {

  padding: 0px 0px 0px 0px;

  margin: 0px 0px 0px 0px;

}

div.orgtree ul li.orgtree_li_exp, div.orgtree ul li.orgtree_li_sel {

  list-style: none;

  font-weight:bold;

}

div.orgtree ul li.orgtree_li {

  list-style: none;

  font-weight:normal;

}



/* List formatting for _ListNav, _ListRecent and _MonthNav output */

div.orglist {

  margin: 0px 1em 0px -1em;

}

div.orglist ul {

  list-style: none;

  padding: 0px 0px 0px 1em;

  margin: 0px 0px 0px 0px;

}

div.orglist ul li {

  padding: 0px 0px 6px 0px;

  line-height: 1.2em;

  list-style: none;

}

div.list ul li.orgnav_li_sel {

  font-weight:bold;

  list-style: none;

}

div.orghead {

  margin-left: 1em;

  margin-bottom: .25em;

  font-weight: bold; 

}

p.list_footer_links {

  font-size:.85em;

  padding-bottom:12px;

}
