body  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ddd }p  { font-size: smaller; font-family: "Times New Roman", Georgia, Times }table { }.articletext { font-family: "Courier New", Courier, Monaco }td {}tr { }.toolbar    { font-size: 80%; background: #2e8b57 fixed; text-align: center; float: right; clear: both; margin-right: 1em; margin-left: 1em; width: 80% }.left_ad { float: left; clear: left; position: fixed; height: 15% }.toolbar_row    { text-align: center; vertical-align: middle; list-style-type: none; list-style-position: inside; float: left; clear: left; width: 100% }.centeredheader { font-size: 100%; font-family: "Courier New", Courier, Monaco; text-align: center }a  { color: #0000cd }.pref_special { background-color: #87cefa; float: left; clear: both; width: 90% }.pref_general { float: left; clear: both }.pref_block { border: solid 2px #000 }.user_login_tools  { font-size: 60%; float: right; clear: left; margin-right: 1em; margin-left: 1em; width: 80% }.login_input { font-size: 100% }.user_tools  { font-size: 80%; float: right; clear: left; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; width: 80% }.toolbar_row ul { color: #7fffd4; font-size: 95%; text-align: center; vertical-align: middle; height: 100% }.accountinfo  { font-size: 100%; background-color: #f5f5f5; float: left; clear: both; margin: 1em; width: 95% }.toolbar_element  { color: #fff; font-family: "Courier New", Courier, Monaco; background: #2e8b57 left top; list-style-type: none; float: left; clear: none; margin-right: 2px; margin-left: 2px; border: 1px; position: relative }.toolbar_element a { color: #7fffd4; text-align: justify; vertical-align: middle; clear: both; width: 100% }.toolbar_element a:visited { color: #f5fffa }.actionbox { font-size: 100%; background-color: #f5f5f5; clear: both; margin: 1em; width: 95% }.reportbox { font-size: 100%; background-color: #f5f5f5; clear: both; margin: 1em; width: 95% }.productbox { font-size: 100%; background-color: #f5f5f5; clear: both; margin: 1em; width: 95% }.error { color: red; font-size: larger; font-family: "Times New Roman", Georgia, Times }.requiredbox { font-size: 100%; background-color: #f5f5f5; clear: both; margin: 1em; border: white; width: 95% }.accountstatus { font-size: 100%; background-color: #f5f5f5; float: left; clear: both; margin: 1em; width: 95% }.overview { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ddd }.codeblock { font-size: smaller; margin-left: 10%; border: 2px black }.listblock { font-size: smaller; font-family: "Times New Roman", Georgia, Times }.main { float: right; clear: left; width: 80% }.top_ad { clear: both; position: fixed; top: 10px; left: 10px; width: 95% }.main_no_ad { float: right; clear: left; width: 95% }.changebox { font-size: 100%; background-color: #f5f5f5; clear: both; margin: 1em; border: white; width: 95% }div.main .storyleadin {font-size:115%;}.bottom_ad { font-size: 80%; float: left; clear: both; position: fixed; top: 70%; width: 95%; height: 30% }.main_full { float: right; clear: left; width: 95% }.referme { float: left; clear: both; width: 95% }.top_ad { font-size: 80%; float: left; clear: both; position: fixed; width: 95% }