body { margin: 0; padding: 4px; font-family: Verdana; font-size: 11pt; }

h1 { font-size: 14pt; margin: 8px; }

table.tabstd { margin: 4px; font-family: Verdana; font-size: 11pt; color: #222222; padding: 0px; border: solid 1px #CCCCCC; }
table.tabstd td { padding: 2px 6px 2px 6px; text-align: right; } 
table.tabstd th { padding: 2px 6px 2px 6px; text-align: center; font-size: 11pt; background-color: #CEEFCE; } 
table.tabstd tr.r1 { background-color: white; }
table.tabstd tr.r2 { background-color: #DDDDDD; }

table.formstd { margin: 4px 2px 4px 2px; font-family: Verdana; font-size: 11pt; color: #222222; }
table.formstd td { padding: 2px 4px 2px 4px; text-align: left; }
table.formstd th { padding: 2px 4px 2px 4px; text-align: right; font-size: 11pt; }

input { font-family: Verdana; font-size: 11pt; }
input.phrase { width: 600px; }
textarea { font-family: Verdana; font-size: 11pt; }
textarea.phrase { width: 600px; height: 128px; }
textarea.phrase_yaml { width: 600px; height: 400px; }

.last_login { font-size: 9pt;}

table.pagenav { margin: 2px; }
table.pagenav td { padding: 2px 4px 2px 4px; font-family: Verdana; font-size: 11pt; color: #222222; }

hr { height: 1px; background-color: #CCCCCC; color: #CCCCCC; border: none; margin: 8px 4px 8px 4px; }

table.mainmenu { font-size: 11pt; color: #222222; width: 100%; margin: 4px; }
table.mainmenu td { padding: 2px 4px 2px 8px; vertical-align: top; text-align: left; }

.var_small { font-size: 8pt}
