/* AA25 Styles */
.figure		{background: #4444AC; margin: 0px; padding: 10px; width: auto; color: #FFFFFF; font-weight: bold; float: left;}
.textbox	{margin-top: 4px; font-size: 8pt;}

/* Flashcode Styles */
.fcinsttxtpad	{padding-bottom: 6px;}
.fcinsttxtline	{border-top: 1px dotted #000000;}

.fcfblankrow	{background-color: #EEEEEE;}
.fcfplatsmall	{font-size: 8pt;}
.fcfplatradio	{padding-top: 4px; padding-bottom: 4px;}
.fcfinputrow	{padding-top: 10px; padding-bottom: 4px; background-color: #EEEEEE;}
.fcfsubmitrow	{padding-top: 10px;}
.fcdeccolhead	{min-width: 120px; padding-left: 4px; padding-right: 4px;}

.optenbl	{color: #0000C0;}
.optenblnote	{color: #C00000;}
.optenblmb	{color: #800080;}

.optTTodd	{text-align: center;}
.optTTidd	{
		visibility: hidden;
		position: absolute;
		z-index: 100;
		border: 1px solid #000000;
		background-color: #FFFFE1;
		font-size: 8pt;
		margin-top: 4px;
		margin-left: 90px;
		padding: 2px;
		white-space: nowrap;
                text-align: left;
		}
.optTTode	{float: left;}
.optTTide	{
		visibility: hidden;
		position: absolute;
		z-index: 100;
		border: 1px solid #000000;
		background-color: #FFFFE1;
		font-size: 8pt;
		margin-top: 4px;
		margin-left: 40px;
		padding: 2px;
		white-space: nowrap;
                text-align: left;
		}

.dfGtbgA	{background: #4444DD; color: #FFFFFF; text-align: center; padding-left: 4px; padding-right: 4px;}
.dfGtbgB	{background: #6666FF; color: #FFFFFF; text-align: center; padding-left: 4px; padding-right: 4px;}

.dfCtbgA	{background: #CCCCCC; text-align: center; padding-left: 4px; padding-right: 4px;}
.dfCtbgB	{background: #DDDDDD; text-align: center; padding-left: 4px; padding-right: 4px;}
.dfCtbgH	{background: #8888FF; text-align: center; padding-left: 4px; padding-right: 4px; cursor: default;}

.dmCtbgA	{background: #DDDDDD;}
.dmCtbgB	{background: #CCCCCC;}
.dmCtbgC	{background: #EEEEEE;}
.dmCtbgD	{background: #DDDDDD;}

.logmonth	{color: #2222BB;}
