body { background : White; color : Black; font-family: Arial, Helvetica, sans-serif;}

#logo-quad { width: 30%; padding: 0.5em; color: #FFFFFF; background-color: #669966; font-family: Arial, Helvetica, sans-serif; vertical-align : middle; text-align : left; }
.logo { background-color : #669966; color: #FFFFFF; font-size: .95em; vertical-align: middle; }
.logo a:link        { color: #FFFFFF; text-decoration: underline }
.logo a:visited     { color: #FFFFFF; text-decoration: underline }

#site-nav-quad { width: 70%; background-color : #669966; color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; vertical-align : middle; text-align : center; padding : 0.5em; }
.site-nav {	font-size : 1.25em; font-weight : bold; color : #FFFFFF; }
.site-nav a:link        { color: #FFFFFF; text-decoration: underline }
.site-nav a:visited     { color: #FFFFFF; text-decoration: underline }
.site-nav a:active      { color: #CCFF99; text-decoration: underline }
.site-nav a:hover       { color: #FFFFFF; text-decoration: underline }

.breadcrumbs { font-size: .8em; margin-top: 0.5em; }
.breadcrumbs a:link        { color: #CCFF99; text-decoration: underline }
.breadcrumbs a:visited     { color: #CCFF99; text-decoration: underline }
.breadcrumbs a:active      { color: #FFFFFF; text-decoration: underline }
.breadcrumbs a:hover       { color: #FFFFFF; text-decoration: underline }

.search { background-color: #99CC99; color: #FFFFFF; font-size : 0.9em; }
.search input { background-color: #FFFFFF; font-size: 0.8em; color: #000000; }
.search image { border-style: none; }

/* #context-quad {	vertical-align : top; width : 30%; padding : 0.5em; font-family : Arial, Helvetica, sans-serif; color: black; background-color: #FFFFFF; } */
#context-quad {	vertical-align : top; width : 30%; padding : 0.5em; font-family : Arial, Helvetica, sans-serif; color: black; background-color: #C0DCC0; }
.contents {	text-align : left; font-size : 0.9em; }
.contents li { margin-top: 1em;}

.page-nav { text-align : right; font-family : Arial, Helvetica, sans-serif; font-size : .8em; }

#content-quad { font-family: "Bookman Old Style", "Times New Roman", Times, serif; vertical-align: top; width: 70%; padding: 0.5em; background-color: white; color: black; }
li#content-quad { margin-top: 1em; }
.content li { margin-top: 1em; }
.content tr {background-color: #CCCCCC; color: black; }

.home-heading {font-family : Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #336633; } 
.home-text { font-family : "Bookman Old Style", "Times New Roman", Times, serif; font-size: 1em; }

.pubs-heading {font-family : Arial, Helvetica, sans-serif; font-size: 0.95em; color: #336633; }
.pubs-desc {font-family : Arial, Helvetica, sans-serif; font-size: 0.85em; color: black; }

.heading {font-family : Arial, Helvetica, sans-serif; font-size: 0.95em; color: #336633; }
.desc {font-family : Arial, Helvetica, sans-serif; font-size: 0.85em; color: black; }
.sup {font-family : Arial, Helvetica, sans-serif; font-size: 0.7em; color: black; }

.sp-heading {font-family : Arial, Helvetica, sans-serif; font-size: 0.95em; font-weight: bold; color: #000000; }
.sp-heading a:link { color: #FFFFFF; text-decoration: underline; }
.sp-heading a:visited { color: #FFFFFF; text-decoration: underline; }

table.content { 
	border: 1px solid black;
	border-spacing: 1px;
	}
table.content td { 
	background: #CCCCCC;
	vertical-align: top;
	padding: 3px;
	}	
	
a:link        { color: #336633; text-decoration: underline; }
a:visited     { color: #336633; text-decoration: underline; }
H1, H2, H3, H4, H5, H6 { font-family : Arial, Helvetica, sans-serif; }
H1 { font-size : 1.2em; }
H2, H3, H4, H5, H6 { font-size : 1em; }
p { font-size: 1em; }
dt {font-family : Arial, Helvetica, sans-serif; font-size: 0.8em; color: #336633; }
dd {font-family : Arial, Helvetica, sans-serif; font-size: 0.75em; color: black; }
strong#content-quad { font-weight: 500; }
.new { color: red; }

form { margin-top: 0em; margin-bottom: 0em; }

.footnote { font-size: 0.8em; }
hr.footnote { height: "1"; width: 50%; text-align: left; }

.page-footer { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; padding-top: 1em; }

div.image-right, div.image-left, div.image-center {
	font-size: 8pt;
	color: #48732C;
    }
.image-right img, .image-left img .image-center img {
  	border: 1px solid black;
	}
div.image-right {    
    float: right;	
	text-align: right;
	margin: 0px 0px 10px 15px;
	}
div.image-left {
    float: left;
	text-align: left;
	font-size: 8pt;
	color: #48732C;	
	margin: 0px 15px 10px 0px;
}
div.image-center {
	text-align: center;
	margin: 0px 10px 10px 10px;
}



