body {
margin:15px 10px; border : 0px none; 
background : #96a096; 
padding-left : 12px; 
padding-right : 12px; 
padding-top : 25px; 
padding-bottom : 12px 
} 
body, td, th {
font : 10pt "Verdana", "Arial", "Helvetica", sans-serif; 
color : #000000; 
} 
a {
text-decoration : none; 
color : #566056; 
} 
a:visited {
color : #636d63; 
} 
a:hover, a:focus, a:active {
text-decoration : underline; 
} 
img {
border : 0px; 
} 
p    {font-style: normal; font-weight: bold; font-size: 10pt; text-align: left; color: #000000; background-color: transparent; font-family: verdana, rebuchet, arial, helvetica, sans-serif; margin: 5px; padding: 5px}
.p1 {font-style: normal; font-weight: bold; font-size: 10pt; text-align: center; color: #000000; background-color: transparent; font-family: verdana, rebuchet, arial, helvetica, sans-serif}
.p2 {font-style: normal; font-weight: bold; font-size: 10pt; text-align: right; color: #000000; background-color: transparent; font-family: verdana, rebuchet, arial, helvetica, sans-serif}
.p3 {font-style: normal; font-weight: bold; font-size: 10pt; text-align: right; color: #000000; background-color: transparent; font-family: verdana, rebuchet, arial, helvetica, sans-serif}
.p4 {font-style: normal; font-weight: bold; font-size: 8pt; text-align: left; color: #000000; background-color: transparent; font-family: verdana, rebuchet, arial, helvetica, sans-serif}
.p5 {font-style: normal; font-weight: bold; font-size: 8pt; text-align: center; color: #000000; background-color: transparent; font-family: verdana, rebuchet, arial, helvetica, sans-serif}
.p6 {font-style: normal; font-weight: bold; font-size: 8pt; text-align: right; color: #000000; background-color: transparent; font-family: verdana, rebuchet, arial, helvetica, sans-serif}
.p7 {font-style: italic; font-weight: bold; font-size: 8pt; text-align: center; color: #000000; background-color: transparent; font-family: verdana, rebuchet, arial, helvetica, sans-serif
}
form {
margin : 0; 
padding : 0; 
} 
form .silent {
display : none; 
} 
form .aside {
float : left; 
clear : left; 
width : 30%; 
} 
form textarea {
width : 90%; 
}
hr {
visibility: visible
} 
h1, h2, h3, h4, h5, h6 {
margin : 5px; 
font-weight : normal; 
} 
h1 a:link, h1 a:visited {
color : #6a796f; 
} 
h1 a:hover {
color : #647369; 
} 
h1 {
font : 20pt "Trebuchet MS", "Arial", "Verdana", sans-serif; 
letter-spacing : 0.5px;
height : 0.95em; 
overflow : hidden; 
} 
h2 {
font : 18pt "Trebuchet MS", "Arial", "Verdana", sans-serif; 
letter-spacing : 4px; 
} 
h3 {
font : 14pt "Trebuchet MS", "Arial", "Verdana", sans-serif; 
letter-spacing : 3px; 
} 
h4 {
font : 12pt "Trebuchet MS", "Arial", "Verdana", sans-serif; 
letter-spacing : 2px; 
} 
h5 {
font : 10pt "Trebuchet MS", "Arial", "Verdana", sans-serif; 
letter-spacing : 1px; 
} 
form img.aside {
float : right; 
clear : none; 
width : 50px; 
} 
div#output form input.text, div#output form input.button, div#output form select, div#output form textarea {
margin-top : 2px; 
} 
html > body input.text, html > body input.button html > body select {
height : 1.35em; 
} 
* input.text, * input.button, * select {
height : auto; 
} 
input.text, input.button, textarea, select {
font : 8pt "Verdana", "Arial", "Helvetica", sans-serif; 
font-weight : normal; 
} 
input.button {
border : 1px solid #000000; 
padding : 0.15em 0.1em; 
cursor : pointer; 
color : #000000; 
background-color : #96a096; 
} 
input[type="submit"]:hover, input[type="submit"]:focus {
background-color : #96a096; 
} 
input[type="submit"]:active {
background-color : #ffffff; 
} 
input[type="submit"][disabled] {
border-color : #cccccc; 
color : #333333; 
background-color : #ffffff; 
} 
input.text, textarea, select {
border : 1px solid #000000; 
color : #000000; 
background-color : #ffffff; 
letter-spacing : 0; 
} 
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover {
background-color : #d6dbd6; 
} 
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
background-color : #eceeec; 
} 
div#bar-user {
border-left:1px solid #546359; border-right:1px solid #546359; border-bottom:1px solid #546359; margin-bottom : 2em; 
padding : 5px; 
background-color : #79887e; 
border-top : 0px none; 
} 
div#bar-user a {
color : #c4cac4; 
border-color : #79887e; 
background-color : #79887e; 
} 
div#bar-user a:hover, div#bar-user a:focus, div#bar-user a:active {
border-color : #c4cac4; 
background-color : #737d73; 
} 
div#bar-user table.toolbar {
margin : 5px; 
} 
table.grid {
width : 100%; 
margin : 5px auto; 
padding : 5px; 
border-collapse : collapse; 
} 
table.grid th, table.grid td {
padding : 0.3em; 
border : 1px solid #546359; 
} 
table.grid th {
color : #c4cac4; 
background-color : #79887e; 
} 
table.grid tr.beacon td {
background-color : #919b91; 
} 
table.trailing th {
border-top : 0px none; 
} 
.submission {
padding : 8px; 
text-align : center; 
} 
div.section span.hsep {
display : none; 
}  
.read {
padding : 5px; 
} 
table.toolbar {
border : 0px none; 
padding : 5px; 
margin : auto; 
border-collapse : collapse 
} 
table.toolbar td {
padding : 5px 0.35em 0 0; 
} 
table.toolbar a {
display : block; 
border : 1px solid #9fa99f; 
padding : 0.4em 0.8em; 
line-height : 18px; 
vertical-align : middle; 
white-space : nowrap; 
background-color : #9fa99f; 
} 
table.toolbar a img {
width : 18px; 
height : 18px; 
} 
table.text-toolbar a img {
float : left; 
margin : 0 3px 0 0; 
} 
table.toolbar a:hover, table.toolbar a:focus, table.toolbar a:active {
border-color : #546359; 
background-color : #b0bab0; 
text-decoration : none; 
} 
table.toolbar span.hsep {
display : none; 
} 
div#bar {
border-left:0px solid #546359; border-right:0px solid #546359; border-top:0px solid #546359; border-bottom:0px none; color : #b6c0b6; 
background-color : #79887e; 
letter-spacing : 0.1em; padding-left:0.8em; padding-right:0.8em; padding-top:0.3em; padding-bottom:0.3em 
} 
div#bar a {
color : #cad4ca; 
} 
div.section-head a {
color : #cad4ca; 
} 
div#bar .elab {
color : #45544a; 
} 
div#bar .elab abbr, div#bar-deviant .elab acronym {
border-bottom : 0px none; 
} 
div#bar input {
padding-top : 0; 
padding-bottom : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 
div#bar-main {
margin-bottom : 2em; 
border : 1px solid #546359; 
padding : 0.5em 0.2em; 
background-color : #9fa99f; 
} 
div#bar-main table.toolbar {
margin : 5px; 
} 
h2 {
display : none; 
} 
body.cols div#output-mod {
float : left; 
width : 80%; 
} 
body.cols div#output-mod div#content {
float : right; 
width : 76%; 
} 
body.cols div#output-mod div#nav-west {
float : left; 
width : 24%;  
} 
body.cols div#nav-east {
float : right; 
width : 19%; 
} 
body.cols div#content-core {
margin : 0 20px; 
} 
* html div.output-primary div.section {
position : relative; 
} 
* html div.output-primary div.section-head, * html div.output-primary div.item-head {
position : relative; 
width : 100%; 
}
div.output-primary .section-head, div.output-primary .item-head {
padding : 2px; 
background-color : #79887e; 
font-size : 8pt; 
} 
div.output-primary div.section-head {
padding : 5px 7px; 
} 
div.output-primary h3, div.output-primary div.item h4 {
font-family : "Trebuchet MS", "Arial", "Verdana", sans-serif; 
font-size : 14pt; 
text-align : center; 
color : #c4cac4; 
letter-spacing : 0.15em; 
} 
div.output-primary div.section-head h3, div.output-primary div.item-head h4 {
text-align : left; 
} 
div.output-primary div.item-head h4 {
letter-spacing : 1px; 
font-size : 12pt; 
} 
div.output-primary div.section-head img.avatar, div.output-primary div.item-head img.avatar {
float : right; 
} 
div.output-primary .section-block {
background-color : #9aa49a; 
} 
div.output-primary .section-foot {
margin-top : 16px; 
} 
div.output-primary .section-head, div.output-primary .section-block, div.output-primary .section-foot, div.output-primary .item-head, div.output-primary .item-body, div.output-primary .item-foot {
border : 1px solid #546359; 
} 
div.output-primary div.section {
margin-bottom : 16px; 
} 
* html div.output-primary div.section {
border-top : 1px solid #96a096; 
} 
div.output-primary div.section a.beacon, div.output-primary div.section input.beacon {
display : block; 
clear : both; 
padding : 7px; 
background-color : #9aa49a; 
letter-spacing : 0.1em; 
text-align : center; 
} 
div.output-primary div.section input.beacon {
width : 100%; 
border : 0px none; 
color : #566056; 
cursor : pointer; 
cursor : auto 
} 
div.output-primary div.section a.beacon:hover, div.output-primary div.section a.beacon:focus, div.output-primary div.section a.beacon:active, div.output-primary div.section input.beacon:hover, div.output-primary div.section input.beacon:focus, div.output-primary div.section input.beacon:active {
text-decoration : none; 
background-color : #919b91; 
} 
* html div.output-primary div.section a.beacon, * html div.output-primary div.section input.beacon {
position : relative; 
width : 100%; 
} 
div.output-primary div.item {
padding-top : 1em; 
} 
div.output-primary div.item div.item-head {
padding : 7px; 
background-color : #849389; 
letter-spacing : 0.1em; 
} 
div.output-primary div.item div.item-head h4 {
font : 12pt "Trebuchet MS", "Arial", "Verdana", sans-serif; 
font-weight : bold; 
} 
div.output-primary div.item div.item-body {
padding : 5px 7px; 
background-color : #9aa49a; 
} 
div.output-primary div.item div.item-foot {
padding : 4px 7px; 
background-color : #9fa99f; 
letter-spacing : 0.1em; 
font-size : 8pt; 
} 
div.output-primary div.nest {
margin-left : 2.5em; 
} 
div.main {
display : none; 
} 
scrollbar {
scrollbar-3d-light-color: #9FA99F;
scrollbar-arrow-color: #800000;
scrollbar-base-color: #96A096;
scrollbar-dark-shadow-color: #79887E;
scrollbar-face-color: #6699CC;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #79886f
}






