/*-- Link and Navigation Styles --*/

a.black					{ color:#000000; }
a.black:visited			{ color:#000000; }
a.black:active			{ color:#000000; }
a.black:hover			{ color:#000000; }

a.blackSmall			{ color:#000000;font-size:10px;}
a.blackSmall:visited	{ color:#000000; }
a.blackSmall:active		{ color:#000000; }
a.blackSmall:hover		{ color:#000000; }

a.disclaimer			{ color:#666666;font-size:10px; }
a.disclaimer:visited	{ color:#666666; }
a.disclaimer:active		{ color:#666666; }
a.disclaimer:hover		{ color:#666666; }

a.gray					{ color:#666666; }
a.gray:visited			{ color:#666666; }
a.gray:active			{ color:#666666; }
a.gray:hover			{ color:#666666; }

a.graySmall				{ color:#666666;font-size:10px;}
a.graySmall:visited		{ color:#666666; }
a.graySmall:active		{ color:#666666; }
a.graySmall:hover		{ color:#666666; }

a.ltGray				{ color:#CCCCCC; }
a.ltGray:visited		{ color:#CCCCCC; }
a.ltGray:active			{ color:#CCCCCC; }
a.ltGray:hover			{ color:#CCCCCC; }

a.ltGraySmall			{ color:#CCCCCC;font-size:10px;}
a.ltGraySmall:visited	{ color:#CCCCCC; }
a.ltGraySmall:active	{ color:#CCCCCC; }
a.ltGraySmall:hover		{ color:#CCCCCC; }

a.medGray				{ color:#333333; }
a.medGray:visited		{ color:#333333; }
a.medGray:active		{ color:#333333; }
a.medGray:hover			{ color:#333333; }

a.medGraySmall			{ color:#333333;font-size:10px;}
a.medGraySmall:visited	{ color:#333333; }
a.medGraySmall:active	{ color:#333333; }
a.medGraySmall:hover	{ color:#333333; }

a.red					{ color:#CC0000; }
a.red:visited			{ color:#CC0000; }
a.red:active			{ color:#CC0000; }
a.red:hover				{ color:#CC0000; }

a.redSmall				{ color:#CC0000;font-size:10px;}
a.redSmall:visited		{ color:#CC0000; }
a.redSmall:active		{ color:#CC0000; }
a.redSmall:hover		{ color:#CC0000; }

a.white					{ color:#FFFFFF; }
a.white:visited			{ color:#FFFFFF; }
a.white:active			{ color:#FFFFFF; }
a.white:hover			{ color:#FFFFFF; }

a.whiteSmall			{ color:#FFFFFF;font-size:10px;}
a.whiteSmall:visited	{ color:#FFFFFF; }
a.whiteSmall:active		{ color:#FFFFFF; }
a.whiteSmall:hover		{ color:#FFFFFF; }

a.yellow				{ color:#FFCC00; }
a.yellow:visited		{ color:#FFCC00; }
a.yellow:active			{ color:#FFCC00; }
a.yellow:hover			{ color:#FFCC00; }

a.yellowSmall			{ color:#FFCC00;font-size:10px;}
a.yellowSmall:visited	{ color:#FFCC00; }
a.yellowSmall:active	{ color:#FFCC00; }
a.yellowSmall:hover		{ color:#FFCC00; }

.droplink {
		text-decoration:none;
		font-family:Arial, verdana, sans-serif;
		font-size:8pt;
		color:#FFFFFF; }
		
a.droplink:hover	{ color:#FFCC00; }

B.blueTitle			{ color:#3366FF; }

.tenRightNav { 
		font-family:Arial,sans-serif; 
		font-size:10px; 
		line-height:10px; }

.tenPixel { 
		font-family:Arial,sans-serif; 
		font-size:10px; 
		line-height:16px; }

.tenPixelNav { 
		font-family:Arial,sans-serif; 
		font-size:10px; }

.tenPixelNavYellow { 
		font-family:Arial,sans-serif;
		font-size:8pt;
		color:#FFCC00; }

.tenPixelNavWhite { 
		font-family:Arial,sans-serif;
		font-size:10px;
		color:#FFFFFF; }

.graphText { 
		font-family:Arial,sans-serif;
		font-size:12px; }

.twelvePixel {
		font-family:Arial,sans-serif;
		font-size:12px;
		line-height:16px; }

.adboxwhite { 
		font-family:Arial,sans-serif;
		font-size:12px;
		line-height:16px;
		color:#FFFFFF; }

.contentText { 
		font-family:Arial,sans-serif;
		font-size:12px;
		line-height:16px;
		color:#666666; }

.boxText { 
		font-family:Arial,sans-serif;
		font-size:12px;
		line-height:19px; }

table.bordered {
		border-color:#000000;
		border-style:solid;
		border-width:thin;
		border-collapse:collapse;
		background-color:#000000;
		margin:10px; }

td {
		font-family:Arial, Helvetica, Verdana;
		font-size:12px;
		color:#000000; }
	
td.black	{ color:#000000; }
	
td.smallTD	{ font-size:10px; }
	
td.smallTDblack {
		font-size:10px;
		color:#000000; }
	
.smallblack {
		font-size:10px;
		color:#000000; }
		
.evenRow {
		line-height: 18px;
		font-family: Arial, Helvetica, Verdana; 
		font-size:10px;
		background-color:#FFFFFF;
		color:#000000; } /*-- For OCC evenRow background-color needs to be White --*/

.oddRow {
		line-height:18px;
		font-family:Arial, Helvetica, Verdana; 
		font-size:10px;
		background-color:#FFFFCC; 
		color:#000000; } /*-- For OCC oddRow background-color needs to be Yellow --*/
	
/*-- QA Collapse Styles --*/

.questions {
		text-decoration:none;
		font-family:Arial, Helvetica, Verdana; 
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF; }

.questions:visited	{ color:#FFFFFF; } /*-- All QA Text/Links are White --*/
.questions:hover	{ color:#FFFFFF; }
.questions:active	{ color:#FFFFFF; }

.qa {
		padding-left:10px;
		padding-right:10px;	
		padding-top:5px;
		padding-bottom:5px;
		font-family: Arial, Helvetica, Verdana; 
		font-size:10px;
		color:#FFFFFF; }	

/*-- Scenario Styles --*/

.yellowBox {
		text-decoration:none;
		font-family:Arial, Helvetica, Verdana;
		font-size:12px;
		background-color:#FFFFCC;
		color:#666666; } /*-- Font color is grey --*/
		
.smallText	{ font-size:10px; }  
	
.chartHeader {
		font-family:Arial, Helvetica, Verdana; 
		font-size:12px;
		font-weight:bold;
		background-color:#CCCCCC;
		color:#000000; }
	
.chartSubHeader {
		font-family:Arial, Helvetica, Verdana; 
		font-size:12px;
		font-weight:bold;
		background-color: #EBEBEB;
		color:#000000; }		
	
.chartOddRow {
		line-height:18px;
		font-family:Arial, Helvetica, Verdana; 
		font-size:12px;
		background-color:#FFFFFF;
		color:#000000; }

.chartEvenRow {
		line-height:18px;
		font-family:Arial, Helvetica, Verdana; 
		font-size:12px;
		background-color:#FFFFCC;
		color:#000000; }

.chartOddSummary {
		line-height:18px;
		font-family:Arial, Helvetica, Verdana; 
		font-size:12px;
		background-color:#CCCCCC;
		color:#000000; }

.chartEvenSummary {
		line-height:18px;
		font-family:Arial, Helvetica, Verdana; 
		font-size:12px;
		background-color:#999999;
		color:#000000; }
	
td.highlightGray {
		font-family:Arial, Helvetica, Verdana; 
		font-size:18px;
		background-color:#999999;
		color:#FFFFFF; }
	
td.highlightBlack {
		font-family:Georgia, Times New Roman; 
		font-size:22px;
		background-color:#999999;
		color:#000000; }
	
td.highlightBlue {
		font-family:Arial, Helvetica, Verdana; 
		font-size:12px;
		background-color:#003366;
		color:#FFFFFF; }
		
.error	{ color:#CC0000; }

/*-- Calendar Styles --*/

.calanderMonthYear {
		font-family:Arial, Helvetica, Verdana;
		font-size:10px;
		background-color:#FFFFCC;
		color:#666666; }
		
.calanderMonthLink {
		text-decoration:none;
		font-family:Arial, Helvetica, Verdana;
		font-size:10px;
		color:#666666; }

.calanderMonthLink:visited	{ color:#666666; }	
.calanderMonthLink:hover	{ color:#666666; }
.calanderMonthLink:active	{ color:#666666; }
		
.calanderTop {
		font-family:Arial, Helvetica, Verdana;
		font-size:10px;
		background-color:#999999;
		color:#000000; }

.calanderDay {
		text-decoration:none;
		font-family:Arial, Helvetica, Verdana;
		font-size:10px;
		background-color:#FFFFFF;
		color:#000000; }

.calanderDayLink {
		text-decoration:none;
		font-family:Arial, Helvetica, Verdana;
		font-size:10px;
		color:#000000; }
		
.calanderDayLink:visited	{ color:#666666; }	
.calanderDayLink:hover		{ color:#666666; }
.calanderDayLink:active		{ color:#666666; }

.calanderHoliday {
		font-family:Arial, Helvetica, Verdana;
		font-size:10px;
		background-color:#FFFFFF;
		color:Silver; }

.calanderWeekend {
		font-family:Arial, Helvetica, Verdana;
		font-size:10px;
		background-color:Gray;
		color:#494949; }
	
.calanderNull {
		font-family:Arial, Helvetica, Verdana;
		font-size:10px;
		background-color:#FFFB7F;
		color:#000000; }
	
.calanderFirstAvailable {
		text-decoration:none;
		font-family:Arial, Helvetica, Verdana;
		font-size:10px;
		background-color:#B1B9CD;
		color:#000000; }

a.smallblack:hover {
	font-size:8pt;
	color:#FFCC00;
	text-decoration: underline;
}
	
.smallblack {
	font-size:8pt;
	color:#000000; }