body {
	background-color: #D9C8B3;
	font: Verdana,Arial,Tahoma,"Trebuchet MS",sans-serif;
	}

#outer-container {
	background-color: #FDF3E7;
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 20px 40px;
	overflow: hidden;
	}
	
p a, h2 a, h3 a, td a {
	color: #000000;
}

p a:hover:not(.active), h2 a:hover:not(.active), h3 a:hover:not(.active), td a:hover:not(.active) {
	color: #B8A082;
}

#inner-container {
	max-width: 1000px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	}

#header {
	padding: 10px 0 10px 0;
	margin: 10px auto 20px ;
	text-align: center;
	border-bottom: solid 2px #7E8F7C;
	}

#title {
	margin: 20px auto 10px;
	}

#title h1 {
	font-weight: 700;
	font-size: 1.85em;
	letter-spacing: -1px;
	line-height: 1.0em;
	}

#navlinks {
	margin: 10px auto 0px;
	font-size: 1.15em;
	font-weight: bold;
	}

#navlinks ul {
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;

	}

#navlinks li {
	display: inline-block;
	}

#navlinks li a {
	color: #006600;
	padding: 5px 40px;
	margin: 0;
	text-decoration: none;
	}

#navlinks li a:hover:not(.active) {
	background-color: #D9C8B3;
	color: black;
	}

/*#navlinks a {
	border-right: 1px solid #aaa;
	border-left: 1px solid #aaa;
	padding: 0 5px 0}*/

#content {
	max-width: 695px;
	float: left;
	font: "Times New Roman",Time,serif;
	font-size: 1em;
	padding: 0;
	overflow: hidden;
	}

#content h1 {
	text-align: center;
	font-size: 1.5em;
	}

#footer {
	max-width: 1000px;
	clear: both;
	margin: 10px auto 20px;
	height: 10px;
	font-size: .75em;
	color: black;
	}

#ifr {
	margin: 0 auto;
	text-align: center;
	}

#ifrsmall{
	margin: 0 auto;
	text-align: center;
	display: none;
	}

dl {
	overflow: auto;
	}

dd{
	float: left;
	margin: 5px 2px 0 0;
	padding: 0px;
	clear: right;
	}

dt{
	float: left;
	margin: 5px 2px 0;
	padding: 0px;
	clear: left;
	}

/* Sidebar - Original design: Daleri Structure (v1.1 - Sep 11, 2012) with some major edits by Ammon Washburn */

#sidebar {
	max-width: 251px;
	float: left;
	text-align: left;
	margin: 0 auto;
	padding: 10px;
	background: #7E8F7C;
	border: 1px solid #273028;
	font-size: 1em;
	}

#sidebar th {
	font-size: 1.4em;
	padding: 5px 0 2px 0;
	border-bottom: 2px solid #ccc;
	}

#sidebar td {
	padding: 3px 0 3px 5px;
	}

#sidebar ul {
	list-style-type: none;
	margin: 3px 0 3px 10px;
	font-size: 1em;
	padding: 0;
	}

#sidebar ul li {
	margin: 2px 0;
	}

#sidebar ul li a {
	display: inline-block;
	color: #FFFFFF;
	padding: 5px 16px;
	text-decoration: none;
	text-align: center;
	font-weight: 400;
	}

#sidebar ul li a:hover:not(.active) {
	background-color: #D9C8B3;
	color: black;
	}

#sidebar img {
	clear: both;
	}


/* Useful Classes */

.active {
	background-color: #D9C8B3;
	color: black;
	}
	
.imagecontainer {
	text-align: center;
	}

.imageside {
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	border: 0;
	}

.left {
	float: left;
	text-align: center;
	}

.right{
	float: right;
	text-align: center;
	}

.fill {
	overflow: hidden;
	padding: 0 10px;
	margin: 2px auto;
	}

table.infotable  td {
	vertical-align: top;
	}

.linklist {
	padding: 0;
	list-style-type: none;
	}

.linklist a {
	background: #7e8f7c;
	color: #fff;
	display: inline-block;
	width: 125px;
	height: 25px;
	font: normal 700 14px/25px "Times New Roman",serif;
	text-align: center;
	text-decoration: none;
	}

.linklist a:hover {
	background-color: #B8A082;
	color: black;
	}

.imageright {
	max-width: 50%;
	float: left;
	}

.resize {
	width: auto;
	height: 50%;
	margin: 5px;
	}
	
.sharethreefourth {
	max-width: 75%;
}

.sharehalf {
	max-width: 50%;
	}

.sharethird {
	max-width: 33%;
	}

