/*  SHARED ALL  */	body {
	width: 100%;
	max-width: 950px;
	min-width: 950px;
	margin: 4px auto; 	padding: 0px;
	background-color:  #E2DFC0; 
	color: black;
	font-family:  'Lucida Grande',  Verdana, Geneva, Lucida,  Arial, Helvetica, sans-serif;
 	 }

 p {font-size:100%; line-height: 1.3em;}


	#wrapper {
	width: 100%;
	 background-color: #E2DFC0;
				margin-right:auto;
				margin-left:auto;
	padding: 0px;
	text-align: center;
border: 3px solid maroon;

	}
#header {
background-color: #E2DFC0;
margin-right:auto;
margin-left:auto;
padding: 0px;
text-align: center;
}

#badges {
text-align: center;
margin-right:auto;
margin-left:auto;
padding: 0;
background-color: #FFFFFF;
font-size: 80%; 
}

	

/* Hides from IE5-mac \*/html #inner {height: 1%;}/* End hide from IE5-mac */

	

/* LINKS */
	a  {
	text-decoration: none;
	color: #A52A2A;
	}
	a:hover  {
	color: silver;
	text-decoration: underline;
	background-color: red;
	}
	a:active  {
	color: silver;
	text-decoration: underline;
	background-color: #ffffff;
	}

	a.visited  {
	text-decoration: none;
	color: #A52A2A;
	}

 #leftsidebar  {
float: left;
width: 200px;
margin: 0 5px 0 0;
 padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
 border: 1px solid #A52A2A;
 background-color:  #FFF8DC; 
  color: #2F4F4F;
   }	



 #rightsidebar  {
float: right;
width: 200px;
  margin: 0 0 0 0px;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0;
  padding-left: 5px;
  border: 1px solid #A52A2A;
  background-color:  #FFF8DC; 
  color: #2F4F4F;
   }


		.rightsidetable {
		margin: 0 5px 0 5px;
		padding: 0;
		width: 180px;
		background-color: white;
		}
			.rightsidetable td {
			border: 1px solid #2F4F4F;
  			background-color: white;
			text-align: center;
			 padding: 0 0 0 0px;
			margin: 0;
			}
				

      			#mainfeatureh  {
				margin: 0;
				padding: 5px;
				background-color: #2F4F4F; 
				color: white;
				font-weight: bold;
              		font-size: 120%; 
				text-align: center;

              				}

					#mainfeaturep  {
					margin: 0;
					padding: 5px;
					background-color: #2F4F4F;
					color: white;
					text-align: left;
					}

	#main_links {
background-color: #FFFFFF;
  	height: 1%;
	margin: 0px;
	padding: 5px;
 	text-align: left;
    	border: 1px solid #b9d2e3;
	}

             		 						
	#content  {
				margin-right:auto;
				margin-left:auto;
	padding: 5px;
    	border: 1px solid #b9d2e3;
   	background-color: #E2DFC0;
	text-align: left;
	}	

	/* HOME PAGE MARKUP FINISHES */	


			.keypeople {
			background-color: white;
			border: 1px solid #A52A2A; 
			padding: 20px;
			}

h2.contacts {
color: #2F4F4F;
padding-bottom: 0.2em;
border-bottom: 1px solid #b9d2e3;
text-align: left}

h2.contacttitle {
color: #2F4F4F;
margin: 0;
padding-bottom: 0.2em;
line-height: 1.4em;
text-align: left;
}

p.keypeople {	
line-height: 1.4em;
border: 1px solid #b9d2e3;						
margin-left: 50px;
margin-top: 0;
margin-right: 0;
margin-bottom:5px;
text-align: left;}
							

div#headerother {
border:3px solid transparent;
background-color: #E2DFC0;
height: 75px;
}
		div#headerother h2  {
		color: #A52A2A; 
		text-align: center; 
		margin-right: 85px;
		margin-top: 30px;
		} 
			.othercontent {
			background-color: white;
			padding: 2px;
				margin-right:auto;
				margin-left:auto;
			}
				#othercontent h1 {
				text-align: left; 
				color: #2F4F4F; 
				margin-left: 20px;
				}
					#othercontent h2 {
					color: #A52A2A; 
					text-align: left; 
					margin-left: 20px;
					} 
						#othercontent h3 {
						color: #A52A2A; 
						text-align: left; 
						margin-left: 20px;
						} 


h4.r {
color: #A52A2A; 
text-align: left; 
margin-left: 20px;
} 

	p.l {
	font-weight: 400; 
	text-align: left; 
	color: black;
	margin-left: 20px; 
	margin-right: 10px; 
	}
		p.c {
		font-weight: 400; 
		text-align: center; 
		color: black; 
		margin-right: 10px; 
		margin-left: 20px; 
		}
	
