body{
	padding:0px;
	margin:0px;
 	font-family: Verdana, Geneva, sans-serif;
	background-image: url(images/bg_pattern.jpg);
	background-repeat: repeat;	
}

.grey-bar{
	background-color: #eeeeee;
	height: 10px;
}
.red-bar{
	background-color: #e71c23;
	height: 1px;
}

.bg_top{
	background-color: #ffffff;
}

.bg_school{
	background-color: #dfdddd;
}
.bg-pattern{
	background-image: url(images/bg_pattern.jpg);
	background-repeat: repeat;	
}
.bg_country{
	background-image: url(images/bg_country.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ffffff;
}

.bg_bulletin{
	background-image: url(images/bg_bulletin.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 175px;
	width: 248px;
}


.bg_header{
	background-image: url(images/red-bar.gif);
	background-repeat:repeat-x;
	background-position: left top;
	height:360px;
}

.bg_header2{
	background-color: #ffffff;
}

.bg_footer{
	/*
	background-image: url(images/bg_footer.gif);
	background-repeat:repeat-x;
	background-position: left top; */
	background-color: #cccccc;
}

.bulletin-t{
	color: #bb1117;
	font-size: 18px;
	font-weight: bold;
}
table, tr, th, td, ul, ol, li, h1, h2, h3, h4, h5, h6 {
	font-weight:		normal;
	font-size:		13px;
	color: #000000;
}

textarea {
	font-weight:		normal;
	font-size:		13px;
	color: #111111;
}

input, select {
	font-weight:		normal;
	font-size:		13px;
	color: #111111;
	height: 30px;
	padding: 4px;
}

.step{
	font-size:13px;	
	color: #555;
}

.step_s{
	font-size:13px;	
	color: #e71c23;
	font-weight:	bold;
}


a {
	color:#cc3333;
	text-decoration: none;
}

a:hover {
	color:#555;
	text-decoration: underline;
}

.table_header{
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	color:#ffffff;
	height: 35px;
	background-color: #e22028;
	padding: 5px;
}

.tablerow1{
	font-size:12px;
	text-decoration: none;
	color:#000000;
	background-color: #e9e5e5;
	padding: 0px 2px 0px 2px;
	height: 23px;
}

.tablerow2{
	font-size:12px;
	text-decoration: none;
	color:#000000;
	background-color: #dfdddd;
	padding: 0px 2px 0px 2px;
	height: 23px;
}

.event-descr{
	font-size: 20px;
}

.header{
	background-image: url(images/header.gif);
	background-repeat: repeat-x;
	background-color: #c2c3c3;
}

.bg_donation{
	background-image: url(images/donate_online.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: auto;
}

.bg_subtitle{
	background-image: url(images/bg_subtitle.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: auto;
}

.bg-news{
	background-color: #d4d2d2;
	font-size: 14px;
	color: #e71c23;
	padding: 4px;
}

.bg-news a{
	color: #e71c23;
}

.news-text1{
	background-color: #d4d2d2;
	font-size: 11px;
	color: #000000;
	padding: 4px;
}

.news-text1 a{
	color: #000000;
}

.news-header{
	background-color: #6f6f6f;
	font-size: 13px;
	color: #ffffff;
	padding: 4px;
}

.news-header a{
	color: #ffffff;
}


.container{
	height:200px;
	width: 400px;
	background-color: #000;
}
.charity_commission{
	background-color: #ffffff;
	font-size: 13px;
	color: #373636;
	padding: 3px 0px 3px 0px;

}

.bg_links{
	background-color: #e71c23;
	padding: 3px 0px 3px 0px;

}

.bg_branch{
	background-color: #ffebeb;

}

.bg_blog{
	background-image: url(images/blog.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: auto;
}

.donate_subtitle{
	font-size:20px;
	color:#484848;
}

.blog_subtitle{
	font-size:20px;
	color: #ffffff;
	font-weight:600;
	background-color: #373636;
}


.registration{
	font-size:11px;
	color: #333;
}

.normal_text{
	color: #ffffff;
	background-color: #9a1b1f;
}
.quote{
	font-size:16px;	
	color: #000000;
}
.quote1{
	font-size:11px;	
	color: #484848;
}


.txt_address{
	font-size:12px;	
}

.title{
	font-size:19px;	
	font-weight: bold;
	color: #ffffff;
	padding: 8px 8px 8px 8px;
	background-color: #e71c23;
}
.title-g{
	font-size:17px;	
	font-weight: bold;
	color: #0ba951;
	padding: 4px 4px 4px 4px;
	background-color: #e9e5e5;
}

.title-s{
	font-size:19px;	
	font-weight: bold;
	color: #999;
	padding-left: 4px;
}

.subtitle-media{
	font-size:17px;	
	color: #484848;
}

.subtitle{
	font-size:17px;	
	color: #e71c23;
}

.subtitle a{
	color: #e71c23;
	text-decoration: none;
}

.subtitle a:hover{
	text-decoration: underline;
}

.subtitle-g{
	font-size:18px;	
	color: #0ba951;
}

.subtitle-g a{
	color: #0ba951;
	text-decoration: none;
}

.subtitle-g a:hover{
	text-decoration: underline;
}

.country{
	font-family: Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
}

.country a{
	color: #ffffff;
	text-decoration: none;
}

.country a:hover{
	color: #e71c23;
	text-decoration: none;
}


.subtitle-ct{
	font-size:18px;	
	background-color: #484848;
	color: #ffffff;
}

.subtitle-ct a{
	color: #ffffff;
	text-decoration: none;
}

.subtitle-ct a:hover{
	text-decoration: underline;
}

.border{
	border: 1px solid #cccccc;
}

.box-bg {
	background-color: #cccccc;
}

.menu-u{
	font-size:12px;	
	height: 41px;
	color: #ffffff;
}

.menu-u a{
	color: #ffffff;
	text-decoration: none;
}

.menu-u a:hover{
	color: #ffffff;
	text-decoration: underline;
}

.menu-s{
	font-size:12px;	
	font-weight: bold;
	height: 41px;
	color: #ffffff;
}

.menu-s a{
	color: #ffffff;
	text-decoration: none;
}

.menu-s a:hover{
	color: #ffffff;
	text-decoration: underline;
}

.submenu a{
	color:#cc3333;
	text-decoration: none;
}

.submenu-s a{
	color:#cc3333;
	font-weight: bold;
	text-decoration: none;
}


.links{
	font-size:10px;	
	color: #eee;
}

.links a{
	font-size:12px;	
	color: #eee;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}

.links a:hover{
	font-size:12px;	
	color: #bbb;
	text-decoration: underline;
	padding: 5px 5px 5px 5px;
}

.footer{
	height: 80px;
	background-color:  #333;
	background-image: url(images/bg_footer.gif);
	background-repeat: repeat-x;
	color: #ddd;
}

.error{
	color: #f20000;
}

.seperator-x{
	height: 5px;
	background-image: url(images/seperator-x.gif);
	background-repeat: repeat-x;
}

.sidemenu{
	font-size:21px;	
	color: #000000;
}

.sidemenu a{
	font-size:21px;	
	color: #014990;
	text-decoration: none;
}

.sidemenu a:hover{
	font-size:21px;	
	color: #ff9900;
	text-decoration: underline;
}

.box-1-t{
	background-image: url(images/box-1/t.gif);
	background-repeat: repeat-x;
	font-size:19px;	
	font-weight: bold;
	color: #cc3333;
	padding-left: 4px;
	background-color: #eeeeef;
}

.box-1-t-s{
	background-image: url(images/box-1/t.gif);
	background-repeat: repeat-x;
	font-size:19px;	
	font-weight: bold;
	color: #999;
	padding-left: 4px;
	background-color: #eeeeef;
}

.box-1-lt{
	background-image: url(images/box-1/lt.gif);
	background-repeat: repeat-y;
	background-color: #eeeeef;
}
.box-1-rt{
	background-image: url(images/box-1/rt.gif);
	background-repeat: repeat-y;
	background-color: #eeeeef;
}


.box-l-1{
	background-image: url(images/box-1/l.gif);
	background-repeat: repeat-y;
}
.box-1-m{
	background-color: #ffffff;
	color: #fff;
}
.box-text-1{
	color: #999;
	font-size: 12px;
}

.box-t-2{
	background-image: url(images/box-2/t.gif);
	background-repeat: repeat-x;
}
.box-2-m{
	background-color: #7385a3;
	color: #fff;
}

.news-title{
	font-size:13px;	
	font-weight: bold;
	color: #555;
	padding: 2px 0px 2px 0px;
}

.news-title a{
	color: #777;
}

.news-date{
	color: #555;
	font-size:11px;	
}

.news-text{
	color: #999;
	font-size: 12px;
}

.news-text a{
	color: #999;
	font-size: 12px;
}

.project-title{
	font-size: 15px;
	font-weight: bold;
	height: 66px;
	color: #fff;
	background-color: #111;
	padding: 5px;
	opacity:0.60;
	filter:alpha(opacity=60);
}

.project-text{
	height: 66px;
	color: #fff;
	padding: 5px;
}

.project{
	background-color: #aaa;
}

.project-s{
	/* background-color: #ffe400; */
	background-color: #444444;
}

.project-1{
	background-image: url(images/project-1.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	cursor: hand;
}

.project-2{
	background-image: url(images/project-2.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	cursor: hand;
}

.project-3{
	background-image: url(images/project-3.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	cursor: hand;
}

.case-title{
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 5px;
}

.case-link{
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	color: #fff;
}

.case-link a{
	color: #68aef5;
}

.case-link a:hover{
	color: #eee;
}

.case-donate{
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
	color: #fff;
}

.case-donate a{
	color: #fff;
}

.case-donate a:hover{
	color: #eee;
}

.currency{
	font-size: 10px;
	color: #484848;
	text-decoration: none;
}
.copy{
	font-size: 10px;
	color: #484848;
	text-decoration: none;
}
.copy a{
	color: #484848;
	text-decoration: none;
}
.copy a:hover{
	color: #484848;
	text-decoration: underline;
}

.octopus{
	color: #555;
	font-size:11px;		
}

.octopus a{
	color: #4091e4;
}

.octopus a:hover{
	color: #4091e4;
	text-decoration: underline;
}

.top-nav{
	color: #555;
	font-size:10px;		
}

.top-nav a{
	color: #555;
}

.date{
	color: #444;
}

.image{
	border: 1px solid #999;
}

.footermenu a{
	font-size: 10px;
	padding: 0px;
}

.footermenu a{
	color:#ddd;
	text-decoration: none;
}

.footermenu a:hover{
	color:#fff;
	text-decoration: underline;
}

