body{ font-family: Arial, Helvetica, sans-serif; color: black; background-color: white;	font-size: 10pt; margin: 0; padding: 0; }
/* #MAIN { max-width: 1000px; background-position: bottom right; background-image: url(images/robone.gif); background-repeat: no-repeat;} */
#MAIN { max-width: 1000px; background-position: bottom right;}
#MAINOUTER { font-family: Arial, Helvetica, sans-serif; color: Black; background-color: White; font-size: 10pt; margin: 0;  padding: 0; width: 800px; background-image: url(images/bg_vline.gif);  background-repeat: repeat-y;  background-position: right;}
form{	margin: 0px;}

/* HEADER
-------------------------------------------------------------------------*/
	#HEADER{ display: block; height: 1px; padding:0; margin:0; }
	#HEADER h1{ 
		position: absolute;  top: 7px;  left: 22px;
		height: 44px; width: 174px; 
		text-decoration: none; text-align: center; line-height: 44px;
		color: White; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 20px; font-weight: normal;
		background-repeat: no-repeat; background-color: #CD0000;
		margin: 0; /* margin: 0 20px 0 20px;  margin: 0; width: 134px; */ 
	}

/* NAV LINE
--------------------------------------------------------------------------*/
#PATH{ display: block; height: 52px; background-position: top right; background-image: url(images/bg_body_short.gif); background-repeat: repeat-x; padding-left: 243px; /* 220 */ margin:0;}
#PATHT h1{ 
		position: absolute;  top: 1px;  left: 243px; max-width: 800px;
		/* line-height: 44px; width: 174px; */ 
		overflow: visible;
		line-height: 58px; 
		text-decoration: none;
		vertical-align: text-bottom;
		color: black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt; font-weight: bold;
		/* background-repeat: no-repeat; background-color: #CD0000; */
		margin: 0; /* margin: 0 20px 0 20px;  margin: 0; width: 134px; */ 
} 
/* #PATH p{ 
	vertical-align:top; position: absolute; top: 8px; 
	/ * padding: 24px 0 0 0; margin: 0; * /
	font-size: 8pt; line-height: 8px;
	text-decoration: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt; font-weight: bold;
	} */
#PATHT h1 a{ text-decoration: none; background-color: inherit; color: black;}
#PATHT h1 a:hover{ text-decoration: underline; background-color: inherit; color: black;}
	
/* CONTENT
--------------------------------------------------------------------------*/
#CONTENT{ display: block; padding-left: 24px; margin: 27px 27px 27px 219px; /*was: 196 px */ background-image: url(images/bg_vline.gif);  background-repeat: repeat-y;  background-position: left; max-width: 800px;}
	#CONTENT h1{ margin:0 0 0.5em 0; padding:0; line-height: 14pt; font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  font-size: 14pt;  color: #225680; background-color: inherit; }
	#CONTENT h2{ text-indent: 10px; margin:0 0 0.5em 0; padding:0; line-height: 12pt; font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  font-size: 12pt;  color: #B90000; background-color: inherit;}
	#CONTENT table{ border: none; padding: 2px; }
	#CONTENT td{padding-right:10px;}
	#CONTENT p{ text-align: justify; text-indent: 25px;  margin: 0 0 10px 0;  padding: 0; }
	#CONTENT p a{	font-family : Arial, Helvetica, sans-serif;	color: #004278; text-decoration: none;	font-size : 10pt; background-color: inherit;}
	#CONTENT p a:hover{	text-decoration : underline;  color: #004278; background-color: inherit;}
	#CONTENT div.bullet{ margin-left: 12px; margin-bottom: 5px; display: table; width: 100%;}
	#CONTENT div.abstract { padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; margin-top:-7px; font-size: 9pt; text-align: justify; margin-bottom: 10px; margin-left: 15px; margin-right: 15px; border: 1px solid black; background-color: #EBEBEB; color: black; }
	#CONTENT pre.bibtex { padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; margin-top:-7px; font-size: 9pt; text-align: justify; margin-bottom: 10px; margin-left: 15px; margin-right: 15px; border: 1px solid black; background-color: #EBEBEB; color: black; }
	#CONTENT img{ border: none; float:left; margin-right: 5px;}

#SIDEBAR{ width:174px; /*was: 151 */ display: table-cell; /* margin-top: 27px; */ padding: 0px 23px 0 23px; /* padding: 0px 23px 0 23px; */ background-image: url(images/bg_vline.gif);  background-repeat: repeat-y;  background-position: right;  float: left;  margin-bottom: 20px;     }
	#SIDEBAR img{ border: 1px solid #004278;  }
	#SIDEBAR h1{
		width: 174px;
		height:17px;
		line-height: 15px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; 
		color: White;  background-color: #004278;  
		text-align: center;  font-weight: bold;
		padding: 0px;
/* 		/* padding: 3px 0 3px 0; */
		margin: 10px 0 3px 0;
	}
	#SIDEBAR p{ text-align: left;  font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  margin-bottom: 3px; margin-left: 0px; margin-right: 0px; margin-top: 0px;}
	#SIDEBAR p a{ text-decoration: none; color: black; background-color: inherit;}
	#SIDEBAR p a:hover{background-color: inherit; color:black; text-decoration: underline;}

/* FOOTER
--------------------------------------------------------------------------*/
/* #FOOTER{ display: block; margin: 27px 27px 0 220px; padding: 0 0 20px 0; clear: both;  background-image: url(images/bg_footer.gif);  background-repeat: no-repeat;  background-position: right bottom;             } */
#FOOTER{ display: block; margin: 27px 27px 0 220px; padding: 0 0 20px 0; clear: both; }
	#FOOTER ul{  background-image: url(images/bg_hline.gif);  background-repeat: repeat-x;  list-style: none; margin: 0; padding: 5px 0 0 0;   display: block;              }
	#FOOTER li{  margin: 0;  padding: 0; list-style: none;  display: inline;                  }
	#FOOTER li a{ background-color: inherit; color: #004278; text-decoration: none; font-size: 10pt; font-family: "MS Sans Serif", Geneva, sans-serif;  margin-left: 6px;  margin-right: 6px;   }
	#FOOTER li a.First{ margin-left:0;}
	#FOOTER li a:hover{ text-decoration: underline; }
	#FOOTER p{ margin: 5px 0 0 0; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 8pt; }
	#FOOTER a{font-family: "MS Sans Serif", Geneva, sans-serif;  font-size: 8pt; background-color: inherit; color: Black; text-decoration: none; 	 }
	#FOOTER a:hover{ text-decoration: underline; }
	#FOOTER img{ border: none; vertical-align: middle; }
