	a {cursor: pointer; }
	body {text-align: center; width: 100%; height: 100%; background: #679485; margin: 0px; padding: 0px; font-family: 'georgia', 'sans-serif'; }
	

	body { background: #679485 url('images/bgImage.png') top left repeat-x; }

	#bgImage {display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: url('images/bgImage.jpg') repeat-x; }

	/* the following is for the menu in order like the menu {about, spacer1, products, spacer2, etc., etc.| */
	/* font-size: 14px; height: 35px; */
	#but_about {float: left; display: inline; margin-left: 10px; padding-top: 10px; padding-right: 5px; margin-top: 10px;  }
	#spacer1 {float: left; display: inline; margin-left: 8px; padding-top: 0px; padding-right: 0px; margin-top: 5px;  }
	#but_products {float: left; display: inline; margin-left: 8px; padding-top: 10px; padding-right: 5px; margin-top: 10px;  }
	#spacer2 {float: left; display: inline; margin-left: 8px; padding-top: 0px; padding-right: 0px; margin-top: 5px;  }
	#but_faq {float: left; display: inline; margin-left: 8px; padding-top: 10px; padding-right: 5px; margin-top: 10px;  }
	#spacer3 {float: left; display: inline; margin-left: 8px; padding-top: 0px; padding-right: 0px; margin-top: 5px;  }
	#but_case {float: left; display: inline; margin-left: 8px; padding-top: 10px; padding-right: 5px; margin-top: 10px;  }
	#spacer4 {float: left; display: inline; margin-left: 8px; padding-top: 0px; padding-right: 0px; margin-top: 5px;  }
	#but_contact {float: left; display: inline; margin-left: 10px; padding-top: 10px; padding-right: 5px; margin-top: 10px;  }
	/* End Menu */

	#alignRight {text-align: right; position: relative; right: 100px;  }
	#aSubmit {background: #679485; width: 60px; height: 30px; border: 1px solid #679485; color: white; font-family: 'georgia', 'sans-serif'; font-size: 16px; }
	#border {border: 1px solid #669486; background: #d0dfda; padding: 5px 0px 5px 0px; float: left; width: 625px; }
	#changeVisible {cursor: pointer; }
	#centered {width: 974px; position: relative; margin-left: auto; margin-right: auto;}
	#content {background: white; width: 975px; padding-top: 10px; margin-top: -5px; text-align: left; }	
	#contact {font-size: 16px; width: 250px;  vertical-align: top; }
	#contactForm {position: relative; top: -35px; left: 250px; font-weight: bold; font-size: 24px; }
	#contactStats {display: block; float: left; margin-top: 20px; }
	#contactStats h3 {margin-top: 2px; margin-bottom: 8px; font-size: 18px; }
	#contactStats p {margin-top: 2px; margin-bottom: 18px; font-size: 14px;  }
	#con_spacer {height: 650px; }

	/* about specific */
	#executive {display: block; }
	#technology {display: none; }
	#principals {display: none; }
	#productsAbout {display: none; }
	/*end about specific */
	
		/* about specific */
	#executived {display: none; }
	#technologyd {display: none; }
	#principalsd {display: none; }
	#productsAboutd {display: block; }
	/*end about specific */

	/* product & testing/validation specific */
	#pro_one {display: block; }
	#pro_two {display: none; }
	#pro_three {display: none; }
	/* end this area */


	#emailButton {background: #669485; height: 27px; width: 85px; padding-top: 10px; }
	#emailButton a {color: white; text-decoration: none; }
	#footer {text-align: middle; width: 975px; font-size: 10px; margin-top: 10px; margin-bottom: 10px;  }
	#form {width: 800px; }
	#innerContent {position: relative; left: 42px; border-left: 2px solid #669485; border-bottom: 2px solid #669485; margin-top: 0px; padding-left: 50px; width: 774px; font-size: 20px; }
	#innerLeaf {position: relative; left: 15px; margin-bottom: -4px; border: none; padding-bottom: 0px; }
	#gtlImage {width: 254px; height: 155px; border: 1px solid #669485; padding: 15px; margin-top: 5px; }
	#gtrImage {width: 297px; height: 222px; border: 1px solid #669485; padding: 15px; margin-top: 5px; }
	#gtcImage {width: 262px; height: 190px; border: 1px solid #669485; padding: 15px; margin-top: 5px; }
	#ind_quotes_left { }
	#ind_quotes_right { }
	#ind_mission_image {width: 888px; height: 150px;  }
	#left {float: left; width: 125px; }
	#login {position: relative; color: white; width: 100px; float: right;  right: 32px;  }
	#menu {background: #d0dfda; width: 974px; margin-top: 10px; padding-bottom: 0px; height: 55px;  vertical-align: center; }
	#mission {
		text-align: center; 
		margin-bottom: 20px; 
		width: 888px;
		margin-left: -35px; 
		}
	#mission h2 {margin-top: 5px; margin-bottom: 5px; }
	#search {position: relative; left: 125px; width: 300px; float: left; }
	#searchField {display: none; }
	#topBar {color: white; text-align: left; padding: 2px; }
	#resourcesHeader {position: relative; top: -35px; left: 150px; font-weight: bold; font-size: 24px; }
	#faqHeader {position: relative; top: -35px; left: 150px; font-weight: bold; font-size: 24px; }
	#pushRight {margin-left: 237px; font-size: 16px; }	
	#pullLeft {margin-left: -237px; }	
	#pro_left {float: left; width: 225px; }
	#pro_right {float: left; width: 225px; margin-left: 50px; }
	#pro_left_2 {float: left; width: 225px; }
	#pro_right_2 {float: left; width: 225px; margin-left: 50px; }
	#resPushRight {margin-left: 100px; font-size: 16px; }
	#mapPushRight {margin-left: 100px; margin-bottom: 10px; }
	#res_gtl {margin-top: 5px; }
	#res_gtr {margin-top: 5px; }
	#res_GTL_pdf {width: 180px; float: left; }
	#res_GTR_pdf {width: 180px; float: left; margin-left: 120px; }
	#resources_pdfs {height: 200px; width: 700px; }
	#requiredF {position: relative; left: 450px; margin: 5px 0px; font-size: 10px; color: #666; width: 150px; }
	#roundedTop {margin: 0px; margin-top: 15px; width: 975px; background: url('images/roundedTop2.png'); height: 53px;  }
	#site_photos {font-size: 12px; color: gray; }
	#site_photos a {color: gray; }
	#subMenu {border: #669485 1px solid; width: 205px;  float: left; margin-top: 20px; margin-right: 30px; }
	#wrapper {font-size: 12px; }
	.link {color: blue;}
	.link:hover {color: blue; }
	.link:visited {color: blue; }
	.productsHere {width: 200px; display: block; text-decoration: none; background: #d0dfda; color: black; font-size: 14px; padding: 10px 0px 10px 5px; }
	.productsHere:hover {background: #e9efed; }
	.productsHereBene {width: 200px; display: block; text-decoration: none; background: #d0dfda; color: black; font-size: 14px; padding: 10px 0px 10px 5px; }
	.productsHereActive {width: 200px; display: block; text-decoration: none; background: #669485; color: black; font-size: 14px; padding: 10px 0px 10px 5px; }
	
	.bMargin10 {margin-bottom: 10px; }
	.bgGreen {background: #d0dfda; }
	.lilText {font-size: 10px; }
	.bigText {font-size: 18px; }
	.biggerText {font-size: 24px; }
	.answer {margin-left: 10px; }
	.bold {font-weight: bold; }
	.border {border: #669485 1px solid; }
	.dGreen {color: #669485; }
	.darkGreen {color: #1d2a26; }
	.drop10px {margin-top: 10px; }
	.doubleSpace {margin-bottom: 35px; margin-top: 5px; }
	.hugeQuotes  {font-size: 66px; color: white; }
	.imageHere {float: right; margin: 0px; padding-top: 35px; padding-right: 15px; }
	.italic {font-style: italic; }
	.underline {text-decoration: underline; }
	.centered {text-align: center; }
	.green {color: #628E7E; }
	.hide {display: none; }
	.inputs {margin-bottom: 22px; width: 375px; margin-left: 5px; }
	.inputsTA {width: 450px; margin-left: 5px; }
	.lMargin10 {margin-left: 10px; }
	.menuSpacer {}
	.menuItems {padding-bottom: 5px; margin-left: 5px; margin-right: 5px;  }
	.menuIt {border: none; }
	.menuIt img {border: none; }
	.marginTop10{margin-top: 10px; }
	.specs {font-size: 10px; position: relative; width: 500px; float: left; font-family: 'aria', 'helvetica', 'sans-serif';}
	.stretched {height: 230px; }
	.menuButton {
			background: #669485; 
			color: white; 
			font-family: 'georgia', 'sans-serif'; 
			border: none; 
			font-size: 18px; 
			width: 168px; 
			height: 27px; 
			text-align: right; 
				}
	.menuButton:hover {background: #1d2a26; }
	.menuButtonActive {
			background: url('images/currentPage.jpg') no-repeat #669485; 
			color: white; 
			font-family: 'georgia', 'sans-serif'; 
			border: none; 
			font-size: 18px; 
			width: 168px; 
			height: 27px; 
			text-align: right; 
			padding-right: 10px; 
			margin-bottom: 12px; 
						}
	.show {display: block; }
	.textRight {text-align: right; }
	.paddingTop10 {padding-top: 10px; }
	.res_products {width: 175px; height: 125px; border: none; }
	.res_pdf_link {font-size: 16px; font-weight: bold; color: #1d2a26; }
	.res_pdf_link:hover {color: #669485; }
	.question {font-size: 14px; margin: 10px 0px 0px 0px; }
	.questionB a {text-decoration: none; color: black;  }
	.questionB a:hover {color: #669485; }
	.questionB {font-size: 14px; margin: 0px 0px 0px 0px; }
	.qa {color: black;  }
	.qa:hover {color: #669485; }
	.up20px {margin-top: -30px; }
	.padding {padding: 0px; margin: 0px; }
	.vPadding10px {padding: 10px 0px 10px 0px; }
	.hPadding30px {padding: 0px 30px 0px 30px; }
	.pushLeft {margin-left: 10px; }

	.linkNoLink {text-decoration: none; color: white; }
	

