table.userInputTable
{
  
}

table.userInputTable tbody th
{
	width:150px;
	white-space: nowrap;
	text-align:right;
	vertical-align:top;
	padding:3px;
	font-weight:normal;
	color: #4793AB
}

table.userInputTable tbody td
{
	padding:3px;
}

table.userInputTable tbody td p.help
{	
	color:#A0A0A0;
}


/* ====================================================================================================== */


table.listview
{
  width:100%;
  padding:0;
  border-collapse:collapse;
  border:1px solid #b5c5c3;
}

table.listview .aligncenter
{
  text-align:center
}

table.listview .alignleft
{
  text-align:left
}

table.listview tr.topic
{
  height:35px;
}

table.listview td, table.listview th
{
  border:1px solid #b5c5c3;
  font-size:9pt;
  padding:5px 5px 5px 5px;
}

table.listview td.cellmain
{
  background-color:#f4fbf7;
}

table.listview td.cellinfocolor
{
  background-color:#dce4e2;
}

table.listview td.cellinfo
{
  background-color:#dce4e2;
  text-align:center !important;
  vertical-align:middle !important;
}

table.listview thead th
{
  background:#4fa897 url('/images/web/forum/forumtablebg1.gif') repeat-x top left;
  height:24px;
  color:#FFFFFF;
  text-align:center;
  font-weight:normal;
  padding:2px;
}

table.listview tr.bar1 th,
table.listview tr.bar1 td
{
  background:#4fa897 url('/images/web/forum/forumtablebg1.gif') repeat-x top left;
  height:24px;
  color:#FFFFFF;
  text-align:center;
  font-weight:normal;
  padding:2px;
}

table.listview tbody th
{
	text-align:right;
	width:100px;
    font-weight:normal;
    background-color:#dce4e2;
}


table.listview tr.bar2 th,
table.listview tr.bar2 td
{
  background:url('/images/web/forum/forumtablebg2.gif') repeat-x top left;
  height:20px;
}

table.listview tr.shade td
{
  background-color:#f4fbf7;
}

table.listview tr.seperator td
{
  background-color:#dae2dd;
  height:3px;
  padding:0;
}

table.listview td.postauthor, 
table.listview td.posttitle,
table.listview td.postinfo,
table.listview td.postbody
{
  background-color:#f7fcfd;
}

table.listview td.topic
{
	background-color:#dce2e4 !important;
}

table.listview td.postauthor
{
  font-size:8pt;
  font-weight:bold;
  text-align:center;
  color:#965a3c;
}

table.listview td.posttitle
{
  font-size:8pt;
  text-align:left;
}

table.listview td.postbody
{
	padding-top:10px;
	padding-bottom:10px;
	line-height:130%;
}


table.listview td.category
{
  background:url('/images/web/forum/forumtablebg2.gif') repeat-x top left;
  background-color: #c9d5ce;
  height:15px;
  padding-top:5px;
}

table.listview td.categoryout
{
  background:url('/images/web/forum/forumtablebg2b.gif') repeat-x top left;
  background-color: #c9d5ce;
  height:15px;
  padding-top:5px;
}

table.listview tfoot td
{
  background:url('/images/web/forum/forumtablebg2.gif') repeat-x bottom left;
  background-color:#cedad7;
  height:20px;
  text-align:center
}