body {
	margin: 0px 0px 0px 0px;
	background:#FFFFFF;		
	}
a {
	color:#09c;
	font-family: bold 11px verdana, arial, helvetica, sans-serif;
	/*font-weight: 600;*/
	text-decoration:none;
	}
	
a:link {
	text-decoration:none;
	color:#07a;
	}
a:visited {
	text-decoration:none;
	color:#07a;}
a:hover {
	text-decoration:none;
	background-color:#ddd;
	}

h1 {
	margin: 20px 0px 0px 0px;
	padding:0px;
	font-size:20px;
	font-weight:normal;
	letter-spacing: .2em;
	text-transform: uppercase;
	color:#ccc;
	}
h2, h3 {
	font:bold 12pt verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
#banner {
    font-family:verdana, arial, sans-serif;
    text-align:left;
    color: black;
    font-size:20px;
    font-weight:bold;
    margin: 10px 10px 0px 10px;
    background:#eee;
    padding:10px; 
    text-transform:uppercase;
    letter-spacing: .2em;
    }	
#home {
    font-family:verdana, arial, sans-serif;
    text-align:left;
    color: black;
    font-size:20px;
    font-weight:bold;
    margin: 10px 10px 0px 10px;
    background:#eee;
    padding:10px; 
    letter-spacing: .1em;
    }	
#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
	font-family:verdana, arial, sans-serif;
	font-size: 20px;
	color: #FFF;
	text-decoration: none;
	font-weight:normal;
	background-color:#336699;
}

.description {
	font-family:verdana, arial, sans-serif;
	background-color:#eee;
	color:black;
	font-size:11px;
	font-weight:bold; 
	text-transform:none; 
	letter-spacing: none; 		
   	}	
			
#content {
	position:relative; 
	width:auto;
	min-width:120px;
	top: 0px;
	background-color:white;
	padding:2px;
	}

#leftbar {
	position:absolute;
	width:180px;
	left:0px;
	background-color:#fff;
	padding:10px;
	padding-top:5px;
	z-index:1;
	}
	
#bottomleft {
	position:absolute;
	width:180px;
	bottom: 10px;
	left: 10px;
	right: 10px;
	background-color:#eee;
	padding:10px;
	z-index:2;
	}
	
.main {
 	padding-left:15px;
  	padding-top:15px;
  	padding-right:15px;			
	}	

.mainbody {
	margin: 3px 10px 0px 218px;
	font-family: verdana, arial, sans-serif;
	color:#333;
	font-size: 12px;
	font-weight:normal;
  	background:#FFF;
  	line-height:150%;
  	padding-left:10px;	
  	padding-right:10px;
  	padding-top:0px;
	border:1px solid #ddd;
	}

.plaintext {
	font-family: verdana, arial, sans-serif;
	color:#333;
	font-size: 11px;
	font-weight:normal;
  	line-height:150%;
	}

.title	{ 
	font-family: verdana, arial; 
	font-size: 11px; 
	color: #003366; 
	text-transform: uppercase;
	font-weight:bold;	
	}			

.papertitle	{ 
	font-family: verdana, arial; 
	font-size: 14px; 
	color: #003366; 
	font-weight:bold;	
	}			

.literaltitle	{ 
	font-family: verdana, arial; 
	font-size: 11px; 
	color: #003366; 
	font-weight:bold;	
	}			

.date	{ 
	font-family:verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #666; 
	border:1px solid #999;
	padding:5px;
	margin-bottom:10px;
	font-weight:normal;
	}			

.paper	{ 
	font-family:verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #666; 
	border:0px solid #999;
	padding:0px;
	margin-bottom:10px;
	font-weight:normal;
	}			

.citeline   { 
	font-family:verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #000; 
  	line-height:120%;
	border:1px solid #999;
	padding:5px;
	margin-bottom:10px;
	margin-right:10px;
	font-weight:normal;
	}			

.cite   { 
	font-family:verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #000; 
  	line-height:120%;
	padding:5px;
/*	margin-bottom:10px; */
	margin-right:10px;
	font-weight:normal;
	}			

.citen  { 
	font-family:verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #000; 
  	padding-left:10px;	
  	line-height:120%;
	margin-right:10px;
	font-weight:normal;
	}			

.side {
	margin: 170px 0px 0px 0px;
	font-family:verdana, arial, sans-serif;
	color:#333;
	font-size: 11px;
	font-weight:bold;
  	background:#fff;
  	line-height:140%;
  	padding:2px;				
	}	
	
.sidetitle {
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size: 11px;
	font-weight:bold;
  	background:#fff;
  	line-height:140%;
  	padding:2px;
  	margin-top:10px;
  	text-align:left;
  	text-transform:uppercase;
	letter-spacing: .2em;  					
	}
.toptitle {
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size: 14px;
	font-weight:bold;
  	background:#fff;
  	line-height:140%;
  	padding:2px;
  	margin-top:10px;
  	text-align:center;
  	text-transform:uppercase;
	letter-spacing: .2em;  					
	}
.infotitle
{
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:10px;
	font-weight:bold;
  	line-height:140%;
  	padding:2px;
  	margin-top:10px;
  	/*text-align:center;*/
  	text-transform:uppercase;
	letter-spacing: .2em;  
  	/*background:#cccccc;*/
}	
.infotext 
{
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:10px;
	font-weight:normal;
  	/*line-height:140%;*/
  	padding:5px;
        background-color:#eee;
/*	margin-top:30px;*/
	/*border:1px solid #cccccc;*/
}

#cv {
	position:relative; 
	width:auto;
	min-width:120px;
	top: 0px;
	background-color:white;
	padding:2px;
	}

.cvmainbody {
	margin: 3px 20px 0px 170px;
	font-family: verdana, arial, sans-serif;
	color:#333;
	font-weight:normal;
  	background:#FFF;
  	line-height:140%;
  	padding-left:10px;	
  	padding-right:10px;
  	padding-top:0px;
	border:1px solid #ddd;
	}

.name {
	margin: 30px 0px 0px 0px;
	font-size: 14px;
	font-weight:bold;
  	text-align:center;
  	text-transform:uppercase;
	letter-spacing: .2em;  					
	}

.block {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	color:#333;
	font-size: 11px;
	font-weight:normal;
  	line-height:100%;
	}

.section {
	margin: 10px 0px 0px 0px;
	color:#666;
	font-size: 12px;
	font-weight:bold;
  	line-height:140%;
  	padding:2px;
	padding-left:7px;
  	text-align:left;
  	text-transform:uppercase;
	letter-spacing: .2em;  					
	border:1px solid #cccccc;
	}

.subtitle {
	margin: 10px 0px 5px 5px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	color:#333;
	font-size: 12px;
	font-weight:bold;
  	line-height:100%;
	}

.ref {
	margin: 10px 0px 0px 0px;
	padding: 0px;
  	padding-left:10px;	
	font-family: verdana, arial, sans-serif;
	color:#333;
	font-size: 12px;
	font-weight:bold;
  	line-height:100%;
	}

.subblock {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	color:#333;
	font-size: 11px;
	font-weight:normal;
  	line-height:110%;
	}

