body{
background:#E8EAC8;
}

a img{border:0;}

.bodytable{width:780px;}

.maintable{
	 background:#B2B431;
	 width:100%;
}

.nav tr td{padding:0;vertical-align:middle;}

.nav tr td a{
	height:25px;
	line-height:25px;
	display:block;
	font-weight : bold;
	color: #FFFFFF;
	padding:0;
	margin:0;
	text-decoration: underline;}

.nav tr td a:hover{
	font-weight : bold;
	text-decoration: none;
	color: #FFFFFF;}

	.nav_participating{
		background:url(../images/nav_participating.gif);
		width:229px;}
		
	.nav_case{
		background:url(../images/nav_case.gif);
		width:130px;}
		
	.nav_forum{
		background:url(../images/nav_forum.gif);
		width:126px;}
				
	.nav_events{
		background:url(../images/nav_events.gif);
		width:92px;}
		
	.nav_library{
		background:url(../images/nav_library.gif);
		width:177px;}		
	
#homeblocks{
	background:url(../images/bg_homeblocks.gif);
	float:left;
	padding:0;
	}
	
#case, #events, #library{
	min-height:340px;
	height:auto;
	width:250px;
	float:left;
}
	/*\*/
	* html #case, * html #events, * html #library {
	height: 340px;/* for Internet Explorer */
	}
	/**/
	
.buttons{
	width:250px;
	float:left;
	text-align:right;
	padding:0;
	margin:0;
	vertical-align:bottom;
}
.buttons *{
	vertical-align:bottom;
	padding:0;
	margin:0;
}

.buttons a img{border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
	
	#case{
		background:url(../images/home_case.jpg) no-repeat;
		margin-right:4px;}
			
	#events{
		background:url(../images/home_events.jpg) no-repeat;
		margin-right:4px;}
	#library {
		background:url(../images/home_library.jpg) no-repeat;}
	
#case p, #events p, #library p{padding:160px 10px 10px 80px;margin:0;}
	
