/* Ladder Consulting newsletter design   v12, 23 Jan 2010    Author: Gavin Wray   www.gavinwray.com */body {   margin: 0;   padding: 0;   /* In all clients except Lotus Notes 6 and Eudora */   background-color: #BFB996;   /* No display in Gmail, LiveMail */   background-image: url(ladder-bg-texture.gif);}p {	margin:0 0 1em 0;} td.permission {   margin: 0;   padding: 5px 0 0px 0;}td.permission p {   font-family: Helvetica, Arial, sans-serif;   font-size: 11px;   font-weight: normal;   color: #262626;   line-height: 14px;}td.permission p a {   font-family: Helvetica, Arial, sans-serif;   font-size: 11px;   font-weight: bold;   color: #424141;   text-decoration: underline;}td.permission p a:hover {   text-decoration: none;}td.header {   background-image: url(header.jpg);   background-repeat: no-repeat;   background-position: top center;   background-color: #990033;   height: 144px;   color: #FFFFFF;   padding: 0;   margin: 0;}/* IE fix */td.header img {   margin: 0px 0px -4px 0px;}td.header h1 {   font-family: Helvetica, Arial, sans-serif;   font-size: 30px;   font-weight: normal;   color: #FFFFFF;   margin-left: 50px;   margin-bottom: 24px;}/* Holds sidebar and maincontent */td.sidebar {   background-color: #F6F4ED;   padding: 0px 20px 20px 20px;   margin: 0;}td.sidebar a {   font-family: Helvetica, Arial, sans-serif;   font-size: 12px;   font-weight: normal;   color: #990033;   text-decoration: underline;}td.sidebar a:hover {   text-decoration: none;}td.sidebar ul {   margin: 0px 0px 0px 15px;   padding: 0px 0px 0px 0px;}td.sidebar ul li,td.sidebar ul li a {   font-family: Helvetica, Arial, sans-serif;   font-size: 12px;   font-weight: normal;   color: #990033;}td.sidebar ul li a:hover {   text-decoration: none;}td.sidebar li {   padding: 0px 0px 8px 0px;   margin: 0px 0px 8px 0px;}td.sidebar h3 {   font-family: Helvetica, Arial, sans-serif;   font-size: 18px;   font-weight: normal;   color: #990033;   margin: 10px 0px 14px 0px;   padding: 0;}td.sidebar h3.buttons {   font-family: Helvetica, Arial, sans-serif;   font-size: 16px;   font-weight: normal;   color: #990033;   margin: 0 0 4px 0;   padding: 0;}td.sidebar h4 {   font-family: Helvetica, Arial, sans-serif;   font-size: 13px;   font-weight: bold;   color: #990033;   margin: 20px 0 5px 0;   padding: 0;}td.sidebar p {   font-family: Helvetica, Arial, sans-serif;   font-size: 12px;   font-weight: normal;   color: #262626;   margin: 0px 0px 1em 0px;   padding: 0px 0px 2px 0px;   line-height: 16px;}td.sidebar p.quote {   margin: 0px 0px 0px 0px;   padding: 0px 0px 10px 0px;   /* In all clients except Lotus Notes 6 and Eudora */   background-color: #F6F4ED;   /* No display in Gmail, LiveMail */   background: #F6F4ED url("quote-open.gif") no-repeat top left;   font-family: Georgia, Times, serif;   font-size: 0.75em;   color: #990033;}td.sidebar hr {   background-color: #aaa37b;   color: #aaa37b;   height: 1px;}/* Articles in right column */td.maincontent {   background-color: #FFFFFF;   padding: 0px 20px 20px 20px;   margin: 0;}td.maincontent a {   font-family: Helvetica, Arial, sans-serif;   font-size: 12px;   font-weight: normal;   color: #990033;   text-decoration: underline;}td.maincontent a:hover {   text-decoration: none;}td.maincontent h2 {   font-family: Helvetica, Arial, sans-serif;   font-size: 18px;   font-weight: normal;   color: #990033;   margin: 15px 0px 7px 0px;   padding: 10px 0px 7px 0px;   line-height: 22px;}td.maincontent h3 {   font-family: Helvetica, Arial, sans-serif;   font-size: 16px;   font-weight: normal;   color: #990033;   margin: 12px 0px 6px 0px;   padding: 8px 0px 5px 0px;   line-height: 20px;}td.maincontent h4 {   font-family: Helvetica, Arial, sans-serif;   font-size: 14px;   font-weight: normal;   color: #990033;   margin: 8px 0px 4px 0px;   padding: 8px 0px 5px 0px;   line-height: 18px;}td.maincontent p.date {   font-family: Helvetica, Arial, sans-serif;   font-size: 11px;   font-weight: normal;   color: #990033;   margin: 0px 0px 1em 0px;   padding: 0px 0px 0px 0px;   text-align: right;}td.maincontent p {   font-family: Helvetica, Arial, sans-serif;   font-size: 12px;   font-weight: normal;   color: #262626;   padding: 0px 0px 0px 0px;   margin: 0 0 1em 0;   line-height: 17px; }td.maincontent p.top {   font-family: Helvetica, Arial, sans-serif;   font-size: 11px;   font-weight: normal;   color: #990033;   margin: 1em 0px 1em 0px;   padding: 0px 0px 5px 0px;}td.maincontent p.top a {   font-family: Helvetica, Arial, sans-serif;   font-size: 11px;   font-weight: normal;   color: #990033;   text-decoration: underline;}td.maincontent p.top a:hover {   text-decoration: none;}td.maincontent ul {   font-family: Helvetica, Arial, sans-serif;   font-size: 12px;   font-weight: normal;   color: #262626;   margin: 0px 0px 20px 24px;   padding: 0px 0px 0px 0px;}td.maincontent ol {   font-family: Helvetica, Arial, sans-serif;   font-size: 12px;   font-weight: normal;   color: #262626;   margin: 0px 0px 20px 24px;   padding: 0px 0px 0px 0px;}td.maincontent li {   padding: 0px 10px 5px 0px;   line-height: 15px;}td.maincontent blockquote {    margin: 10px 10px 15px 10px;    padding: 5px 5px 5px 5px;    background: url(quote-open-white.gif) no-repeat top left;}td.maincontent blockquote div {  margin: 5px 0px 0px 10px;  padding: 15px 0px 10px 10px;  background: transparent url(quote-close-white.gif) right bottom no-repeat;}td.maincontent blockquote p {   font-family: Georgia, "Times New Roman", serif;   font-size: 12px;   font-weight: normal;   color: #990033;   margin: 0px 0px 5px 0px;   padding: 0px 0px 8px 0px;}td.maincontent .articlepic {   margin: 5px 0px 20px 0px;   padding: 0px 0px 0px 0px;}/* Contacts over footer image */td.contact {   padding: 0px 0px 0px 0px;   background-color: #F6F4ED;   /* No display in Gmail, LiveMail */   background: transparent url(footer-tape.gif) no-repeat right;}td.contact p {   font-family: Helvetica, Arial, sans-serif;   font-size: 12px;   font-weight: normal;   color: #262626;   line-height: 16px;   padding: 10px 10px 40px 10px;   margin: 5px 0px 5px 0px;}td.contact p a {   color: #990033;   text-decoration: underline;}td.contact p a:hover {   text-decoration: none;}/* Permission footer */td.footer {   padding: 0px 0 10px 0;}td.footer p {   font-family: Helvetica, Arial, sans-serif;   font-size: 11px;   font-weight: normal;   color: #262626;   line-height: 14px;   margin: 10px 0px 10px 0px;}td.footer p a {   font-family: Helvetica, Arial, sans-serif;   font-size: 11px;   font-weight: bold;   color: #424141;   text-decoration: underline;}td.footer p a:hover {   text-decoration: none;}