/* /////////////////////////////////////////////////////////////////////////
		*** All Pages ***
///////////////////////////////////////////////////////////////////////// */

		body {
			margin: 0;
			padding: 0;
		}
		
		#container {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 0;
		}
		
		#subNavContainer {
			display: none;
		}
		
		#subNavContainerInt {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 7px 0 7px 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
			border-bottom: #7e673d solid 1px;
		}
		
		#subNavLeft {
			position: relative;
			margin: 0;
			padding: 0;
		}
		
		#subNavRight {
			display: none;
		}

/* /////////////////////////////////////////////////////////////////////////
		*** Home Page ***
///////////////////////////////////////////////////////////////////////// */
		
		#homePageHeader {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 0;
			font-family: Arial, Helvetica, sans-serif;
			color: #ae6c36;
		}
		
			/* ///////////////////
				* Navigation *
			/////////////////// */

				#navContainer {
					position: relative;
					width: 650px;
					margin: 0 0 20px 0;
					padding: 0 0 20px 0;
					border-bottom: #7e673d solid 1px;
				}
				
				#navLeft {
					position: relative;
					margin: 0;
					padding: 0;
					float: left;
				}
		
				.nav {margin: 0; padding: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;}
				.nav li {display: inline;}
				.nav li a {margin: 0; padding: 0 28px 0 0; display: block; float: left; text-align: center;}
				.nav li a.navLink:link {color: #000000; text-decoration: underline;}
				.nav li a.navLink:visited {color: #000000; text-decoration: underline;}
				
				#navRight {
					display: none;
				}
				
				.mainNavSubMenu {font-size: 10px;}
		
		#homePageContentContainer {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 0;
			clear: both;
		}
		
		#homePageContentLeftContainer {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 0 0 30px 0;
			clear: both;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 15px;
			color: #000000;
		}
		
		#homePageContentRightContainer {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 0;
		}
		
		#homePageContentRight {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 0;
			clear: both;
		}
		
		#homePageContentRight_l {
			position: relative;
			width: 409px;
			margin: 0;
			padding: 0 40px 20px 0;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 18px;
			color: #000000;
		}
		
		#homePageContentRight_r {
			position: relative;
			width: 201px;
			margin: 0;
			padding: 0 0 20px 0;
			float: right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			line-height: 14px;
			color: #000000;
		}
		
				#homePageNewsBox {margin: 0; padding: 6px; border: #543401 solid 1px;}
				#homePageNewsBox td {padding: 0 0 12px 0;}
				#homePageNewsBox td.last {padding: 0;}
				#homePageNewsBox h2 {margin: 0; padding: 0; color: #af6c37;}
				#homePageNewsBox h3 {margin: 0 0 6px 0; padding: 0; color: #000000; font-weight: normal;}
				
				#homePageGuideBox {width: 100%; margin: 0; padding: 6px; border: #543401 solid 1px; text-align: center;}
				#homePageGuideBox h2 {margin: 0; padding: 0;}
		
		#footer {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 7px 0 0 0;
			border-top: #7e673d solid 1px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
			text-align: center;
			clear: both;
		}

