/* General styles */body {	background-color: #ffffff;	color: #000000;}body, input, li, option, select, td, th {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 11px;}a {	text-decoration: none;}a:hover {	text-decoration: underline;}/* Main container */	#odContainer {	border: 0px solid #666666;}		/* Breadcrumb block */	#odBreadcrumbContainer {	border-bottom: 1px dotted #999999;	margin-bottom: 10px;	padding: 0.3em 3px 0.3em 3px;}/* Display category name */	#odPageTitle {	font-size: 2em;	margin-bottom: 10px;	padding: 0.3em 3px 0.3em 3px;}		/* Category list block */	#odCatContainer {	margin-bottom: 10px;}#odCatHeader {	font-size: 12px;	font-weight: bold;	padding: 0.3em;}#odCatList {	padding: 0.3em;	padding-left: 20px;}td.odSubcatCell {	width: 150px;}	/* Category title (viewall) */	.odCatTitle {	font-weight: bold;	padding-top: 0.3em;}	/* Answer block */#odDtlContainer {	margin-bottom: 20px;	padding: 0.3em 3px 0.3em 3px;}#odDtlContent {	padding: 0.3em 3px 0.3em 3px;}#odDtlHeader {	font-size: 12px;	font-weight: bold;	padding: 0.3em 3px 0.3em 3px;	background-color: #cccc99;}.odDtlItem {	margin-bottom: 1em;}.odDtlItem small {	line-height: 3em;}.odDtlQuestion {	font-weight: bold;}.odDtlAnswer{}/* List of question block */	#odQtnContainer {	padding: 0.3em 3px 0.3em 3px;	margin-bottom: 10px;}#odQtnHeader {	font-weight: bold;	font-size: 12px;	padding: 0.3em 3px 0.3em 3px;	background-color: #cccc99;}#odQtnList {	padding: 0.3em;}.odQtnItem {	margin-bottom: 0.3em;}/* Search form */	#odSearchContainer {	margin-bottom: 30px;	padding: 0.3em 3px 0.3em 3px;}form#odSearchForm table {	border: 1px solid #666666;}form#odSearchForm table th {	background-color: #cccc99;	border-bottom: 1px solid #666666;	text-align: left;}input.odCheckbox { 	vertical-align: top; }	/* Search result block */	#odSearchResult {	margin-bottom: 30px;	padding: 0.3em 3px 0.3em 3px;}#odResultHeader {	font-size: 12px;	font-weight: bold;	padding: 0.3em 3px 0.3em 3px;}#odResultContent {	padding: 0.3em 3px 0.3em 3px;}	/* Form to jump to other category */	#odJumpCat {	padding: 0.3em 3px 0.3em 3px;	margin-bottom: 10px;	margin-top: 30px;}		/* Link: 'View all categories' */	#odViewallContainer {	padding: 0.3em 3px 0.3em 3px;}	/* Link: 'Search' */		#odSearchLinkContainer {	padding: 0.3em 3px 0.3em 3px;}	/* Link: Printable view */	#odPrintableContainer {	padding: 0.3em 3px 0.3em 3px;	margin-bottom: 10px;}		/* Copyright block */	#odCopyrightContainer {	border-top: 1px dotted #999999;	font-size: 10px;	margin-bottom: 10px;	padding: 0.3em 3px 0.3em 3px;}