
.abstract-document .doc-head { margin-left: 20px; margin-right: 20px; padding-top: 20px; padding-bottom: 20px; }
.abstract-document .info, .abstract-document .footnote { font-size: 12px; color: #666; margin-top: 5px; margin-bottom: 5px; }
.abstract-document .affiliation { font-size: 13px; font-size: 12px; text-align: center; margin-top: 5px; margin-bottom: 5px; }
.abstract-document .references li { text-align: left; margin-top: 15px; margin-bottom: 15px; font-size: 12px; }

.abstract-document h1 { text-align: left }
.abstract-document h3 { font-weight: bold; }
.abstract-document h4 { color: #333; font-weight: normal; font-style: italic; }
.abstract-document h5 { margin-top: 0px; }

.abstract-document .authors { text-align: center; margin-top: 5px; margin-bottom: 7px; }
.abstract-document .affiliation { text-align: center; }
.abstract-document a.aff-auth { text-decoration: none }
.abstract-document .authors a.fnoteref { text-decoration: none }
.abstract-document .aff-label { font-size: 12px; font-weight: bold; color: #666 }

.abstract-document p.synonymy { font-size: 12px; }

.toc { float: right; border: 1px solid #ccc; margin: 10px; margin-top: -15px; padding:10px; padding-bottom: 20px; }
.toc ul { margin:0; padding: 0; margin-left: 15px }

/* multi-use	 */

.center	   { text-align: center; }
.uppercase { text-transform: uppercase; }
.underline { text-decoration: underline; }
.overline  { text-decoration: overline;  }

/* list items	*/

ol.list-style-LCLET { list-style-type: lower-alpha }
ol.list-style-UCLET { list-style-type: upper-alpha }
ol.list-style-LCROM { list-style-type: lower-roman }
ol.list-style-UCROM { list-style-type: upper-roman }

/* Indent	 */

.abstract-document .indent	  { text-indent: 1em; }
.abstract-document .keywords  { }
.abstract-document .paragraph { text-indent: 1em; }
.abstract-document p.first-child { text-indent: 1em; }


/* Boxes		*/

.abstract-document .box { }

/* Tables	*/

.abstract-document .table { }

/* Equations */

.abstract-document div.equ { text-align: center; margin: 10px; }
.abstract-document span.equ { }

/* Figures */

.abstract-document .figure { border: 1px solid #ccc; padding:10px;
 margin-left:5px; margin-right:5px; margin-bottom: 7px; min-height: 60px; }

.abstract-document .figure p { font-size: 12px; margin-bottom: 5px; }
.abstract-document .figure h5 { margin-bottom: 5px; }

/* Holly hack clear fix for IE6      */
/* keeps image align=left inside div */

/* Hides from IE-mac \*/
* html .figure {height: 1%;}
/* End hide from IE-mac */






/* specific	 */

.abstract-document blockquote {} 	/* use only for actual quotes! */

.abstract-document .blockquote { margin-left: 2.25em; margin-right: 2.25em; }

.abstract-document .footnote 		{ }
.abstract-document .toc-return		{ font-weight: normal; display: none; }

.abstract-document .author			{ }
.abstract-document .author sup		{ font-weight: normal; color: #666; }
.abstract-document .abstract		{ }
.abstract-document .paragraph		{ }

.abstract-document .acknowledgments	{ font-style: italic; }

/* ap style figures tables boxes */


.abstract-document .box {
	background-color: #EEE9DB;
	border: 1px solid #999;
	padding: 20px; margin: 20px; }

.abstract-document .box h3 { margin:0; padding: 0; }
.abstract-document .box .toc-return { display: none; }


.inline-equ-fig-form-table {
	display: block;
	text-align: center;
	padding:0;
	margin:15px;
	margin-left:0;
}

.inline-equ-fig-form-table img.border {
	margin:0;
	padding:0;
}

.inline-equ-fig-form-table a {
	margin-left:-10px;
}


.abstract-document .fig-form-table p    { text-align: left; font-size: 13px; }	/* div or span(block) */
.abstract-document .fig-form-table	{ font-size: 13px; margin: 10px; } 	/* div or span(block) */
.abstract-document .fig-form-table font { font-size: 13px; } 			/* div or span(block) */
.abstract-document .fig-form-table img.border  { border: 1px solid #666;
					  background-color: #fff }	   /* div or span(block) */



/* key styles - using a real dot leader style (with tables, divs do not work correctly) */
.abstract-document table.dot-leader-key {
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 12px;
	padding: 0px;
}

.abstract-document table.dot-leader-key td {
	vertical-align: bottom;
	padding-top:12px;
	background-image : url(/images/site/dot_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.abstract-document table.dot-leader-key tr.head td {
	background-image: none;
	text-align: center;
}

.abstract-document table.dot-leader-key tr.subitem td {
	padding-top: 3px;
}

.abstract-document table.dot-leader-key td.number {
	background-image : none;
	padding-right: 10px;
	vertical-align: top;
}

.abstract-document table.dot-leader-key td.right {
	text-align: right;
	white-space: nowrap;
}

.abstract-document table.dot-leader-key td span.pad {
	background-color: #ffffff;
}

.abstract-document table.dot-leader-key td.left span.pad {
	padding-right: 6px;
}

.abstract-document table.dot-leader-key td.right span.pad {
	padding-left: 6px;
}
