table {margin-top: 2em;text-align: left;}
table.prices {
margin-top: -1em;
text-align: left;}
tr {vertical-align: top;}
td {padding-right: 15px;}

#main-text tr td a:link, #main-text tr td a:visited {display: block;text-decoration: none;font-weight: bold;border-top: 2px #cccccc solid;padding-top: 5px;padding-bottom: 5px;
padding-left: 0px;color: #842c5f;background-color: #ffffff;text-decoration: none;padding-right: 5px;font-size: 11px;}#main-text tr td a:hover, #main-text tr td a:active {color: #ffffff;background-color: #8c2c5f;text-decoration: none;}

#main-text tr td a.bottom {border-bottom: 2px #cccccc solid;margin-bottom: 40px;}

#main-text tr td h3 {font-size: 15px;color: #000000;font-family: Times, "Times New Roman", serif;text-decoration: none;font-weight: bold;letter-spacing: 1px;}

#main-text tr td p {text-decoration: none;color: #000000;font-size: 10px;padding-bottom: 3px;margin-top: -10px;}

#main-text table.ref tr {background-color: #ffffff;color: #000000;}
#main-text table.ref tr h3 {color: #8c2c5f;font-size: 20px;}

#main-text table.ref tr td {padding-left: 5px;padding-bottom: 10px;}
#main-text table.ref tr td p {text-decoration: none;color: #000000;font-size: 15px;padding-bottom: 3px;margin-top: -10px;}