.clear:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
} 
* html .clear {	/* Hides from IE-mac */
	height: 1%;
}	/* End hide from IE-mac */
.clear {
	display:inline-block;
} 
.clear {	/* Hide from IE Mac */ 
	display:block;
}	/* End hide from IE Mac */
	ul.clear > li {
		float: left;
	}

.cssBgBlack {
	background-color: #000000;
}
.cssBgWhite {
	background-color: #ffffff;
}

.cssBorderRed {
	border: 1px solid #ff0000;
}

.cssDisplayBlock {
	display: block;
}
.cssDisplayNone {
	display: none;
}

.cssOpacity50 {
	filter: alpha(opacity = 50);
	opacity: 0.5;
}

.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;
}

.cssPositionDown7, .cssPositionDown6, .cssPositionDown3, .cssPositionDown1, .cssPositionRight10, .cssPositionUp3, .cssPositionUp5, .cssPositionUp8 {
	position: relative;
}
.cssPositionDown7 {
	top: 7px;
}
.cssPositionDown6 {
	top: 6px;
}
.cssPositionDown3 {
	top: 3px;
}
.cssPositionDown1 {
	top: 1px;
}
.cssPositionRight10 {
	left: 10px;
}
.cssPositionUp3 {
	top: -3px;
}
.cssPositionUp5 {
	top: -5px;
}
.cssPositionUp8 {
	top: -8px;
}

.cssVerticalAlignTop, table.cssVerticalAlignTop td {
	vertical-align: top;
}

.cssVisibilityHidden {
	visibility: hidden;
}

.cssHeaderImg {
	display: block;
}
.left {
	float: left;
}
.nowrap {
	white-space: nowrap;
}

.paddingTop3, table.paddingTop3 td, tr.paddingTop3 td, table.paddingTop3 th, tr.paddingTop3 th,
.x-panel-default.paddingTop3 {
	padding-top: 3px;
}
.paddingTop5, table.paddingTop5 td, tr.paddingTop5 td, table.paddingTop5 th, tr.paddingTop5 th,
.x-panel-default.paddingTop5 {
	padding-top: 5px;
}
.paddingTop6, table.paddingTop6 td, tr.paddingTop6 td, table.paddingTop6 th, tr.paddingTop6 th,
.x-panel-default.paddingTop6 {
	padding-top: 6px;
}
.paddingTop7, table.paddingTop7 td, tr.paddingTop7 td, table.paddingTop7 th, tr.paddingTop7 th,
.x-panel-default.paddingTop7 {
	padding-top: 7px;
}
.paddingTop10, table.paddingTop10 td, tr.paddingTop10 td, table.paddingTop10 th, tr.paddingTop10 th,
.x-panel-default.paddingTop10 {
	padding-top: 10px;
}
.paddingTop11, table.paddingTop11 td, tr.paddingTop11 td, table.paddingTop11 th, tr.paddingTop11 th,
.x-panel-default.paddingTop11 {
	padding-top: 11px;
}
.paddingTop14, table.paddingTop14 td, tr.paddingTop14 td, table.paddingTop14 th, tr.paddingTop14 th,
.x-panel-default.paddingTop14 {
	padding-top: 14px;
}
.paddingTop15, table.paddingTop15 td, tr.paddingTop15 td, table.paddingTop15 th, tr.paddingTop15 th,
.x-panel-default.paddingTop15 {
	padding-top: 15px;
}
.paddingTop16, table.paddingTop16 td, tr.paddingTop16 td, table.paddingTop16 th, tr.paddingTop16 th,
.x-panel-default.paddingTop16 {
	padding-top: 16px;
}
.paddingTop20, table.paddingTop20 td, tr.paddingTop20 td, table.paddingTop20 th, tr.paddingTop20 th,
.x-panel-default.paddingTop20 {
	padding-top: 20px;
}
.paddingTop30, table.paddingTop30 td, tr.paddingTop30 td, table.paddingTop30 th, tr.paddingTop30 th,
.x-panel-default.paddingTop30 {
	padding-top: 30px;
}
table.paddingTop3, tr.paddingTop3, table.paddingTop3 tr.last td, table.paddingTop3 tr.last th,
table.paddingTop5, tr.paddingTop5, table.paddingTop5 tr.last td, table.paddingTop5 tr.last th,
table.paddingTop6, tr.paddingTop6, table.paddingTop6 tr.last td, table.paddingTop6 tr.last th,
table.paddingTop7, tr.paddingTop7, table.paddingTop7 tr.last td, table.paddingTop7 tr.last th,
table.paddingTop10, tr.paddingTop10, table.paddingTop10 tr.last td, table.paddingTop10 tr.last th,
table.paddingTop11, tr.paddingTop11, table.paddingTop11 tr.last td, table.paddingTop11 tr.last th,
table.paddingTop14, tr.paddingTop14, table.paddingTop14 tr.last td, table.paddingTop14 tr.last th,
table.paddingTop15, tr.paddingTop15, table.paddingTop15 tr.last td, table.paddingTop15 tr.last th,
table.paddingTop16, tr.paddingTop16, table.paddingTop16 tr.last td, table.paddingTop16 tr.last th,
table.paddingTop20, tr.paddingTop20, table.paddingTop20 tr.last td, table.paddingTop20 tr.last th,
table.paddingTop30, tr.paddingTop30, table.paddingTop30 tr.last td, table.paddingTop30 tr.last th {
	padding-top: 0px;
}

