.title {	font-weight: bold;}body {	margin: 0px;	padding: 0px;}a {	color: rgb(23,55,150);	font-weight: bold;	text-decoration: none;}.linesImage {	border-top: 1px solid grey;	border-bottom: 1px solid grey;	padding-top: 3px;	padding-bottom: 3px;}.navlink {	color: #FFFFFF;}/* Site-wide text formatting */div,td,span {	font-family: georgia;	font-size: 12px;	color: #444;}/* Generic Module-independent formatting */.moduletitle {	font-weight: bold;	font-size: 12px;	color: #000;}.summarytitle {	font-weight: bold;}td.header, td.header a {	background-color: #aaa;	color: #fff;	font-weight: bold;	font-size: 15px;	padding: 2px;}/* Error Message Style */div.error {	font-weight: bold;	color: #F00;	padding-bottom: 1em;}/* Container Styles */div.container_box {	padding: 6px;	margin: 2px;}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-family: Arial, Verdana;	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;}/** 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;}