.title {	font-weight: bold;}body{	margin: 20px;	padding: 0px;	background-color: #000;	color: #990000;}a:link {	color: #666666;	font-weight: bold;	text-decoration: none;}a:visited {	color: #666666;	text-decoration: none;	font-weight: bold;}a:active {	color: #999999;	text-decoration: none;	font-weight: bold;}a:hover {	color: #999999;	text-decoration: none;	font-weight: bold;}a.current_navlink {	color: #ffffff;	text-decoration: none;	font-weight: bold;}.linesImage {	border-top: 1px solid grey;	border-bottom: 1px solid grey;	padding-top: 3px;	padding-bottom: 3px;}/* Site-wide text formatting */div,td,span {	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	color: #cccccc;}/* Generic Module-independent formatting */.moduletitle {	font-weight: bold;	font-size: 12px;	color: #000000;}.summarytitle {	font-weight: bold;}td.header, td.header a {	background-color: #aaa;	color: #333333;	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: 0px;	margin: 0px;}div.container_editbox {	border: 2px dotted #CCC;	margin: 2px;}div.container_editheader {	padding: 3px;	background-color: #ccc;}div.container_editheader table tr td.info {	font-size: 8pt;	font-weight: bold;	color: #666666;}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: #CCCCCC;}tr.row:hover td, tr.row:hover td a {	background-color: #999999;	color: #000000;}tr.odd_row {	}/** Administration Module Manager form **/.administration_modmgrheader {	background-color: #333333;}.administration_modmgrheader span.active {	color: #CCCCCC;	font-weight: bold;}.administration_modmgrheader span.inactive {	color: red;	font-weight: bold;}.administration_modmgrbody {	padding-left: 8px;	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;}