.text{
font-size : 12px;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #000000;}

.text1{
font-size : 12px;
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #FFFFFF;}

.text2{
font-size : 12px;
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #3E6E00;}

.text4{
font-size : 12px;
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #00764C;}

.textcase{
font-size : 12px;
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #6E2C00;}

.lilcase{
font-size : 11px;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #663300;}

.lilforum{
font-size : 11px;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #105300;}

.lilinfo{
font-size : 11px;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #001166;}

.liltext{
font-size : 10px;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #000000;}

.head{
font-size : 12px;
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #003399;}

.title{
font-weight : bold;
font-size : 14px;
font-family : arial, verdana, Helvetica, sans-serif;
color: #FFFFFF;}

h1{
font-size : 14px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #86A836;}

h1.sno{
font-size : 18px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #FFFFFF;}

h2.case{
font-size : 14px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #A87701;}

h2.info{
font-size : 14px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #0167A2;}

h3.case{
font-size : 13px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #6E2C00;}

h3.participate{
font-size : 13px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #FFFFFF;
display:block;
width:100%;
height:100%;
background:#B35A19;
padding:4px 0 4px 10px;
}

h3.event{
font-size : 15px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #00764c;
padding:3px 20px 3px 0;
float:right;}

h3.addevent{
font-size : 15px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #00764c;
padding:3px 20px 3px 0;}

h3.forum{
font-size : 13px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #5D8401;}

h3.info{
font-size : 13px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #003399;}

A.flip{
	font-weight : bold;
	text-decoration: none;}

A.flip:hover{
	font-weight : bold;
	text-decoration: underline;
	color: #0099CC}
	
A.flipnav{
	font-weight : bold;
	color: #FFFFFF;
	text-decoration: underline;}

A.flipnav:hover{
	font-weight : bold;
	text-decoration: none;
	color: #FFFFFF;}
	
A.flipfoot{
	font-weight : bold;
	color: #FFFFFF;
	text-decoration: underline;}

A.flipfoot:hover{
	font-weight : bold;
	text-decoration: none;
	color: #DAE6A8;}
	
A.flipcase{
	font-weight : bold;
	color: #6E2C00;
	text-decoration: none;}

A.flipcase:hover{
	font-weight : bold;
	text-decoration: underline;
	color: #A37300;}
	
A.flipcase2{
	color: #000000;
	text-decoration: underline;}

A.flipcase2:hover{
	text-decoration: none;
	color: #6E2C00;}

A.flipparticipate{
	font-weight : bold;
	color: #FFFFFF;
	text-decoration: none;}

A.flipparticipate:hover{
	font-weight : bold;
	text-decoration: underline;
	color: #F8F1E2;}

A.flipevent{
	font-weight : bold;
	color: #00764C;
	text-decoration: none;}

A.flipevent:hover{
	font-weight : bold;
	text-decoration: underline;
	color: #3FA883;}

A.flipforum{
	font-weight : bold;
	color: #396D00;
	text-decoration: none;}

A.flipforum:hover{
	font-weight : bold;
	text-decoration: underline;
	color: #81B800;}
	

A.flipdownload{
	font-weight : bold;
	color: #488000;
	text-decoration: underline;}

A.flipdownload:hover{
	font-weight : bold;
	text-decoration: none;
	color: #488000;}
	
A.flipdownload2{
	font-weight : bold;
	color: #00764C;
	text-decoration: underline;}

A.flipdownload2:hover{
	font-weight : bold;
	text-decoration: none;
	color: #00764c;}
	
A.flipinfo{
	font-weight : bold;
	color: #003399;
	text-decoration: none;}

A.flipinfo:hover{
	font-weight : bold;
	text-decoration: underline;
	color: #0099CC;}
	
/*Participating Organisations*/
.organisation{margin-bottom:6px;}

.organisation .image {
	border:1px solid #CD8F2E;
	text-align:center;
	vertical-align:middle;}
	
.organisation .summary {
	font-size : 12px;
	font-family :  arial, verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #CD8F2E;
	padding:8px 0 0 10px;
	background:#F8F1E2;
	margin-top:1px;
}

.organisation .summary a{
	display:block;
	text-align:right;
	background:#F8F1E2;
	}
	
/*Case Studies*/	
.casemore {
	float:right; }

/*Events*/
h4.event{
font-size : 13px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  arial, verdana, Helvetica, sans-serif;
color: #FFFFFF;
display:block;
width:100%;
height:100%;
background:#4D9A7E;
padding:4px 0 4px 10px;
}

.eventsmaintable{
	 background:#4D9A7E;
	 width:100%;}

.events{margin-bottom:6px;}

.events td.summary{
	border: 1px solid #B0DCBD;
	border-top:none;
	color: #000000;
	vertical-align:bottom;
	background:#e3f5e7;}
	
.events td.summary div{
	font-size : 12px;
	font-family :  arial, verdana, Helvetica, sans-serif;
	padding:8px 10px 0 10px;
	min-height:60px;
	height:auto;
}
/* for Internet Explorer */
/*\*/
* html .events td.summary div {
height: 60px;
}
/**/

.events td.summary a{
	display:block;
	float:right;}
	
.events td.dates{
	background:#B0DCBD;
	font-size : 12px;
	font-family :  arial, verdana, Helvetica, sans-serif;
	color: #000000;
	padding: 10px;
	vertical-align:top;
	width:160px;
}

/*Events (Details)*/
.eventdetails .events td.summary{
	padding-bottom:10px;
	color:#00764c;
	font-weight:bold;
	}
	
.eventdetails .events .eventsadd td.dates{
	background:#B0DCBD;
	font-size : 12px;
	width:180px;
}

.eventdetails .events td.dates h5{
	display:block;
	float:left;
	font-weight:bold;
	color:#00764c;
	font-size:1em;
	clear:both;
	width:45px;
	margin:10px 0 0 0;
}

.eventdetails .events td.dates span{
	display:block;
	width:140px;
	float:left;
	margin:10px 0 0 0;
}

.eventdetails .content div{
	font-size : 12px;
	font-family :  arial, verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #B0DCBD;
	padding:10px;
	background:#FFFFFF;
	margin-top:1px;
}

.eventdetails .content a{
	float:right;
	background:#FFFFFF;
	}

.eventdetails .download table {
	font-size : 12px;
	font-family :  arial, verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #B0DCBD;
	background:#FFFFFF;
	margin-top:6px;
}

.eventdetails .download table td{padding:5px 10px 0 10px;}

.eventdetails .contact {
	font-size : 12px;
	font-family :  arial, verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #B0DCBD;
	background:#FFFFFF;
	margin-top:6px;
	width:100%;
}
	.eventdetails .contact th{
	background:#B0DCBD;
	color: #00764C;
	font-weight:bold;
	text-align:right;
	width:180px;
	padding: 10px 10px 0 0;
	vertical-align:top;
	}
	
	.eventdetails .contact th.back{vertical-align:bottom;}
	
	.eventdetails .contact td{padding: 10px;}
	
	.eventdetails .contact strong{
	color:#00764C;
	}
	
	.eventdetails .contact td a{font-weight:normal;text-decoration:underline;}
	
	.eventdetails .contact th a{
	display:block;
	text-align:left;
	background:#B0DCBD;
	padding:0;
	margin:0;}

/*Events (Add Event)*/	
	.eventsadd .form1{
	background:#B0DCBD;
	padding-left:6px;
	padding-top:6px;
	font-weight:bold;
	vertical-align:top;
	color: #00764C;
	font-size : 12px;
	width:160px;}
	
	.eventsadd .form2{
	background:#e3f5e7;
	font-weight:bold;
	color: #00764C;
	font-size : 12px;
	vertical-align:top;
	width:455px;}
	