body{
	width:960px;
	margin:auto;
	padding:5px;
	font-family: "Times New Roman", Times, serif;
}
ul{
	list-style-type: none;
}
td{
	height:28px;
	padding:4px;
}
th{
	color:black;
}
strong{
	color:red;
}
.left{
	float:left;width:300px;padding-right:50px;padding-left:10px;color:#444;
}
.right{
	float:left;width:600px;color:#444;
}
.seminarList{
	margin-bottom:64px;
	width:100%
}
.seminarList div{
	border-bottom-style:solid;
	border-bottom-color:#333;
	border-bottom-width:1px;
	margin-bottom:2px;
}
.seminarList th div{
	margin-top:30px;
}
.info{
	margin-bottom:64px;
	width:660px;
	text-align:left;
}
.info div{
	border-bottom-style:solid;
	border-bottom-color:#333;
	border-bottom-width:1px;
	margin-bottom:2px;
}
.info td{
	padding:0px 0px 2px 30px;
}
.program{
	margin-bottom:64px;
	width:100%
}
.program div{
	border-bottom-style:solid;
	border-bottom-color:#333;
	border-bottom-width:1px;
	margin-bottom:2px;
}
.program td{
	height:20px;
	padding-top:2px;
}
.program .title{
	font-style:italic;
}
.presentation{
	margin-bottom:32px;
	width:100%;
}
.presentation div{
	border-bottom-style:solid;
	border-bottom-color:#333;
	border-bottom-width:1px;
	margin-bottom:2px;
}
.presentation td{
	width:140px;
	text-align:center;
}
.presentation th{
	text-align:left;
}
.presentation .sp{
	text-align:left;
	font-weight:bold;
}
.papers li{
	margin-bottom:20px;
	color:#444;
}
.papers b{
	color:#000;
}
.memberList{
	float:left;
	padding-left:35px;
}
.memberList li{
	width:100px;
	padding:5px;
}
.speaker{
	padding-left:35px;
}
.speaker li{
	padding:5px;
}
#icons{
	height:30px;
}
/*style the tit;e*/
#title {width:600px;}
#nav h1{display:none;}
#nav h2{text-align:center;}
#nav h3{text-align:center;}
h4{margin-bottom:0px;}
#nav p{font-size:small;}
.menuBox{width:320px;background-color:#000;float:left;color:#fff;}
.menuBox ul{font-size:normal;color:#ccc;}
.menuHead{height:286px;}
.menuHead a:link    {text-decoration:none;color:#9cf;background-color:transparent;}
.menuHead a:visited {text-decoration:none;color:#9cf;background-color:transparent;}
.menuHead a:hover   {text-decoration:underline;color:#fff;background-color:transparent;}
.menuHead a:active  {text-decoration:underline;color:#fff;background-color:transparent;}
.menuItem{text-align:center;height:60px;}
.menuItem a:link    {text-decoration:none;color:#9cf;background-color:transparent;}  
.menuItem a:visited {text-decoration:none;color:#9cf;background-color:transparent;}
.menuItem a:hover   {text-decoration:underline;color:#fff;background-color:transparent;}
.menuItem a:active  {text-decoration:underline;color:#fff;background-color:transparent;}

/*style the main menu*/
#mainMenu {
	margin:0;
	padding:0;
}

#mainMenu li {
	list-style:none;
	float:left;
	font:12px Arial, Helvetica, sans-serif #111;
	width:192px;
	text-align:center;
}
#mainMenu li a:link, #mainMenu li a:visited {
	display:block;
	text-decoration:none;
	background-color:#ddd;
	padding: 0.4em 2em 0.2em 2em;
	margin:0;
	border-right: 1px solid #fff;
	color:#111;
}
#mainMenu li a.selected:link, #mainMenu li a.selected:visited {
	display:block;
	text-decoration:none;
	background-color:#fc3;
	padding: 0.4em 2em 0.2em 2em;
	margin:0;
	border-right: 1px solid #fff;
	color:#111;
}
#mainMenu li a:hover {
	background-color:#bbb;	
}
#mainMenu li a.selected:hover {
	background-color:#999;	
}
/*style the sub menu*/
#mainMenu li ul {
	position:absolute;
	visibility:hidden;
	border-top:1px solid #ddd;
	background-color:#ddd;
	margin:0;
	padding:0;
	width:192px;
}

#mainMenu li ul li {
	display:inline;
	text-align:left;
	font-size:small;
	float:none;
}
#mainMenu li ul li a:link, #mainMenu li ul li a:visited {
	background-color:#ddd;
	width:auto;
}

#mainMenu li ul li a:hover {
	background-color:#bbb;
}
.comment{
	font-size:smaller;
}
#icons img{
	float:left;padding:16px;padding-left:0px;width:32px;
}
#footer p{
	font-size:small;
	text-align:center;
}
.key{
	font-size:smaller;
	color:#666;
}
.syllabus dt{
	margin-top:16px;
}
.members th{text-align:left;padding-bottom:10px;font-size:140%;padding-top:50px;}
.members th div{border-bottom-style:solid;border-bottom-width:1px;}
.members td div{width:280px;height:134px;border-color:#ccc;border-style:solid;border-width:1px;float:right;text-align:center;padding-top:10px;}
.members h2{margin-bottom:10px;}
.members img{width:180px;float:left;}
.members a{font-size:smaller;}
.members ul{text-align:left;font-size:smaller;}
.name{
	margin-top:-45px;text-align:left;margin-left:-1px;width:180px;border:none;height:35px;background-color:#000;opacity:0.6;
}
.infoBox{float:left;width:260px;height:260px;margin-right:10px;border-style:solid;border-width:1px;border-color:#ccc;}
.infoBox h3{text-align:center;font-size:200%;padding-top:60px;color:#333;}
.eventBox{float:left;width:400px;padding:10px;}
.eventBox img{height:24px;}
.eventBox h4{margin:0px;color:#666;font-style:italic;font-size:small;}
.eventBox p{margin:0px 0px 0px 5px;font-size:85%;color:#444;}
.eventBox hr{color:#ddd;}
.linkBox{float:right;width:500px;padding:0px 5px 5px 5px;color:#444;margin-left:30px;margin-top:-20px;}
.linkBox p{color:#444;margin: 0px 5px 0px 20px;}
/*
a:link    {text-decoration:none;color:#777;background-color:transparent}  
a:visited {text-decoration:none;color:#777;background-color:transparent}
a:hover   {text-decoration:underline;color:#000;background-color:transparent}
a:active  {text-decoration:underline;color:#000;background-color:transparent}
*/
a:link    {text-decoration:none;color:#369;background-color:transparent}  
a:visited {text-decoration:none;color:#369;background-color:transparent}
a:hover   {text-decoration:underline;color:red;background-color:transparent}
a:active  {text-decoration:underline;color:red;background-color:transparent}

