#ForumMessageContainer, #ForumTopicContainer, #ForumContainer { width: 550px }

table.DataTable {
	width: 100%;
	border: 1px solid #366014;
}

table.DataTable td {
	vertical-align: top;
	white-space: nowrap;
	padding: 4px;
}

table.DataTable td.DataTableWrap {
	white-space: normal;
}

tr.data_table_head td { background: #e9e9e9; color: white }

table.ZebraTable tr.dark,
table.DataTable tr.dark,
table.DataTable td.dark {
	background: #e9e9e9;
}

table.ZebraTable tr.light,
table.DataTable tr.light,
table.DataTable td.light { 
	background: white;
}

.float {
	float: right;
}


.separator {
	text-align: left;
	border-bottom: 1px solid #366014;
	font-size: 12px;
	font-weight: bold; 
	padding-bottom: 4px
}

table.FormTable {
	width: 100%;
}

table.FormTable td {
	vertical-align: top;
	padding: 4px;
}

table.FormTable caption {
	padding: 4px 0px;
}

table.FormTable col.FormTableLabels {
	text-align: right;
	white-space: nowrap;
}

table.FormTable td:first-child {
	text-align: right;
	white-space: nowrap;
}

table.FormTable input.FormText {
	width: 300px;	
}

input.FormText {
	height: 20px;
	width: 170px;
	margin: 0px 6px 0px 0px;
	border: 1px solid #1b300a;
	padding-left: 5px
}

select.FormSelect {
	height: 17px;
	width: 170px;
	border: 1px solid #1b300a;
	padding-left: 5px
}

textarea.FormTextArea {
	margin: 6px 0px 0px 0px;
	width: 100%;
	height: 150px;
	border: 1px solid #1b300a;
	padding: 5px
}

a.JumpLink { float: right; font-size: 11px; text-decoration: none; font-weight: bold }
a.JumpLink:hover { text-decoration: underline }

