		* {
			padding: 0;
			margin: 0;
		}
		
		body {
		   
		    background-color:#DCEDF4;
		   text-align : center; /* keep page centered in IE */
		   font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		   width : 100%;
		   min-width : 750px;
		   color : #000000;
		}
		
		/* links */
		a:link {
			color: #7D943A;
			background: transparent;
			text-decoration: none;
		}
		
		a:visited {
			color: #666666;
			text-decoration: none;
		}
		
		a:hover {
		   color : #0000ff;
		   text-decoration : underline;
		  }
		  
				
		
		
		/* Headings */  
		
		
		#body-wrapper{
        	margin-left:0 auto ;
        	margin-right:0 auto;
       		position:relative;
    	    
  	    }
		#main {
			margin:5px 0 0 200px;
			padding:0 0 0 20px;
			width:500px;
			background-color:#FFFFFF;
			position:relative;
    	}
	
	
		
		/* Layout Stuff */
		#logo {
			width: 748px;
			height: 160px;
			text-align:center;
			
		}
		#logo img {
			padding-top:1em;
			padding-bottom:1em;
			margin-right:auto;
			margin-left:auto;
		}
		
		img {
			border: none;
		}
		
		#wrapper {
			text-align: left;
			width: 789px;
			margin: auto auto;
			border-left:0px solid #66635C;
			border-right:0px solid #66635C;
			 background-color:#FFFFFF;
			
		}
			
		#contentwrapper {
			padding: 0 0px 16px 0;
			margin: 1em 0 0 0;
			 background-color:#FFFFFF;
		}
		
		#contentleft {
			width: 180px;
			float: left;
			padding: 10px 14px 16px 10px;
			 background-color:#FFFFFF;
			
		}
		#contentleft #donate-button {
			
			margin:20px 30px;
		}
		#contentright {
			width: 575px;
			float: right;
			padding-top: 10px;
			padding-right: 0;
			padding-bottom: 10px;
			padding-left: 10px;
			 min-height:370px;
			 background-color:#FFFFFF;
		}
		* html #contentright {
			padding:0 20px 20px 0;
			margin:0;
			width:500px;
		}
		* html #contentleft {
			margin:0;
			width:150px;
		}
		#contentright h1 {
			
			text-align:left;
			vertical-align:top;
			margin-bottom:5px;
		}
		#contentright h1 em {
			font-size:18px;
			text-align:center;
			margin-top:0px;
			margin-bottom:0px;
			padding:0;
			text-decoration:none;
		}
		
		
		#contentright h2 {
			font-weight:bolder;
			font-size:24px;
			text-align:center;
			margin-bottom:0px;
		}
		#contentright h3 {
			font-weight:bold;
			font-size:18px;
			text-decoration:underline;
			text-align:center;	
		}
		#contentright h4 {
			font-weight:bold;
			font-size:14px;
			text-align:left;
			margin-left:10px;
		}
		#contentright p {
			text-indent:20px;
			background: transparent;
			padding: 0 2px 5px 5px;
			text-align:left;
		}
		#contentright a:link, #contentright a:visited {
			color: #0000ff;
			
			text-decoration: none;
			
		}
		#contentright a:hover {
			color: #333333;
			
			text-decoration: underline;
			
		}
		#contentright .right-column{
			float:right;
			width:250px;
			border:1px solid #DCEDF4;
			padding:0 0 0 5px;
		}
		
		#contentright .image-right{
			float:right;
			padding:10px;	
		}
		#contentright .qualityscale {
			font-size:18px;
			font-weight:bolder;
			text-decoration:underline;
			
		}
		.centerp {
			text-align:center;
		}	
		
		#contentright .grey-box{
			margin:0 auto;
			padding:10px 10px;
			background-color:#949494;
			font-size:18px;
			display:block;
			width:200px;
			text-align:center;
		}
		#contentright .date {
			font-weight:bold;
			font-size:14px;
			text-decoration:underline;
		}
		/* Rounder */
		
		#round {
			background: #666666;
			margin-top: 10px;
			margin-right:auto;
			margin-bottom:10px;
			margin-left:auto;
			width: 285px;
			float: none;
			text-align:center;
		}
		#round em {
			font-size:18px;
			font-style:normal;
		}
		
		#round p {
			font-size: .9em;
			line-height: 15px;
			margin: 15px 0 0 0;
			padding: 10px 10px 20px 10px;
		}
		#round1 {
			background: #666666;
			margin-top: 10px;
			margin-right:10px;
			margin-bottom:10px;
			margin-left:10px;
			width: 285px;
			float: right;
			text-align:center;
		}
		#round1 p {
			font-size: .9em;
			line-height: 15px;
			margin: 15px 0 0 0;
			padding: 10px 10px 20px 10px;
		}
		#round1 em {
			font-size:18px;
			font-style:normal;
		}
		#round1 h3 {
			text-decoration:none;
		}
		b.rtop, b.rbottom{
			display: block;
			background: #000;
		}
		b.rtop b, b.rbottom b{
			display: block;
			height: 1px;
			overflow: hidden;
			background: #666666;
		}
		b.r1{
			margin: 0 5px;
		}
		b.r2{
			margin: 0 3px;
		}
		b.r3{
			margin: 0 2px;
		}
		b.rtop b.r4, b.rbottom b.r4{
			margin: 0 1px;
			height: 2px;
		}
		
		
		/* Footer */
		
		/* Wrapper needed to center footer */
		/* If wrapper is too wide, IE will expand the wrapper and the right border 
		on page will have a gap */
		
		#footerWrapper {
			margin-left:0px;
			width: 748px;
		}
		
		#footer {
			width: 100%;
			padding:10px 0 0 0 ;
			
			text-transform: uppercase;
			height:22px;
			font-size:12px;
			margin: .4em auto auto;
			background-color:#484848;
			color:#FFF;
		}
		
		#footer img {
			padding: 1em 0 0 1em;
			margin-right: 0 auto;
			margin-left: 0 auto;
		}
		
		#footer a {
			color: #bfbfbf;
		}
		
		/* List Styles */
		#contentright ul {
			padding: 0;
			margin-left: 2em;
			list-style-type:circle;
		}
		
		#contentright ul li {
			text-align: left;
			padding: 5px 10px 5px 10px;
			font-size: 1em;
		}
		#contentright ol {
			padding: 0;
			margin-left: 2em;
			
		}
		
		
		/* Classes */
		.clear {
			clear: both;
			height: 0;
			margin: 0;
			font-size: 1px;
			line-height: 0;
		}
		.clearright {
			clear:right;
		}
		
		.padder {
			padding: 20px 0 0 5px;
		}
		
		.note {
			font-size: .9em;
			padding: 0 5px 0px 0px;
		}
		.img1 {
			float:right;
			margin:15px 0 5px 5px;
			}
		.img2 {
			float:left;
			margin:5px 5px 5px 5px;
			}
		.img3 {
			text-align:center;
			margin-top:5px;
			margin-right:5px;
			margin-bottom:5px;
			margin-left:5px;
		}
		.img4 {
			float:left;
			margin:45px 0 0 0;
		}
		/*HOMe Link*/ 
		#Layer9 {	position:absolute;
			left:20px;
			top:147px;
			width:48px;
			height:20px;
			z-index:10;
		}
		.grant-chart {
			overflow:scroll;
			width:570px;
		}