body {background-color: #ffffff; }









div#contentframe {position: relative; top: 0px; left: 0px; margin-left: 0px; margin-right: 0px; width: 920px; height: auto; background-color: #ffffff; }






	div#banner {position: relative; top: 0; left: 0; width: 920px; height: 160px; margin-bottom: 0px; background-color: #ffffff; border-bottom: thin solid #0066ff; }

		div#picture {position: absolute; left: 4px; bottom: 0; width: 200px; height: 155px; text-align: center; background-color: #ffffff;}
	
		a#left-image {border: none;} 


			img#left-pic { border: none;}

		div#logo {position: absolute; right: 0; margin-right: 200px; margin-bottom: 5px; bottom: 0px; width: 333px; height: 150px; background-color: #ffffff;}
	
		a#logo-image {border: none;} 


			img#quest-image { border: none;}


	#crumbs {top: 0; left: 0; margin-left: 0; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; width: 900px; height: 20px; background-color: #ffffff;}
	#crumbs h3 {display: none; }
		#crumbs ul {display: inline; padding-left: 0px; margin-left: 0; font-family: arial; font-size: 12px;}
			#crumbs ul li {display: inline;}
				#crumbs ul li a:link {padding: 5px;  font-family: arial; font-size: 12px;}
					a.crumb-link:link {color: #0000ff;}
					a.crumb-link:visited {color: #0000ff;}
					a.crumb-link:hover {color: #990000;}
		#crumbs ul ul li {background-position: left; padding-right: 0px; padding-left: 0px;}
		



	div#contact-mainframe {position: relative; left: 0; top: 0; width: 900px; height: 780px; padding-top: 10px;}

	div#qbc-mainframe {position: relative; left: 0; top: 0; width: 900px; height: 3050px; padding-top: 10px;}

	div#services-mainframe {position: relative; left: 0; top: 0; width: 900px; height: 950px; padding-top: 10px;}

	div#resources-mainframe {position: relative; left: 0; top: 0; width: 900px; height: 1400px; padding-top: 10px;}
	div#sitemap-mainframe {position: relative; left: 0; top: 0; width: 900px; height: 850px; padding-top: 10px;}

		div#contact-menu {position: absolute; width: 210px; height: 780px; border-right: thin dashed #0066ff; background-color: #ffffff;}


		div#qbc-menu {position: absolute; width: 210px; height: 3000px; border-right: thin dashed #0066ff; background-color: #ffffff;}


		div#services-menu {position: absolute; width: 210px; height: 950px; border-right: thin dashed #0066ff; background-color: #ffffff;}


		div#resources-menu {position: absolute; width: 210px; height: 1350px; border-right: thin dashed #0066ff; background-color: #ffffff;}


		div#sitemap-menu {position: absolute; width: 210px; height: 820px; border-right: thin dashed #0066ff; background-color: #ffffff;}



			ul.menu-list {margin-top: 0px; margin-bottom: 5px; margin-left: 0px; padding-left: 0px; padding-bottom: 2px;}

			li.email-link {list-style: none; text-align: center; font-family: verdana; font-size: 12px; padding-top: 0px; padding-bottom: 6px; margin-top: 3px; margin-bottom: 3px;}
			li.contact-link {list-style: none; text-align: center; font-family: verdana; font-size: 12px; padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 3px;}
			a.email {padding-top: 1px; color: #0000ff;}
			a.email:hover {color: #990000;}

			li.address-list {list-style: none; text-align: center; padding-top: 2px;}
			p.address {font-family: arial; font-size: 14px; line-height: 1px;}

			li.menu-link {list-style: none; border-bottom: thin solid; padding-top: 3px; padding-bottom: 6px; text-align: center; background-color: #0022ff;}
			li.contact-menu-link {list-style: none; border-bottom: thin solid; padding-top: 3px; padding-bottom: 6px; text-align: center; background-color: #ff0000;}
			li.services-menu-link {list-style: none; border-bottom: thin solid; padding-top: 3px; padding-bottom: 6px; text-align: center; background-color: #ff0000;}
			li.resources-menu-link {list-style: none; border-bottom: thin solid; padding-top: 3px; padding-bottom: 6px; text-align: center; background-color: #ff0000;}
			li.qbc-menu-link {list-style: none; border-bottom: thin solid; padding-top: 3px; padding-bottom: 6px; text-align: center; background-color: #ff0000;}

			a.menu-heading {padding-top: 1px; padding-bottom: 1px; font-family: verdana; font-size: 14px; font-weight: bold; color: #ffffff;}
			a.contact-heading {padding-top: 1px; padding-bottom: 1px; font-family: verdana; font-size: 14px; font-weight: bold; color: #ffff00;}
			a.services-heading {padding-top: 1px; padding-bottom: 1px; font-family: verdana; font-size: 14px; font-weight: bold; color: #ffff00;}
			a.resources-heading {padding-top: 1px; padding-bottom: 1px; font-family: verdana; font-size: 14px; font-weight: bold; color: #ffff00;}
			a.qbc-heading {padding-top: 1px; padding-bottom: 1px; font-family: verdana; font-size: 14px; font-weight: bold; color: #ffff00;}
				a.menu-heading:hover {color: #ffff00;}

			li.submenu-link {list-style: none; text-align: left; padding-left: 5px; padding-top: 0px; padding-bottom: 0px; margin-top: 5px; margin-bottom: 5px; margin-left: 7px;}

			a.menu-item {font-family: arial; font-size: 12px; color: #0000ff;}
				a.menu-item:link {color: #0000ff;}
				a.menu-item:visited {color: #0000ff;}
				a.menu-item:hover {color: #990000;}

	 	div#textframe {position: absolute; right: 0px; margin-top: 0px; margin-right: 0px; width: 670px; height: auto; background-color: #ffffff;}

				p.intro {font-family: arial; font-size: 17px; font-weight: bold; text-align: center; margin-top: 0px;}

				p.page-name {font-family: verdana;  font-size: 25px; color: #000000; font-weight: bold; margin-top: 0px;}

				p.h1 {font-family: verdana;  font-size: 18px;}
				p.p1 {font-family: verdana; font-size: 12px; margin-top: -10px;}

				img.mugshot {float: left; padding-top: 3px; padding-right: 10px;}
				span.member-name {font-weight: bold;}

				p.h2 {font-family: verdana; font-size: 14px; font-weight: bold;}
				p.p2 {font-family: verdana; font-size: 12px; margin-top: -10px;}
				p.p2toplink {font-family: arial; font-size: 14px;}

				a.text-link {color: #0000ff; background-color: #ffffff;}
					a.text-link:hover {color: #990000;}

				img#map {padding-left: 60px;}

				div#bd-table {border: solid #0022ff; position: relative; right: 0px; padding-top: 10px; margin-top: 0px; margin-right: 0px; width: 670px; height: 495px; background-color: #ffffff; list-style: none;}
					div.column1 {position: absolute; margin-left: 0px; padding-top: 5px; width: 225px;}
					div.column2 {position: absolute; margin-left: 200px; padding-top: 5px; width: 225px;}
					div.column3 {position: absolute; margin-left: 400px; padding-top: 5px; width: 225px;}
				div#t-table {border: solid #0022ff; position: relative; right: 0px; padding-top: 10px; margin-top: 0px; margin-right: 0px; width: 670px; height: 1670px; background-color: #ffffff; list-style: none;}
					div.column4 {position: absolute; margin-left: 0px; padding-top: 5px; width: 350px;}
					div.column5 {position: absolute; margin-left: 325px; padding-top: 5px; width: 350px;}

					li.bd-address-list {list-style: none; padding-top: 10px; height: 130px;}
					p.bd-name {font-family: arial; font-size: 14px; font-weight: bold; line-height: 1px;}
					p.bd-address {padding-bottom: 0px; font-family: arial; font-size: 12px; line-height: 1px;}
					p.bd-address-last {padding-bottom: 10px; font-family: arial; font-size: 12px; line-height: 1px;}

				ul.bullet-list {font-family: verdana; font-size: 12px; padding-left: 20px; margin-top: -10px;}

				p.rl-text {font-family: verdana; font-size: 12px; margin-top: 0px; text-align: justify; padding-left: 0px; padding-right: 30px;}
				a.related-link {float: left; margin-right: 0px; padding-right: 0px;}

	div#footer {position: absolute; bottom: 0; left: 0; margin-top: 0px; margin-left: 0; margin-right: 0; width: 920px; height: 70px; border-top: thin solid #000000; background-color: #ffffff;}




		div#footer-links {position: absolute; margin-left: 15px; padding-top: 3px; left: 0; top: 0; width: 400px; height: 19px; background-color: #ffffff;}

			a.first-link {font-family: arial; font-size: 14px; color: #0000ff;}
					a.first-link:link {color: #0000ff;;}
					a.first-link:visited {color: #0000ff;}
					a.first-link:hover {color: #990000;}
			a.second-link {font-family: arial; font-size: 14px; padding-left: 10px; color: #0000ff;}


					a.second-link:link {color: #0000ff;;}
					a.second-link:visited {color: #0000ff;}
					a.second-link:hover {color: #990000;}

		div#footer-info {position: absolute; right: 0; width: auto;}



			p.update {font-family: arial; font-size: 12px; color: #000000; text-align: right; padding-top: 3px; padding-right: 0px; margin-top: 0px;}





		div#w3validation {background-color: #ffffff; position: absolute; left: 15px; top: 30px; width: auto; height: auto;}



