body {
	background-color: #FFFFFF;
	line-height: 200%;
	color: #000000;
	font-family: sans-serif;
	font-size: 14px;
	text-align: justify}

body {
	background-attachment: fixed}

strong{
    font-style: italic}

p, b, div {
	font-family: sans-serif}

b {
	font-weight: bold;
	color: #A000A0}

h1 {
	font-size: 16px;
	font-weight: bold}

div.notice {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-align: center}

div.notice table {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-align: center}
 
div.page-heading {
	font-size: 16px;
	color: #0000B4;
	font-weight: bold;
	text-align: center}

div.sub-heading {
	font-size: 14px;
	color: #0000B4;
	font-weight: bold}

div.sub-heading h1 {
	font-size: 14px;
	color: #0000B4;
	font-weight: bold}
	
div.gplus{
    text-align: center}

a {
	color: #0000B4}


a.external{
	color: #00A000}

a.external-faint{
	color: #006000}

a.download{
	color: #B40000;
	font-size: 10px}

a.teaching-download{
	color: #B40000;
	font-size: 12px}

a.external-download{
	color: #00A000;
	font-size: 10px}

div.menubar {
	background: #AAAAAA;
	font-size:12px;
	color: #FFFFFF;
	text-align:center}

div.menubar p {
	line-height: 170%;
	font-size:12px;
	background: #AAAAAA;
	color: #FFFFFF}

div.active-text {
	font-size:11px}

div.research-project {
	font-size:9px;
	}

div.community {
	font-size:12px;
	}

div.menubar a {
	color: #FFFFFF}
	
div.title-table {
	text-align: center}

div.footer {
	font-size: 10px;
	line-height: 1.1;
	text-align: center}

div.manager .footer {
	font-size: 10px;
	line-height: 1.1;
	position: absolute;
	bottom: 10px;
	left: 5px}

div.links-bar {
	text-align: center}

div.links {
	margin-left: 5ex}

div#caption {
	text-align: center;
	font-size: 12px;
	font-weight: bold}

div.disclaimer {
	font-size: 10px;
	line-height: 1.1;
	text-align: center}

span.current-location {
	color: #0000B4}

span.date {
	font-weight: bold}

span.journal-title {
        color: #000000;
	font-weight: bold}

span.new-publication {
	font-size: 9pt}

span.citations {
	font-size: 8pt;
        font-weight: bold;
        color: #B43030}

table {
	table-layout: fixed}

table.title-table {
	text-align:center}

td.preview-column {
	width: 100px}

td.left-column {
	width: 200px;
	text-align: left;
	vertical-align: top}

td.info-column {
	font-size:12px;
	width: 150px;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	color: #777777}

td.info-column a {
	color: #7777B4}

td.info-column a.external{
	color: #77A077}

td.info-column div.sub-heading {
	color: #7777B4}

td.info-right-column {
	width: 500px;
	text-align:left;
	vertical-align:top;
	font-size: 14px}

td.right-column {
	width: 500px;
	text-align:left;
	vertical-align:top;
	font-size: 14px}

td.description {
	text-align:right;
	font-size: 14px}

td.download {
	text-align:left;
	font-size: 14px}


td.right-photo-column {
	width: 500px;
	text-align:left;
	vertical-align:top}

td.search-column {
	width: 250px;
	text-align:left;
	vertical-align:top}

td.stag {
	vertical-align:top}

img {
	border-style: none}

img.special-edition {
	position:absolute;
	top: 0px;
	left: 0px}

hr {
	text-align: center;
	width=95%}


input.search {
	width: 140px}

td.search {
	text-align: right}