
body		{ margin:0px; background-color: #F0F0F0;
		font-family: "Helvetica", "Arial", sans-serif;
		font-size: 10pt;
		}
#header		{ height:68px; background:url("/img/banner_bg.gif") left top repeat-x; }
#jump		{ display:block; overflow:hidden; z-index:100; position:absolute; top:38px; left:10px; width:175px; height:22px; padding-top:2px; }
#jump h2	{ display:none; }
input#vol,
input#page	{ float:left; height:18px; margin:0px; padding:2 0 0 2px; border:none; line-height:14px; font-size:11px; color:#fff; }
input#vol	{ width:31px; margin-left:33px; background:url("/img/banner_tb1_bg.gif") left top no-repeat; }
input#page	{ width:43px; margin-left:26px; background:url("/img/banner_tb2_bg.gif") left top no-repeat; }
#jumpbtn	{ display:block; float:right; width:28px; height:17px; margin:0 10 0 0px; background:url("/img/banner_btn.gif") left top no-repeat; }
#mainmenu	{ display:block; overflow:hidden; z-index:110; position:absolute; left:190px; top:37px; height:24px; width:560px; margin:0px; padding:0px; }
#mainmenu a	{ float:left; margin:0 8px; padding:0 14px; font-weight:bold; font-size:12px; line-height:24px; text-decoration:none; color:#fff; }

*html #jump	{ height:18px; margin-top:2px; padding:0px; }
*html #vol,
*html #page	{ float:none; padding:2 0 0 3px; }
*html #page	{ margin-left:25px; }
*html #jumpbtn	{ display:inline; float:none; margin:0 0 0 3px; padding:0px; }
*html #mainmenu	{ top:36px; }
/* Following is the style for abstract pages */
#contents {min-width: 715px; max-width: 960px; margin: 0 30px 0 15px;}

a {text-decoration: none;}

H2 {font-size: 12pt; font-weight: bold; color: #cc3300;}

/*H2.title {}*/

H3 { color: #cc3300; font-size: 10pt;}

H3.label {
	color: #000000;
	margin-left: 70%;
	text-align: center;
	background-color: #ccc;
	padding: 0.5em 1em;
	border: none;
}

H3.midlabel {
	color: #000000;
	margin-left: 55%;
	text-align: right;
	background-color: #ccc;
	padding: 0.5em 1em;
	border: none;
	font-style: italic;
	font-family: "Helvetica", "Arial", sans-serif;
}

H4 {font-size: 9pt;}
DL {margin-left: 1em;}

P.author {line-height: 12pt;}

/*address {text-style: italic; font-size: 10pt; text-indent: 0em;}*/

P.abstract {
	margin-right: 10;
	margin-bottom: 20;
	line-height: 14pt;
	text-align: justify;
	background-color: #ffcc99;
	padding: 5px 10px 5px 10px;
}

P.keyword {
	margin-left: +5%;
	font-family: "Helvetica", "Arial", sans-serif;
	text-indent: 0em;
}

P.footnote {
	margin-top: 1em;
	font-family: "Helvetica", "Arial", sans-serif;
	text-indent: 0em;
}

P {text-indent: 0px;}

P.noindent { text-indent: 0em}
p.info {font-size: 9pt;}
P.ref { text-indent: 0em}
p.dates {font-size: 9pt;}
P.label {
	text-align: right;
	font-family: "Helvetica", "Arial", sans-serif;
	font-style: italic;
}

dt {
	margin-top: 0.5em
}

DIV.note {
	font-family: "Helvetica", "Arial", sans-serif;
	font-size: smaller;
}

div.search   {font-size: 8pt; text-align: left; margin-bottom: 15;}

div.footmenu {text-align: left; font-size: 9pt; font-weight: bold;}
.footmenu a{color: #cc3300;}

div.copy {text-align: left; font-size: 9pt; margin-top: 1em;}

div.contact{text-align: left; margin-bottom: 20;}

div.message-inst{
	margin-top: 8px;
	text-align: center;
	font-weight: bold;
	background-color: #ffcc99;
	padding: 0.25em 0pt 0.25em 0pt;
	}


SPAN.comment {
	color: gray;
	font-size: smaller;
}

SPAN.enph {
	text-weight: bold;
	color: red;
}
SPAN.bar { text-decoration: overline }

