html { min-height: 100%; margin-bottom: 1px; }
body, table {font-family: verdana, arial, sans-serif; }
body {font-size: 12px}
table {font-size: 100%}
td {vertical-align: top}
table#newsFeed td {vertical-align: middle; padding: 0 8px 12px 0}
table#newsFeed td.newsDate {color: #cc0000; white-space: nowrap}
table#newsFeed td a:link img    {border: 1px solid #555; margin: 1px 0 0 1px}
table#newsFeed td a:visited img {border: 1px solid #555; margin: 1px 0 0 1px}
table#newsFeed td a:hover img   {border: 1px solid #000; margin: 0 1px 1px 0}
table#newsFeed td a:active img  {border: 1px solid #555; margin: 1px 0 0 1px}

table#newsFeed td a:link, table#newsFeed td a:visited {color: #333}
table#newsFeed td a:hover {color: #000}
table#newsFeed td a:active {color: #333}
.padded {padding: 12px}

.twitterBox {width: 518px; background: url(/images/twitter-middle2.png) no-repeat 0 49px;}
.twitterTop {background: url(/images/twitter-top2.png) top left no-repeat;}
.twitterInner {padding: 18px 18px 0 36px; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em}
.twitterTime {font-size: x-small; text-align: right; color: #333}
.twitterBox a:link {color: #cc0000}
.twitterBox a:visited {color: #cc0000}
.twitterBox a:hover {color: #003580}
.twitterBox a:active {color: #cc0000}

body {margin: 0; background: #28346e url(/images/background-glow.jpg) repeat-x; text-align: center}
#container {width: 1082px; margin: auto; text-align: left; background: url(/images/background-body.jpg) repeat-y}
#contentArea {background: url(/images/background-content-glow.jpg) no-repeat}
table#contentArea {background: none}
.elementPadding {padding: 0 0 0 31px}
.contentPadding {padding: 0 43px 0 46px}
img {border: none}
a:link {color: #25346f}
a:visited {color: #25346f}
a:hover {color: #b51f28}
a:active {color: #25346f}
#footer {text-align: right; padding: 18px 0 0 0; font-size: 11px; clear: both}
#disclaimer {margin: 0 auto 50px; width: 700px; text-align: center; padding: 12px; background: #fff; border: 1px solid #000}

.breadcrumb {text-transform: uppercase; margin: 12px 0 0 0}
h2 {border-bottom: 1px solid #ccc; margin: 12px 0 padding: 0 0 6px 0; font-size: 24px; color: #444}

.pressRelease {width: 700px; line-height: 1.5em}
.pressRelease h2 {line-height: 1.5em}
.pressRelease ul {margin-top: 12px}
.pressRelease ul li {margin: 0 0 12px 0}

.box1 {background: #eee}
.padded ul {margin-top: 12px}
.padded ul li {margin: 12px 0 0 0}

table.entryTable {margin-bottom: 12px}
table.entryTable td {vertical-align: top; padding: 0 24px 0 0}
ul.categoryLink {list-style-type: none; background: #eee; margin: 0; padding: 6px 0; width: 275px}
ul.categoryLink li a {padding: 6px 12px}
ul.categoryLink li strong {}
ul.categoryLink li a {text-decoration: none;}
ul.categoryLink li a:link, ul.categoryLink li a:visited, ul.categoryLink li a:active {display: block}
ul.categoryLink li a:hover {background: #333; color: #fff; display: block}
ul.categoryLink li.selectedCategory a:link, ul.categoryLink li.selectedCategory a:visited, ul.categoryLink li.selectedCategory a:hover, ul.categoryLink li.selectedCategory a:active {background: #fff; border-left: 12px solid #eee; color: #000}

div.category {padding: 24px 0 4px; font-size: 125%}
h2.thePlan {border: none; margin-bottom: 0}
h2.planCategory {margin: 50px 0 0 0}
h2.planIntro {margin: 50px 0 0 0}
h3.thePlan {margin: 8px 0}
a.downloadPlan {width: 175px; height: 60px; text-indent: -5000px; background: url(/images/downloadPDF.gif) no-repeat; display: block; margin: 12px 0 0 24px}
div.planBody {line-height: 1.6em}
div.shareThis {padding: 18px 0}

div.shortCatDesc {color: #b52737; font-weight: bold}

.thisSection {margin: 18px 0 0 0; font-style: italic; border-bottom: 1px solid #333; font-size: 110%; font-weight: bold; color: #333}
.forMore {font-size: 90%; color: #333}
.planSummary {padding: 12px 0 0; line-height: 1.6em}
a.planMore {color: #cc0000}
.catSummary {line-height: 1.6em}
.catSummary h5 {font-size: 100%}
table.prevNext {width: 98%; margin: auto;}
table.prevNext td {vertical-align: middle; padding: 0}
table.prevNext td.next {text-align: left; width: 250px; vertical-align: middle; padding: 0 4px0 8px}
table.prevNext td.next a {float: right; display: block}
table.prevNext td.previous {text-align: left; width: 250px; vertical-align: middle; padding: 0 8px 0 0}
table.prevNext td.previous a {float: left; display: block}
table.prevNext td.button {width: 27px; font-size: 11px; color: #fff; text-align: center}

.shareThis a {display: block}

.showLink {cursor: pointer}
.showMore {display: none; margin: 0 0 0 12px; padding: 0 0 0 12px; border-left: 4px solid #191f41}
h3.planTitle {color: #b52737; text-decoration: underline; margin: 0; cursor: pointer}
