/* ================================================================================================== */
/* Generic Style Declarations */

body		{	background-color: #ffffff;
			background-image: none;
			font-size: 10px; }

h1		{	font-size: 15px; }

h2		{	font-size: 13px; }

h3		{	font-size: 11px; }

h4, h5, h6	{	font-size: 10px; }

h5		{	margin-left: 10px; }

h6		{	margin-left: 20px; }

dt, li		{	margin-top: 5px; }

pre		{	width: 240px; }

td, font	{	font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 10px; }

/* END Generic Style Declarations */
/* ================================================================================================== */





/* ================================================================================================== */
/* Styles for content containers */

.Content, #Content td.Content, .Content td, #Content td.Content td
		{	font-size: 10px;
			color: #000000; }

ol#SiteMap ol	{	padding-left: 20px;}

/* END Styles for content containers */
/* ================================================================================================== */





/* ================================================================================================== */
/* Layout Styles */

#Wrapper	{	width: 100%;
			background-color: #ffffff;
			padding: 0px;
			margin: 0; }

#Content, #Footer, #PriNav, #Banner, #Featured, #MarketingBanner
		{	width: 100%; }

#Content td, #Footer td, #PriNav td, #Banner td
		{	padding: 0px; }

#PrintLogo	{	display: block; }

#PriNav td#Search
		{	width: auto;
			padding-right: 5px; }

#Banner		{	display: none; }

#Content	{	background-image: none; }

#Content td.Content
		{	padding: 5px; }

p.SideBar, p.CaseStudyImg
		{	font-size: 10px; }

td#SubNav h3	{	font-size: 10px; }

td#SubNav ul#RelatedCaseStudies li a
		{	background-image: none;
			padding: 5px; }

#MarketingBanner
		{	display: none; }

/* END Layout Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Home Page Styles */

#Content td.Content#Home
		{	padding-top: 10px; }

#Content td#HomeNews h2
		{	padding-left: 5px; }

#Content td#HomeNews
		{	width: auto;
			padding: 5px; }

#Content td#HomeNews img
		{	display: none; }

#HomeNews dt	{	padding-left: 5px;
			background-image: none;
			margin-top: 5px; }

#HomeNews dd	{	padding-left: 5px; }

#Featured td img
		{	display: none; }

#Featured td.last
		{	background-image: none; }

#Featured div	{	padding: 5px;
			margin: 0px;
			background-image: none;
			background-position: -50px -50px; }

#Featured p	{	padding: 0px; }

#Featured p.title a
		{	font-size: 15px;
			margin-bottom: 3px;
			padding-left: 0px; }

/* END Home Page Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Search Styles */

#SearchForm input#SearchKeywords
		{	width: 40px;
			font-size: 10px; }

/* END Search Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Data Table Styles */



/* END Data Table Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Application Error Styles */



/* END Application Error Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Sub-Navigation Styles */

#Content td#SubNav
	 	{	font-size: 10px;
			padding: 0px;
			background-image: none; }

#SubNav p	{	margin: 0px; }

#SubNav a	{	padding: 2px; }

#SubNav img	{	display: none; }

/* END Sub-Navigation Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Footer Styles */

#Footer		{	background-image: none; }

#Footer	td	{	padding: 5px; }

#Footer	td#QCMSBadge
		{	display: none; }

/* END Footer Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Breadcrumb Styles */

#Bread		{	text-indent: 0px; }

/* END Breadcrumb Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Login Form Styles */



/* END Login Form Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Data Table and Cart Color Overrides */



/* END Data Table and Cart Color Overrides */
/* ================================================================================================== */




/* ================================================================================================== */
/* Navigation Styles */



#FlyOutNav a, #FlyOutNav li, #FlyOutNav li.w15, #FlyOutNav li.w20, #FlyOutNav li.w30, #FlyOutNav li.w40, ol#FlyOutNav li.w00, #FlyOutNav li.w15 a, #FlyOutNav li.w20 a, #FlyOutNav li.w30 a, #FlyOutNav li.w40 a, ol#FlyOutNav li.w00 a
		{	width: auto; }

ol#FlyOutNav	{	font-size: 10px; }

ol#FlyOutNav ol	{	display: none; }

ol#FlyOutNav li a
		{	padding: 2px; }

/* END Navigation Styles */
/* ================================================================================================== */
