body, td, th, input, select, textarea {color: #336666; font-family: Lucida Grande, Tahoma, Arial, sans-serif; font-size: 11pt;} body {padding: 0 0 0 0; background-color: #ffffff;} td {vertical-align: top; border: 1px #e0e0e0 solid; padding: 5px;} h1, h2, h3, h4, th {color: #666666; font-family: Georgia, Geneva, Times, serif; font-weight: normal; margin-top: 0px;} h1 {font-size: 16pt; margin-bottom: 15px;} h2 {font-size: 14pt; margin-bottom: 15px;} h3, th {font-size: 12pt; margin-bottom: 15px;} h4 {font-size: 12pt; margin: 0;} img.spacer {margin: 0; padding: 0;} input.square {width: 25pt;} a {color: #0000ff; text-decoration: underline;} a:hover {text-decoration: none;} hr {height: 1px; color: #f4f4f4; border-color: #f4f4f4; background-color: #f4f4f4; border-style: none; border-width: 0;} #content, #content td, #content th, #content input, #content select, #content textarea, #content p {font-size: 10pt;} p {margin: 0 0 10px 0;} .half {width: 50%;} div.half {float: left; padding-right: 10px;} blockquote {margin: 0 0 0 10pt; font-style: italic; padding: 0;} .nopad {padding: 0; margin: 0;} fieldset {border-width: 1px; border-color: #cccccc; border-style: solid;} .green, a.green, a.green:hover {color: #008800;} .red, a.red, a.red:hover, a.red:visited {color: #880000;} .red, .green {font-weight: bold;} .padded {padding: 2px;} .related {margin: 15pt 15pt 15pt 0pt; border-width: 0 0 0 15px; border-color: #cccccc; border-style: solid; padding: 0 0 0 4px;} img.icon {margin: 0 5px -3px 0; border-style: none;} .error {color: #ff0000;} ul,ol {margin: 0 0 5pt 0;} li {margin: 0 0 0 10pt;} .light, .contrast tr td {background-color: #f8f8f8;} .clear .form tr td.light, .form tr td.light {background-color: #ffffff; padding: 5px;} .dark, table.contrast, .contrast tr td.dark {background-color: #eeeeee;} .form {width: 100%;} .pages {} .pages a, .pages a:visited {color: #666666; padding: 1px 6px 1px 6px; border-style: solid; border-width: 1px; border-color: #cccccc; line-height: 16px; background-color: #f8f8f8; font-weight: bold; text-decoration: none;} .pages a:hover {color: #000000; background-color: #eeeeee;} .mini_form {width: 100%;} table.pages_form, #content table.pages_form {width: 50%; margin: 5px 0 5px 0;} .pages_form, .pages_form tr td {border-style: none; border-width: 0; padding: 0;} table.mini_form tr td, table.pages_form tr td {vertical-align: middle;} #search table {width: 250px;} .form tr td {padding: 5px; background-color: #f8f8f8;} table.clear, table.clear tr td, #content table.clear, #content table.clear tr td {border-width: 0px; padding: 0; margin: 0;} .main_menu a, #main_menu {color: #666666; font-size: 10pt; font-family: Lucida, Tahoma, sans-serif;} .main_menu a, .active {border: solid #cccccc 1px; padding: 5px; margin-right: 2px; color: #666666; background-color: #f8f8f8; font-weight: bold; text-decoration: none;} .main_menu a:hover {color: #000000; background-color: #eeeeee;} .active {color: #dddddd; background-color: #888888;} .copyright {color: #666666; font-size: 8pt; font-family: Lucida, Tahoma, sans-serif;} .content {width: 100%; text-align: left; border: solid #cccccc 1px; padding: 10px;} .submenu a {background-color: #f8f8f8; border: solid 1px #f8f8f8; margin: 2px; padding: 10px; font-weight: bold; width: 250px; display: block;} .submenu a:hover {border-color: #cccccc; text-decoration: underline;} .hor a {display: inline;} img.pic {margin: 10px; background-color: #f0f0f0; border-style: solid; border-width: 1px; border-color: #dedede; padding: 10px;} .form tr td, .clear .form tr td, .clear tr td .form tr td {padding: 5px;} .big {width: 100%;} .small {width: 49%;} .disclaimer, .disclaimer a {font-size: 8pt; color: #b8b8b8;}