body
		{ color: #000000;
		background: #FFFFFF;  	
		font-size: 70%;    		
		font-family: Verdana, Arial, Helvetica, Sans Serif }

a:link
		{
	color: Black;
}
	
a:visited
		{
	color: Black;
}

big		{  font-weight: bold; 
		font-size: 105%;  }
		
a:sidebar	{
	color: #548DB2;
}

a:active
		{
	color: Black;
}

a:hover
		{
	color: #548DB2;
}


h1
		{
	font-size: 110%;
	/* was 140 */
	margin-top: 1.5em;
	margin-bottom: .5em;
	color : Black;
}

h2
		{
	font-size: 100%;
	/* was 130 */
	margin-top: 1.5em;
	margin-bottom: .10em;
	color : Black;
}

h3
		{
	font-size: 120%;
	margin-top: 1.2em;
	margin-bottom: .5em;
	color : Black;
}

h4
		{
	font-size: 110%;
	margin-top: 1.2em;
	margin-bottom: .5em;
	color : Black;
}

h5
		{
	font-size: 100%;
	margin-top: 1.2em;
	margin-bottom: .5em;
	color : Black;
}

h6
		{
	font-size: 140%;
	margin-top: 1.2em;
	margin-bottom: auto;
	color : Black;
}

p
		{
	margin-top: .6em;
	margin-bottom: .6em;
	color : Black;
}

p.proclabel
		{ font-size: 100%; 
		font-weight: bold; }
			
ol
		{ margin-top: .5em; 
		margin-bottom: 0em; 
		margin-left: 2em }
	
ol dl	{ margin-top: -1.5em;
		 margin-left: 0em;  }		/*term/def list inside a numbered list*/

ol dl dl	{  margin-top: 0em;
		margin-left: .2em;  }		/*term/def list inside a term/def list*/

ol ul		{  list-style: disc; margin-top: 2em;  }

ul
		{ margin-top: .6em; 	
		margin-bottom: 0em;
		margin-left: 1.5em; 
		list-style-type: disc; }

li
		{ margin-bottom: .7em;
		margin-left: 0em; }

li p		{ margin-top: .6em;
		margin-bottom: 0em;  }
		
dd
		{ margin-bottom: 0em; 
		margin-left: 1.5em; } 


dl		{ margin-top: -1em;  }

dl ul		{ margin-top: 2em;  
		margin-bottom: 0em;  }	/*list item inside a def/term*/

dt
		{ margin-top: 2em; }

pre
		{ margin-top: 0em;
		margin-bottom: 1.5em; }

code
		{ font-family: Courier New; 
		font-size: 125% }

table
		{ font-size: 100%;
		margin-top: .75em; 
		margin-bottom: .75em; 
		padding: 2pt; }
		
th
		{
	text-align: left;
	background: #E8F4FA;
	vertical-align: bottom;
}
		
tr
		{ vertical-align: top; }

td
		{
	background: #E8F4FA;
	vertical-align: top;
}

td.piedemkt
		{
	background: #FFFFFF;
	vertical-align: top;
}


/*                       */
/* extended class styles */
/*                       */


/* this class style is used for inline art, especially Related Topics that use icons */
p.margin
		{ margin-left: 2em; 
		margin-top: -1.75em; }

p.margin2 {
	margin-left: 57pt; } 
	
/* this class style is used to indent text for alerts; use this instead of the blockquote tag */
p.indent
		{ margin-left: 2em; }

/*_______________________________________________________

  bits added for IE5 help
_________________________________________________________*/

	/* -- non-hierarchical head; for notes, tips, and related topics -- */

p.otherh
	{
	font-size: 100%; 
	font-weight: bold;
	margin-top: 1.1em; /* subtle but satisfying! */
	}
	
	.endlink {
	line-height: 6pt;
	position: relative;
	top: 1pt;
	background-color: transparent;
	font-weight: bold;
	font-size: 7pt;
	font-style: italic;
	color: black;
	text-decoration: none;
	cursor: hand;
	width: 20px;
	height: 8pt;
	padding-top: -2pt;
	padding-bottom: 1pt;
	margin: 0pt;
	border-bottom: 1pt solid #548DB2;
	border-top: 1pt solid #548DB2;
}

	a:hover.sidebar: {
	text-decoration: underline; }

a:visited.sidebar: {
	color: #548DB2;
	text-decoration: none;
}

/* Only use this for sidebars that are NOT in a list */
DIV.sidebartbl {
	height: auto;
	width: auto;
	margin-top: 0;
	margin-right: .75em;
	margin-left: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: .75em;
	padding-bottom: 0;
	cursor: hand;
	border-left: 4pt solid #548DB2;
	background-color: #E8F4FA;
}
	
/* Only use this for sidebars that ARE in a list */
DIV.sidebartext {
	position: relative;
	left: -22px;
	height: 72px;
	width: 300px;
	margin-top: .6em;
	margin-right: 3em;
	margin-left: 0;
	margin-bottom: .6em;
	padding-top: .75em;
	padding-right: 6px;
	padding-left: .75em;
	padding-bottom: .75em;
	cursor: hand;
	border-left: 4pt solid #548DB2;
	background-color: #E8F4FA;
}


