/* page_layout2.css: page styles for left-sidebar layouts, version 3.0, 6/6/2013	*/

table.page { width:100%; height:100%; border:1px none #00ffff; }
table.page td { border-style:none; border:1px none #008080; vertical-align:top; }
table.page td.left { width:101px; height:100%; padding:0; }
table.page td.main { }

table.page table.sidebar { margin:0; border:4px solid #6097cb; width:100%; height:100%; }
table.page table.sidebar td { font-size:16pt; line-height:1px; white-space:nowrap; color:#000000; padding:0; border:1px none blue; }
table.page table.sidebar td.top { vertical-align:top; }
table.page table.sidebar td.top p { font-size:12px; color:#6097cb; line-height:15px; margin:2px 0 0 5px; }
table.page table.sidebar td.bottom { vertical-align:bottom; padding:0 0 0 5px; }
table.page table.sidebar td.bottom p { font-size:11px; color:#6097cb; }

table.page table.sidebar table.navbar { margin:0; width:100%; border:1px none yellow; }
table.page table.sidebar table.navbar td { border:0; }
table.page table.sidebar table.navbar td.logo { background-color:#6097cb; }
table.page table.sidebar table.navbar td.menu { background-color:#ffffff; }

table.content { margin:0; }
table.content td.col1, table.content td.legend, table.content td.buttons { padding: 0; }
table.content td.tree, table.content td.col2, table.content td.list, table.content td.edit, table.content td.frame { padding: 10px 0 0 10px; }
table.content td.tree, table.content td.list, table.content td.edit { vertical-align: top; text-align: left; }
table.content td.legend { vertical-align: bottom; text-align: left; }
table.content td.buttons { vertical-align: top; text-align: right; }
table.content td.frame { vertical-align:top; }
table.content table.edit td.buttons { text-align:center; }
table.content td.edit table.edit, table.content td.edit table.messagebox { margin:0 0 10px 0; }

table.page table.sidebar table.navbar div { float:left; background-color:#6097cb; margin:5px 0 0 5px; color:#ffffff; text-align:center; }
table.page table.sidebar table.navbar div a { color:#ffffff; }
table.page table.sidebar table.navbar div a:hover { color:#ffffc0; }
table.page table.sidebar table.navbar div.symbol { width:43px; height:43px; padding:0; }
table.page table.sidebar table.navbar div.symbol img { margin:1px; padding:0; border:0; }
table.page table.sidebar table.navbar div.link1, table.page table.sidebar table.navbar div.link2,table.page table.sidebar table.navbar div.link1a, table.page table.sidebar table.navbar div.link2a { width:91px; }
table.page table.sidebar table.navbar div.link1, table.page table.sidebar table.navbar div.link1a { font-size:17px; font-weight:bold; padding:19px 0 0; height:24px; }
table.page table.sidebar table.navbar div.link2, table.page table.sidebar table.navbar div.link2a { font-size:16px; font-weight:bold; padding:5px 0 0; }
table.page table.sidebar table.navbar div.link1a a, table.page table.sidebar table.navbar div.link2a a { color:#ffff80; }
table.page table.sidebar table.navbar div.link1a a:hover, table.page table.sidebar table.navbar div.link2a a:hover { color:#ffffc0; }
