/* Style sheet optimized for IE4x - Last updated 03/21/01 EganO */

/* Main Body Settings */

			
body   					{ 	color: #000000;
							background: #FFFFFF;  	
							font-size: 70%;    		
							font-family: Verdana, Geneva, Arial, Helvetica, 
							Sans Serif;
							margin-left: 0em;
							padding-left: 1.5em; }
							
.center					{	align:center;	}


/* TOC function */

.rollover				{ 	color:#0066CC;  }
					
td a:link.nav_button, td a:active.nav_button, td a:visited.nav_button	

						{	text-decoration: none;
							font : 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
							color: white;
							font-weight:bold;
							line-height : 8pt;
							margin-right: 5px;  }
					
td a:hover.nav_button	{	text-decoration: none;
							font : 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
							color: #0000A0;
							font-weight:bold;
							line-height : 8pt;  }
							
td.note					{	align: left;  
							margin-left: -5em;  }
							
th						{	background: 3165CE;
							color: white;  }
							
td.special				{	background: F7F3E7; }
					
.green_arrow     		{ 	vertical-align: middle; margin-left: 6px;}

p.bubble				{ 	font : 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
							color: #0000A0;
							margin-top: 0px;
							text-align: center;  }


p.nav_header			{	text-decoration: none;
							vertical-align: middle;
							margin-left: 43px;
							margin-top: 10px;
							font : 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
							color: #0000A0;
							font-weight:bold; 
							line-height: 11px; }
							
table.nav_start			{	margin-top: 3px;  }


.footer_button 			{	text-decoration: none;
							font : 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight:bold;
							line-height : 8pt;  }


/* Heading settings */


h1						{ 	font-family : Verdana, Geneva, Arial, Helvetica, 
							sans-serif;
							font-size: 170%; 
							margin-bottom: -.8em;  
							clear: both; 
							width: 85%; 
							font-weight: bold;
							color : #FF9933; }

h2						{ 	font-family :Verdana, Geneva, Arial, Helvetica,
							sans-serif;
							font-size: 135%;  
							margin-top: 1.5em;
							margin-bottom: -1.1em; 
							clear:both; 
							font-weight : bold;
							color:#FF9933; }

h3						{ 	font-size: 100%; 
							margin-top: 1.2em;  
							margin-bottom: .5em; 
							clear:both; }
					
					
/* Paragraph settings */

ol.step
						{ 	margin-top: 1em;
							font-size: 110%; 
							color:#003399;
							margin-right: .5em; }
							
ul.step
						{ 	margin-top: 1em;
							font-size: 110%; 
							color:#003399;
							margin-right: .5em;
							margin-left: 35px; }
													
ul.step_in
						{ 	margin-top: 1em;
							font-size: 110%;
							margin-left: 55px;
							color:#003399;
							margin-right: .5em; }
			
ol.note 				{ 	font-size: 110%;
							color:#003399;
							margin-top: 1em; }
			

ul						{ 	margin-top: 1em;
							font-size: 8pt; 	
							list-style-type: disc;
							margin-left: 1.5em;
							line-height:50%;
							padding-left: 3em;
							margin-right: 1.5em; }
			
li						{	margin-bottom: 1em;
							padding-bottom:0;  }	

		
p						{ 	font-family : Verdana, Geneva, Arial, Helvetica, 						
							sans-serif;
							font-size : 120%; }

p.proc				{ 	position: relative;
							color:#003399;
							top: 4px;
							left: 55px;
							font-size: 110%;
							font-weight: bold; 
							text-align: left;
							margin-right: 70px;
							line-height: 12px; }
					
p.mouse					{ 	color:#003399;
							font-size: 90%;
							font-weight: bold; 
							text-align: left;
							margin-top: 2px; }
					

p.step					{ 	margin-left: 20px;
							margin-right: 20px;
							font-size: 110%; 
							color:#003399; }

	
p.pull					{	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, 
							sans-serif;
							font-size : 1.3em;
							font-weight : bold;
							line-height: 1.7em;
							color:#3366CC;
							text-align: left;  }
					
					
p.pull_right			{	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, 
							sans-serif;
							font-size : 1.3em;
							font-weight : bold;
							line-height: 1.7em;
							margin-left: 1.5em;
							margin-right: 1.5em;
							color:#3366CC;
							text-align: right;  }
					
					
p.infohead				{ 	position: relative;
							top: 3px;
							color:#003399;
							left: 38px;
							font-size: 11px;
							font-weight: bold; 
							text-align: left;
							margin-right: 43px;
							line-height: 12px; }
							
p.caption				{ 	margin-bottom: 2px;
							color:#003399;
							font-size: 11px;
							font-weight: bold; 
							text-align: left; 
							margin-right: 50px; }
		
					
p.infobox				{ 	font-size: 11px;
							color:#003399;
							line-height: 14px; }
							
ul.infobox				{ 	font-size: 11px;
							color:#003399;
							line-height: 14px; }
					
					
p.top					{ 	font-family: Tahoma;
							font-size: 100%; 
							margin-left: 5px;
							color: 006600;
							font-weight: bold;
							text-decoration: none; }
							
p.a_warning				{ 	position: relative;
							top: 3px;
							color:#FF0000;
							left: 38px;
							font-size: 11px;
							font-weight: bold; 
							text-align: left;
							margin-right: 43px;
							line-height: 12px; }
					
					
p.a_note					{ 	font-size: 110%;
							padding-left: 10px;
							padding-top: 10px;
							padding-right: 10px;
							padding-bottom: 10px;
							color:#003399; }
					
pre						{ 	margin-top: .5em;
							margin-bottom: .5em; }

code					{ 	font-family: Courier New; 
							font-size: 1.1em; }

table					{ 	font-size: 100%; }
				
				
table.color_note		{ 	font-size: 100%;
							margin-top: 1.5em;
							background: #FAF0D2;
							width: 315px;
							margin-left: 5px;  }
		
	
a:link, a:visited 		{ 	color: #0000FF; text-decoration: underline; }

a:active, a:hover 		{ 	color:#FF9933;  cursor:hand; text-decoration: underline; }


td a.bottoms:link		{ 	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight: bold;
							line-height : 8pt; 
							color: #003399;		}
			
td a.bottoms:hover		{ 	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight: bold;
							line-height : 8pt; 
							color: #FF9933; }
		
td a.bottoms:active		{ 	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight: bold;
							line-height : 8pt; 
							color: #FF9933; }
			
td a.bottoms:visited		{  	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;	
							font-weight: bold;
							line-height : 8pt;
							color: #053DAC; }
							
td a.bottoms:hover		{ 	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight: bold;
							line-height : 8pt; 
							color: #FF9933; }


td a.bottom:link		{ 	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight: bold;
							line-height : 8pt; 
							color: #003399;		}
			
td a.bottom:hover		{ 	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight: bold;
							line-height : 8pt; 
							color: #FF9933; }
		
td a.bottom:active		{ 	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight: bold;
							line-height : 8pt; 
							color: #FF9933; }
			
td a.bottom:visited		{  	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;	
							font-weight: bold;
							line-height : 8pt;
							color: #9999FF; }
							
td a.bottom:hover		{ 	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight: bold;
							line-height : 8pt; 
							color: #FF9933; }
							
							
img.header				{	position: absolute; top: 3; left: 13; }

#KEYANSWER				{ 	color: blue;  }
					
/***********************************************/
/* these class styles are used for the expanding and collapsing text files (expand function in shared.js)  */

#expand 				{	margin-bottom: 0.6em; 
							margin-left: 0em; 
							margin-right: 0em;  }

a:link.expandToggle, a:visited.expandToggle 	
						{	color:#000000; 
							font-weight: bold; 
							text-decoration: none;  }

a:hover.expandToggle, a:active.expandToggle 	
						{	color:#FF9933;  }
 
img.expand 				{ 	border: none; 
							margin-right: 0.5em; 
							width: .8em;  }
		
div.expand				{ 	margin-left: 1.5em; 
							margin-right: 1.5em;
							margin-bottom: 1em; 
							display: none;  }

/************************************************/
/* styles used to modify the appearance of XML popups   */

DIV.XMLPopup 			{ 	height: 100%; 
							width: 100%; 
							border: solid; 
							border-color:CDA75E; 
							border-width:1px; 
							background-color: #FAF0D2; }


DIV.PopTerm 			{ 	font-weight: bold; 
							margin-left: 1em; 
							margin-top: .75em; 
							margin-right: 1em; 
							font-color: navy;  }	
								
DIV.PopDef 				{ 	line-height: 1.25em; 
							margin-left: 1em; 
							margin-top: .25em;
				  			margin-right: 1em; 
							margin-bottom: 1em; 
							font-color: #003399;  }		
							
DIV.PopSeeAlso			{ 	margin-left: 0em; 
							margin-top: .5em;  
							margin-right: 1em; 
							margin-bottom: 1.25em; }
							
DIV.PopDef UL 			{ 	margin-left: 1.45em; 
							line-height: 1.25em; }

/***********************************/
/*   popups   */
.Button
{
   BORDER-RIGHT: #5182c2 1px solid  ;
	BORDER-TOP: #5182c2 1px solid ;
   BORDER-BOTTOM: #5182c2 1px solid ;
	BORDER-LEFT: #5182c2 1px solid ;

	COLOR: #931600;
	  width:80px;
          font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
	background-color: #D8D8DE;
}
.div.popup				{ 	visibility:hidden; z-index:3;
				 			position: absolute; 
                 			top: 200; 
							left: 200; 
                  			width: 250; 
							padding: 6px; 
                			background-color: #FFFFCC;
                 			border-style: solid;
                 			border-width: 1;
                 			border-color: #666666;   }