html {height: 100%;} 

body {min-height: 101%;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	margin-left: 0;
	margin-top: 0;
	margin-right:0;
	height:101%;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px
}

img {
	border-color: #000000
}

td a {
	color: #FFFFFF;
}

td a:hover {
	color: #000000;
}

/* Text & table formatting */

	/* Top tab when selected */
	.tabg {
		text-align:center;
		font-weight:bold;
		background-color: #CCCCCC;
	}
	
	/* Tab not selected */
	.rog {
		text-align:center
	}
	
	/* Tab not selected - whote text */
	.wrog {
		text-align:center;
		font-size: 12px;
		color: #FFFFFF;
	}
	
	/* White text - used over inset to main image */
	.wl {
		font-size: 12px;
		color: #FFFFFF;
		text-align:left;
	}
	
	/* Small red text - used e.g. dates for news */
	.rt {
		font-size: 10px;
		color: #AA3535;
	}
	
	/* Bold white text - used e.g. headlines for news */
	.wlb {
		font-size: 12px;
		color: #FFFFFF;
		text-align:left;
		font-weight:bold;
	}
	
	/* Small black text - used e.g. 'read more' for news */
	.ten {
		font-size: 10px
	}
	
	/* Bold black text - used e.g. Current projects on home page */
	.bodybold {
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}
	
	/* Big black text - used e.g. Current projects on home page */
	.title {
		font-size: 14px;
		font-weight: bold;
	}
	
	/* Big white text with grey drop shadow - used e.g. heading on CV Manager*/
	.whitetitle {
		font-size: 14px;
		color: #FFFFFF;
		font-weight: bold;
		Filter: DropShadow(Color=#999999, OffX=1.5, OffY=1.5, Positive=1);		
	}
	
	/* Dark grey text - used e.g. for Client name */
	.dgsmall {
		font-size: 10px;
		color: #666666;
	}
	
	/* Bold dark grey text - used e.g. for Client name */
	.dgbold {
		font-size: 12px;
		color: #666666;
	}
	
	/* Bold dark white text */
	.wb {
		font-size: 12px;
		color: #FFFFFF;
		font-weight:bold;
	}
	
	/* Black centre text */
	.brog {
		text-align:center;
		font-size: 12px;
		color: #000000;
	}
	
	/* White small text */
	.wst {
		text-align:center;
		font-size: 10px;
		color: #FFFFFF;
	}
	
	/* White text - used over inset to main image */
	.wlc {
		font-size: 12px;
		color: #FFFFFF;
		text-align:center;
	}
	
	
/* Link formatting */
	
	/* Bold black link */
	.navlink:link {
		color: #000000;
		font-weight:bold;
	}
	
	.navlink:visited {
		color: #000000;
		font-weight:bold;
	}

	.navlink:hover {
		color: #FFFFFF;
		font-weight:bold;
	}

	/* White link */
	.navlink2:link {
		color: #FFFFFF;
	}
			
	.navlink2:visited {
		color: #FFFFFF;
	}
	
	.navlink2:hover {
		color: #FFFFFF;
	}
	
	
	/* Black link */		
	.navlink3:link {
		color: #000000;
	}
		
	.navlink3:visited {
		color: #000000;
	}
	
	.navlink3:hover {
		color: #000000;
	}
	
	/* White link */
	.navlink4:link {
		color: #FFFFFF;
	}
			
	.navlink4:visited {
		color: #FFFFFF;
	}
	
	.navlink4:hover {
		color: #000000;
	}
	
	/* Grey link */
	.navlink5:link {
		color: #CCCCCC;
	}
			
	.navlink5:visited {
		color: #CCCCCC;
	}
	
	.navlink5:hover {
		color: #FFFFFF;
	}

	/* Red hover link */
	.navlink6:link {
		color: #FFFFFF;
	}
			
	.navlink6:visited {
		color: #FFFFFF;
	}
	
	.navlink6:hover {
		color: #000000;
	}

	/* White/Red hover link */
	.navlink7:link {
		font-size: 10px;
		color: #FFFFFF;
	}
			
	.navlink7:visited {
		font-size: 10px;
		color: #FFFFFF;
	}
	
	.navlink7:hover {
		font-size: 10px;
		color: #993333;
	}
	
		/* Black/Red hover link */
	.navlink8:link {
		font-size: 10px;
		color: #000000;
	}
			
	.navlink8:visited {
		font-size: 10px;
		color: #000000;
	}
	
	.navlink8:hover {
		font-size: 10px;
		color: #993333;
	}
	
	/* Bold white link */
	.navlink9:link {
		color: #FFFFFF;
		font-weight:bold;
	}
	
	.navlink9:visited {
		color: #FFFFFF;
		font-weight:bold;
	}

	.navlink9:hover {
		color: #000000;
		font-weight:bold;
	}
	
	/* Black/Red hover link */
	.navlinkCV:link {
		color: #000000;
	}
			
	.navlinkCV:visited {
		color: #000000;
	}
	
	.navlinkCV:hover {
		color: #993333;
	}
	
/* Background images */

	/* Black fade to left of main picture */
	.bgr {
		background-position: right;
		background-image:url(../images/bf1000.jpg)
	}
	
	/* Black fade to right of main picture */
	.bgl {
		background-image:url(../images/bf1000.jpg);
	}
	
	/* Inset to main image on home page */
	.tdbgb1 {
		background-image:url(../images/home/b1.jpg);
	}
	
	/* Inset to main image on M&E page */
	.mandebg {
		background-image: url("../images/mande/b1.jpg");
	}

	/* Inset to main image on Aid effectiveness page */
	.aidbg {
		background-image:url(../images/aid/b1.jpg);
	}

	/* Inset to main image on Poverty page */
	.povgovbg {
		background-image:url(../images/povgov/b1.jpg);
	}
	
	/* Inset to main image on Institutional development page */
	.instdevbg {
		background-image:url(../images/instdev/b1.jpg);
	}
	
	/* Inset to main image on water page */
	.waterbg {
		background-image:url(../images/water/b1.jpg);
	}
	
	/* Inset to main image on Communications page */
	.comdevbg {
		background-image:url(../images/comdev/b1.jpg);
	}

/* Images */
	.projimg {
		margin-right: 10px;
	}
	
	
