body.main { background-image: url(../images/background.gif); background-repeat: repeat-y; }

h1.center { text-align: center; font-family: arial, helvetica, sans-serif; }
h2.center { text-align: center; font-family: arial, helvetica, sans-serif; }
h3.center { text-align: center; font-family: arial, helvetica, sans-serif; }
h4.center { text-align: center; font-family: arial, helvetica, sans-serif; }

p.plc_sub_header { text-align: center; font-family: arial, helvetica, sans-serif; vertical-align: middle; font-size: 12pt; font-weight: bold; color: #808080 }

table { margin: auto }

table.robot_controls { border-style: solid; border-width: 1px; border-color: #000000; background-color: #e0e0ff  }
table.plc_main { width: 100% }
table.plc_sub { width: 100%; border-style: solid; border-width: 1; border-color: #c0c0c0 }
table.plc_sub_header { width: 95% }
table.plc_keypad { border-style: none; border-width: 1px; border-color: #c0c0c0 }
table.plc_stl { border-style: solid; border-width: 1px; border-color: #c0c0c0 }
table.plc_sim_nav { width: 90% }


table.viewpoint_selector { border-style: solid; border-width: 1px; border-color: #000000; background-color: #c0c0ff  }

td.robot_control_name { border-style: solid; border-width: 1px; border-color: #000000; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding: 4px }
td.robot_control_description { border-style: solid; border-width: 1px; border-color: #000000; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: normal; padding: 4px }

td.plc_nav { width: 280px; vertical-align: top }
td.plc_content { vertical-align: top }

td.text_block { width=50%; vertical-align: top }
td.graphic_block { width=50%; vertical-align: top }
td.plc_nav_left { width=50%; text-align: left; vertical-align: middle }
td.plc_nav_right { width=50%; text-align: right; vertical-align: middle }
td.plc_nav_header { vertical-align: middle }

td.plc_keypad_header { font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding: 4px }
td.plc_keypad_content { font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; padding: 4px }

td.plc_viewpoint_header { font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding: 4px ; text-align: center}
td.plc_viewpoint_content { border-style: solid; border-width: 1px; border-color: #000000; padding: 4px; text-align: center; background-color: #e0e0ff }

td.plc_stl_header { font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding: 4px; text-align: center }
td.plc_stl_content { font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; padding: 2px; text-align: center }

div.center { text-align: center }
div.right { text-align: right }
div.left { text-align: left }
div.justify{ text-align: justify }

div.float_left { float: left }
div.float_right { float: right }

p.main { margin: 2em 2em 2em 2em; font-family: arial, helvetica, sans-serif; font-size: 10pt; text-align: justify }
p.center { margin: 2em 2em 2em 2em; font-family: arial, helvetica, sans-serif; font-size: 10pt; text-align: center }
p.smallprint_center { margin: 0em 0em 0em 0em; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-align: center }
p.center_small { margin: 1em 0em 0em 0em; font-family: arial, helvetica, sans-serif; font-size: 10pt; text-align: center; font-weight: normal }
p.left_small { margin: 1em 0em 0em 0em; font-family: arial, helvetica, sans-serif; font-size: 10pt; text-align: left; font-weight: normal }
p.right_small { margin: 1em 0em 0em 0em; font-family: arial, helvetica, sans-serif; font-size: 10pt; text-align: right; font-weight: normal }

a.main:link { text-decoration: none; color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }
a.main:visited { text-decoration: none; color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }
a.main:active { text-decoration: none; color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }
a.main:hover { text-decoration: underline; color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }

a:link { text-decoration: none; color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }
a:visited { text-decoration: none; color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }
a:active { text-decoration: none; color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }
a:hover { text-decoration: underline; color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }

a.dead { text-decoration: none; color: #404040; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }

a.plc_nav:link { text-decoration: none; color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }
a.plc_nav:visited { text-decoration: none; color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }
a.plc_nav:active { text-decoration: none; color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }
a.plc_nav:hover { text-decoration: underline; color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }

a.plc_nav_dead { text-decoration: none; color: #a0a0c0; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal }

hr { width:90%; align: center }

em.strong { font-weight: bold }

li.main { margin: 0em 2em 0em 2em; font-family: arial, helvetica, sans-serif; font-size: 10pt; text-align: left }

li.statements { margin: 0em 2em 0em 4em; font-family: arial, helvetica, sans-serif; font-size: 9pt; text-align: left; font-weight: bold }
