
            
body{
    	font-family: verdana, arial, sans-serif;
    	font-size: 10pt;
    	color: #000000;
    	background-color: #ffffff;
    	background-image: url(images/logo_2_watermark_200.gif);
    	background-repeat: no-repeat;
    	background-position: bottom right;
}

            
div.docTitleArea,div.docBody,div.docBackMatter{
    	margin-left: 15%;
    	margin-right: 25%;
}

            
div.para{
    	font-size: 10pt;
    	margin-top: 1em;
    	margin-bottom: 1em;
    	text-align: justify;
    	line-height: 150%;
}

            
div.contributionTypeHeader{
    	font-size: 14pt;
    	font-weight: bold;
    	font-style: italic;
    	position: absolute;
    	left: 1em;
    	top: 1em;;
    	width: 10%;
    	color: #006633;
    	padding: 1em;
    	line-height: 150%;
}

            
h1{
    	font-size: 24pt;
}

            
h2{
    	font-size: 18pt;
}

            
h3{
    	font-size: 16pt;
}

            
h4{
    	font-size: 14pt;
}

            
h5{
    	font-size: 12pt;
}

            
h6{
    	font-size: 10pt;
    	font-weight: bold;
}

            
div.blockquote{
    	margin: 1em 2em;
    	font-size: 90%;
}

            
ul.indexList li{
    	margin-top: 0.5em;;
}

            
table,div.figure{
    	margin: 2em;
}

            
table,table tr,table td{
    	border-collapse: collapse;
    	border-style: solid;
    	border-width: 1pt;
    	border-color: #000000;
}

            
table.layout,table.layout tr,table.layout td{
    	border-style: none;
    	vertical-align: top;
}

            
table td{
    	margin: 0.5em;
    	padding: 1em;
    	border-width: 0pt;
}

            
img.docImage{
    	width: 90%;
    	margin-left: 5%;
    	margin-right: 5%;
    	border-width: 0;
}

            
ul.refList{
    	list-style-type: none;
}

            
ul.refList li{
    	text-indent: -3em;
    	margin-left: 3em;
    	margin-top: 0.5em;;
}

            
abbr{
    	cursor: help;
}

            
.noteMarker{
    	cursor: pointer;
    	border: outset 1px #000000;
    	margin: 0.25em;
    	background-color: #cccccc;
    	padding: 0.2em 0.5em;
}

            
.refPopup{
    	border: 1px dashed #999999;
    	padding: 0.5em;
    	position: absolute;
    	right: 1%;
    	width: 20%;
}

            
.ref{
    	color: blue;
    	text-decoration: underline;
    	cursor: pointer;
}

            
.soCalled:before{
    	content: open-quote;
}

            
.soCalled:after{
    	content: close-quote;
}

            
div.docTitleArea div.author{
    	margin-top: 1em;
}

            
div.siteTitleArea{
    	margin-left: 10%;
    	margin-right: 10%;
}

            
ul#mainMenu{
    	list-style-type: none;
    	background-color: #006633;
}

            
ul#mainMenu li{
    	display: inline;
    	margin: 0;
    	padding: 0.5em;
    	border: solid 1px black;
    	text-align: center;
    	color: black;
    	background-color: white;
    	white-space: nowrap;
}

            
ul#mainMenu li a{
    	text-decoration: none;
    	font-weight: bold;
    	color: black;
}

            
ul#mainMenu li:hover{
    	color: black;
    	background-color: #cccccc;
}

            
ul#mainMenu li a:visited{
    	color: black;
}

            
div.siteDocBody{
    	margin-left: 10%;
    	margin-right: 10%;
    	margin-top: 4em;
}

            
input{
    	border: solid 1px black;
    	background-color: #d0d0d0;
}

            
button{
    	background-color: #d0d0d0;
    	font-size: 80%;
    	font-weight: bold;
    	margin-left: 0.2em;
}

            
fieldset.searchControls{
    	border-width: 1px 0 0 0;
    	border-color: black;
    	width: 45%;
    	margin-left: 50%;
    	text-align: right;
    	line-height: 120%;
}

            
fieldset.searchControls div#searchFilters{
}

            
fieldset.searchControls input{
    	display: inline-block;
    	width: 20em;
}

            
fieldset.searchControls label{
    	margin-right: 0.5em;
}

            
fieldset.searchControls select{
    	display: inline-block;
    	width: 15em;
}

            
strong.searchHit{
    	background-color: #ffff00;
}

            
table.tocTable{
    	width: 80%;
    	margin: auto 10%;
}

            
table.tocTable thead tr td{
    	cursor: pointer;
    	border: solid 1px black;
    	background-color: #d0d0d0;
    	font-weight: bold;
    	padding: 0.2em;
}

            
table.tocTable tbody tr.tocEntry td{
    	border-top: solid 1px black;
}

            
table.tocTable tbody tr td.searchHit{
    	padding-left: 10%;
    	padding-right: 10%;
}

            
table.backupFileTable td{
    	text-align: center;
}

            
.apaHead1{
    	text-align: center;
}

            
.apaHead2{
    	text-align: center;
    	font-style: italic;
}

            
.apaHead3{
    	text-align: left;
    	font-style: italic;
}

            
.apaHead4{
    	text-align: left;
    	font-style: italic;
    	margin-left: 3em;
}

            
.apaHead5{
    	text-align: center;
    	text-transform: uppercase;
}

            
table{
    	caption-side: top;
    	border-width: 1pt 0pt;
}

            
table tr{
    	border-width: 0pt;
}

            
p.tableNote{
    	margin: 0pt;
    	padding: 0pt;
}

            
tr.label td{
    	font-weight: bold;
    	border-width: 1pt 0pt;
}

            
tr.data td{
    	border-width: 0pt;
}

            
table caption{
    	text-align: left;
    	font-style: italic;
}

            
.term{
    	font-style: italic;
}

            
.apaJournalVol{
    	font-style: italic;
}

            
.refList .apaAnalyticTitle{
}

            
.docBody .apaAnalyticTitle:before{
    	content: open-quote;
}

            
.docBody .apaAnalyticTitle:after{
    	content: close-quote;
}

            
.apaJournalTitle{
    	font-style: italic;
}

            
.apaMonogrTitle{
    	font-style: italic;
}

            
html{
    	min-height: 100%;
}

            
h1#journalTitle{
    	color: #006633;
    	font-weight: bold;
    	font-style: italic;
}

            
a{
    	color: #006633;
}

            
a.ref{
    	color: #006633;
}

            
a:visited{
    	color: #006633;
}
