/*these came from ITAstyles*/
/*do not move PageTitle from position 0, i need it as the first rule in this style sheet */
.PageTitle				{font-weight:bold;color : #000000; font-size:18px; font-family : Verdana, Arial; z-index:99; }
BODY					{margin : 0px  0px  0px  0px;padding :  0px  0px  0px  0px; font-family : Arial, Verdana;}
.OtherRow				{background-color:white;}
.AltRow					{background-color:#eeeeee;}
.BoldRegCell			{font-size: 10pt;font-weight:bold;color : #000000; font-family : Arial, Verdana; }

.CustomRangesHeading	{font-weight:bold;  font-size: 9pt; color:#ffffff;}
.CustomRangesHeadingRow	{background-color: dimgray;border: 0px #123456;}
.Error					{COLOR: #FF0000;FONT-FAMILY: Arial, Verdana;FONT-SIZE: 16pt;FONT-WEIGHT: bold;position:relative; top:5px;}
.ErrorMessage			{COLOR: #FF0000;FONT-FAMILY: Arial, Verdana;FONT-SIZE: 10pt;FONT-WEIGHT: bold;}
.errorpageBIG			{font-family: Arial,Verdana; font-size: 16pt; color:black }
.errorpageSMALL			{font-family: Arial,Verdana; font-size: 13pt; color:#161616 }
.HomePageExamples		{color : black; font-size:14px;font-family : Arial, Verdana; }
.HomePageLink			{color : navy; TEXT-DECORATION: none; font-size:12px; font-family : Arial, Verdana;  }
.HomePageLink:hover		{TEXT-DECORATION: underline; color:blue}
.HomePageTitles			{font-weight:bold; color : navy; font-size:15px;font-family : Arial, Verdana; background-color:#dedede;BORDER-right: #797979 1px solid;BORDER-left: #797979 1px solid;BORDER-top: #797979 1px solid;}
.InputBorder			{background-color: #000000;}
.IntroLevel1			{font-weight:bold; color : navy; font-size:15px;font-family : Arial, Verdana; }
.IntroLevel2			{color : white; TEXT-DECORATION: none;font-size:14px;font-weight:bold; font-family : Arial, Verdana; }
.IntroLevel2:hover		{TEXT-DECORATION: underline}
.IntroLevel3			{color : white; TEXT-DECORATION: none;font-size:11px;font-family : Arial, Verdana; }
.IntroLevel3:hover		{TEXT-DECORATION: underline}
.LegendTitle			{font-weight:bold;color : #ffffff; font-size:13px;font-family : Verdana, Arial; }
.newsmessage			{font-weight: bold;font-size: 14px;color: firebrick;font-family: Arial, Verdana;}

.ChartHeader			{font-weight:bold;color : #ffffff; font-size:14px;font-family : Arial, Verdana; background-color:#123456;}
.NormalCell				{font-size: 12px;color : #000000; font-family : Arial, Verdana; }
.NormalRow				{background-color:#ffffff;}

.PageTitlePP			{font-weight:bold;color : #000000; font-size:15px;font-family : Verdana, Arial; }
.PageTitleRow			{background-color: #123456; }
.PPTableCellNegative	{font-weight:normal;color:red; font-size:10px;font-family : Arial, Verdana; }
.PPTableCellPositive	{font-weight:normal;color : #000000; font-size:10px;font-family : Arial, Verdana; }
.PPTableCellText	{font-weight:normal;text-align:left;color : #000000; font-size:10px;font-family : Arial, Verdana; }
.PPTableCellTextNA	{font-weight:normal;text-align:right;color : #FF0000; font-size:10px;font-family : Arial, Verdana; }
.PPTableHeader			{font-weight:bold;color : #000000; font-size:12px;font-family : Arial, Verdana; background-color:#dddddd;}
.PPTableHeaderCell		{font-weight:bold;color : #000000; font-size:11px;font-family : Arial, Verdana; }
.PPTableHeaderRow		{background-color: #d8e4f8; }
.rangeLabel				{font-family: Verdana; font-size: 8pt; font-weight:bold; }
.rangeValue				{font-family: Verdana; font-size: 8pt; }
.RegCell				{font-size: 10pt;color : #000000; font-family : Arial, Verdana; }
.SelectInstruct			{font-size : 24pt; color : #000000; font-family : Arial, Verdana; font-weight:bold;}
.smallFooter			{font-weight:bold;color : #ffffff; font-size:13px;font-family : Arial,Verdana; } /*for legend */
.styleTotal				{font-weight:bold;color : #ffffff; font-size:12px;font-family : Arial, Verdana; background-color:#556677;}
.XXTableTitle_iremovedButDontWantToRenumberYet				{font-weight:bold;color : #ffffff; font-size:13px;font-family : Verdana, Arial; }
.WhiteCell				{font-size: 10px;color : #ffffff; font-family : Arial, Verdana; }

/* these came from chart input */
.chartHeading			{ font-weight:bold;  font-size: 9pt; color:#ffffff;}
.chartHeadingRow		{ background-color: #123456; }
.chartLabel				{ font-weight:bold; }
.chartTable				{ background-color: #eeeeee; font-family: Verdana; font-size: 8pt; }
.editColorsButton		{ font-size:xx-small;color:Black;visibility:visible;}
.spanCustomRanges		{ border-color: #123456; border-style: solid; border-width: thin; background-color: #ffffcc; margin-right: 15px; margin-left: 15px;}
A.custommapranges:hover	{ text-decoration: underline; }
A.custommapranges		{ font-family: verdana,helvetica; font-size: 9pt; color: black; text-decoration: none; }
input					{ font-size:9pt;}

/*these came from toolbox*/
A.ToolAction		{font-weight: normal;	color: black;	font-family: arial,verdana;	font-size:12px;	 	background-color: #eeeeee;	text-decoration:none;	 }
A.ToolAction:hover	{font-weight: normal;	color: #123456;	font-family: arial,verdana;	font-size:12px;	background-color: #eeeeee;	text-decoration:underline;}

.PageHeaderButtons   { vertical-align:middle; font-weight:normal;	color: #FFFFFF;	font-family: arial,verdana;	font-size:12px;	background-color: #135393;	text-decoration:none;} 
A.PageHeaderButtons:hover {vertical-align:middle;font-weight: normal;	color: #123456;	font-family: arial,verdana;	font-size:12px;	background-color: #DEDEDE;	text-decoration:underline;} 
A.PageHeaderButtons  {vertical-align:middle;font-weight: normal;	color: #FFFFFF;	font-family: arial,verdana;	font-size:12px;	background-color: #135393;	text-decoration:none;} 


.PageHeaderButtonsReportList   { vertical-align:middle; font-weight:normal;	color:  #000000;	text-align:center; font-family: arial,verdana;	font-size:12px;
                                 	background-color: #DBD0D0;	text-decoration:none;border:none;} 
A.PageHeaderButtonsReportList:hover {vertical-align:middle;font-weight: normal;	color: #000000;	font-family: arial,verdana;	font-size:12px;
                                     	background-color: #DBD0D0;	text-decoration:underline;border:none;} 
A.PageHeaderButtonsReportList  {vertical-align:middle;font-weight: normal;	color: #000000;	font-family: arial,verdana;	font-size:12px;	
                                background-color: #DBD0D0;	text-decoration:none; border:none;} 

.PageHeaderUserName  {vertical-align:middle;font-weight: normal;	color: #cdcdcd;	font-style: italic; font-family: arial,verdana;	font-size:11px;	text-decoration:none; border:none;} 
A.PageHeaderUserName	{	text-decoration: none;	font-size: 11px;	font-weight: bold;	font-style: normal;	color:white;} 
A.PageHeaderUserName:hover  {text-decoration:underline;font-size: 11px;	font-weight: bold;	font-style: normal;	color:white; } 

.toolboxbottom		{ }
.toolboxheader		{font-weight: bold;	font-size: 13px;	color: white;	font-family: verdana,arial;	text-align: center;}
.toolboxheaderRow	{background-color: #555555; } /*#123456;*/
.toolboxrow			{font-weight: normal;	color: black;	font-family: arial,verdana;	font-size:14px;	background-color: #eeeeee;}
.toolboxrowover		{font-weight: normal;	color: black;	font-family: verdana,arial;	background-color: #dadada;	font-size:12px;	cursor: pointer;	}
.toolboxrownosides	{font-weight: normal;	color: black;	font-family: arial,verdana;	background-color: #FFFFFF;	font-size:12px;		}

.xtoolboxheaderRow2	{text-align:left; background-color: #123456; } /*#123456;*/
.xtoolboxrow2			{font-weight: normal;	color: black;	font-family: arial,verdana;	font-size:14px; background-color: #123456;	}
.xtoolboxrowover2		{font-weight: normal;	color: black;	font-family: verdana,arial;	 background-color: #123456;	font-size:12px;	cursor: pointer;	}


/* these came from headersfooters */
#footerDIV {bottom: 0;position: absolute; padding: 2px; }

.HRowColor { background-color:#000000; }
.H2ndRowColor { background-color: #155a9f; }
.H3rdRowColor { background-color: #dddddd; }
.Sndlevellinks { FONT-WEIGHT: normal; text-align:center; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY:Arial, Sans-Serif; TEXT-DECORATION: none } 
.Sndlevellinks:hover { TEXT-DECORATION: underline; } 

.Htitle { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Arial, Sans-Serif; TEXT-ALIGN: center } 
.H2ndlink { FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Arial, Sans-Serif; TEXT-DECORATION: none } 
.H2ndlink:hover {  TEXT-DECORATION: underline}
.Sndlevelseparate{ FONT-WEIGHT: normal;  text-align:center;FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Sans-Serif; TEXT-DECORATION: none;} 

a {background:transparent none repeat scroll 0%;color:#ffffff;text-decoration:none;}
a:hover {text-decoration:underline;}

.HeaderRow1 {background-color: black; color:white;font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;}

.HeaderRow1andaHalf {background-color: #efefef; color: #135393;font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold; text-align:center;
                     border:thick grooved yellow; }

.HeaderRow2 {background-color: #135393; color:white;font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:bold; text-align:center; }
.HeaderRow3
{
	border-style:  none;
	background-color: #efefef;
	color: #000000;
	font-family: Verdana,Arial,sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-left: 15px;
	margin-top: 3px;
	margin-bottom: 1px;
}
 .HeaderBottom
{
	font-size: 1px;

	border-top-style: solid;
	border-width: 1px;
	border-color: #6e6e6e;
}

.footerA { font-family : Arial, Verdana; font-size : 12px; color : #ffffff; font-weight : normal; TEXT-DECORATION: none }
.footerA:hover {  TEXT-DECORATION: underline}
.presentedBy { font-size : 12px; color : #000000; font-family : Arial, Verdana; text-align: center; }
.iewarning { line-height:12px; font-family:Arial, Verdana; color:#ffffff; font-size:10px; }
.currentdatatime { line-height:12px; font-family:Arial, Verdana; color:#ffffff; font-size:10px; }
.optionheader{color:white; font-weight:bold; background-color:#003675 ;font-size:12px;}

/* these came from DownloadsAndPrintPreview */
xxBODY			{ FONT-SIZE: 8px; FONT: Message-Box; FONT-FAMILY: Verdana, Helvetica, Arial, Sans-Serif }
.DDBODY			{ font-family : arial, verdana;     font-weight:bold; font-size : 10pt;     background : white;     border-style : none;     margin : 0px;    padding : 0px; 	}
.DDtopline		{ padding-left:5px; color: white; font-size: 14px; font-weight: bold;} 
.DDbottomline	{ padding-left:5px;  color: white;  font-size: 12px; } 
xxA				{ font-family : verdana,helvetica;     font-size : 10pt; 	color:black; 	text-decoration:none; 	}
A:hover			{ TEXT-DECORATION: underline}
A.downloadlinks { font-family : verdana,helvetica;     font-size : 10pt; 	color:black; 	text-decoration:none; 	}
A.downloadlinks:hover {  	text-decoration:underline; 	}
/* this is for productdetail picker */
.ProductDetailsItems { line-height:10px; font-family:Arial, Verdana; color:navy; font-size:12px; }

/*these are for the chart page when it's 800x600*/
.ChartHeaderSMALL			{font-weight:bold;color : #000000; font-size:11px;font-family : Arial, Verdana; background-color:#eeeeee;}
.styleTotalSMALL				{font-weight:bold;color : #ffffff; font-size:11px;font-family : Arial, Verdana; background-color:#556677;}
.NormalCellSMALL				{font-size: 10px;color : #000000; font-family : Arial, Verdana; }


/*extra stuff, i can't insert them up top, as it might disrupt my page/text sizing */
.LoginToAccountIntroPage			{text-decoration:none; font-weight:normal; color : navy; font-size:13px;font-family : Arial, Verdana; }
.LoginToAccountIntroPage:hover		{TEXT-DECORATION: underline}
 
.HomePageTitleLink			{color : navy; TEXT-DECORATION: none; font-size:14px; font-family : Arial, Verdana;  }
.HomePageTitleLink:hover		{TEXT-DECORATION: underline; color:blue}

.OptionsPageInstruction {color : navy; TEXT-DECORATION: none; font-size:16px; font-family : Arial, Verdana;  }
.ChartFooterText {  color:#121212; font-size:14px; text-align:left;font-style: italic;}

/*these came from AJAXsandbox app*/
 .style1        {            width: 100%;        }
 .style2        {            width: 142px;            font-weight: 700;        }
 
 .chosenProduct  {color : #1D1DA9; font-weight:bold; TEXT-DECORATION: none; font-size:11px; font-family : Tahoma, Arial, Verdana;  }
 .aTradeFlowButton { font-family : Arial, Verdana; font-size : 12px; color : #123456; font-weight : normal; TEXT-DECORATION: none ; 
                     padding-left:3px; padding-right:3px;margin-left:4px; margin-right:4px;}
.aTradeFlowButton:hover {  TEXT-DECORATION: underline; 
                           padding-left:3px; padding-right:3px;margin-left:4px; margin-right:4px; }
                           
 #PatternPicker {padding-left:11px;border:none; width:158px;overflow:hidden;}
 
 .CustomGroupAddButton			{TEXT-DECORATION: none;font-weight:bold;color : #ffffff; font-size:12px;font-family : Arial, Verdana; background-color:#135393;}
 .CustomGroupAddButton:hover			{TEXT-DECORATION: underline;font-weight:bold;color : #ffffff; font-size:12px;font-family : Arial, Verdana; background-color:#135393;}