.cssBgBlack {
	background-color: #000000;
}
.cssBgWhite {
	background-color: #ffffff;
}

.cssDisplayNone {
	display: none;
}

.cssNoPadding, table.cssNoPadding td, tr.cssNoPadding td, .cssNoPadding li {
	padding: 0px;
}
.cssNoPaddingTop, table.cssNoPaddingTop td, tr.cssNoPaddingTop td, .cssNoPaddingTop li {
	padding-top: 0px;
}
.cssNoPaddingRight, table.cssNoPaddingRight td, tr.cssNoPaddingRight td, .cssNoPaddingRight li {
	padding-right: 0px;
}
.cssNoPaddingBottom, table.cssNoPaddingBottom td, tr.cssNoPaddingBottom td, .cssNoPaddingBottom li {
	padding-bottom: 0px;
}
.cssNoPaddingLeft, table.cssNoPaddingLeft td, tr.cssNoPaddingLeft td, .cssNoPaddingLeft li {
	padding-left: 0px;
}

/*
	This rule makes it so that if you apply one of these classes to a <table> or 
	<tr> element, the padding applies to all of the <td> and <th> tags within the table or 
	row, but not the table or row itself. Add class="last" to the last row of the 
	table and it will have no padding.
*/
table.cssPaddingBottom2, table.cssPaddingBottom2 tr.last td, tr.cssPaddingBottom2, 
table.cssPaddingBottom3, table.cssPaddingBottom3 tr.last td, tr.cssPaddingBottom3, 
table.cssPaddingBottom7, table.cssPaddingBottom7 tr.last td, tr.cssPaddingBottom7, 
table.cssPaddingBottom10, table.cssPaddingBottom10 tr.last td, tr.cssPaddingBottom10, 
table.cssPaddingBottom12, table.cssPaddingBottom12 tr.last td, tr.cssPaddingBottom12,
table.cssPaddingBottom15, table.cssPaddingBottom15 tr.last td, tr.cssPaddingBottom15, 
table.cssPaddingBottom20, table.cssPaddingBottom20 tr.last td, tr.cssPaddingBottom20, 
table.cssPaddingBottom30, table.cssPaddingBottom30 tr.last td, tr.cssPaddingBottom30 {
	padding-bottom: 0px;
}
.cssPaddingBottom2, table.cssPaddingBottom2 td, tr.cssPaddingBottom2 td, table.cssPaddingBottom2 th, tr.cssPaddingBottom2 th {
	padding-bottom: 2px;
}
.cssPaddingBottom3, table.cssPaddingBottom3 td, tr.cssPaddingBottom3 td, table.cssPaddingBottom3 th, tr.cssPaddingBottom3 th {
	padding-bottom: 3px;
}
.cssPaddingBottom7, table.cssPaddingBottom7 td, tr.cssPaddingBottom7 td, table.cssPaddingBottom7 th, tr.cssPaddingBottom7 th {
	padding-bottom: 7px;
}
.cssPaddingBottom10, table.cssPaddingBottom10 td, tr.cssPaddingBottom10 td, table.cssPaddingBottom10 th, tr.cssPaddingBottom10 th {
	padding-bottom: 10px;
}
.cssPaddingBottom12, table.cssPaddingBottom12 td, tr.cssPaddingBottom12 td, table.cssPaddingBottom12 th, tr.cssPaddingBottom12 th {
	padding-bottom: 12px;
}
.cssPaddingBottom15, table.cssPaddingBottom15 td, tr.cssPaddingBottom15 td, table.cssPaddingBottom15 th, tr.cssPaddingBottom15 th {
	padding-bottom: 15px;
}
.cssPaddingBottom20, table.cssPaddingBottom20 td, tr.cssPaddingBottom20 td, table.cssPaddingBottom20 th, tr.cssPaddingBottom20 th {
	padding-bottom: 20px;
}
.cssPaddingBottom30, table.cssPaddingBottom30 td, tr.cssPaddingBottom30 td, table.cssPaddingBottom30 th, tr.cssPaddingBottom30 th {
	padding-bottom: 30px;
}

table.cssPaddingTop3, table.cssPaddingTop3 tr.last td, tr.cssPaddingTop3,
table.cssPaddingTop7, table.cssPaddingTop7 tr.last td, tr.cssPaddingTop7,
table.cssPaddingTop11, table.cssPaddingTop11 tr.last td, tr.cssPaddingTop11,
table.cssPaddingTop20, table.cssPaddingTop20 tr.last td, tr.cssPaddingTop20 {
	padding-top: 0px;
}
.cssPaddingTop3, table.cssPaddingTop3 td, tr.cssPaddingTop3 td, table.cssPaddingTop3 th, tr.cssPaddingTop3 th {
	padding-top: 3px;
}
.cssPaddingTop7, table.cssPaddingTop7 td, tr.cssPaddingTop7 td, table.cssPaddingTop7 th, tr.cssPaddingTop7 th {
	padding-top: 7px;
}
.cssPaddingTop11, table.cssPaddingTop11 td, tr.cssPaddingTop11 td, table.cssPaddingTop11 th, tr.cssPaddingTop11 th {
	padding-top: 11px;
}
.cssPaddingTop20, table.cssPaddingTop20 td, tr.cssPaddingTop20 td, table.cssPaddingTop20 th, tr.cssPaddingTop20 th {
	padding-top: 20px;
}

table.cssPaddingLeft11, table.cssPaddingLeft11 tr.last td, tr.cssPaddingLeft11,
table.cssPaddingLeft13, table.cssPaddingLeft13 tr.last td, tr.cssPaddingLeft13 {
	padding-left: 0px;
}
.cssPaddingLeft11, table.cssPaddingLeft11 td, tr.cssPaddingLeft11, table.cssPaddingLeft11 th, tr.cssPaddingLeft11 th {
	padding-left: 11px;
}
.cssPaddingLeft13, table.cssPaddingLeft13 td, tr.cssPaddingLeft13, table.cssPaddingLeft13 th, tr.cssPaddingLeft13 th {
	padding-left: 13px;
}

table.cssPaddingRight5, table.cssPaddingRight5 tr.last td, tr.cssPaddingRight5,
table.cssPaddingRight10, table.cssPaddingRight10 tr.last td, tr.cssPaddingRight10 {
	padding-right: 0px;
}
.cssPaddingRight5, table.cssPaddingRight5 td, tr.cssPaddingRight5, table.cssPaddingRight5 th, tr.cssPaddingRight5 th {
	padding-right: 5px;
}
.cssPaddingRight10, table.cssPaddingRight10 td, tr.cssPaddingRight10, table.cssPaddingRight10 th, tr.cssPaddingRight10 th {
	padding-right: 10px;
}

.cssPositionDown7, .cssPositionUp3, .cssPositionUp5 {
	position: relative;
}
.cssPositionDown7 {
	top: 7px;
}
.cssPositionUp3 {
	top: -3px;
}
.cssPositionUp5 {
	top: -5px;
}

.cssVerticalAlignTop, table.cssVerticalAlignTop td {
	vertical-align: top;
}

.cssHeaderImg {
	display: block;
}