.tabledefault {
	border-bottom:1px solid #999999;
	margin:0;
	padding:2px;
	text-align:center;
}

.tabletitle {
	border-bottom:1px solid #999999;
	text-align:left;
}

.table-header {
	border-bottom:1px solid #999999;
	text-align:left;
	background-color:#BBBBBB;
	font-weight:bold;
	margin:0;
	padding:5px;
}

.table-white {
	border:1px solid #999999;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:2px 5px;
}

.table-odd {
	border-bottom:1px solid #999999;
	text-align:left;
	vertical-align:top;
	background-color:#B6B9FA;
	margin:0;
	padding:2px 5px;
}

.table-oddc {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	vertical-align:top;
	background-color:#B6B9FA;
	margin:0;
	padding:2px 5px;
}

.table-odd2 {
	border-bottom:1px dashed #999999;
	text-align:left;
	vertical-align:top;
	background-color:#B6B9FA;
	margin:0;
	padding:2px 5px;
}

.table-even {
	border-bottom:1px solid #999999;
	text-align:left;
	vertical-align:top;
	background-color:#CED2FE;
	margin:0;
	padding:2px 5px;
}

.table-evenc {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	vertical-align:top;
	background-color:#CED2FE;
	margin:0;
	padding:2px 5px;
}

.table-even2 {
	border-bottom:1px dashed #999999;
	text-align:left;
	vertical-align:top;
	background-color:#CED2FE;
	margin:0;
	padding:2px 5px;
}

.table-green {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	vertical-align:top;
	background-color:#99FF99;
	margin:0;
	padding:2px 5px;
}

.table-green-left {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
	vertical-align:top;
	background-color:#99FF99;
	margin:0;
	padding:2px 5px;
}

.table-green-header {
	padding:2px 5px;
	border-bottom:1px solid #999999;
	text-align:center;
	background-color:#99FF99;
	font-weight:bold;
	margin:0;
}

.table-yellow {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	vertical-align:top;
	background-color:#FFFF99;
	margin:0;
	padding:2px 5px;
}

.table-yellow-left {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
	vertical-align:top;
	background-color:#FFFF99;
	margin:0;
	padding:2px 5px;
}

.table-yellow-header {
	padding:2px 5px;
	border-bottom:1px solid #999999;
	text-align:center;
	background-color:#FFFF99;
	font-weight:bold;
	margin:0;
}

.table-orange {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	vertical-align:top;
	background-color:#FF9933;
	margin:0;
	padding:2px 5px;
}

.table-orange-left {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
	vertical-align:top;
	background-color:#FF9933;
	margin:0;
	padding:2px 5px;
}

.table-orange-header {
	padding:2px 5px;
	border-bottom:1px solid #999999;
	text-align:center;
	background-color:#FF9933;
	font-weight:bold;
	margin:0;
}

.table-pink {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	vertical-align:top;
	background-color:#FF99FF;
	margin:0;
	padding:2px 5px;
}

.table-red {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	vertical-align:top;
	background-color:#FF3333;
	margin:0;
	padding:2px 5px;
}

.table-red-left {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
	vertical-align:top;
	background-color:#FF3333;
	margin:0;
	padding:2px 5px;
}

.table-red-header {
	padding:2px 5px;
	border-bottom:1px solid #999999;
	text-align:center;
	background-color:#FF3333;
	font-weight:bold;
	margin:0;
}

.tablewidgets {
	border-bottom:1px solid #999999;
	margin:0;
	padding:10px;
	vertical-align:top;
	border-right:1px dashed #999999;
}

.tabletop {
	border-bottom:1px solid #999999;
	background-color:#CCCCCC;
	margin:0;
	padding:10px;
	text-align:center;
	font-weight:bold;
}

.tableh1 {
	border-bottom:1px solid #999999;
	background-color:#EDEDED;
	margin:0;
	padding:10px 5px 5px;
	text-align:left;
	font-weight:bold;
}

#table ul {
	margin:0;
	padding:5px;
	list-style-type:disc;
	list-style-position:inside;
}

#table li {
	margin:0;
	font-size:1em;
}

.tbl ul {
	margin:0;
	padding-left:5px;
	list-style-type:square;
	list-style-position:outside;
}

.tbl li {
	margin:0;
	font-size:1em;
}

.tbl ul ul {
	margin:0;
	padding-left:10px;
	list-style-type:circle;
	list-style-position:outside;
}

.tbn ol {
	margin:0;
	padding-left:10px;
	list-style-position:outside;
}

.tbn li {
	margin:0;
	font-size:1em;
}

.tbn ol ol {
	margin:0;
	padding-left:20px;
	list-style-type:circle;
	list-style-position:outside;
}