      html, body { margin: 0; padding: 0; }
      html, body { background-color: #e4e4e3; }
      body { text-align: center; font-size: 76%; padding: 20px 0px; }
			
			#info h1 { text-indent: -3000px; width: 100%; line-height: 90px; clear: none; }
#info h1 a {display:block; border: none; text-decoration: none; }

			body { font-family: "Palatino Linotype", Georgia, serif;  }
			#info p { font-family: "bitstream vera sans", verdana, sans-serif; }
			#main h1,#main h2,#main h3 { font-family: "Futura Lt BT","Bitstream vera sans", verdana, sans-serif; }
			table {  font-family: "Palatino Linotype", Georgia, serif; }
			
      #container { width: 700px; margin: 0 auto; text-align: left; }
			#info { position: relative; }
			/*#info h1 { text-indent: -3000px; line-height: 1px; font-size: 1px; margin: 0px; padding: 0px;}*/
      #watermark, #references { display: none; }

	    #main { background: url(../gfx/main2.gif) repeat-y 0 0; padding: 0 27px 10px 35px;}
			#copy { background: url(../gfx/copy2.gif) no-repeat 0 100%; height: 46px; }
      #info { background: url(../gfx/header2.gif) no-repeat 0 0; height: 147px; }
			
      #info img, #info br {display: none;}
      #info p { font-size: 9px; text-align: right; margin: 0; position: absolute; top: 124px; right: 15px; }

      #copy p{ text-indent: -3000px; margin: 0px; line-height: 0px; padding: 0px;}
			
			a:link { color: #666; text-decoration: none; border-bottom: 1px dotted #ca6500;}
      a:visited { color: #666; text-decoration: line-through; border-bottom: 1px dotted #ca6500; }
      a:hover { color: #ff8000; text-decoration: none; border-bottom: none; }
      a:active { color: aaa; text-decoration: none; border-bottom: 1px dotted #ca6500; }

      #main h1 { font-size: 1.8em; border-bottom: 2px solid #ff8000; margin-top: 0px; padding-top: 15px; }
      #main h2 { font-size: 1.5em; border-bottom: 1px solid #ca6500; }
      #main h3 { font-size: 1.2em; margin-bottom: 0em; border-bottom: 1px solid #ca6500;}
			            
      pre { border: 1px dotted #aaa; padding: 20px; background-color: #eee; }
      pre, code { font-size: 12px; }
      
      p { line-height: 1.5em; margin: 5px 0px 10px;}
			
      blockquote { border-left: 2px solid #F29522; padding: 10px; background-color: #FFF2E5; }

			table { border-collapse: collapse; border: 1px dotted #ca6500;}
			th { text-align: center; background-color: #ffead4; padding: 5px; font-size: 12px; border-bottom: 1px dotted #ca6500;}
			td { border-top: 1px solid #ddd; padding: 3px 8px;}
			

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	letter-spacing: 0;
}
.sIFR-hasFlash #main h1 {
	visibility: hidden;
	line-height: 10px;
	font-size: 10px;
}

.sIFR-hasFlash #main h2 {
	visibility: hidden;
	/*letter-spacing: -9px;*/
	font-size: 18px;
	margin: 3px 0 6px 0;
}

.sIFR-hasFlash #main h3 {
	visibility: hidden;
	/*letter-spacing: -6px;*/
	line-height: 17px;
	font-size: 17px;
}
