img { border: 0; }
body { color: black; font-family: Arial, Verdana, sans-serif; margin: 0px; }

ul { margin-top: 0.2em; margin-bottom: 0.2em; }
li { list-style: circle; margin-bottom: 0.2em; }


div.smallprint li, div.smallprint p { font: 70%; margin: 0; }
div.smallprint ul { margin-bottom: 0.9em; }


table.header { background: #C1DDFF; width: 100%; }
table.header { border-bottom: solid blue 1px;  }
table.header td { padding: 8px }
table.header p {text-align: right; font: bold 120%; color: #003980; letter-spacing: 0.5em;}

table.main td { vertical-align: top; }

td.content { width: 65%; padding: 1em 1em 0 1em; font: 90%}
td.content h1 { letter-spacing: 0.1em; font: normal; font-size:125%; color: #003980; }
td.content h4 { letter-spacing: 0.1em; font: normal; color: #003980; }

p.footer { margin-top: 1em; border-top: 1px solid blue; padding-right: 1em;
           text-align: right;
           font: 70%; color: #909090; background: #DFDFDF; }

td.rightbar { text-align: center; }
td.rightbar h4 { background: #C1DDFF; color: #003980; border-bottom: solid blue 1px; margin: 0; margin-top: 0.7em; margin-bottom: 0.3em; padding: 1px; font: 90%;}
td.rightbar a {  text-decoration: none; font: 80%; padding: 0;}

p.testimonialcomment { color: blue; margin-bottom: 0; }
p.testimonialname { color: #003980; font-style: italic; font: 80%; margin-top: 0; }

td.rightbar a:hover { background: #C1DDFF; }

td.leftlinks { width: 15% }
td.leftlinks p, td.leftlinks a { padding-left: 1em;  }
td.leftlinks h4 { background: #C1DDFF; border-bottom: solid blue 1px; border-right: solid blue 1px; color: #003980; margin: 0; margin-top: 0.7em; padding: 1px 0px 1px 0.3em; font: 90%; }
td.leftlinks a { display: block; text-decoration: none; padding-right: 2px; border-right: solid blue 1px; font: 80% }
td.leftlinks a:hover { color: blue; background: #C1DDFF; padding-right: 0px; border-right: solid blue 3px;}
