﻿/** styles for page components **/
.picLeft  {padding-left: 0px; padding-right: 4px; float: left; padding-bottom: 2px; padding-top: 2px; text-align: left;}
.picRight {padding-left: 4px; padding-right: 0px; float: right; padding-bottom: 2px; padding-top: 2px; text-align: right;}
	
.TblCont
{
	width:auto;
	border:1px solid rgb(236,201,170);
	border-top-width:0px; 
	padding:0px;
	margin:0px;
}

.topBorder
{
	border-top-width:1px; 
}

.cellBorderBottom
{
	border-bottom:1px solid rgb(236,201,170); 
}

.cellBorderRight
{
	border-right:1px solid rgb(236,201,170); 
}

.cellBorderLeft
{
	border-left:1px solid rgb(236,201,170); 
}

.TblContHdr {border:0px; padding:2px; margin:0px; font-size:10pt; font-weight:bold; text-align:left; vertical-align:top; color:rgb(0,0,0); background-color:rgb(236,201,170)}
.TblContRow {font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; color:rgb(0,0,0); background-color:rgb(255,236,201)}

/* oldStyleWas 
.TblCont a:link{color: rgb(0,0,0); text-decoration:none}
.TblCont a:visited{color: rgb(0,0,0); text-decoration:none}
.TblCont a:active{color: rgb(0,0,0); text-decoration:none}
.TblCont a:hover{color: rgb(204,52,52); text-decoration:none}
*/

.TblCont tr {height:15px;}

.TblComp 
{
	border:0px; 
	padding:2px; 
	margin:0px; 
	margin:0px; 
	vertical-align:top; 
	width:100%;
}

.TblComp td {padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px; vertical-align:top;}

/* next 3 styles are used in xslt files, font used to be 10pt */
.THeadLef {font-size:8pt; font-weight:bold; text-align:left; vertical-align:top; color:rgb(0,0,0); background-color:rgb(236,201,170)}
.THeadCen {font-size:8pt; font-weight:bold; text-align:center; vertical-align:top; color:rgb(0,0,0); background-color:rgb(236,201,170)}
.THeadRgt {font-size:8pt; font-weight:bold; text-align:right; vertical-align:top; color:rgb(0,0,0); background-color:rgb(236,201,170)}

.TSubLef {font-size:8pt; font-weight:bold; text-align:left; vertical-align:top; color:rgb(0,0,0); background-color:rgb(236,201,170)}
.TSubCen {font-size:8pt; font-weight:bold; text-align:center; vertical-align:top; color:rgb(0,0,0); background-color:rgb(236,201,170)}
.TSubRgt {font-size:8pt; font-weight:bold; text-align:right; vertical-align:top; color:rgb(0,0,0); background-color:rgb(236,201,170)}

.CDefLef {font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; color:rgb(0,0,0); background-color:inherit}
.CDefCen {font-size:8pt; font-weight:normal; text-align:center; vertical-align:top; color:rgb(0,0,0); background-color:inherit}
.CDefRgt {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,0,0); background-color:inherit}

.CAltLef {font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; color:rgb(0,0,0); background-color:rgb(255,246,236)}
.CAltCen {font-size:8pt; font-weight:normal; text-align:center; vertical-align:top; color:rgb(0,0,0); background-color:rgb(255,246,236)}
.CAltRgt {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,0,0); background-color:rgb(255,246,236)}

.CDefLefVisuallyChallenged
{
	font-weight: normal; 
	font-size: 12pt; 
	vertical-align: top; 
	color: rgb(0,0,0); 
	background-color: rgb(255,255,255); 
	text-align: left; 
	word-spacing: 5px; 
	line-height: 20px
}

.CDefXLef {font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; color:rgb(0,0,0); background-color:rgb(0,248,246)}
.CDefXCen {font-size:8pt; font-weight:normal; text-align:center; vertical-align:top; color:rgb(0,0,0); background-color:rgb(0,248,246)}
.CDefXRgt {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,0,0); background-color:rgb(0,248,246)}

.CAltXLef {font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; color:rgb(0,0,0); background-color:rgb(236,201,170)}
.CAltXCen {font-size:8pt; font-weight:normal; text-align:center; vertical-align:top; color:rgb(0,0,0); background-color:rgb(236,201,170)}
.CAltXRgt {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,0,0); background-color:rgb(236,201,170)}

.CNumDefPos  {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,128,0); background-color:inherit}
.CNumAltPos  {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,128,0); background-color:rgb(255,246,236)}
.CNumDefXPos {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,128,0); background-color:rgb(0,248,246)}
.CNumAltXPos {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,128,0); background-color:rgb(236,201,170)}

.CNumDefNeg  {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(204,0,0); background-color:inherit}
.CNumAltNeg  {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(204,0,0); background-color:rgb(255,246,236)}
.CNumDefXNeg {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(204,0,0); background-color:rgb(0,248,246)}
.CNumAltXNeg {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(204,0,0); background-color:rgb(236,201,170)}

.CHighDef  {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,64,128); background-color:rgb(255,255,255)}
.CHighAlt  {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,64,128); background-color:rgb(255,246,236)}
.CHighDefX {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,64,128); background-color:rgb(0,248,246)}
.CHighAltX {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,64,128); background-color:rgb(236,201,170)}

.CDisableDef  {font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; color:rgb(128,128,128); background-color:rgb(255,255,255)}
.CDisableAlt  {font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; color:rgb(128,128,128); background-color:rgb(255,246,236)}
.CDisableDefX {font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; color:rgb(128,128,128); background-color:rgb(0,248,246)}
.CDisableAltX {font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; color:rgb(128,128,128); background-color:rgb(236,201,170)}

.CLef			{font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; color:rgb(0,0,0);}
.CCen			{font-size:8pt; font-weight:normal; text-align:center; vertical-align:top; color:rgb(0,0,0);}
.CRgt			{font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,0,0);}
.CNumNeg  {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(204,0,0);}
.CNumPos  {font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,128,0);}
.CHigh		{font-size:8pt; font-weight:normal; text-align:right; vertical-align:top; color:rgb(0,64,128);}
.CDisable {font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; color:rgb(128,128,128);}
.RDef			{background-color:rgb(255,255,255)}
.RAlt			{background-color:rgb(255,246,236)}

.dataIsland {display:none;}