/* start needed for layout */
  body { font-family: Arial, Verdana; font-style: normal; font-size: 10pt; color:#000000;  
	background: url('../layout/bg.png');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-align:center;
	margin: 0 auto; 
	scrolling:yes;}


#wrap { width:900px; }

#content {width: 690px; padding:0px; float: left; text-align:left;}

#cleft {width: 110px; padding-top:11px; padding-left:10px; padding-right:5px; text-align:left; 
	float:left; color:#333333; font-size:8pt; font-family: Arial, Verdana; border-top:1px solid #dcdcdc;
	min-height:100px; background: url('../layout/cleft_bg.png'); background-repeat: repeat-x;}

ul.cleft {margin-top:1px; position: relative; left:-20px;}
li.cleft {list-style-image: url('../layout/bullet.png'); width:85px;}

#cright {width: 545px; padding-right:5px; padding-left:15px; text-align:left; float:right;}


#main {width: 190px; padding:0px; float: right; text-align:left;  
	font-family: Arial Narrow, Arial, Verdana; font-size: 11pt; color:#333333; font-weight:bold;} 

td.footer {width: 100%; height:40px; padding:15px; text-align:center; background-color:#460000; color:#FFFFFF; font-family: Arial, Verdana; font-style: normal; font-size: 8pt;}


a:link {color: #980102; text-decoration:none; }   
a:visited {color: #660000; text-decoration:none; } 
a:hover {color: #ff0000; text-decoration:none; }  
a:active {color: #cc0000; text-decoration:none;}

/* end needed for layout */


/* start liststyle */

ul { list-style-type: circle; list-style-position: outside;}


li.downloads {list-style-image: url('../layout/bullet.png'); font-size:11px; }

/* end liststyle */



/* start headers */

h1 {font-family:Georgia, Arial,Verdana;
	font-size: 15pt;
	font-weight: bolder;
	letter-spacing: 1px;
	color:#6a0b0c;}


h2 {font-family:Arial,Verdana;
	font-variant:small-caps;
	font-size: 12pt;
	font-weight: bolder;}


h3 {font-family:Arial,Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style:italic;
	margin-bottom:2px;}



/* end headers */



/* start paragraphs */

p.link {text-align:right; }

p.sub	{font-size:xx-small; 
	vertical-align:bottom;} 

img.right {margin-left:10px; margin-bottom:5px; margin-top:5px; margin-right:10px; text-align:right; float:right;}

img.left {margin-right:10px; margin-bottom:5px; margin-top:5px; text-align:left; float:left;}

img.center {margin-bottom:10px; margin-top:10px; margin-left: auto; margin-right: auto; display:block; }

img.normal {margin-bottom:10px; margin-top:10px; }

/* end paragraphs */



/* start layout tables */

.empty {color:#FFFFFF;
	font-size: 1pt;}

table.main {border:1px solid #b6b6b6; width:190px;}

.maindate {font-family:Helvetica, Arial, Verdana;
	font-size: 7pt;
	text-align:center;
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	color: #999999;}

.mainimg {text-align:center;}

.maincontent {font-family: Arial Narrow, Arial, Verdana;
	font-size: 8pt;
	text-align:left; 
	color: #333333;
	padding-bottom:10px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #b6b6b6;}


.fronttitle {font-family:Arial, Verdana;
	font-size: 11pt;
	text-align:center;
	padding:5px;
	font-weight:bold;
	color: #999999;}

.frontdate {font-family:Helvetica, Arial, Verdana;
	font-size: 7pt;
	text-align:left;
	padding-top:5px;
	color: #999999;}

.frontimg {text-align:center;}

.frontcontent {font-family: Arial, Verdana;
	font-size: 9pt;
	text-align:left; 
	color: #333333;
	padding-bottom:10px;
	vertical-align:top;}

.text {font-family: Arial, Verdana;
	font-size: 10pt;
	vertical-align:top;}

.textleft {font-family: Arial, Verdana;
	font-size: 10pt;
	text-align:left;
	vertical-align:top;}

.textlefts {font-family: Arial, Verdana;
	font-size: 8pt;
	text-align:left;
	vertical-align:top;}

.textcenter {font-family: Arial, Verdana;
	font-size: 10pt;
	text-align:center;
	vertical-align:top;}

.textcenters {font-family: Arial, Verdana;
	font-size: 8pt;
	text-align:center;
	vertical-align:top;}

.textright {font-family: Arial, Verdana;
	font-size: 10pt;
	text-align:right;
	vertical-align:top;}


/* end layout tables */



/* start content tables */

table.about {font-family:Arial,Verdana;
	font-size: 10pt;
	border:1px solid #dbdbdb;
	background-color:#f1f1f1;
	padding:8px;
	background: url('../layout/cleft_bg.png'); background-repeat:repeat-x;}

td.h2 {font-family:Arial,Verdana;
	font-variant:small-caps;
	font-size: 12pt;
	font-weight: bolder;}


table.summerschool {border:4px double #990000;
	padding:10px;
	background: url('../layout/cleft_bg.png'); background-repeat:repeat-x;}

td.ssdate {font-family:Helvetica, Arial, Verdana;
	font-size: 8pt;
	text-align:center;
	color: #999999;
	border-top:1px solid #dcdcdc;
	background-color:#f1f1f1;}

td.ssimg {text-align:center; vertical-align:top; padding-bottom:25px;}


td.sstitle {font-family:Arial,Verdana;
	font-size: 10pt;
	font-weight:bold;
	text-align:left; 
	vertical-align:top;
	height: 15px;
	padding-top:3px;}

td.sslink {font-family:Arial,Verdana;
	font-size: 8pt;
	text-align:right; 
	vertical-align:bottom;
	height: 10px; padding-bottom:25px;}

td.sstext {font-family:Arial,Verdana;
	font-size: 8pt;
	text-align:left; 
	vertical-align:top;
	padding-top:1px; }




table.conferences {border:4px double #990000;
	padding:10px;
	background: url('../layout/cleft_bg.png'); background-repeat:repeat-x;}

td.condate {font-family:Helvetica, Arial, Verdana;
	font-size: 8pt;
	text-align:center;
	color: #999999;
	border-top:1px solid #dcdcdc;
	background-color:#f1f1f1;}

td.conimg {text-align:center; vertical-align:top; padding-bottom:25px;}


td.contitle {font-family:Arial,Verdana;
	font-size: 10pt;
	font-weight:bold;
	text-align:left; 
	vertical-align:top;
	height: 15px;
	padding-top:3px;}

td.conlink {font-family:Arial,Verdana;
	font-size: 8pt;
	text-align:right; 
	vertical-align:bottom;
	height: 10px; padding-bottom:25px;}

td.context {font-family:Arial,Verdana;
	font-size: 8pt;
	text-align:left; 
	vertical-align:top;
	padding-top:1px; }



td.orgimg {text-align:center; vertical-align:top; 
	padding-top:5px; padding-bottom:15px; border-top: 1px solid #dcdcdc;}

td.orgtext {font-family:Arial,Verdana;
	font-size: 8pt;
	text-align:left; 
	vertical-align:top;
	padding-bottom:15px; 
	padding-top:5px; 
	border-top: 1px solid #dcdcdc;}



td.pubimg {width:125px;
	padding-bottom:10px;}

td.pubtext {font-family:Arial,Verdana;
	font-size: 10pt;
	text-align:left; 
	vertical-align:top;
	padding-top:10px;}

/* end content tables */
