body  { font-family: verdana, sans-serif; color:black; line-height:14pt; font-size:12pt; margin: 20; background-color:#E2E8D1;}./
p {}
td.blue { background-color:#30A7AF;}
td.blue2 { background-color:#8ED2D9;}
td.blue3 { background-color:#CFECEC;}
td.green { background-color:#77A025;}
td.green2 { background-color:#E2E8D1;}
td.green3 { background-color:#B6C887;}
td.striped { background-image:url(http://www.chi2006.org/img/stripes.gif);}
td.white { background-color:#FFFFFF;}
td.callheader { padding-left:10; padding-right:10; vertical-align:top; color:black; font-style:normal; font-weight:bold; font-size:12pt; line-height:15pt;  background-color:#8ED2D9;}
td.callheadersmall { padding-left:10; padding-right:10; vertical-align:top; color:black; font-style:normal; font-weight:bold; font-size:10pt; line-height:14pt;  background-color:#8ED2D9;}
td.callbody { padding-left:10; padding-right:10; vertical-align:top; color:black; font-weight:normal; font-size: 9pt; line-height:14pt; background-color:CFECEC; }
td.leftmenusub {padding-right:20; text-align:right;}

<!-- for program -->


H1  { color: black; font-weight: normal; font-style: normal; font-size: 20pt; line-height: 24pt; text-decoration: none; }
H2  { color: #77A025; font-style: normal; font-weight: bold; font-size: 14pt; line-height: 17pt; text-decoration: none; }
H3  { color: black; font-style: normal; font-weight: bold; font-size: 14pt; line-height: 17pt; text-decoration: none; }

.white {font-size:12pt; line-height:20pt; text-decoration:none; color:white;}
.black {font-size:12pt; line-height:20pt; text-decoration:none; color:black;}

.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #338897;
	text-decoration: none;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.paragraphheader { color: black; font-style: normal; font-weight: bold; font-size: 14pt; line-height: 17pt; text-decoration: none; }
.bodytext { font-family: verdana, sans-serif; color:black; font-size:9pt; line-height:11pt; }
.bodytext2 { font-family: verdana, sans-serif; color:black; font-size:7pt; line-height:11pt; }
.featureheader { color:white; font-style:normal; font-weight:bold; font-size:12pt; line-height:15pt; vertical-align:middle;}
.featuretext { color:white; font-weight:normal; font-size: 9pt; line-height:14pt; }
.featureheaderblack { color:black; font-style:normal; font-weight:bold; font-size:12pt; line-height:15pt; vertical-align:middle;}
.featuretextblack { color:black; font-weight:normal; font-size: 9pt; line-height:14pt; }
.pageheadergreen { color:#77A025; font-weight: normal; font-style: normal; font-size: 20pt; line-height: 24pt; text-decoration: none; }
.pagesubheadergreen { color:#77A025; font-weight: normal; font-style: normal; font-size: 14pt; line-height: 18pt; text-decoration: none; }
.pagesubsubheadergreen { color:#77A025; font-weight: normal; font-style: normal; font-size: 10pt; line-height: 12pt; text-decoration: none; }
.updated { color:#77A025; font-weight: normal; font-variant:small-caps; font-size: 9pt; font-family: Times, serif; text-decoration: none; }
.greenhighlight { color:#77A025; font-weight: bold; font-style: normal; font-size: 10pt; line-height: 12pt; text-decoration: none; }
.footer { color:white; font-size:9pt; }
.caption { color:black; font-size:8pt; }
.datelink { background-color:#E2E8D1; }
.datelinkactive { background-color:white; font-weight:bold;}
.note{ font-family: verdana, sans-serif; color:black; font-size:8pt; line-height:11pt; }

a.leftmenu {
		
		text-decoration:none;
		font-weight:bold;
		font-size:10pt;
		color: black;
		line-height:21pt;

	}

.menunolink {

		text-decoration:none;
		font-weight:bold;
		font-size:10pt;
		color: black;
		line-height:21pt;
		
}
.menunolinkactive {
		
		text-decoration:none;
		font-weight:bold;
		font-size:10pt;
		color: white;
		line-height:21pt;

	}

 a.leftmenu:hover {
 		text-decoration: none;
 		color: white;
 }
 
 a.leftmenuactive {
		
		text-decoration:none;
		font-weight:bold;
		font-size:10pt;
		color: white;
		line-height:21pt;

	}

a.leftmenusub {
		
		text-decoration:none;
		font-weight:normal;
		font-size:10pt;
		color: black;
		line-height:13pt;

	}

 a.leftmenusub:hover {
 		text-decoration: none;
 		color: white;
 }
 
 a.leftmenusubactive {
		
		text-decoration:none;
		font-weight:normal;
		font-size:10pt;
		color: white;
		line-height:13pt;

	}
	
a.footer {
		
		text-decoration:none;
		font-weight:normal;
		font-size:10pt;
		color: white;
		line-height:14pt;

	}

a.footer:hover {
	text-decoration:none;
	color:black;
}
a.footer:visited {
	text-decoration:none;
	color:white;
}

a.bodylink {
	color:black;
	text-decoration: none;
	font-weight:bold;
}

a.bodylink:visited {
	color:black;
	text-decoration: none;
	font-weight:bold;
}

a.bodylink:hover {
	color:black;
	text-decoration: underline;
	font-weight:bold;
}

a.featurelink {
	font-size: 9pt; 
	line-height:14pt;
	color:black;
	text-decoration: none;
	font-weight:bold;
}

a.featurelink:visited {
	color:black;
	text-decoration: none;
	font-weight:bold;
}

a.featurelink:hover {
	color:black;
	text-decoration: underline;
	font-weight:bold;
}

a.glancelink {
	color:#30A7AF;
	text-decoration: underline;
	font-weight:bold;
}

a.glancelink:visited {
	color:black;
	text-decoration: none;
	font-weight:bold;
}

a.glancelink:hover {
	color:#30A7AF;
	text-decoration: none;
	font-weight:bold;
}

a.programlink {
	color:#30A7AF;
	text-decoration: none;
	font-weight:bold;
}

a.programlink:visited {
	color:30A7AF;
	text-decoration: none;
	font-weight:bold;
}

a.programlink:hover {
	color:#30A7AF;
	text-decoration: none;
	font-weight:bold;
}


#leftmenu {
		margin-left:1.5em;
		margin-right:1.5em;
		text-align:right;
		line-height:15pt;
}

#leftmenusub {
		margin-left:1.5em;
		margin-right:2.5em;
		text-align:right;
}

#leftmenuspacer {
		margin-right:1.5em;
}

#featurebox {
	float:right;
	margin-right:1.4em;
	width:250;
	margin-top:40;
	margin-bottom:40;
}

#featureboxwide {
	/*float:right;*/
	margin-right:1.4em;
	width:90%;
	margin-top:40;
	margin-bottom:40;
}

#featureboxwideborder {
	margin-right:1.4em;
	width:90%;
	margin-top:40;
	margin-bottom:40;
	border-size:2px;
	border-color:#8ED2D9;
}

#bodytext { 
	margin-left:20;
	margin-right:20;
	margin-top:40;
	margin-bottom:40; 
}

#bodytextindent { 
	margin-left:40;
	margin-right:20;
	margin-top:40;
	margin-bottom:40; 
}
#text { margin-left:1.4em; margin-right:1.4em}
#featuretext { margin:.5em;}
#featuretextindent { margin-left:1em;}
#featuretextblack { margin-left:1em; margin-right:1em;}
#featureheader { align:center;}
#footer { margin-left:20;margin-right:20;}

td.Course { background-color: #cccccc; font-size: -1; }
td.Papers{ background-color:#ffffff; font-size: -1; }
td.other{ background-color:#ffffff; font-size: -1; }