.list .tabnav			{ height: 7em; }
.list .tabs,
.list .tabs a:link,
.list .tabs a:visited,
.list .tabs a:active	{ margin-top: 5px; text-decoration: none; color: #0f0f0f; }
.list .off				{ background: #EEF2F2; display: inline; border: 1px solid #CCC; padding: 4px 4px 3px 4px; margin-right: 8px; }
.list .off:hover		{ background: #CCC; }
.list .on				{ background: #FFF; display: inline; font-weight: bold; margin-right: 8px; padding: 4px 4px 3px 4px; border: 1px solid #FFF; }

/* displaypanel */
.list .displaypanel		{ z-index: 0; margin: 0px; padding: 0px; }
.list .displaypanel a	{ margin: 0em .1em 0em .1em; }
.list div.displaypanel 	{ display: block; border: 1px solid #CCC; margin: 3px 0px 0px 0px; padding: 0px 8px 0px 8px; }
.list .dpOff			{ display: none; }
.list .dpOn				{ display: block; }
.list .listview			{ }

/* table */
.list table				{ width: 100%; white-space: nowrap; }
.list thead				{  }
.list th				{ background: #FC1B24; padding: 5px; }
.list th a,
.list th a:visited,
.list th a:active,
.list th a:hover		{ color: #FFF; }
.list td				{ padding: 5px; border-top: 0px; color: #085E8D; border-bottom: 1px dotted #CDF; font-style: italic; }
.list .pagenav			{ margin: 10px 0px 10px 0px; text-align: center; }
.list .pagenav input	{ margin: 0px 10px 0px 10px; }
.list .tablectls		{ position: relative; top: -2.2em; vertical-align: middle; float: right; }
.list .odd				{ vertical-align: top; }
.list .even				{ vertical-align: top; }
.list .numeric			{ text-align: right; }
.list .events ul,
.list .events ul ul		{ padding-left: 10px; margin: 0px; list-style-position: inside; }
.list .float			{ float: left; }