
#mid{width:1000px; background-color: #F3F8BE; margin:0 auto; padding:15px 0; height:auto;}

	#boundary
	{
		margin:0px auto;
		text-align:left;
		width:735px;
		padding: 0px;
		background: #DEEEAA;
		color:#000000;
		border: 1px solid #929E5E;
		height:1px; /* cheers MSIE */
	}
	html>body #boundary{
		height:auto; /* cheers MSIE */
	}
/*  Add a height here to force a certain height 
	for boundary when JavaScript is available */
	#boundary.js{
	}
	#boundary ul li{ list-style-type:none;}
	#boundary li{ padding:5px;}


	#footerpro
	{
		margin:0 auto;
		text-align:left;
		width:702px;
		padding:0px;
		position:relative;
		clear:both;
		color:#FFFFFF;
		font-weight:bold;
		height:0;
	}
	#footerpro ul li{ list-style-type:none; }

/* Class applied to hide the slides and the form */	
	.hide{
		position:absolute;
		top:-999px;
		left:-9999px;
		display: none;
	}

/* List with previous and next links and indicator which slide is shown */
	.counter
	{
		
		position:absolute;
		top:45px;
		right:350px;		
		font-weight:bold;
		margin:0;
		padding:0;
		float:left;
	}
	ul.counter li{
		float:left;
		margin:0;
		list-style-type:none;
		
	}
	

/* Slide styles */	

	div.slide{
		width:730px;
		height:1em; /* cheers MSIE */
	}
	html>body div.slide{
		height:auto; /* cheers MSIE */
	}
	p.footnote{
		font-size:80%;
	}
	.counter{
		color:#FFFFFF;
		font-weight:bold;
	}
	.slide .counter a{
		text-decoration:underline;
		border:none;
		font-weight:bold;
		color:#FFFFFF;
	}
	.slide p{
		margin:0 1em;
	}
	.slide a{
		color:#369;
		border-bottom:1px solid #000;
		text-decoration:none;
	}
	.slide form{
		margin:0;
	}

	#present {text-align:right; margin: 0 45px 0px 0;} 	
	#present a { color: #6B2380; text-decoration:  none; }
	#present a:hover { color: #59773E; text-decoration: none;}
	#present a:focus { color: #59773E; text-decoration: none;}

/* The H1 and the H2 are the same style when JavaScript is available, as the H1 gets hidden */
	h1,#boundary.js h2{
		background: #4A8432;
		color:#FFFFFF;
		margin:0;
		padding:2px 20px 3px 20px;
		width:696px;
		letter-spacing:-1px;
		font-size:1.5em;
		font-weight:normal;
		list-style-type:none;
		height:20px; /* cheers MSIE */
	}
	html>body h1,html>body #boundary.js h2{
		height:auto;
	}
	h2{
		clear:both;
		letter-spacing:-1px;
		font-size:1.3em;
		margin:.5em;
		font-weight:normal;
	}
	h3{
		letter-spacing:-1px;
		font-size:1.2em;
		font-weight:normal;
	}

	pre{
		background:#eeefff;
		border:5px solid #999;
		padding:.5em;
		margin:.5em;
		display:block;
	}

