﻿#tickerMainContainerHorizontal
{
	padding: 8px;
	border: solid 1px #6daae1;
	width: 100%;
	height: 80px;
	position: relative;
}


#tickerInnerBorderHorizontal
{
	border: solid 1px #EDEDED;
	width: 98%;
	height: 50%;
	position: absolute;
}

#horizontalHeaders
{
	float: left;
	width: 28%;
	text-align: center;
}

#horizontalValues
{
	float: left;
	width: 70%;
}

#tickerMainContainerVertical
{
	margin-left: 0px;
	border: solid 1px #6daae1;
	height: 135px;
	position: relative;
}

#tickerInnerBorderVertical
{
	border: solid 1px #EDEDED;
	width: 93%;
	height: 117px;
	position: absolute;
	margin: 8px 8px 8px 8px;
}


.absoluteContainer
{
	position: absolute;
	text-align: center;
	line-height: 1.3em;
	width: 100%;
}

.centeredHeaderLabel
{
	text-align: center;
}

.leftHeaderLabel
{
	margin-left: 0px;
}

.rowCell
{
	display: block;
	/*line-height: 1.35em;*/
}

.headerCell
{
	display: block;
	font-weight: bold;
	/*line-height: 1.35em;*/
}

.background
{
	background-color: #E6F1FB;
}

.valueColumn
{
	display: block;
	float: left;
	width: 33%;
	text-align: center;
}

.headerColumn
{
	font-weight: bold;
	width: 30%;
}

.grayBorder
{
	border-right: solid 1px #EDEDED;
}

.dateLabels
{
	float: left;
	position: relative;
	width: 30%;
}

.dateValues
{
	float: right;
	position: relative;
	width: 69%;
	text-align: center;
}

.floatLeftHalf
{
	float: left;
	width: 50%;
}

.floatRightHalf
{
	float: right;
	width: 49%;
}

.middleRow
{
	line-height: 2.5em;	
	vertical-align: middle;
}

