.title {font-weight: bold;}
a img {border: none;}
.linesImage {border-top: 1px solid grey;border-bottom: 1px solid grey;padding-top: 3px;padding-bottom: 3px;}
/* Generic Module-independent formatting */
.summarytitle {font-weight: bold;padding-bottom: 7px;}
td.header, td.header a {background-color: #aaa;color: #fff;font-weight: bold;font-size: 12px;padding: 2px;}
/* Error Message Style */
div.error {font-weight: bold;color: #F00;padding-bottom: 1em;}
/* Container Styles */
div.container_box {margin:0;padding:0;}
div.container_editbox div.container_box {margin: 2px;padding:6px;}
div.container_editbox {border: 2px dashed #CCC;margin: 2px;}
div.container_editheader {padding: 3px;background-color: #ccc;}
div.container_editheader table tr td.info {font-size: 8pt;font-weight: bold;}
div.itemtitle {font-weight: bold;}
/* News Module */
td.news_summary {padding-bottom: 1em;}
/* Themable Forms */
div.form_title {font-size: 14px;font-weight: bold;}
div.form_header {border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;margin-bottom: 1em;}
tr.even_row {background-color: #DDD;}
tr.row:hover td, tr.row:hover td a {background-color: #666;color: #fff;}
tr.odd_row {}
/** Administration Module Manager form **/
.administration_modmgrheader {background-color: lightgrey;}
.administration_modmgrheader span.active {color: green;font-weight: bold;}
.administration_modmgrheader span.inactive {color: red;font-weight: bold;}
.administration_modmgrbody {padding-left: 10px;border: 1px solid lightgrey;}
/** Debugger Styles **/
table.debug_null,table.debug_null tr td, div.debug_null {background-color: #000;color: #fff;font-weight: bold;}
table.debug_object, table.debug_object tr td {background-color: #a00;color: #fff;}
table.debug_array, table.debug_array tr td {background-color: #0a0;color: #fff;}
table.debug_scalar, table.debug_scalar tr td, div.debug_scalar {background-color: #00a;color: #fff;}
td.debug_attribute {font-family: monospace;font-size: 10px;}
td.debug_varname {font-weight: bold;}
td.debug_type {background-color: #aaa;color: #fff;font-weight: bold;font-size: 14px;}
td.debug_value {font-family: monospace;font-size: 11px;color: #fff;}
/* Workflow */
div.workflow_action {border: 1px solid #DDD;margin-bottom: 1em;}
div.workflow_inapproval {margin-left: 35px;}
div.workflow_approved {border: 2px solid #030;background-color: #DDD;}
div.workflow_action_restored {border: 2px dashed #030;background-color: #FFF;}
div.workflow_action_posted {border: 2px solid black;}
/* FAQ Module*/
div.faq_moduletitle {font-size: 16px;}
td.category_bg {background-color: lightgrey;}
td.category_title {font-size: 12px;font-weight: bold;}
td.question {font-size: 10px;font-weight: bold;}
/*Article Module*/
div.article_title {font-size: 14px;font-weight: bold;}
div.article_body {font-size: 10px;}
td.article_summary {font-size: 10px;}
a.article_title_link {font-size: 12px;color: blue;}
/* Search Module */
div.search_result_item {margin-bottom: 15px;margin-top: 10px;}
div.search_result_item a {text-decoration: underline;font-size: 12px;}
span.search_result_item_body {font-size: 10px;}
span.search_result_item_link {/*color: #008000;*/}
span.search_results_excludes {font-style: italic;}
div.search_results_options {width: 85%;border-bottom: 1px solid black;text-align: left;vertical-align: bottom;margin-bottom: 25px;}
div.search_results_title {font-size: 14px;font-weight: bold;}
div.search_result_cat {font-size: 12px;font-weight: bold;border-bottom: 1px solid black;margin-top: 20px;}
/** New Tab style of interface for Nav manager **/
td.tab_btn {border: 1px solid black;border-right: 0px solid black;background-color: #DDD;padding: .5em;}
td.tab_btn_last {}
td.tab_spacer {border-bottom: 1px solid black;border-left: 1px solid black;}
td.tab_btn_current {background-color: inherit;border-bottom: 0px solid black;}
td.tab_main {padding: .5em;border: 1px solid black;border-top: 0px solid black;}

