body { /* default text COLOR */
   color: #000000;
   margin: 0px;
font-family: sans-serif;}
body.print { /* for printable version */
   color: #000000;
   background: #ffffff;
   margin: 8px}
a:link { /* link COLOR */
   color: #0000cc;}
a:visited { /* visited link COLOR */
   color: #551a8b}
a:active { /* link when-pressed COLOR */
   color: #ff0000}
a.external:link { /* external link COLOR */
   color: #007700}
a.external:visited { /* external visited link COLOR */
   color: #004400}
a.external:active { /* external link when-pressed COLOR */
   color: #ff0000}
h1,h2,h3,H1,H2,H3 { /* sans-serif family for headings */
   font-family: sans-serif}
li {margin-bottom: 0.2em}
td.banner { /* background for banner */
   background: #f8f8fc }
td.buttons { /* background for buttons */
   background-color: #f8f8fc}
td.menu { /* background for menu */
   background: #f8f8fc; width: 100px; padding: 8px}

td.menu table.calendar { /* make calendar fit into menu */
   font-size: smaller}

td.general { /* background for areas, such as editing */
   background: #ffffff}
td.header { /* background for inlined tables, such as uploads */
   background: #dddddd}
td.row1 { /* background for inlined rows of tables */
   background: #ffffff}
td.row1Graph { /* background for inlined rows of tables */
   background: #ffffff url(/schemesAni/white/graphback.gif)}
td.row2 { /* background for inlined rows of tables */
   background: #eeeeee}
td.row2Graph { /* background for inlined rows of tables */
   background: #eeeeee url(/schemesAni/white/graphback.gif)}
td.dayExists { /* background for existing day in a calendar */
   background: #ffcc00}
table.mainTable {
   padding: 0px;
   border-collapse: collapse;
}

div.title a {text-decoration:none}
div.title td {background: #dddd88;
	border:none;
	padding: 0px 0px 0px 0px;
	}

/* make text areas, for editing, as large as possible */
textarea {
   width: 100%;
   margin-bottom: 0.5ex;
   margin-top: 0.5ex;
   margin-left: 0.5ex;
   margin-right: 2.0ex;
   padding: 5px;
}

#container {
    width:90%;
}

#top{
	margin-top: 50px;
}
	
#content {
	margin-left: 70px;
	padding: 1em;
	max-width: 56em;
}
		
#title {
	font-size: 14px;
	color: #c70000;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 20px;
}

#author {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;	
}

#emailaddress {
	font-size: 12px;
	color: #c70000;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;	
	margin-bottom: 10px;
	
}

#affiliation {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;	
	margin-bottom: 5px;
}

#annotation {
	font-size: 11px;
	color: #c70000;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-bottom: 10px;
}

div.figureright {
	float: right; 
	width: 25%;
  	margin: 0.25em;
  	padding: 0.25em;
	}
div.figureright p {
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-indent: 0;
	}

figureright.img.floatRight { 
	    float: right; 
	}

div.figureleft {
		float: left; 
		width: 25%;
	  	margin: 0.25em;
	  	padding: 0.25em;
}
div.figureleft p {
		font-size: 11px;
		color: #000000;
		font-family: verdana, arial, helvetica, sans-serif;
		text-indent: 0;
		}

figureleft.img.floatLeft { 
		    float: left; 
		}
div.figurecenter {
	text-align: center;
			  	margin: 0.25em;
			  	padding: 0.25em;
		}
div.figurecenter p {
				font-size: 11px;
				color: #000000;
				font-family: verdana, arial, helvetica, sans-serif;
				text-align: center;
}

#container h1 {
	font-size: 15px;
	font-variant: small-caps;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

#container h2 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

#container h3 {
	font-size: 12px;
	color: #000000;
	font-style: italic;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

#container p {
	font-size: 11px;
	color: #999999;
	font-family: verdana, arial, helvetica, sans-serif;
	
	}
	
#container a {
		text-decoration: none;
		font-weight: bold;
		font-family: verdana, arial, helvetica, sans-serif;
		color:  #c70000;
		outline: none;
		BORDER-BOTTOM: #c70000 1px dotted;
	}
	
#container table {
	caption-side: top;
	border-collapse: collapse;
	empty-cells: show;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:10px;
}
	
#container th {
		border-width: thin;
		border-color: gray;
		border-style: solid ;
		background-color: white;
		color:  #c70000;
	  	padding:2px;		
}

#container td {
		border-width: thin ;
		border-style: solid ;
		border-color: gray ;
		background-color: white;
		color:  #999999;
		padding:2px;		
	  	
}
#container caption {
	  	margin-bottom:5px;
		font-family: verdana, arial, helvetica, sans-serif;
		color:  #000000;
		font-weight: bold;
		
  }


	


