body{
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	font: normal 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link{color: #0000FF; text-decoration: none;}
a:visited{ text-decoration: none; }
a:hover{color: #00FF00;}

:link img {
        border: none;
}

a img {
	border: none;
}

#main {
	padding: 50px;
	background: #fff;
}

#header {
	background:#fff;
	text-align: center;
}

#navbar {
	clear:  both;
	background:#fff;
	padding:0px;
	text-align: center;
	font-size: 10px;
	padding-top: 3px;
}

#diagram {
	text-align: center;
}

#caption {
	font-size: 8pt;
}

#algorithm {
	padding: 30px;
	background: #f88;
}

