#midpanel .sectiontitle {font-weight: bold; font-size: 200%; margin-bottom: 10px;}#midpanel .titleBlurb {margin-top: 5px;}#midpanel .titleBlurbBottom {margin-top: 30px; border-top: 1px solid #a9a9a9; padding-top: 5px;}#midpanel .seeMore {margin-top: 20px; margin-bottom: 20px; text-align: right;}div.toc { width: 240px; float: right; background-color: #ffffcc; border-top: 2px solid #999999; border-bottom: 1px solid #999999; padding: 10px;	font-size: 100%; font-family: Arial, Helvetica, sans-serif;	margin-top: 30px;}div.toc a { display: block; margin: 0px 0px 0px 0px; text-decoration: none !important; }div.toc a:hover { color: #999aff; }#midpanel .title {}#midpanel .blurb {}#midpanel .blurb p {margin: 0px 0px 5px 0px;}#midpanel .shortBlurb {}#midpanel .longBlurb {overflow: scroll; overflow-y: scroll; overflow-x: hidden;}#midpanel .supplier {margin-top: 30px; margin-bottom: 20px; margin-right: 285px; position: relative;}#midpanel .supplier .title {font-size: 150%; font-weight: bold; margin-bottom: 5px; background-color: #ffffcc; padding: 5px 10px; color: #333333; }#midpanel .supplier .title a {text-decoration: none;}#midpanel .supplier .shortBlurb {}#midpanel .supplier .longBlurb {height: 150px; }#midpanel .resource {padding-left: 45px; position: relative; margin-right: 285px;}#midpanel .resource .icon {position: absolute; top: 0px; left: 0px;}#midpanel .resource .title {font-size: 125%; font-weight: bold; margin-bottom: 2px;}#midpanel .resource .shortBlurb { color: #333333; }#midpanel .resource .longBlurb {height: 50px; }#midpanel div.moreLink {margin-top: 10px; text-align: right; font-weight: bold;}#midpanel span.count {font-weight: normal;}a.back2top { position: absolute; top: 5px; left: 540px; width: 100px; color: #999999; text-decoration: none !important; }a.back2top:hover { color: #35436C; }
