/* Cascading Style Sheet for HTML Help Workshop*/
body  {
	font-size : 75%;
	line-height : 125%;
	font-family : Verdana, Arial, Helvetica,;
}

a:link  {
	color : #0000FF;
}

a:active  {
	color : #FF33CC;
}

a:visited  {
	color : #800080;
}

a:hover  {
	color : #800080;
	font-weight : bold;
}

a:sidebar  {
	color : #339900;
}

h1  {
	font-size : 150%;
	line-height : 125%;
	font-family : Arial;
	text-align : center;
}

h2  {
	font-size : 130%;
	margin-top : 1.5em;
	margin-bottom : .5em;
	font-family : Comic Sans MS;
}

h3  {
	font-size : 115%;
	margin-top : 1.2em;
	margin-bottom : .5em;
	font-family : Comic Sans MS;
}

h4  {
	font-size : 100%;
	color : darkmagenta;
	margin-top : 1.2em;
	margin-bottom : .5em;
}

p  {
	margin-top : 6pt;
	margin-bottom : 6pt;
}

p.margin  {
	text-indent : relative;
}

p.margin2  {}

li p  {
	margin-top : .6em;
	margin-bottom : 0em;
}

big  {
	font-weight : bold;
	font-size : 105%;
}

ol  {
	margin-top : .5em;
	margin-bottom : 0em;
}

ul  {
	margin-top : .6em;
	margin-bottom : 0em;
	margin-left : 2.75em;
}

ol ul  {
	list-style : disc;
	margin-top : 2em;
}

li  {
	padding-bottom : .3em;
	margin-left : -1.25em;
}

dl ul  {
	margin-top : 2em;
	margin-bottom : 0em;
}

/* list item inside a def/term*/
dl  {
	margin-top : -1em;
}

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*/
dd  {
	margin-bottom : 0em;
	/* not currently working */
	margin-left : 1.5em;
}

dt  {
	padding-top : 2em;
	font-weight : bold;
	margin-left : 1.5em;
}

code  {
	font-family : Courier;
}

pre  {
	margin-top : 0em;
	margin-bottom : 1.5em;
	font-family : Courier;
}

table  {
	font-size : 100%;
	text-align : left;
}

tr  {
	margin : .50em;
	vertical-align : top;
}

th  {
	text-align : left;
	margin : .50em;
	vertical-align : top;
	background : #dddddd;
}

td  {
	margin : .50em;
	vertical-align : top;
}

/* Only use this for sidebars that ARE in a list*/
DIV.sidebartext  {
	position : relative;
	cursor : hand;
}

/* Only use this for sidebars that are NOT in a list*/
DIV.sidebartbl  {
	cursor : hand;
}

a:visited.sidebar:  {
	color : #339900;
	text-decoration : none;
}

a:hover.sidebar:  {
	text-decoration : underline;
}

.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 #00cc33;
	border-top : 1pt solid #00cc33;
}

a.rss { 
font-family: arial;
font-size: 12;
text-decoration: none;
}

a.rss:hover {
font-family: arial;
font-size: 14;
text-decoration: none;
font-weight: bold;
}

p.rss-titel {
font-family: arial;
font-size: 12;
text-decoration: none;
font-weight: bold;
}



