/* lists */ 

ul {
	text-align: left;
  margin: 0;
  padding: 5px 0 10px 20px;
}

ol {
	text-align: left;
  margin: 0;
  padding: 5px 0 10px 20px;
}

li {
	text-align: left;
  font: normal 12px Arial, sans-serif;
  color: #040404;
  padding: 2px 0;
}

/* topbar */ 
td.topbar {
	padding-bottom: 5px;
}

td.sidebar {
  background: #e5e4e4;
}

/* sidebarmenu */ 
td.sidebartitle1 {
  background: #ffde87;
	padding: 0;
	margin: 0; 
  border-top: 3px solid #00788a;
  border-bottom: 3px solid #dfb034;
	text-align: left;
}

td.sidebartitle1 h3 {
  font: bold 14px Arial, sans-serif;
  color: #060606;
  margin: 3px 0 3px 3px;
	text-align: left;
}

td.sidebarmenu {
  background: #ffde87;
	padding: 0 0 10px 0;
	margin: 0; 
}

td.sidebarmenu ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	padding-right: 5px;
}

td.sidebarmenu li {
	background: url(http://www.llis.com/newsletters/archives/images/bullet3.gif) left top no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
}

td.sidebarmenu td {
	padding: 5px 5px 5px 0;
	text-align: left;
}

td.sidebarmenu td a {
	text-align: left;
  font: normal 12px Arial, sans-serif;
  padding: 5px 0;
	color:#060606;
	text-decoration: none;
}

td.sidebarmenu td a:hover {
	text-decoration: underline;
}

td.sidebarmenu li a {
	color:#060606;
	text-decoration: none;
}

td.sidebarmenu li a:hover {
	text-decoration: underline;
}

td.sidebarmenu p.border {
  border-bottom: 3px solid #00788a;
}

/* sidebarinfo */ 

td.sidebartitle2 {
  background: #e5e4e4;
  border-top: 3px solid #00788a;
  border-bottom: 3px solid #b7b7b7;
	text-align: center;
}

td.sidebartitle2 h3 {
  font: bold 11px Arial, sans-serif;
  color: #060606;
  margin: 3px 0 3px 3px;
	text-align: center;
}

td.sidebarinfo {
  background: #e5e4e4;
}

td.sidebarinfo p {
  font: bold 11px Arial, sans-serif;
  color: #060606;
  margin: 5px 2px 20px 4px;
	text-align: center;
}

td.sidebarinfo p a {
	font: bold 12px Arial, sans-serif;
	color: #f83703;
	text-decoration: none;
}

td.sidebarinfo p a:hover {
	text-decoration: underline;
}

td.sidebarinfo p.border {
	padding-bottom: 10px;
}

/* sideinfo2 */ 
td.sidebarinfo2 {
  background: #e5e4e4;
  border-top: 3px solid #00788a; 
}

/* content */ 
td.content {
  padding: 2px 5px 2px 5px;
}

td.content p {
  font: normal 12px Arial, sans-serif;
  color: #080808; 
	text-align: left;
}

a {
	font: bold 12px Arial, sans-serif;
	color: #00788a;
	text-decoration: none;
}

td.content p a, td.content td.list a {
	font: bold 12px Arial, sans-serif;
	color: #00788a;
	text-decoration: none;
}

td.content p a:hover, td.content td.list a:hover {
	text-decoration: underline;
}

td.content p.marginless {
	margin-top: 0;
}

td.content p.border {
  padding-bottom: 10px;
  border-bottom: 1px solid #00788a;
}

td.content p.border2 {
  padding-bottom: 10px;
  border-bottom: 5px solid #00788a;
}

td.content p.pad1 {
	margin-top: 0;
	padding-left: 100px;
}

td.content p.pad2 {
	margin-top: 0;
	padding-left: 125px;
}

td.content h2 {
  font: bold 15px Arial, sans-serif;
  color: #040404;
	text-align: left;
}

td.content h3 {
  font: bold 13px Arial, sans-serif;
  color: #040404;
	text-align: left;
}

td.content h4 {
  font: bold 13px Arial, sans-serif;
  color: #040404;
  text-align: left; 
  border-bottom: 1px solid #00788a;
}

td.content p.security {
	font: normal 9px Arial, sans-serif;
	border-bottom: 5px solid #00788a;
	padding-bottom: 10px;
}

td.content p.footer {
	font: normal 10px Arial, sans-serif;
	padding-bottom: 10px;
	text-align: center;
}

td.content p.footer a {
	font: bold 10px Arial, sans-serif;
	color: #f83703;
	text-decoration: none;
}

td.content p.footer a:hover {
	text-decoration: underline;
}

td.content ul li, td.content ol li {
	color: #00788a;
}

td.content ul li span, td.content ol li span {
	color: #080808;
}

td.content td.blue {
	color: #00788a;
}

td.content td.list {
  font: normal 12px Arial, sans-serif;
	text-align: left;
	color:#080808;
}

/* menu */ 

p.menu {
  margin: 0;
}
p.menu a {
  padding: 3px 10px;
  margin-right: 3px;
  background-color: #ffde87;
  text-decoration: none;
  font: bold 12px Arial, sans-serif;
  color: #00788a;
}
p.menu a:hover {
  background-color: #ffd24e;
}

/* lists */ 
p.newsletter {
	/* background-color:#ff0000;*/ 
}
ul.newsletter, ol.newsletter, ul.newsletter li ul {
	margin-bottom:0;
	padding-bottom:0;
	/* background-color:#0000ff; */ 
}
.afterlist {
	/* background-color:#00ff00; */ 
	margin-top:-0.5em;
}
.reducetop {
	margin-top:-1.0em;
}

table.matrix td, table.matrix th {
	font-size: 11px;
	text-align: center;
}

table.matrix th {
	background: #ddd;
	font-weight; bold;
	border-bottom: 1px solid #333;
}

table.matrix td.head {
	font-weight: bold;
	border-bottom: 1px solid #333;
}

table.matrix td.rpad {
	padding-right: 5px;
}
table.matrix td.divider {
	border-left: 2px solid #333;
}

.article {
  font: normal 12px Arial, sans-serif;
  text-align:left;
  border-bottom:1px solid #00788A;
  padding-bottom:10px;
  margin-bottom:5px; 
}

