body { overflow: auto; width: 100%; margin: 0; }
body, table, p, div, input, select, textarea { font-family: Verdana, Arial; font-size: 12px; cursor: default; color: #666666; }
input, select, textarea { font-size: 12px; }
select.dropDownList { height: 22px; padding: 3px; }
input.text { }
textarea { height: 170px; overflow: auto; cursor: text; border: 1px dotted #999999; padding: 3px; }

h1, h2, h3, h4, h5 { font-family: Trebuchet MS, Verdana, Arial; }
h1 { color: #666699; font-size: 28px; margin: 0; padding: 0; }
h2 { color: #CCCCCC; font-size: 20px; font-weight: normal; margin: 0; padding: 0; }
h3 { color: #666699; font-size: 22px; font-weight: normal; margin: 0 0 20px 0; padding: 0; }

ul { margin: 5px 0 5px 30px; list-style-type: square; color: #CCCCCC; }
li { margin: 10px 0; }

p { margin: 0; padding: 0; font-size: 12px; }

hr { height: 1px; border-top: 1px dotted #cccccc; margin: 10px 0; }

a { color: #8888bb; text-decoration: none; }
a:hover { color: #9999CC; text-decoration: underline; }
a.disabled { color: #999999; }

th { text-align: left; color: #666699; }

.pageInfo { border-left: 10px solid #666699; margin: 20px 20px 0 20px; padding: 0 0 0 20px; }
.content { padding: 0 50px; width: 100%; }


.dataTable tr { vertical-align: middle; }
.dataTable th { font-family: Trebuchet MS, Verdana, Arial; color: #cccccc; font-size: 20px; text-align: right; padding: 0 20px 0 0; }

.treeView { margin: 0 0 10px 0; }
.cdeRef { color: #666666; }
.information { font-size: 10px; font-style: italic; color: #999999; }