

table.channels
{
	width: 100%;
	text-align: center;
	vertical-align: middle
}

table.channels td
{
	width: 100%;
	text-align: center;
	vertical-align: middle;
	font-size: 11px
}

table.channels img, 
table.channels img:hover
{
	float: none;
	border: none
}

.channelBox
{
	background: url(../layout/channelbody.png) repeat-x 0px 1px;
	float: left; 
	width: 250px; 
	padding: 10px; 
	margin: 20px; 
	border: 1px solid #DDDDDD
}

.channelBox h1
{
	background: none;
	display: block;
	text-align: center;
	font-size: 22px;
	color: #000000;
	padding: 20px 0px 10px 0px;
}


.channelBox span
{
	display: block;
	text-align: center;
	font-size: 14px;
	color: #000000;
	padding: 0px 0px 20px 0px;
}

table.bigTable
{
	margin: 5px 0px;
}

table.bigTable td
{
	padding: 7px 8px;
}

table.bigTable tr.odd td
{
	background: #EAEAEA
}
table.bigTable tr.even td
{
	background: #F6F6F6
}
table.bigTable tr:hover td
{
	background: #E0E0E0;
}

img.banner
{
	border: 0px
}

/* Calculator */

table.defTable
{
	position: relative;
	margin: 20px 0px;
	font-size: 11px
}

table.defTable th
{
	background: #EDF0F2 url(../layout/tableheader.png) repeat-x top left;
	border: 1px solid #FFFFFF;
	margin: 1px;
	padding: 0px 0px;
	color: #3C4144;
	height: 56px;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	font-size: 11px
}

table.defTable th.empty
{
	height: 56px;
	background: none
}
	
table.defTable th.special
{
	height: 56px;
	color: #FFFFFF
}	

	table.defTable th.specialOrange
	{
		background: url(../layout/tableheaderspecialorange.png) no-repeat center left
	}		

table.defTable th span
{
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 17px;
	font-weight: bold
}	

table.defTable th.calcSummary
{
	padding: 15px 10px;
	text-align: left
}	

	table.defTable th.calcSummary ul
	{
		padding: 0px 20px;
		margin: 0px
	}			

.defTable tr.defTableOdd td.defTableNarrow
{
	background: url(../layout/tableoddtdsmall.png) no-repeat top left
}
		.defTable tr.defTableOdd:hover td.defTableNarrow
		{
			background: url(../layout/tableoddtdsmall2.png) no-repeat top left
		}
.defTable tr.defTableEven td.defTableNarrow
{
	background: url(../layout/tableoddtdsmall.png) no-repeat top left
}
		.defTable tr.defTableEven:hover td.defTableNarrow
		{
			background: url(../layout/tableoddtdsmall2.png) no-repeat top left
		}			
.defTable tr.defTableOdd td.defTableWide
{
	background: url(../layout/tableoddtdbig.png) no-repeat top left
}
		.defTable tr.defTableOdd:hover td.defTableWide
		{
			background: url(../layout/tableoddtdbig2.png) no-repeat top left
		}
.defTable tr.defTableEven td.defTableWide
{
	background: url(../layout/tableoddtdbig.png) no-repeat top left
}
		.defTable tr.defTableEven:hover td.defTableWide
		{
			background: url(../layout/tableoddtdbig2.png) no-repeat top left
		}	

table.defTable td
{
	padding: 0px 6px;
	height: 58px;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	border: 1px solid #FFFFFF
}	

	table.defTable td.defTableWide
	{
		width: 141px;
		text-align: center
	}	
	table.defTable td.defTableNarrow
	{
		width: 89px
	}	
	
			table.defTable td.defTableWide select
			{
				font-size: 10px;
				width: 70%;
				margin: 1px 0px;
				padding: 0px;
				float: none
			}
			table.defTable td.defTableWide select.selectSmall
			{
				width: 48%
			}

table.defTable td.redCaption
{
	background: url(../layout/calcred.png) no-repeat top right;
	width: 153px;
	height: 230px
}	
table.defTable td.greenCaption
{
	background: url(../layout/calcgreen.png) no-repeat top right;
	width: 153px;
	height: 230px
}		
table.defTable td.blackCaption
{
	background: url(../layout/calcblack.png) no-repeat top right;
	width: 153px;
	height: 114px
}	
table.defTable td.blueCaption
{
	background: url(../layout/calcblue.png) no-repeat top right;
	width: 153px;
	height: 56px
}

strong.red {
	display: block;
	color: #FF0000
}