/* General CSS */
body.standard {background-image: none; margin: 0px;}

table.master_table {width: 100%;}
td.header {visibility: hidden; height: 0px;}
img.header {height: 0px;}
td.main_menu {display: none; width: 0%; vertical-align: top;}
table.content {width: 100%;}

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;}

h1.section_header {font-size: 20pt;}
h1.subsection_header {font-size: 16pt;}
td.margin_icon {width: 10%; text-align: center; padding-right: 5px;}
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: 10pt; padding-right: 100px;}
td.block_quote {font-size: 8pt; font-family: times new roman; text-align: justify; padding-left: 3%; 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;}


	/* 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: 100px;}
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-top: .5%; margin-right: 2%;}
img.tr {margin-left: 2%; margin-top: .5%;}
img.right {margin-bottom: .5%; margin-left: 2%; margin-top: 2%;}
img.rb {margin-left: 2%; margin-top: 2%;}
img.bl {margin-top: 2%; margin-right: 2%;}
img.left {margin-top: 2%; margin-right: 2%; margin-bottom: .5%;}

/* 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: 25%;}
td.paper_flow_chart {text-align: center; padding-right: 100px;}
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: 100px;}
table.links_table {background-color: white;}