body{font-family:Myriad Roman, Arial, sans-serif;}
h1{background: #D9D9D9 url(title-background.png) repeat-y 0 0;padding: .5em 5px;color: white;margin:0;}
dt{background: url(header-line.png) no-repeat 0 100%;padding-bottom: 5px;padding-left: .7em}
dd{margin: 1em}
table{border-collapse:collapse;margin:15px}
/*table,th,td{border:1px solid black;}*/
th,td{padding-left:5px;padding-right:5px;}
th{background:rgb(120,120,120);color:white;}
td pre{margin:0px;}
a{text-decoration:none;color:black}
.content a:hover{background: #DFEFFF;}
a.button{font-size: 18px;border-bottom: 2px solid gray;}
a.button:hover{background: #DFEFFF;}
a.tut{;display:block;padding-left:5px; border-left: 3px solid gray;margin-bottom: 3px}
a.tut:hover{background: #DFEFFF;border-left: 3px solid blue}
p a, ol a{color:black;text-decoration:none;background: #DFEFFF}
p a:hover,ol a:hover {color: gray}
#wrapper {
	background:url(background.gif) repeat-y right;
}
#header {}
#container {
	width: 100%;
	background: url(background.gif) repeat-y right;
	float: left;
	margin-right: -200px;
}
#content {
	margin-right: 200px;
}
#sidebar {
  margin-top: 2em;
	width: 200px;
	float: right;
}

#siderbar img{border:0}
#footer {
	background: #F4F4F4;
	padding: 1em 0;
	text-align: right;
	border-top:3px solid #A2A2A2;
}
.clearing {
	height: 0;
	clear: both;
}
div.code {
  white-space: pre;
  font: 9pt "courier new",monospace;
  color: black;
  width: 93%;
  margin: auto;
  padding: 10px;
  background: #fff8db;
  border: 2px solid #ffcc33;
  border-style: ridge;
  page-break-inside:avoid;
}

.codeStyle {
  background: #fff8db;
  border: 2px solid #ffcc33;
  border-style: ridge;
}

div.marker {
  font: 10pt "courier new",monospace;
  font-weight: bold;
  color: black;
  width: 100%;
  background-color: #CCFFFF;
  page-break-inside:avoid;
}


a.popupLink {
   background-color: #99FF66;
   text-decoration: none;
}

p{line-height: 1.5em;text-align:justify }
p.StartExample {
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 150px;
  height: 15px;
  border: 4px;
  border-style: outset;
  padding: 5px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  background-color: gray;
}
