/* CSS for Partnership Guide web pages */
		body {
			background-color: #87B284;
		}
			
		#container {
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 10px;
			font-size: 100%;
			background-color: #FFFFFF;
			/*width: 700px;
			\width: 710px;
			w\idth: 700px;*/
		}

		#banner {
			width: 100%
			/*width: 700px;*/
			padding: 5px;
			margin-bottom: 0px;
			border-bottom: 1px solid #000000;
            font-family: Georgia, "Times New Roman", Times, serif;
			background-color: #FFFFFF;
		}
		
		#page-title {
			float: left;
			width: 75%;		
			/*width: 700px;
			\width: 710px;
			w\idth: 700px;
			margin: 0 20px 20px 0;*/
			padding: 10px 0 0 20px;
			background-color: #FFFFFF;
		}	
		#page-title h1 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 120%;
			color: #336600;
		}

		h2 {
			font-size: 110%;
			color: #000000;
		}
		h3 {
			font-size: 100%;
			color: #217A2A;
		}
		h4 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 90%;
			color: #000000;
		}		
		
		#content-right {
  			float:left;
			width: 75%;
			padding: 0px 20px 0 20px;
			/*margin: 0 20px 0 380px;
			width: 300px;
			\width: 310px;
			w\idth: 300px;
			/*font-family: Georgia, "Times New Roman", Times, serif;
			line-height: 1.5em;
			font-size: 80%;*/
			background-color: #FFFFFF;
		}
		#content-right p, th, tr, td, ul, ol {
			font-family: Georgia, "Times New Roman", Times, serif;
			line-height: 1.5em;
			font-size: 90%;
		}

		#content-left {	
			width: 75%;	
			/*width: 300px;
			\width: 310px;
			w\idth: 300px;
			margin: 0 20px 0 0;*/
			padding: 0px 20px 0 20px;
			/*font-family: Georgia, "Times New Roman", Times, serif;
			line-height: 1.5em;
			font-size: 80%;*/
			background-color: #FFFFFF;
		}
		#content-left p, th, tr, td, ul {
			font-family: Georgia, "Times New Roman", Times, serif;
			line-height: 1.5em;
			font-size: 90%;
		}
		#full-content {
			clear: both;
			float: left;			
			width: 610px;
			\width: 620px;
			w\idth: 610px;
			margin: 0 20px 0 0;
			padding: 10px 0 0 20px;
			background-color: #FFFFFF;
		}			
		#full-content p, th, tr, td {
			font-size: 90%;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
		#full-content caption {
			padding-top: 20px;
		}

		.toc-list { 
			list-style-type:upper-roman;
			list-style-position: outside;
			line-height: 2em;
		}
		
		#pagenav {
			list-style-type: none;
			font-family: Georgia, "Times New Roman", Times, serif;
			text-align: center;
			background-color: #FFFFFF;
			color: #217A2A;
			border-bottom: 1px solid #000000;
			margin: 0 0 10px 0;
			padding: 0 0 10px 0;
		}
		#pagenav a {
			text-decoration: none;
			color: #217A2A; 
		}
		#pagenav a:hover {
			color: #FFFFFF;
			background-color: #217A2A;
		}
			
		#footer {
			clear: both;
			padding: 5px;
			margin-top: 5px;
			list-style-type: none;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 70%;
			color: #217A2A;
			background-color: #FFFFFF;
			text-align: center
		}
		#footer a {
			text-decoration: none;
			color: #217A2A; 
		}
		#footer a:hover {
			color: #FFFFFF;
			background-color: #217A2A;
		}
		
		img.image-left {float: left; margin-right: 5px;}
		img.image-right {float: right; margin-left: 5px;}
		
		.clear-it {
			clear: both;
		}

/* misc presentation formatting */
		.italic { font-style: italic; }
		.italic-quote { font-style: italic; margin-left: 20px; }
		.margin-left-20 { margin-left: 20px; }
		.txt-bold { font-weight: bold; }
		.hang { margin-left: +2em; text-indent: -2em; }
		.ltgrn-bckgrd { background-color: #87B284; padding: 1.5em; color: #FFFFFF;} 
		.ltgrn-bckgrd2 { background-color: #C6DBC6; padding: 10px; color: #000000;} 
		.ltgrn-outline { border: 2px #87B284 solid; line-height: 1.5em; padding: 10px; color: #000000;}
		.ltgrn-outline2 { border: 2px #87B284 solid; line-height: 1.5em; padding: 10px; color: #000000; margin: 0 0 10px 0;}
		.ltgrn-it-box { font-style: italic; border: 2px #87B284 solid; padding: 1.5em; line-height: 1.5em;}
		.pull-quote-right {float:right; width:150px; margin-top:10px; margin-bottom:10px; margin-left:10px; padding-bottom: 5px; font-family:Arial, Helvetica, Georgia; font-size: 24px; line-height:20px; color:#87B284; text-align: right; }
		.pull-quote-left {float:left; width:150px; margin-top:10px; margin-bottom:10px; margin-right:10px; padding-bottom: 5px; font-family:Arial, Helvetica, Georgia; font-size: 24px; line-height:20px; color:#87B284; text-align: left; }
	    .nodot {list-style-type:none;}
		.faca-qs {margin-left: 20px; font-size: 75%; font-family: Verdana, Arial, Helvetica, sans-serif;}
		.sm-link-text {font-size: 90%;}
		.toc-p {margin-left: 20px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 2em; font-size: 90%;}
		.grn-txt {color: #336600;}

	.acronym-alpha {
		margin: 0;
		padding: 0 0 20px 10px;
	}

	#acronym-alpha ul, #acronym-alpha li {
		margin: 0;
		padding: 0 3px 0 3px;
		display: inline;
		list-style-type: none;
	}
	.acronym-top {
	 	margin: 0;
		padding: 0;
		font-size: 65%;
		text-align: right;
		}
	
	.acronym-hdr {
		border-bottom: 1px solid #000000;
		color: #336600;
		margin: 10px 0 0 0;
		}
		
	.appendix-table-caption {
			font-size: 110%;
			color: #000000;
			font-weight: bold;
			}
			
		.intro-footer {
			float:right;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 70%;
			color: #217A2A;
			background-color: #FFFFFF;
			text-align: right;
		}
		.intro-footer a {
			text-decoration: none;
			color: #217A2A; 
		}
		.intro-footer a:hover {
			color: #FFFFFF;
			background-color: #217A2A;
		}
