
							
	body { font-family:  trebuchet ms, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
		margin: 0px; background-color: #2255cc; text-align: center;
	}
	
	.canvas { text-align: center; width: 95%; margin: 2%; padding: 0px; 
	border: 2px solid #ce1e2d;
	background-color: #ffffff;}
	
		.menurule { background-color: #ce1e2d; height: 20px;}
		
		.menubar { background-color: #1d1dd3; width: 120px; height: 200px;
					vertical-align: top; border: none; padding: 0px;
				}
		
		table { padding: 0px; border-collapse:collapse;border:none; margin: 0px; }
	
		.menulink { text-decoration: none; color: #ffffff;}
	
		.menulink:hover { color: red;}
		
		.menuitem { 
					color: #ffffff; font-size: 8pt; font-weight: bold;
					margin: 2px;
					border: #ffffff solid 1px; 
					padding: 2px;
					}
					
					
					
		.submenuitem { 	font-weight: normal; margin-left: 8px;
		border-bottom: dotted #9090ff 1px; padding: 2px;
			}	
			
			.currentmenuitem { color: red; }
					
		.body { font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
			vertical-align: top;
			padding: 10px; width: 95%; line-height: 12pt;
		    padding-left: 20px; padding-right: 20px;
		}
		
		.panel { padding: 6px; 
				border: 2px #ce1e2d solid; 
				
			}
			
		.icon { vertical-align: center;}

		.italic { font-style: italic; }

		.normal { font-weight: normal; }
		
		.heading1 { background-color: #f0f0f0; font-size: 12pt; font-weight: bold;
					text-align: center; 
					font-family: Verdana, Arial, 'sans serif';  
					margin-bottom: 12pt;
					padding-bottom: 4pt;
					border-bottom: 1px #ce1e2d solid;
					border-right: 1px #ce1e2d solid;
					margin-top: 12pt;
					}
			
		.heading2 { font-size: 11pt; font-weight: bold; margin-top: 12pt; font-style: italic; margin-bottom: 4pt;}	
		
		.heading3 { border-bottom: 1px #707070 solid; font-size: 9pt; font-weight: bold; }

		.heading4 { font-size: 10pt; font-weight: bold;  text-decoration: underline;}
		
		.headingBar { background-color: #c0c0ff; text-align: center; }

		.rightbar { font-size: 9pt; vertical-align: top; width: 150px; background-color: rgb(200,200,240); padding: 3px;}
		
.time-box  { 
	    background: #FFFFFF;
	    margin: 4px;
            border: 1px solid #C70B1C;
	    width: 200px;
	    font-size: 12px;
	    margin-bottom: 10px;

	   }
	   
.time-box a { color: black;
			text-decoration: none;}

.time-box a:hover { text-decoration: underline;}


.time-title { 
	    margin: 0px;
	    padding: 4px;
	    background-color: pink;
	    text-align: center;
	    font-weight: bold;
	    }

.time-even {
	background-color: #C1FFC1;
	font-size: 9pt;
	      	   }
	      	   
.time-odd {
	font-size: 9pt;
	      	   }

.date { font-weight: bold; color: red; text-transform: small-caps; vertical-align: top; padding-right: 2pt;}
		
		
.bottombar { margin-top: 30px; padding-top: 10px; padding-bottom: 10px; background-color: #f0f0f0; }


 table  .presentations{ margin: 20pt; font-size: 9pt; border-collapse:separate; border-spacing: 1}

.presentations tr { background-color: #d0d0ff; }

.presentations td { padding: 2pt; }

table { font-size: 10pt; } 
				
				.text { text-align: center; }
				
				.corpus { width: 100%; border-collapse: collapse; }
				
				.coltitle, .coltitle2 { font-variant: small-caps; font-size: 12pt;}
				
				
				.genre { text-align: right; font-style: italic;  border-right: 1px solid gray;}
				
				.genrerow th, .genrerow td { border-top: 1px solid gray; }
				
				.leveltitle, .coltitle2 { border-left: 1px solid gray; }
	 

.newsItem
{
	margin: 10pt;
	background-color: #f0fff0;
	padding: 6pt;
	border: 1px dotted #a0a0a0;
}

.newsItem .title
{
	font-size: 11pt;
	color: #ff2020;
    font-weight: bold;
}

.headlines { font-size: 8pt; }

.headline { margin-top: 6pt; padding: 1pt; }

.headline2 { margin-top: 6pt;   padding: 1pt;}

.headlines a { text-decoration: none; color: #404040; }
.headlines a:hover { text-decoration: underline; }

.summary { font-weight: bold; margin: 10pt; padding: 6pt; background-color: #f0fff0; border: dotted 1px #707070; }

.emph { font-weight: bold; }
.emph2 { font-style: italic; }
.u { text-decoration: underline; }

li { margin-bottom: 4pt; }

.table1 { margin: 12pt; border-collapse: collapse; border: 1px solid #909090; }
.table1 th, .table1 td { vertical-align: top; padding: 4pt; }
.table1 th { background-color: #fff0f0; }

.tableruled { margin: 12pt; border-collapse: border; }
.tableruled th, .tableruled td { padding: 6pt; border: 1px solid #202020; }

.grk { font-family: Palatino Linotype, Georgia Greek, Athena; font-style: normal; font-weight: bold; }

.definition { margin-left: 20pt; margin-right: 20pt; font-style: italic; margin-top: 6pt; margin-bottom: 6pt; background-color: #f0f0ff;}

.example { margin: 8pt; }

.wgbound { color: green; }
.clbound { font-size: 12pt; font-weight: bold; color: red; }

.sideborder { padding: 4pt; padding-left: 10pt; margin-left: 6pt; border: dotted 1px #5050ff;  border-left: double 6px #5050ff; }

.wg { font-size: 12pt;  margin: 4pt; }
.wg td, .wg th { text-align: center; padding: 2pt; border: solid 1px #c0c0c0; }
.modifier-types td { font-style: italic; font-size: 10pt; color: green; text-align: center; }

.text-odd { text-align: left;  background-color: #ddddff; margin-bottom: 2pt;}
.text-even { text-align: left; margin-bottom: 2pt;}

.text-odd a, .text-even a { font-weight: bold; text-decoration: none; color: black; }
.text-odd a:hover, .text-even a:hover { color: red}

.block1 { margin-left: 16pt; margin-right: 16pt; }

.footnotes {

border-top: 1px solid black;
padding-top: 12pt;
font-size: 8pt;

}

.articleBody { line-height: 15pt; }
.footnoteNum { vertical-align: 20%;  font-size: 8pt;}

.footnotes .footnoteNum  { margin-right: 5pt; }
.footnotes .footnoteBody { text-indent: 12pt; }



.newsItemBlock {
	margin-left: 20%;
	width: 60%;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #B0E2FF;
	padding: 20px;
	}
	
.newsItemTitle {
	font-size: 14pt;
	line-height: 1.4;
	text-align: center;
	}
	