.paddingRight3, table.paddingRight3 td, tr.paddingRight3, table.paddingRight3 th, tr.paddingRight3 th,
.x-panel-default.paddingRight3 {
	padding-right: 3px;
}
.paddingRight4, table.paddingRight4 td, tr.paddingRight4, table.paddingRight4 th, tr.paddingRight4 th,
.x-panel-default.paddingRight4 {
	padding-right: 4px;
}
.paddingRight5, table.paddingRight5 td, tr.paddingRight5, table.paddingRight5 th, tr.paddingRight5 th,
.x-panel-default.paddingRight5 {
	padding-right: 5px;
}
.paddingRight8, table.paddingRight8 td, tr.paddingRight8, table.paddingRight8 th, tr.paddingRight8 th,
.x-panel-default.paddingRight8 {
	padding-right: 8px;
}
.paddingRight10, table.paddingRight10 td, tr.paddingRight10, table.paddingRight10 th, tr.paddingRight10 th,
.x-panel-default.paddingRight10 {
	padding-right: 10px;
}
.paddingRight13, table.paddingRight13 td, tr.paddingRight13, table.paddingRight13 th, tr.paddingRight13 th,
.x-panel-default.paddingRight13 {
	padding-right: 13px;
}
.paddingRight14, table.paddingRight14 td, tr.paddingRight14, table.paddingRight14 th, tr.paddingRight14 th,
.x-panel-default.paddingRight14 {
	padding-right: 14px;
}
.paddingRight16, table.paddingRight16 td, tr.paddingRight16, table.paddingRight16 th, tr.paddingRight16 th,
.x-panel-default.paddingRight16 {
	padding-right: 16px;
}
.paddingRight20, table.paddingRight20 td, tr.paddingRight20, table.paddingRight20 th, tr.paddingRight20 th,
.x-panel-default.paddingRight20 {
	padding-right: 20px;
}
.paddingRight22, table.paddingRight22 td, tr.paddingRight22, table.paddingRight22 th, tr.paddingRight22 th,
.x-panel-default.paddingRight22 {
	padding-right: 22px;
}
.paddingRight30, table.paddingRight30 td, tr.paddingRight30, table.paddingRight30 th, tr.paddingRight30 th,
.x-panel-default.paddingRight30 {
	padding-right: 30px;
}
.paddingRight35, table.paddingRight35 td, tr.paddingRight35, table.paddingRight35 th, tr.paddingRight35 th,
.x-panel-default.paddingRight35 {
	padding-right: 35px;
}
table.paddingRight3, tr.paddingRight3, table.paddingRight3 tr.last td, table.paddingRight3 tr.last th,
table.paddingRight4, tr.paddingRight4, table.paddingRight4 tr.last td, table.paddingRight4 tr.last th,
table.paddingRight5, tr.paddingRight5, table.paddingRight5 tr.last td, table.paddingRight5 tr.last th,
table.paddingRight8, tr.paddingRight8, table.paddingRight8 tr.last td, table.paddingRight8 tr.last th,
table.paddingRight10, tr.paddingRight10, table.paddingRight10 tr.last td, table.paddingRight10 tr.last th,
table.paddingRight13, tr.paddingRight13, table.paddingRight13 tr.last td, table.paddingRight13 tr.last th,
table.paddingRight14, tr.paddingRight14, table.paddingRight14 tr.last td, table.paddingRight14 tr.last th,
table.paddingRight16, tr.paddingRight16, table.paddingRight16 tr.last td, table.paddingRight16 tr.last th,
table.paddingRight20, tr.paddingRight20, table.paddingRight20 tr.last td, table.paddingRight20 tr.last th,
table.paddingRight22, tr.paddingRight22, table.paddingRight22 tr.last td, table.paddingRight22 tr.last th,
table.paddingRight30, tr.paddingRight30, table.paddingRight30 tr.last td, table.paddingRight30 tr.last th,
table.paddingRight35, tr.paddingRight35, table.paddingRight35 tr.last td, table.paddingRight35 tr.last th {
	padding-right: 0px;
}

