/* ../global-style.css */

BODY			{	background:		white;
					margin-left:	10px;
					margin-top:		 3px;
					margin-right:	 3px;
				}

/*
 * match the background so it doesn't show up
 */
.keywords		{	color:			white;
					font-size:		8pt;
				}


.PgLogo			{	/*background:	url(../images/logo1.png);*/
					margin-bottom:	0px;
				}

.PHPgNm			{	font-size:		32pt;
					color:			#CCF;
					text-align:		right;
					padding-right:	20px;
					padding-left:	20px;
				}

.PH				{	border-bottom: 1px solid #99A;
					/*text-align:		center;*/
					/* margin:	0px;*/
				}
				
.PHLogoHome		{	
				/*	margin-top:		10px;*/
					margin-left:	-35px;
				}
.PHLogoHome A:link, .PHLogoHome A:visited, .PHLogoHome	 A:active
				{	/*margin-top:		 10px; */
					margin-left:	-35px;
				}

.PHLogo			{	/*border:			1px solid white;*/
				}
.PHLogo A:link, .PHLogo A:visited, .PHLogo A:active 
				{	color:			white;
					font-size:		smaller;
				}
/*.PHLogo A:hover	{	text-decoration: underline;
					color:			#0C0;
					font-size:		smaller;
				}
*/

.PgHdrProgIcon	{	text-align:		right;
				/*	width:			32;*/
				/*	border-bottom: 1px solid #99A;*/
				}

.PgHdrProgName	{	font-family:	Arial, Helvetica, sans-serif;
					font-size:		large;
					text-align:		left;
					padding-left:	5px;
				/*	width:			200;*/
				/*	border-bottom: 1px solid #99A;*/
				}



.NBRightEdgeSep	{	padding-left:	40px;
				}

.NBRegRightEdgeSep
				{	padding-left:	15px;
					padding-top:	10px;
					padding-right:	10px;
				}

/*
 * Nav Bar (top of page)
 */
.NBEnc			{	width:			7em;
				}

.NBTbl			{	color:			#EEF;	/*#039;*/
					width:			100%;
					background:  	#EEF;	/*#efeff3;	/*#efeef0;*/
					border-left:	1px solid #99A;
					border-right:	1px solid #99A;
					border-bottom:	1px solid #99A;
					font-family:	Helvetica, Arial, sans-serif;
					font-size:		smaller;
/*font-weight: 200;*/
				}

.NBTbl A:link, .NBTbl A:active, .NBTbl A:visited
				{	text-decoration: none;
					color:			#039;
				}
.NBTbl A:hover	{	text-decoration: underline;
					color:			#90C;	/*#3C1;*/
				}

.NBTextItem		{	font-family:	Helvetica, Arial, sans-serif;
					font-size:		smaller;
				}

.NBTop			{	width:			100%;
					padding:		4px 10px;
				}

.NBTopCur		{	padding:		3px 10px;
					color:			white;
					background:  	#54C;	/*#87F;	/*#44F;	/*#99F;*/
					border-top:		1px solid #65D;
					border-bottom:	1px solid #108;
				}

.NBTopCur A:link, .NBTopCur A:visited, .NBTopCur A:active
				{	color: white;
/*background: url(images/dot.GIF) no-repeat;*/
				}

.NBTopCur A:hover{	text-decoration: none;
					color:			#0A0;
				}

/* 2nd level */
.NBSubCurRow	{	color:			white;
					background:  	#98F;	/*#87F;	/*#99F;*/
				/*	font-size:		 smaller;*/
				}

.NBSub			{	/*padding-left:	 20px; */
					padding-right:	  8px;
					padding-top:	  3px;
					padding-bottom:	  3px;
					text-align:		 right;
				}

.NBSubCur		{	padding:		 3px 8px 3px 40px;
				/*	padding-left:	 40px;
					padding-right:	  8px;
					padding-top:	  3px;
					padding-bottom:	  3px; */
					color:			 white;
					background:  	 #98F;	/*#87F; /*#A9F;	/* BAF #99F;*/
					border-top:		 1px solid #BAF;
					border-bottom:	 1px solid #659;
					text-align:		 right;
				/*	font-size:		 smaller;	*/
				}

.NBSub A:link, .NBSub A:visited, .NBSub A:active
				{	color:			 #039;
				}
.NBSub A:hover	{	color:			 #90C;	/*0C0;*/
				}

/*
 * Small/width line
 */
.NBTopSm		{	/*line-height:	  3px; */
					color:			  #EEF;
				/*	padding-top:	 -8px; */
				/*	font-size:		  3pt;*/
				}

/*
 * Search
 */
.NBSr			{	/*padding-top:	40px;*/
					padding-left:	10px;
					padding-right:	10px;
				}

.NBSrLbl		{	color:			#999;
				}

.NBSrResults	{	padding-left:	 5px;
					height:			 5em;
				}




#InactiveTable	{	border: thin solid #FFCC00;
					background: #FFFF99;
				}
#InactiveRow	{	padding-top:	8px;
					padding-bottom:	8px;
				}

#InactiveLabel	{ background:    #FFFF99;
				  color:		 #F93;
				  text-align:	 center;
					padding-top:	8px;
					padding-bottom:	8px;
					padding-left:	 10px;
					padding-right:  8px;
				}
