*{margin:0 auto 0 auto;}

#td{
width:800px;
height:20px;
}

h2{
	color:			#FFF;
	display:		block;
	background:		#000;
	padding-right:	10px;
	}
h3{
	color:			#FFF;
	font-family:	Arial;
	font-size:		13px;
	text-align:		right;
	}
h4{
	color:				#000;
	text-align:			justify;
	font-size:			12px;
	}
h5{
	color:				#999;
	font-family:		Arial;
	font-size:			11px;
	}
.bl{
color:#000;
font-family:Arial;
font-size:15px;
font-weight:bold;
}
a{	
	color:#CCC;
	text-decoration: 		none;
	}
img{
	border:0;
	}
a:hover{
	color:#FFF;
	text-decoration:		underline;
	}
body{
	
	background-image:		url(image/img01.jpg);
	background-color:		#000000;
	background-repeat:		repeat-x;
	background-attachment:  fixed;
	}
#maincont3{
	width:			800px;
	position:		relative;
	background:		url(image/main_background.jpg);
	}
#maincont2{
	width:			800px;
	position:		absolute;
	background:		url(image/main_background.jpg);
	left:			auto;
	top:			10px;
	}
#topmidd{
	height:			21px;
	width:			800px;
	float:left;
	background: #046c29;

	}
#topleft{
	width:			17px;
	height:			21px;
	background:		url(image/left-side.jpg) no-repeat;
	float: 			left;
	}
#topright{
	width:			16px;
	height:			21px;
	background:		url(image/right-side.jpg) no-repeat;
	float: 			right;
	}
#top_navi{
	width:			790px;
	height:			19px;
	float:			left;
	margin-top:		5px;
	padding-top:	5px;
	background:		#91a606;
	position:relative;
	}
	
	#topslogan
	{width: 400px;
	height: 14px;
	position:absolute;
	left: 10px;
	top: 3px;
	font-family:Times New Roman;
	font-style:italic;
	font-size:22px;
	color:#f1ff91;

	}
	
#top_navi .right{
text-align:			right;
}
.navifont{
	color:#000000;
	font-family:	Arial;
	font-size:		13px;
	text-align:justify;
	}

#banner{
	width:			780px;
	height:			230px;
	margin:			10px ;
	float:			left;
	background:		#000000;
	}
	
#ad{
	width:			780px;
	height:			100px;
	float:			left;
    margin:			10px 10px 10px 10px ;
	background:		#91a606;
	padding-top:	10px;
	text-align:		center;
	}
#body1{
	width:			800px;
	float:			left;
	}
#body_left{
	width:			160px;
	float:			left;
	margin:			10px 0 0 10px;
	background:		url(image/menu_img.jpg) repeat-y;
	border: 		1px solid #FFF;
	}
#catagories{
	float:			left;
 	margin-right:	10px;
	text-indent:	10px;
	}

#catagories2{
	float:			left;
 	margin-right:	10px;
	text-indent:	10px;
	}

.donors{
	float:left;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	margin: 0 0 0 10px;
	color:#FFFFFF;
	}

.donors_list{
	float:left;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:18px;
	border-bottom: 1px solid #FFFFFF;
	width:158px;
	}
	
#common2{
	float:			left;
	padding-left:	0px;
		}
		
		#common3{
				float:			left;
				padding-left:	0px;
					}
#common{
	float:			left;
	border:			1px white solid;
	margin-right:	10px;
}
#body_right{
	width:			580px;
	float:			right;
	margin:			10px;
	padding: 		10px;
	border: 		1px solid #FFF;
	background:		url(image/ps5ir2_640x480copy.JPG) ;
	}
#navigation	{
	width:			800px;
	height:			20px;
	position:		absolute;
	left:			 -5px;
	top:			 15px;
	background:		#91a606;
	}
	
#base{
	width:			800px;
	height:			100px;
	float:			left;
	background:url(image/base-mid.gif) repeat-x;
	}
	
#base1{
	width:			800px;
	height:			100px;
	float:			left;
	background:url(image/base-mid.gif) repeat-x;
	}
	
	#base-left{
	width:			18px;
	height:			100px;
	float:			left;
	background:url(image/base-left.gif) no-repeat;
	}
	#base-right{
	width:			18px;
	height:			100px;
	float:			right;
	background:url(image/base-right.gif) no-repeat;
	}
	#base_text{
	width:			764px;
	float:			left;
	text-align:		center;
	padding-top:15px;
	}
	
	#addbar{
	width:			764px;
	float:			left;
	text-align:		center;
	}
	
	
dl, dt, dd, ul, li {
margin:				0;
padding:			0;
list-style-type: 	none;
color: 				#000;
}
#menu {width: 				160px;
position: 			relative;
font-family:arial;
font-size:14px;



}
#menu dt {
cursor: 			pointer;
background: 		url(image/arrow7.gif) no-repeat left;
padding-left: 		8px;
height: 			20px;
line-height: 		20px;
margin: 			2px 0;
border:				1px solid #66CC00;
text-align:			left;
font-weight:		bold;
}
#menu dt a {
color: 				#fff;
text-decoration: 	none;
display:			block;
}
#menu dd {
position:			absolute;
margin-left: 		28px;
z-index: 			100;
left: 				8em;
margin-top: 		-1.5em;
width:				10em;
background:			#046c29;
border:				1px solid #66CC00;
}
#menu ul {
padding: 			3px;
}
#menu li {
font-size: 			85%;
height: 			18px;
line-height: 		18px;

}
#menu li a {
padding-left: 		10px;
color:				#fff;
text-decoration:	none;
display: 			block;
font-weight:bold;
}
#menu li a:hover {
color: 				#056b29;
background: 		#fff url(image/arrow7.gif) no-repeat left;
}
.spwhite {
font-family: 		verdana, arial, sans-serif;
font-size: 			12px;
font-weight: 		bold;
color: 				#fff;
}
#menuadd{
	width:780px;
	height: 19px;
	float:left;
	margin:	0 10px;
	background:		#91a606;
	text-align:		center;
	padding: 3px 0 2px 0;

	}
#box{
	width:		780px;
	height:		40px;
	float:		left;
	}

	
