h3 { font-size: 15px; margin: 1.5em 30px 0px 30px; }
h5 { font-size: 15px; margin: 1.5em 30px -15px 30px; }
h6 { margin: 1.5em 30px 0 30px; color: #104d70; }
p { margin: 0 30px; }
p.small { font-size: 10px; }
ul { margin-left: 40px; margin-right: 30px; }
div.side-menu ul { margin: 10px; margin-left: 10px; margin-right: 10px; margin-top: 0px; }
div.side-menu ul li { margin: 0 5px 0px 5px; padding: 8px 3px; }
div.side-menu ul li.highlight { background-image: url(/images/selected.gif); background-position: 0 center; background-repeat: no-repeat; background-color: #ececf9; color: black; font-weight: bold; padding-left: 8px; }
ol { margin: 10px 20px 10px 20px; }

li.highlight { background-image: url(/images/selected.gif); background-position: 0 center; background-repeat: no-repeat; background-color: #ececf9; color: black; font-weight: bold; }

div.ad { background-color: #f9f9f9; background-image: url(/images/summary_background2.png); background-position: bottom left; background-repeat: repeat-x; border: 1px solid #d1d1c4; display: inline; float: right; margin: 0 0 10px 10px; width: 152px; }
div.ad div.ad-inner { border: 1px solid white; text-align: center; width: 150px; }
div.ad div.ad-inner img { margin: 5px auto; }
div.ad div.ad-inner ul { margin: 10px; text-align: left; }
div.ad div.ad-inner ul li { margin: 4px auto; }

div.info-container { float: right; margin: 0 0 10px 10px; }

div.la-link { text-align: center; }

div.review-body { width: 555px; float: left; display: inline; }
div.samplelink-box { background-color: #efefef; padding: 5px; margin-bottom: 1.2em; }
div.side-menu { width: 200px; float: right; margin: 0 30px 10px 10px; display: inline;  background-color: #DFDFDF; border: 1px solid #104D71; }
div.smu-container { margin:25px auto; text-align: center; }