p.r {
	font-weight: 400; 
	text-align: right; 
	color: black;
	margin-left: 20px; 
	margin-right: 10px; 
	}

			p.navy {
			font-weight: 300;
			text-align: left; 
			color: navy; 
			margin-left: 20px; 
			margin-right: 10px; 
			}
				p.navyright {
				font-weight: 300;
				text-align: right; 
				color: navy; 
				margin-left: 20px; 
				margin-right: 10px; 
				}
					p.navycenter {
					font-weight: 300;
					text-align: center; 
					color: navy; 
					margin-left: 20px; 
					margin-right: 10px; 
					}
						p.blue {
						font-weight: 300;
						text-align: left; 
						color: #0000ff; 
						margin-left: 20px; 
						margin-right: 10px; 
						}
							p.black {
							background-color: black; 
							padding-top: 5px;  
							padding-bottom: 1%;
							margin-top: 0;
							font-weight: 800; 
							font-size:  150%;
							line-height: 110%; 
							text-align: center; 
							color: white; 
							}
								p.links {
								font-weight: 400; 
								line-height: 150%; 
								text-align: center;
								} 

	.highlight {
	background-color: yellow;
	color: red;
	}

	.brownbk {
	background-color: #D2B48C;
	color: #000000;
	padding: 3px;
	}

	.maroon {
	color: maroon;
	}


	.lineunder {		font-weight: 600; 
		text-decoration: underline;		}
			.green {
			color: green; 
			}
				.navy {	
				color: navy;
				}

			.blue {
			color: blue; 
			}
					.linedot {					outline: dotted thin red;  					background-color: white;  					margin: 5px; 					padding: 5px;					}
 						.greenwhite {
						background-color: #2F4F4F;
						color: white;
						padding: 1px;
						}
	hr.clearall {	width: 100%;
	visibility: hidden;
	clear: both;	}

		hr.full {		width: 100%;
		border: 1px solid #bc8f8f;
		}
			hr.half {			width: 50%;
			border: 1px solid #bc8f8f;
			}
.warning  {
border: 3px solid red;
 }

.small {
font-size:  80%;
}

.s {
font-size:  90%;
}


.black {
color:  black;
}

.bolder {
font-weight: bold;
}

.i {
font-style: italic;
}

	.highlightside {
	background-color: #D2B48C;
	color: #000000;
	padding: 2px;
margin:3px;
	}

p.issuelinks {background: white; padding: 3px;margin:0;}

	ul.plain {
	list-style-position: outside;
	list-style-type: none;  
	text-align: left;
	line-height: 1.2em;
	}

	ul.eighty {
	list-style-position: outside;
	list-style-type: circle;  
	text-align: left;
	font-size: 90%; 
	line-height: 1.2em;
	}
		ol.plain {
		list-style-position: outside;
		list-style-type: none;  
		text-align: left;
		line-height: 1.2em;
		}
			ol.num {
			list-style-position: outside;
			list-style-type: decimal;
			text-align: left;
			font-size: 90%;
			line-height: 1.2em;
			margin-left: 50px;
			padding-left: 0px;
			}
				dl {
				text-align: left;
				margin: 20px; 
				}
	img.left {	float: left; 
	padding: 3px;
	border: none;
	margin-left: 3px;	}		img.right {		float: right; 
		padding: 3px;
		 border: none;
		margin-right: 3px;		}
			img {			padding: 3px;
			border: none;			}

			img.menage {			padding: 0; 
			margin: 0;
			border: none;
			width: 900px; height: 310px;			}


div.addressbox { 
width: 200px; 
border: thin solid green;
margin-right:auto;
margin-left:auto;
text-align:left;
padding:5px;
}
	div.leftbox { 
	width: 40%; 
	border: thin solid green;
	margin: 2%;
	float: left;
	padding: 5px;
	}
		div.centerbox { 
		width: 80%; 
		border: thin solid green;
				margin-right:auto;
				margin-left:auto;
		padding: 5px;
		}

table.one {
border: thin solid #B22222;  
padding: 10px; 
width: 80%;
				margin-right:auto;
				margin-left:auto;
}


div.members { 
width: 45%; 
border: thin solid green;
float: left; 
margin: 20px;
}

div.box { 
background-color: white; 
width: 47%; 
border: none;
padding: 5px; 
margin: 3px;  
float: left; 
text-align: center; 
}

div.tradebox { 
background-color: white; 
width: 90%; 
border: none;
padding: 5px; 
margin: 3px;  
float: none; 
text-align: center; 
}

