body{
	padding:0px;
	margin:0px;
 	font-family: Verdana, Arial, Verdana, sans-serif;
	background:#ffffff;
	
	background-image: url(images/body.gif);

}

table, tr, th, td, ul, ol, li, h1, h2, h3, h4, h5, h6 {
	font-weight:		normal;
	font-size:		13px;
	color: #888;
}

input, textarea, select {
	font-weight:		normal;
	font-size:		13px;
	color: #111111;
}


a {
	color:#cc3333;
	text-decoration: none;
}

a:hover {
	color:#555;
	text-decoration: underline;
}


.header{
	background-image: url(images/header.gif);
	background-repeat: repeat-x;
	background-color: #c2c3c3;
}

.container{
	height:200px;
	width: 400px;
	background-color: #000;
}

.title{
	font-size:19px;	
	font-weight: bold;
	color: #cc3333;
	padding-left: 4px;
}

.title-s{
	font-size:19px;	
	font-weight: bold;
	color: #999;
	padding-left: 4px;
}

.subtitle{
	font-size:17px;	
	color: #666;
}

.subtitle a{
	color: #666;
	text-decoration: none;
}

.subtitle a:hover{
	text-decoration: underline;
}


.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:11px;	
	color: #eee;
}

.links a{
	font-size:11px;	
	color: #eee;
	text-decoration: none;
}

.links a:hover{
	font-size:11px;	
	color: #bbb;
	text-decoration: underline;
}


.footer{
	height: 80px;
	background-color:  #333;
	background-image: url(images/bg_footer.gif);
	background-repeat: repeat-x;
	color: #ddd;
}


.link a{
	font-size: 14px; 
	color: #ff9900;
}

.link a:hover{
	font-size: 14px; 
	color: #ff9900;
	text-decoration: none;
}

.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;
}

.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;
}