#InactiveExplanation
				{	background: #FFFF99;
					padding-top:	8px;
					padding-bottom:	8px;
					padding-left:	10px;
					padding-right:	10px;
					text-align:		left;
				}
#InactiveRecommendations
				{ /*background: #FFFF99;
					padding-top:	8px;*/
					padding-bottom:	8px;
				/*	padding-left:	 2px;
					padding-right:	10px; */
					text-align:		center;
				}

#InactiveSplitTop { line-height: 4px; }

.copyright		{ /* align: center; */
					width:		90%;
				/*	border:		thin solid #AAAAAA; */
					padding:	0;	/* 3? */
					background:	#E0E0E0;
					color:		#8A8A8A;
					font-family: Georgia, Times New Roman, Times, serif;
					font-size:	-2pt;
				/*	height:		15; */
				}


/*
 * Bottom nav bar
 */
.BotNB			{	font-family:	Helvetica, sans-serif;
					font-size:		smaller;
					text-align:		center;
				/*	color:			white; */
					border:			1px solid #CCF;
					background:		#DDF;*/
				/*	background-image:	url(../images/nav-bg-light.gif);*/
					padding-top:	3px;
					padding-bottom:	1px;
				}
/*.BotNB a:link	{	color:			white;
					text-decoration:	none;
				}*/

.BotNBItem		{	padding-left:	 7px;
					padding-right:	 7px;
					padding-top:	 5px;
					padding-bottom:	 5px;
				}

.BotNBCur		{	}


.PgHdrPgNmx		{	font-family:	Arial, Helvetica, sans-serif;
					font-size:		smaller;
					text-align:		center;
				/*	width:			200;*/
				}

.progPgDLPre2	{	text-align:		center;
				}


.IPMask			{	font-family:	Monaco, sans-serif;
					font-size:		smaller;
				}
/*
 * A menu item, such as "Register TFM", "File"
 */
.MenuItem		{	font-family:	Helvetica, sans-serif;
				}

.footer			{	font-style:		oblique;
					font-family:	Georgia, Times New Roman, Times, serif;
					font-size:		7pt;
				}

/*
 * Download
 */
.DLTblSepFromTop{	padding-top:	10px;
				}
.DLTbl			{	
/* 					background-image: ../../images/MacOSX-small.png; */
				/*	background-color: #DDD; */
					border:			1px solid #AAA;
					padding-bottom:	5px;
				}

.DLItem
				{	text-align:		right;
					padding-right:	6px;
					font-family:	Arial, Helvetica, sans-serif;
					font-size:		smaller;
				}

.DLItemSep		{	line-height:	 3px;
				}

.DLKind			{	text-align:		center;
					font-family:	Arial, Helvetica, sans-serif;
					font-size:		smaller;
					padding-top:	2px;
					padding-bottom:	2px;
					background-color: #DDD;
					border-bottom:	1px solid #CCC;
					border-bottom:	1px solid #888;
				}

.DLRequires		{	text-align:		center;
					font-family:	Arial, Helvetica, sans-serif;
					font-size:		70%;
					color:			#444;
				}

.DLFile			{	text-align:		center;
					font-family:	Arial, Helvetica, sans-serif;
					font-size:		smaller;	/*70%;*/
					padding-left:	6px;
					padding-right:	6px;
					padding-top:	6px;
				}

.DLOSLbl		{	font-size:		smaller;
					color:			#888;
				}


.ACode			{	background:		#EEF;
					border:			1px solid #AAF;
					padding-left:	12px;
					padding-right:	12px;
				}

.AQuote			{	font-style:		italic;
				}

.AAttribution	{	font-size:		smaller;
				}


.BigFirstLetter	{	font-size:		120%;
				}

/*
 * Main/TOC page
 */
.WhatsNewCol	{	border:	1px solid #AAC;
					padding-bottom:	 6px;
					line-height:	130%;
				}

.WhatsNewTitle	{	/*font-family:	Arial, Helvetica, sans-serif;*/
					font-weight:	bold;
					background:		#DDD;
					border-top:		1px solid #EEE;
					border-bottom:	1px solid #AAA;
					text-align:		center;
					color:			#600
				/*	padding-bottom:	8px;*/
				}

.NewItemLabel	{	font-family:	Arial, Helvetica, sans-serif;
					font-size:		smaller;
					padding-top:	 3px;
					padding-left:	 5px;
					padding-right:	 8px;
					text-align:		right;
				}

.NewItem		{	font-family:	Arial, Helvetica, sans-serif;
					font-size:		smaller;
					padding-top:	 3px;
					padding-right:	10px;
					text-align:		left;
				}

/*
 * Release history
 */
.RelHSep		{	padding-top:	30px;
				}

.RelHist		{	border:			1px solid #ABA;
					background:		#EEF;
				}

.RelHTitle		{	padding:		2px 0px 2px;
					border-top:		1px solid #CDC;
					border-bottom:	1px solid #898;
					text-align:		center;
					background:		#DDD;
					color:			#063;
				}

.RelHItems		{	font-family:	Monaco, Courier, sans-serif; /* monospace; */
					font-size:		7pt;
					padding:		4px 6px;
				}

/* .RelHItem		{	border-bottom:	1px solid #CCC;
				}
*/

.RelHDay		{	text-align:		right;
				}


.RelHYr			{	padding-left:	6px;
				}

