/* CSS Document */



body {
	background:#f89829;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:58px auto 58px auto;
	width:886px;
}
input {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.bg {
	background:url(../images/bg_footer.gif) no-repeat 6px bottom !important;
	background:url(../images/bg_footer.gif) no-repeat center bottom;
	width:886px !important;
	width:886px;
}
.bg_body {
	width:886px;
}
.orange_col {
	background:url(../images/bg_orng_col.png) repeat-y 0px 138px;
	vertical-align:top;
	width:24px;
}
.orange_col div {
	background:url(../images/orange_col.png) no-repeat;
	vertical-align:top;
	height:138px;
	width:24px;
}
.header {
	background:url(../images/bg_header.jpg) no-repeat;
	height:84px;
	width:886px;
	clear:both;
}
.header_main {
	background:url(../images/bg_header_main.jpg) no-repeat;
	height:155px;
	width:886px;
	clear:both;
}
.logo {
	margin:13px 0 0 13px;
	width:62px;
	height:60px;
	float:left;
}
.logo_main {
	margin:33px 0 0 33px;
	width:92px;
	height:90px;
	float:left;
}
.lang {
	float:right;
	background:url(../images/lang_ar.gif) no-repeat right 3px;
	padding-right:15px;
	font-family:tahoma;
	color:#fff;
	text-decoration:none;
	margin:6px 10px 0 0;
}
.lang:hover {
	color:#562e18;
	text-decoration:none;
}
.menu ul {
	border: solid 0px red;
	margin:0;
	width:886px;
	position:relative;
	padding:0;
}
.menu li {
	display:inline;
	float:left;
	top:0px;
	left:0px;
	position:relative;
	margin:0;
}
.menu li a {
	background:url(../images/menu.png);
	display:block;
	height:55px;
	width:111px;
	float:left;
	margin:0;
	padding:0px;
	border:none;
}
.menu li b {
	background:url(../images/menu.png);
	display:block;
	height:55px;
	width:111px;
	float:left;
	margin:0;
	padding:0px;
	border:none;
}
#about {
	width: 111px;
	background-position:0 0
}
a:hover#about, b#about {
	width: 111px;
	background-position:0 -55px
}
#programs {
	width: 110px;
	background-position:-111px 0
}
a:hover#programs, b#programs {
	width: 110px;
	background-position:-111px -55px;
}
#grant {
	width: 111px;
	background-position:-221px 0
}
a:hover#grant, b#grant {
	width: 111px;
	background-position:-221px -55px
}
#news {
	width: 111px;
	background-position:-332px 0
}
a:hover#news, b#news {
	width: 111px;
	background-position:-332px -55px
}
#donation {
	width: 111px;
	background-position:-443px 0
}
a:hover#donation, b#donation {
	width: 111px;
	background-position:-443px -55px
}
#donors {
	width: 111px;
	background-position:-554px 0
}
a:hover#donors, b#donors {
	width: 111px;
	background-position:-554px -55px
}
#links {
	width: 111px;
	background-position:-665px 0
}
a:hover#links, b#links {
	width: 111px;
	background-position:-665px -55px
}
#contact {
	width: 110px;
	background-position:-776px 0
}
a:hover#contact, b#contact {
	width: 110px;
	background-position:-776px -55px
}
.menu_main {
	background:url(../images/bg_menu_main.jpg) no-repeat;
	height:24px;
	text-align:center;
}
.menu a, .menu_main a {
	color:#fff;
	text-decoration:none;
	line-height:23px;
	padding:0 16px 0 16px;
	border-right:solid 1px #fff;
}
.menu a:hover, .menu_main a:hover {
	color:#f99d34;
	text-decoration:none;
}
.menu a.clean, .submenu a.clean, .menu_main a.clean {
	border-right:solid 0px;
}
.menu b.clean, .submenu b.clean, .menu_main b.clean {
	border-right:solid 0px;
}
.menu b, .menu_main b {
	color:#333333;
	text-decoration:none;
	line-height:23px;
	padding:0 16px 0 16px;
	font-weight:normal;
	border-right:solid 1px #fff;
}
.main {
	color:#494748;
	padding:20px 12px 20px 22px;
	min-height:267px;
	height:expression( this.scrollHeight < 267? "267px" : "auto" );
	text-align:justify;
}
.main2 {
	color:#494748;
	padding:18px 12px 18px 22px !important;
	padding:16px 12px 16px 22px;
	text-align:justify;
}
.footer {
	color:#fff;
	background:url(../images/bg_footer.gif) repeat-x;
	font-size:10px;
	line-height:31px;
	height:31px;
	padding:0 11px 0 11px;
}
.footer a {
	color:#fff;
	text-decoration:underline;
}
.footer a:hover {
	color:#572e1c;
	text-decoration:none;
}
.footer_main {
	color:#cbc7bf;
	font-size:9px;
	height:30px;
	line-height:30px;
	padding:0px 12px 0px 12px;
}
.footer i, .footer_main i {
	font-style:normal;
	float:left;
}
.footer b, .footer_main b {
	font-weight:normal;
	float:right;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
h3 {
	font-weight:bold;
	font-size:15px;
	margin:0 0 7px 0;
}
h3 i {
	color:#f9a132;
	font-style:normal;
}
ul li {
	list-style-image:url(../images/bullet.gif) !important;
	list-style-image:url(../images/bullet2.gif);
}
li {
	margin-bottom:7px;
}
.submenu {
	width:160px;
	padding:0 4px 0 0;
	background:url(../images/bg_submenu.png) no-repeat right 20px;
	vertical-align:top;
	padding-top:10px !important;
	padding-top:20px;
	font-weight:bold;
}

.main_news {
width:220px;
padding:0 0 0 0;
padding-top:20px;
vertical-align:top;
}
.main_news u {
	font-size:12px;
	text-decoration:none;
	color:#494748;
	padding-left:10px;
	padding-top:20px;
	font-weight:bold;
	
}
.main_news {
color:#494748;
font-size:11px;
font-weight:normal;
}
.main_news u i {
	font-style:normal;
	color:#fa9a29;
}
.main_news a {
color:#f9a132;
font-size:10px;
font-weight:bold;
}
.main_news a:hover {
color:#484a47;
text-decoration:none;
}
.board_img {
	float:left;
	margin:0 12px 6px 0 !important;
	margin:0 6px 6px 0;
	height:104px !important;
	height:110px;
	width:96px;
	text-align:center;
}
.board_img img {
	border:solid 1px #333333;
	height:96px;
	width:96px;
	float:left;
	background:url(../images/pic.jpg)
}
.line {
	border-bottom:dotted 1px #cbc7bf;
	clear:both;
	margin:6px 0 9px 0;
	font-size:0;
}
.news_date {
	border-bottom:dotted 1px #989080;
	padding-bottom:17px;
	margin-bottom:18px;
}
.news_date a {
	border-right:solid 1px #989080;
	padding:0 7px 0 0;
	margin: 0 7px 0 0;
	float:left;
}
.news {
	float:left;
	clear:both;
	width:98%;
	padding-left:14px;
	padding-bottom:9px !important;
	padding-bottom:0;
	text-align:justify;
	background:url(../images/blt_news.gif) no-repeat 0 2px;
}
.news img {
	float:right;
	width:92px;
	height:62px;
	border:solid 1px #827a69;
	margin:0 0 0 20px;
}
.marquee {
	background:#f9a132;
	height:24px;
	color:#fff;
	line-height:24px;
}
.img_news {
	border:solid 1px #827a69;
	float:right;
	margin:0 0 12px 12px;
}
.img_news img {
	width:150px;
	height:100px;
}
