body { font-size: .9em; 
font-family: arial, helvetica, sans-serif ; 	
background-color: white ; 
}  

/* --------------Headings------------ */

h1 { 	font-size: 2.4em; 	
color: #6C6A5E; 
line-height: 1.1em; 
} 

h2 { 	font-size: 1.6em; 	
color: #6C6A5E;  
line-height: 1.1em; 	
}
 
h3 { 	font-size: 1.2em; 	
color: #6C6A5E;  
line-height: 1.1em; 	
} 

h4 { 	font-size: 1em; 	
color: #6C6A5E; 	}  

/* --------------Text, incl intro and case refs------------ */

p { 	font-size: 1em; 
font-family: arial, helvetica, sans-serif; 	
} 

td { 	font-size: 1em; 
font-family: arial, helvetica, sans-serif; 	
} 

ul { 	font-size: 1em; 
font-family: arial, helvetica, sans-serif ; 
list-style-image: url("/Images/bullet.gif")
} 

.intro { font-size:1em; 	
font-weight:bold; 	
} 

.caseref { font-size: 1.2em; 	
color: #6C6A5E; 	
font-weight:bold; 	
} 

.caption { font-size: .8em; 
font-family: arial, helvetica, sans-serif; 
color: #4B0707;	 
margin-top: 0px; padding-top: 0px; 
} 

/* --------------Links------------ */

a {   text-decoration: none; 	font-family: arial, helvetica, sans-serif; 	
} 

a:link { color: #0000BC ; 
} 

a:visited { color: #80276D ; 
} 

a:hover { background-color: #eee; }  

a.disclaimerlink { 	font-size:1em; 	
text-decoration:none; 	
font-weight: bold; 	
font-family:arial, helvetica, sans-serif; 	
}
 
a.disclaimerlink:link {color: #0
07FA9 ; } 

a.disclaimerlink:visited {color: #007FA9 ; } 
a.disclaimerlink:hover {background-color: #eee ; }  

a.detaillink { 	font-size:1em; 	text-decoration:none; 	
font-weight: bold; 	
font-family:arial, helvetica, sans-serif; 	} 

a.detaillink:link {color: #0000BC ; } 

a.detaillink:visited {color: #80276D ; } 
a.detaillink:hover {background-color: #eee ; }  

#Content { 	margin:0em 0em 0em 12.7em; 	padding:1em; 	
line-height:1.4em; 	
} 

/* --------------Menu itself------------ */ 

#Menu { position:absolute; 	
top:9.5em; 	
left:1em; 	
width:12.7em; 	padding:.5em; 	
background-color:#F0F0F0; 	
border:1px dashed #999; 	line-height:1.2em; 
/* Again, the ugly brilliant hack. */ 	
voice-family: "\"}\""; 	
voice-family:inherit; 	
width:11.3em; 	
} 

/* Again, "be nice to Opera 5". */ body>

#Menu {width:11.3em;}  

/* --------------Menu text------------ */

.menuheader { 	font-size: 1.1em;  	
color: #716F5E;  
} 

.menusubheader {font-size: .85em; 
color: #716F5E; 
margin-bottom: -14px; 
padding-bottom: 0px; 
margin-top: -8px; 
padding-top: 0px; 
}  

a.sidebar { 	font-size:.8em; 	
text-decoration:none; 	
font-weight:600; 	font-family:arial, helvetica, sans-serif; 
background-color: none;  
} 

a.sidebar:link {color:#007FA9;} 

a.sidebar:visited {color:#007FA9;} 

a.sidebar:hover {color:#956F93;} 


/* --------------Front page boxes------------ */

td.frontcell { 	BORDER: #BDB76B 1px solid; 
BACKGROUND: #fff; 
COLOR: black;  
} 

a.frontcelllink { 	font-size:1em; 	
text-decoration:none; 	
font-weight: bold; 	font-family:arial, helvetica, sans-serif; } 

a.frontcelllink:link {color: #09c ; } 
a.frontcelllink:visited {color: #09c ; } 

a.frontcelllink:hover {background-color: #eee ; }  

a.frontcelllink2 { 	font-size:1em; 	
text-decoration:none; 	
font-weight: bold; 	font-family:arial, helvetica, sans-serif; 
} 

a.frontcelllink2:link {-022color: #09c ; } 

a.frontcelllink2:visited {color: #09c ; } 

a.frontcelllink2:hover {background-color: #eee ; } 

/* --------------Top navigation------------ */

.topnavcell { font-size:.8em;	
BORDER-RIGHT: #ffffff 1px solid; 
BACKGROUND-COLOR: #7E0000 
} 

a.topnav:link { font-weight: bold; 
color: #ffffff; 
TEXT-DECORATION: none;  
} 

a.topnav:hover { font-weight: bold; 
color: #ffffff; 
TEXT-DECORATION: none; BACKGROUND-COLOR: #AC0000 
} 

a.topnav:active { font-weight: bold; 
color: #ffffff; 
TEXT-DECORATION: none;  
} 

a.topnav:visited { font-weight: bold; 
color: #ffffff; 
TEXT-DECORATION: none;  
} 

/* --------------Case study etc boxes------------ */ 

.casestudy { background-color: 
#E4FFF9; border-width:thin; 
border-style:solid; 
border-color: #75FFE0; 
margin-left:50px; 
padding:10px;
} 

.example { background-color: #E9F8C8; 
border-width:thin; 
border-style:solid; 
border-color: #8DBB2E; 
margin-left:50px; 
padding:10px;
} 

.guidance { background-color: #FCE6E6; 
border-width:thin; 
border-style:solid; 
border-color: #f29696; 
margin-left:50px; 
padding:10px;
}

/* --------------Side boxes------------ */ 

.codebox { background-color: #ECE7B6 } 

.qtbox { color: white; 
background-color: #8b0000 
} 

/* --------------
p.qtbox { margin-left:50px; 
padding:10px; 
} 
------------ */

a.quoteboxlink:link { color: #ffffff ; } 

a.quoteboxlink:visited { color: #FFF0F5 ; } 
a.quoteboxlink:hover { background-color: #D2691E; } 

.sdbox { background-color: #FFF494 } 

.warnbox { background-color: #f0e68c } 


td.donation { font-size:.8em; background-color: #FFFFCC }