/* /////////////////////////////////////////////////////////////////////////
		*** Interior Pages ***
///////////////////////////////////////////////////////////////////////// */ 

		#interiorPageHeaderAbout,
		#interiorPageHeaderHistory,
		#interiorPageHeaderPeople,
		#interiorPageHeaderValues,
		#interiorPageHeaderLocations,
		#interiorPageHeaderProducts,
		#interiorPageHeaderResources,
		#interiorPageHeaderServices,
		#interiorPageHeaderOrdering,
		#interiorPageHeaderContact {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 0;
		}

		#interiorPageHeaderLogo a {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 0;
			font-family: Arial, Helvetica, sans-serif;
			color: #ae6c36;
			text-decoration: none;
		}

		#interiorPageContentContainer {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 0;
			clear: both;
		}

		#interiorPageContentLeftContainer {
			position: relative;
			width: 157px;
			margin: 0;
			padding: 0;
			float: left;
		}
		
			/* ///////////////////
				* Navigation *
			/////////////////// */
		
				#interiorPageNav {
					display: none;
				}
				
				#intNavContainer {
					position: relative;
					width: 115px; /* + 14px padding = 129px */
					margin: 42px 0 0 14px;
					padding: 0;
				}
				
				.intNav {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
				.intNav td {margin: 0; padding: 0 4px 14px 0;}
				.intNav td table td {padding: 0 0 14px 12px;}
				.intNav td table td.btm {padding: 0 0 0 12px;}
				.yArrow {color: #ae6c36;}
				.yLine {color: #ae6c36;}
				.wArrow {color: #000000;}
				.intNav td a.yllw:link {color: #ae6c36; text-decoration: none; font-weight: bold;}
				.intNav td a.yllw:visited {color: #ae6c36; text-decoration: none; font-weight: bold;}
				.intNav td a.wht:link {color: #000000; text-decoration: none; font-weight: bold;}
				.intNav td a.wht:visited {color: #000000; text-decoration: none; font-weight: bold;}

		#interiorPageContentRightContainer {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 0 0 30px 0;
		}
		
		#interiorPageContentRight {
			position: relative;
			width: 650px;
			margin: 0;
			padding: 0;
		}
		
		#interiorPageContentRight {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 16px;
			color: #000000;
		}
		
		#interiorPageContentRight table {margin: 20px 10px 0 10px; padding: 0;}
		.left {margin: 0; padding: 0 30px 0 0;}
		
		#aboutPeople td {margin: 0; padding: 0 24px 12px 0;}
		
		.aboutExecsPhoto {padding: 0 20px 20px 0;}
		.aboutExecsText {padding: 0 0 20px 0;}
		
		#biosTable {margin: 20px 10px 0 10px; padding: 0;}
		#biosTable td.bioTitle {color: #000000; padding: 0;}
		#biosTable td.bioWhite {padding: 0 6px 0 6px;}
		#biosLinkBack {margin: 20px 0 0 20px;}
		
		#interiorPageFooter {
			position: relative;
			width: 650px;
			margin: 0; 
			padding: 7px 0 0 0;
			border-top: #7e673d solid 1px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
			text-align: center;
			clear: both;
		}
		
		/* ////////////////////
			* 'Resources' *	
		/////////////////// */ 
			#glossaryTable td, #mediaTable td {padding: 0 0 16px 0;}
			
		/* ////////////////////
			* 'Services' *	
		/////////////////// */
			#directLinks {font-size: 11px;}
			#directLinks ul {list-style: none; margin: 0; padding: 0 0 0 16px;}
			#equipList li, #salesList li {padding: 0 0 16px 0;}
			#guidelinesList li {padding: 0 0 16px 0; list-style: none;}
			.ruleTable {font-size: 10px; /*border-top: #ba6d0b solid 1px; border-left: #ba6d0b solid 1px; border-right: #ba6d0b solid 1px;*/}
			/* .ruleTable td {border-bottom: #ba6d0b solid 1px;}*/
			.ruleTable td.oHeader {color: #ba6d0b;}
			.ruleTable td.oHilite {color: #0000ff;}
			
		/* ////////////////////
			* 'Site Map' *	
		/////////////////// */
			#siteMap {line-height: 18px;}

/* /////////////////////////////////////////////////////////////////////////
		*** Link Styles ***
///////////////////////////////////////////////////////////////////////// */

		a:link {color: #543401; text-decoration: underline;}
		a:visited {color: #543401; text-decoration: underline;}

		a.brwn:link {color: #543401; text-decoration: underline;}
		a.brwn:visited {color: #543401; text-decoration: underline;}
		
		a.orng:link {color: #ae6c36; text-decoration: none;}
		a.orng:visited {color: #ae6c36; text-decoration: none;}
		
		a.bl:link {color: #0000ff; text-decoration: underline;}
		a.bl:visited {color: #0000ff; text-decoration: underline;}
		
/* /////////////////////////////////////////////////////////////////////////
		*** Text Styles ***
///////////////////////////////////////////////////////////////////////// */

		.caption {font-size: 10px; line-height: 13px;}
		.orange {font-size: 13px; color: #ae6c36;}
		.orangeSm {font-size: 12px; color: #ae6c36;}
		.orange11 {font-size: 11px; color: #ae6c36;}
		.orangeBold {font-size: 12px; color: #ae6c36; font-weight: bold;}
		.orangeTxt {color: #ae6c36;}
		.ten {font-size: 10px;}
		.white {font-size: 13px; color: #ffffff;}