.paddingBottom2, table.paddingBottom2 td, tr.paddingBottom2 td, table.paddingBottom2 th, tr.paddingBottom2 th,
.x-panel-default.paddingBottom2 {
	padding-bottom: 2px;
}
.paddingBottom3, table.paddingBottom3 td, tr.paddingBottom3 td, table.paddingBottom3 th, tr.paddingBottom3 th,
.x-panel-default.paddingBottom3 {
	padding-bottom: 3px;
}
.paddingBottom5, table.paddingBottom5 td, tr.paddingBottom5 td, table.paddingBottom5 th, tr.paddingBottom5 th,
.x-panel-default.paddingBottom5 {
	padding-bottom: 5px;
}
.paddingBottom7, table.paddingBottom7 td, tr.paddingBottom7 td, table.paddingBottom7 th, tr.paddingBottom7 th,
.x-panel-default.paddingBottom7 {
	padding-bottom: 7px;
}
.paddingBottom8, table.paddingBottom8 td, tr.paddingBottom8 td, table.paddingBottom8 th, tr.paddingBottom8 th,
.x-panel-default.paddingBottom8 {
	padding-bottom: 8px;
}
.paddingBottom10, table.paddingBottom10 td, tr.paddingBottom10 td, table.paddingBottom10 th, tr.paddingBottom10 th,
.x-panel-default.paddingBottom10 {
	padding-bottom: 10px;
}
.paddingBottom12, table.paddingBottom12 td, tr.paddingBottom12 td, table.paddingBottom12 th, tr.paddingBottom12 th,
.x-panel-default.paddingBottom12 {
	padding-bottom: 12px;
}
.paddingBottom14, table.paddingBottom14 td, tr.paddingBottom14 td, table.paddingBottom14 th, tr.paddingBottom14 th,
.x-panel-default.paddingBottom14 {
	padding-bottom: 14px;
}
.paddingBottom15, table.paddingBottom15 td, tr.paddingBottom15 td, table.paddingBottom15 th, tr.paddingBottom15 th,
.x-panel-default.paddingBottom15 {
	padding-bottom: 15px;
}
.paddingBottom18, table.paddingBottom18 td, tr.paddingBottom18 td, table.paddingBottom18 th, tr.paddingBottom18 th,
.x-panel-default.paddingBottom18 {
	padding-bottom: 18px;
}
.paddingBottom20, table.paddingBottom20 td, tr.paddingBottom20 td, table.paddingBottom20 th, tr.paddingBottom20 th,
.x-panel-default.paddingBottom20 {
	padding-bottom: 20px;
}
.paddingBottom30, table.paddingBottom30 td, tr.paddingBottom30 td, table.paddingBottom30 th, tr.paddingBottom30 th,
.x-panel-default.paddingBottom30 {
	padding-bottom: 30px;
}
/*
	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.paddingBottom2, tr.paddingBottom2, table.paddingBottom2 tr.last td, table.paddingBottom2 tr.last th, 
table.paddingBottom3, tr.paddingBottom3, table.paddingBottom3 tr.last td, table.paddingBottom3 tr.last th, 
table.paddingBottom5, tr.paddingBottom5, table.paddingBottom5 tr.last td, table.paddingBottom5 tr.last th, 
table.paddingBottom7, tr.paddingBottom7, table.paddingBottom7 tr.last td, table.paddingBottom7 tr.last th, 
table.paddingBottom8, tr.paddingBottom8, table.paddingBottom8 tr.last td, table.paddingBottom8 tr.last th, 
table.paddingBottom10, tr.paddingBottom10, table.paddingBottom10 tr.last td, table.paddingBottom10 tr.last th, 
table.paddingBottom12, tr.paddingBottom12, table.paddingBottom12 tr.last td, table.paddingBottom12 tr.last th,
table.paddingBottom14, tr.paddingBottom14, table.paddingBottom14 tr.last td, table.paddingBottom14 tr.last th,
table.paddingBottom15, tr.paddingBottom15, table.paddingBottom15 tr.last td, table.paddingBottom15 tr.last th, 
table.paddingBottom18, tr.paddingBottom18, table.paddingBottom18 tr.last td, table.paddingBottom18 tr.last th, 
table.paddingBottom20, tr.paddingBottom20, table.paddingBottom20 tr.last td, table.paddingBottom20 tr.last th, 
table.paddingBottom30, tr.paddingBottom30, table.paddingBottom30 tr.last td, table.paddingBottom30 tr.last th {
	padding-bottom: 0px;
}

.paddingLeft3, table.paddingLeft3 td, tr.paddingLeft3 td, table.paddingLeft3 th, tr.paddingLeft3 th,
.x-panel-default.paddingLeft3 {
	padding-left: 3px;
}
.paddingLeft8, table.paddingLeft8 td, tr.paddingLeft8 td, table.paddingLeft8 th, tr.paddingLeft8 th,
.x-panel-default.paddingLeft8 {
	padding-left: 8px;
}
.paddingLeft10, table.paddingLeft10 td, tr.paddingLeft10 td, table.paddingLeft10 th, tr.paddingLeft10 th,
.x-panel-default.paddingLeft10 {
	padding-left: 10px;
}
.paddingLeft11, table.paddingLeft11 td, tr.paddingLeft11 td, table.paddingLeft11 th, tr.paddingLeft11 th,
.x-panel-default.paddingLeft11 {
	padding-left: 11px;
}
.paddingLeft13, table.paddingLeft13 td, tr.paddingLeft13 td, table.paddingLeft13 th, tr.paddingLeft13 th,
.x-panel-default.paddingLeft13 {
	padding-left: 13px;
}
.paddingLeft15, table.paddingLeft15 td, tr.paddingLeft15 td, table.paddingLeft15 th, tr.paddingLeft15 th,
.x-panel-default.paddingLeft15 {
	padding-left: 15px;
}
.paddingLeft20, table.paddingLeft20 td, tr.paddingLeft20 td, table.paddingLeft20 th, tr.paddingLeft20 th,
.x-panel-default.paddingLeft20 {
	padding-left: 20px;
}
.paddingLeft30, table.paddingLeft30 td, tr.paddingLeft30 td, table.paddingLeft30 th, tr.paddingLeft30 th,
.x-panel-default.paddingLeft30 {
	padding-left: 30px;
}
table.paddingLeft3, tr.paddingLeft3, table.paddingLeft3 tr.last td, table.paddingLeft3 tr.last th,
table.paddingLeft8, tr.paddingLeft8, table.paddingLeft8 tr.last td, table.paddingLeft8 tr.last th,
table.paddingLeft10, tr.paddingLeft10, table.paddingLeft10 tr.last td, table.paddingLeft10 tr.last th,
table.paddingLeft11, tr.paddingLeft11, table.paddingLeft11 tr.last td, table.paddingLeft11 tr.last th,
table.paddingLeft13, tr.paddingLeft13, table.paddingLeft13 tr.last td, table.paddingLeft13 tr.last th,
table.paddingLeft15, tr.paddingLeft15, table.paddingLeft15 tr.last td, table.paddingLeft15 tr.last th,
table.paddingLeft20, tr.paddingLeft20, table.paddingLeft20 tr.last td, table.paddingLeft20 tr.last th,
table.paddingLeft30, tr.paddingLeft30, table.paddingLeft30 tr.last td, table.paddingLeft30 tr.last th {
	padding-left: 0px;
}

.right {
	float: right;
}

.textAlignRight {
	text-align: right;
}