HTML
{
    padding:0px;
    margin:0px;
}

BODY
{
	font-family:Arial, Tahoma, Helvetica, Sans-Serif;
	font-size:10pt;
	color:Black;
	background-color:#ffffff;

    padding:40px;
}

TABLE
{
	border:none;
}

TD
{
	vertical-align:top;
	text-align:left;

	padding:0px;
	margin:0px;
}

IFRAME
{
	margin:0px 10px 0px 0px;
	padding:0px;
}

H1
{
	font-size:20pt;
	height:50px;
	cursor:default;
}

BODY.sectioned H2
{
	font-size:14pt;
	font-weight:bold;
    
	margin-bottom:20px;
	margin-top:40px;
    
    padding:4px;
    padding-top:8px;

	background-color:#eeeeee;
	border-bottom:dashed 1px #909090;
}

H2.text
{
	font-size:12pt;
	font-weight:bold;
    
	margin-bottom:1em;
	margin-top:2em;
    
    padding:4px;
    padding-top:8px;
    
}

H3
{
	font-size:12pt;
	font-weight:bold;
    
	margin-bottom:20px;
	margin-top:40px;
    
    padding:4px;
    padding-top:8px;
}

IMG
{
}

IMG.portrait
{
    float:right; 
    margin-left:10px;
}


/* ================================================== */

UL
{
    list-style-type:square;
    margin-top:0px;

    padding-left:0px;
    margin-left:2em;
}

UL.block_list
{
    list-style-type: none; 
    list-style-image: none; 
}


LI
{
    padding-left:0px;
    margin-left:0px;
}


A
{
	text-decoration: none;
	color: Black;
}

A[href]
{
	text-decoration: underline;
    color: Black;
}

P.continued
{
	margin-bottom:0px;
}

P.right
{
	text-align: right;
}

P.text
{
	max-width: 60em;
}

/* ================================================== */


UL.publ_list
{
    margin-left:3em;
}

.publ_list LI
{
	margin-bottom:12px;
    padding-left:2px;
    margin-left:2px;
}

.publ_list LI.publ_fm
{
	list-style-image:url(../images/symbols/li_image_fm_black.gif);
}

.publ_list LI.publ_privacy
{
	list-style-image:url(../images/symbols/li_image_privacy_black.gif);
}

.publ_list LI.publ_new
{
	padding-top: 1em;
	padding-bottom: 1em;
    background-color: #FFEC9E;
    width: 50em;
}

.publ_list LI.publ_new:before
{
	color: #FFCC00;
    font-size: 200%;
    content: "new";
    position: relative;
    float: right;
    padding-right: 1em;
}




UL.publ_list LI UL,
UL.doc_list
{
    display: inline-block;
}

UL.publ_list LI UL LI,
UL.doc_list LI
{
    display: inline;
	margin-bottom:2px;
    padding-left:2px;
    margin-left:2px;
    padding-right:12px;
    /* list-style-type: square; */
    list-style-image: none;
}

UL.block_list  LI UL LI,
UL.block_list.doc_list LI
{
    display: block; 
	margin-bottom:6px;
}


UL.publ_list LI UL LI.internal_PDF, UL.publ_list LI UL LI.external_PDF,
UL.publ_list LI UL LI.internal_HTML,
UL.publ_list LI UL LI.internal_RTF,
UL.publ_list LI UL LI.internal_BIB,
UL.publ_list LI UL LI.internal_TXT,
UL.publ_list LI UL LI.internal_XLS,
UL.publ_list LI UL LI.internal_XLSX,
UL.publ_list LI UL LI.internal_PPT,
UL.publ_list LI UL LI.internal_PPTX,
UL.publ_list LI UL LI.internal_ZIP,
UL.publ_list LI UL LI.internal_SQL,
UL.publ_list LI UL LI.internal_project,
UL.publ_list LI UL LI.external_project,
UL.doc_list LI.external_Web
 { 
	padding-left:18px;
    background-repeat: no-repeat;
    background-position:center left;
}

UL.publ_list LI UL LI.internal_PDF,
UL.publ_list LI UL LI.external_PDF { 
    background-image: url(/images/icons/pdf.png); }
UL.publ_list LI UL LI.internal_HTML { 
    background-image: url(/images/icons/htm.png); }
UL.publ_list LI UL LI.internal_RTF { 
    background-image: url(/images/icons/rtf.png); }
UL.publ_list LI UL LI.internal_BIB { 
    background-image: url(/images/icons/bib.png); }
UL.publ_list LI UL LI.internal_TXT { 
	background-image: url(/images/icons/txt.png); }
UL.publ_list LI UL LI.internal_XLS,
UL.publ_list LI UL LI.internal_XLSX { 
	background-image: url(/images/icons/xls.png); }
UL.publ_list LI UL LI.internal_PPT,
UL.publ_list LI UL LI.internal_PPTX { 
	background-image: url(/images/icons/ppt.png); }
UL.publ_list LI UL LI.internal_SQL { 
	background-image: url(/images/icons/sql.png); }
UL.publ_list LI UL LI.internal_ZIP { 
	background-image: url(/images/icons/zip.png); }
UL.publ_list LI UL LI.internal_project,
UL.publ_list LI UL LI.external_project { 
	background-image: url(/images/icons/file.png); } 
    
UL.doc_list LI.external_Web { 
	background-image: url(/images/icons/htm.png); } 

/* icons -> http://www.splitbrain.org/projects/file_icons */


.email .icon /* text-icon */
{
    font-size: x-large;
    /* line-height: 0.5; */
    vertical-align: middle;
    padding-right: 0.25ex;
}

.credits
{
	font-size:8pt;
}

.moreinfo
{
	page-break-after:avoid;
}

.moreinfo_list,
.publ_list
{
	page-break-before:avoid;
	list-style-image:url(../images/symbols/li_image_1.gif);
	margin-top:0px;
}

.moreinfo_link
{
	color: Black;
}

.publ_title,
.publ_volume_title
{
	font-style:italic;
}

.publ_volume_eds
{
}

.publ_volume_pages
{
}

.publ_doclink_PDF,
.publ_doclink_DOC,
.publ_doclink_HTML,
.publ_abstractlink,
.publ_abstractlink_RePEc,
.publ_abstractlink_IEEEXplore,
.publ_abstractlink_MESharpe,
.publ_abstractlink_SpringerLink
{
	/*
    color:Black;
	text-decoration:underline;
    */
}

.publ_abstractlink,
.publ_abstractlink_RePEc
{
}

.publ_date_month,
.publ_date_year
{
}

.publ_publisher,
.publ_publisher_location
{
}

.publ_conf_location
{
}

.intern_link
{
	/*
	color:Black;
	text-decoration:underline;
    */
}

.page_commands_box
{
	display:none;
	color:#909090;
	text-align:right;
	font-size:9pt;
}

.page_command
{
	cursor: pointer;
	text-decoration: underline;
}


@media screen
{
	.moreinfo_listitem
	{
		display:none;
	}

	.page_commands_box
	{
		display:block;
	}
}

@media print
{
	.publ_additional_links_noprint
	{
		display:none;
	}
}