/* General CSS */
body.standard {margin: 0px; background-color: #000055;}

table.master_table {width: 1250px; background-image: url(bg.jpg);}
td.header {visibility: visible;}
td.main_menu {width: 185px; vertical-align: top; padding-left: 5px; font-family: arial; font-size: 10pt; font-weight: bold;}
a.main_menu {text-decoration: none;}
table.content {width: 100%;}

table.pdfs {border: 5px solid #ff0000; background-color: white;}
td.pdfs_head {border: 1px solid #ff0000; background-color: red; text-align: center;}
td.pdfs {border: 1px solid #ff0000;}
span.pdfs_head {font-color: white;}

a.pdfs {text-decoration: none;}
a.pdfs:link {color: black;}
a.pdfs:active {color: #999999;}
a.pdfs:hover {color: blue;}
/*a.pdfs:visited {color: black;}*/

td.bookmark {text-align: center; font-size: 10pt;}

td.quick_links {text-align: center; padding-top: 0.5%;}
table.quick_links {font-family: arial; font-size: 8pt; width: 90%;}
td.quick_link {text-align: center; border-left: solid 1px #ff00ff; padding: 2px;}
td.last_quick_link {text-align: center; border-left: solid 1px #ff00ff; border-right: solid 1px #ff00ff;}
td.copyright {text-align: center; font-size: 10pt;}

h1.section_header {font-size: 20pt;}
h1.subsection_header {font-size: 16pt;}
td.margin_icon {width: 10%; text-align: center; padding-right: 5px; line-height: 1.0;}
div.margin_icon {background-color: none; line-height: 12px;}
img.margin_icon {}
a.margin_icon {text-decoration: none;}
span.margin_icon {font-family: times new roman; font-size: 8pt; font-style: italic;}
td.paragraph {text-align: justify; font-family: times new roman; font-size: 14pt; padding-right: 100px;}
td.block_quote {font-size: 12pt; font-family: times new roman; text-align: justify; padding-left: 50px; padding-right: 150px;}

td.paper_title {text-align: center;}
h1.paper_title {font-family: times new roman; font-size: 24pt;}
td.abstract {text-align: justify;}
table.abstract {width: 50%; border: 6px double; border-color: red; background-color: white; font-family: times new roman; font-size: 10pt; text-align: justify;}

span.figure_caption {font-family: times new roman; font-size: 10pt; font-style: italic;}
img.inline_icon {width: 15px; height: 15px;}
span.block_quote {font-size: 12pt; font-family: times new roman; position: relative; left: 50px;}

table.std_table {text-align: center; font-style: arial; font-size: 8pt; border: 3px double; border-color: #bbbbff; color: #bbbbff; border-collapse: collapse;}
#std_table td.std_table_header {background-color: #7777FF;} 
#std_table td {border: 1px solid; border-color: black; background-color: #8888FF;}

sub {font-size: 8pt;}
sup {font-size: 8pt;}


	/* principles, definitions, and theories */
td.principle {text-align: center; padding-right: 100px;}
table.principle {background-color: #bbbbbb; width: 80%; border: 5px solid; border-color: #444444; font-size: 14pt; font-weight: bold;}
tr.principle {text-align: left; background-color: #999999; padding: 10px;}
td.principle_point {text-align: right; vertical-align: top; width: 20px; padding-top: 5px; padding-bottom: 5px;}
td.principle_premise {text-align: left; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}

td.definition {text-align: center; padding-right: 100px;}
table.definition {background-color: #ffffaa; width: 80%; border: 5px solid; border-color: #888800; font-size: 14pt; font-weight: bold;}
tr.definition {text-align: left; background-color: #ffff00; padding: 10px;}
td.definition_point {text-align: right; vertical-align: top; width: 20px; padding-top: 5px; padding-bottom: 5px;}
td.definition_premise {text-align: left; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}

td.theory {text-align: center; padding-right: 100px;}
table.theory {background-color: #ffaaaa; width: 80%; border: 5px solid; border-color: #880000; font-size: 14pt; font-weight: bold;}
tr.theory {text-align: left; background-color: #ff0000; padding: 10px;}
td.theory_point {text-align: right; vertical-align: top; width: 20px; padding-top: 5px; padding-bottom: 5px;}
td.theory_premise {text-align: left; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}

td.rule {text-align: center; padding-right: 100px;}
table.rule {background-color: #00ff00; width: 80%; border: 5px solid; border-color: #00aa00; font-size: 14pt; font-weight: bold;}
tr.rule {text-align: left; background-color: #55aa55; padding: 10px;}
td.rule_point {text-align: right; vertical-align: top; width: 20px; padding-top: 5px; padding-bottom: 5px;}
td.rule_premise {text-align: left; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}

/* simple windows */
table.simple_window {width: 100%;}
td.simple_window_icon {width: auto; text-align: center; vertical-align: top;}
td.simple_window_text {font-family: times new roman; font-size: 12pt; text-align: left; vertical-align: top; padding-left: 10px;}

/* diagrams and figures */
td.figure {text-align: center; padding-right: 100px;}
img.lt {margin-bottom: 1%; margin-right: 2%;}
img.tr {margin-left: 2%; margin-bottom: 1%;}
img.right {margin-bottom: 1%; margin-left: 2%; margin-top: 1%;}
img.rb {margin-left: 2%; margin-top: 1%;}
img.bl {margin-top: 1%; margin-right: 2%;}
img.left {margin-top: 1%; margin-right: 2%; margin-bottom: 1%;}

/* home.htm */
td.berkeley_quote {text-align: center; font-family: times new roman; font-size: 10pt; font-style: italic;}
td.berkeley_reference {font-family: times new roman; font-size: 10pt; font-style: normal; padding-left: 300px;}
td.paper_flow_chart {text-align: center; padding-right: 10%;}
img.paper_flow_chart {}
td.margin_icon_table_outer {text-align: center; padding-right: 100px;}
table.margin_icon_table {width: 500px; background-color: white; border: 1px solid #000000;}
td.margin_icon_table_left {text-align: center;}
td.margin_icon_table_right {text-align: left; font-family: times new roman; font-size: 12pt;}
td.link_table {text-align: center; padding-right: 10%;}
table.links_table {background-color: white;}
td.webrings {padding-left: 10px; padding-right: 10px;}

/* qm.htm */

td.qm_links {text-align: center; font-family: times new roman; font-size: 12pt; padding-right: 100px;}
table.qm_links {width: 430px; background-color: white;}