.sborder {
	padding: 5px 0;
	}

.center {
	display: inline-block;
	}

.bottom {
	margin: 5px auto;
	padding: 0;
	max-width: 70%;
	display: block;
	}

ul.simplelist {
	overflow: auto;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	}

ul.largeButtons,ol.largeButtons   {
	overflow: auto;
	list-style-type: none;
	margin: 0 auto;
	}

.largeButtons a {
	height: 50px;
	margin: 5px auto;
	float: left;
	}

ul.largeButtons li, ol.largeButtons li {
	display: inline-block;
	}

img.inlinetextimage {
	max-width: 50%;
	display: inline-block;
	float: right;
	margin: 3px;
	}

.leftjustified li {
	margin: 0 auto;
	text-align: left;
	max-width: 70%;
	}

.bottomborder {
	border-bottom: thick solid #7e8f7c;
	}

.rightborder {
	border-right: thick solid #7e8f7c;
	}

.leftborder {
	border-left: thick solid #7e8f7c;
	}
	
.roundedbox {
	border: 2px solid #7e8f7c;
	border-radius: 25% 25%;
	margin: 10px auto;
	padding: 0 3px;
	}

.dotted {
	border: 2px dotted #7e8f7c;
	padding: 0 2px 5px;
	}
	
/* Media calls (Optimize by screen size) */

@media screen and (max-width: 1000px) {
	#content {
		max-width: 100%;
	}

	#sidebar {
		max-width: 695px;
		margin: 5px 2px;
	}

	#sidebar img {
		float: right;
	}

	#sidebar table {
		float: left;
	}

	#sidebar div {
		float: left;
	}

	#sidebar th {
		font-size: 1.4em;
		padding: 5px 0 2px 0;
		border: none;
	}

	#sidebar ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
		background-color: #7E8F7C;
	}

	#sidebar li{
		float: left;
	}

	#sidebar a {
		display: inline;
		color: blue;
		padding: 5px 16px;
		text-decoration: none;
		text-align: center;
	}

	#sidebar a:hover:not(.active) {
		background-color: #D9C8B3;
		color: black;
	}

	img {
		max-width: 100%;
	}

	#content p {
		float: left;
	}

	#sidebar td{
		max-width: 100%;
	}

	.imageright {
		max-width: 100%;
	}

	.share {
		max-width: 100%;
		display: block;
		margin: 5px auto;
	}

	#inner-container {
		margin: 0 auto;
	}

	.bottom{
		max-width: 100%;
	}

	.center {
		float: none;
	}

}

@media screen and (max-width: 740px) {
	#ifr {
		display: none;
	}

	#ifrsmall{
		display: block;
	}

	.sharehalf {
		max-width: 100%;
	}

	.fill {
		overflow: hidden;
	}

	
}

@media screen and (max-width: 490px) {
	#content {
		max-width: 100%;
	}

	#sidebar {
		max-width: 100%;
		margin: 5px 2px;
	}

	#sidebar img {
		float: left;
	}

	#sidebar table {
		float: left;
	}

	#sidebar div {
		float: left;
	}

	#sidebar th {
		font-size: 1.4em;
		padding: 5px 0 2px 0;
	}

	#sidebar ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
		background-color: #7E8F7C;
	}

	#sidebar li{
		float: left;
	}

	#sidebar a {
		display: inline;
		color: blue;
		padding: 5px 16px;
		text-decoration: none;
		text-align: center;
	}

	#sidebar a:hover:not(.active) {
		background-color: #D9C8B3;
		color: black;
	}

	img {
		float: left;
		max-width: 100%;
	}

	#content p {
		float: left;
	}

	#sidebar table{
		table-layout: fixed;
		width: 100%;
	}

	#sidebar td {
		max-width: 100%;
	}

	#sidebar td a {
		word-wrap: break-word;
	}

	#inner-container {
		margin: 0 auto;
		display: block;
	}

	.imageright {
		max-width: 100%;
	}

	.share {
		max-width: 100%;
		display: block;
		margin: 5px auto;
	}

	.bottom{
		max-width: 100%;
	}

	.center {
		float: none;
	}

	dt,dd {
		float: none;
	}

	img.inlinetextimage {
		max-width: 80%;
		float: none;
	}

	.sharethird {
		max-width: 100%;
	}

	.left {
		float: none;
	}

	.rightborder {
		border-bottom: thick solid #7e8f7c;
		border-right: none;
	}
	
	.leftborder {
		border-bottom: thick solid #7e8f7c;
		border-left: none;
	}

}

