table.generalTable {
 border: 1px solid #0033af;
 border-width: 1px 0 0 1px;
 border-collapse: collapse;
}

.blockLeft table.generalTable,
.blockRight table.generalTable,
.blockFull table.generalTable {
 margin-left : 0;
 margin-right : 0;
 margin : 0;
}

table.generalTable td.level1 {
	border-color: #0033af;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #0033af;
	color: #FFFFFF;
	font-weight: bold;
}

table.generalTable td.level2 {
	border-color: #0033af;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #0033af;
	color: #FFFFFF;
	font-weight: bold;
}

table.generalTable td.level3 {
	border-color: #0033af;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #FFEECC;
}

table.generalTable td.level4 {
	border-color: #0033af;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #FFFFCC;
}

table.generalTable td.level5 {
	border-color: #0033af;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #0033af;
}

table.generalTable td.level6 {
	border-color: #0033af;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #FFFFFF;
}

table.generalTable td.level7 {
	border-color: #0033af;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #FFFFFF;
}

table.generalTable td {
	border-color: #0033af;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #FFFFFF;
}



table.generalTable2 {
 border: 1px solid #CCCCCC;
 border-width: 1px 0 0 1px;
 border-collapse: collapse;
}

.blockLeft table.generalTable2,
.blockRight table.generalTable2,
.blockFull table.generalTable2 {
 margin-left : 0;
 margin-right : 0;
 margin : 0;
}

table.generalTable2 td.level1 {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #666666;
	color: #FFFFFF;
	font-weight: bold;
}

table.generalTable2 td.level2 {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #999999;
	color: #FFFFFF;
	font-weight: bold;
}

table.generalTable2 td.level3 {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #EEEEEE;
}

table.generalTable2 td.level4 {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #EEEECC;
}

table.generalTable2 td.level5 {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #FFFFEE;
}

table.generalTable2 td.level6 {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #FFFFFF;
}

table.generalTable2 td.level7 {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 0px 0px 0;
	background: #EEEECC;
}

table.generalTable2 td {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #FFFFFF;
}




table.foamTable td.left {
	background: #FFEECC;
}

table.foamTable td.left2 {
	background: #FFDD66;
}

table.foamTable td.right {
	background: #FFFFCC;
}

table.foamTable td.right2 {
	background: #FFEECC;
}

table.foamTable td.back {
	background: #FFFFFF;
}

table.foamTable td.back2 {
	background: #FFFFCC;
}

table.foamTable td.back3 {
	background: #EEEEEE;
}

body {
	margin-top:0px;
	margin-left:0px
}

hr.hr_1 {
	color:#999999;
	height:3px;
	text-align:left;
}

hr.hr_2 {
	color:#CCCCCC;
	height:1px;
	text-align:left;
}
