/* ================================================================================================== */
/* Generic Style Declarations */

html, body	{	background: #ffffff;
			color: #000000;
			font-size: 8pt;
			margin: 0px;
			border-top: none; }

hr		{	color: #cccccc;
			background-color: #cccccc; }

h1, h2, h3, h4, h5, h6, code, pre
		{	color: #000000; }

h1		{	font-size: 11pt; }

h2		{	font-size: 10pt; }

h3		{	font-size: 9pt; }

h4, h5, h6	{	font-size: 8pt; }

dt, li		{	list-style: square;
			background-image: none; }

code, pre	{	font-size: 8pt; }

a:link, a:visited
		{	text-decoration: underline;
			color: #000000; }

abbr:after, acronym:after
		{	content: " [" attr(title) "] "; }

/* END Generic Style Declarations */
/* ================================================================================================== */





/* ================================================================================================== */
/* Banner Styles */

#Banner, #FlyOutNav
		{	display: none; }

/* END Banner Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Footer Styles */

#Footer		{	background-color: #ffffff; }

#Footer div.Content
		{	display: none; }

#Footer p#FooterLinks
		{	width: 100%; }

p#FooterLinks strong
		{	color: #000000; }

p#FooterLinks	{	font-size: 6pt; }

#Footer div.Content
		{	font-size: 8pt;
			color: #000000; }

#Footer div.Content h1, #Footer div.Content h2, #Footer div.Content h3, #Footer div.Content h4, #Footer div.Content h5, #Footer div.Content h6
		{	font-size: 10ptpx;
			color: #000000; }

#Footer div.Content a, #Footer div.Content a:link, #Footer div.Content a:visited
		{	color: #000000; }

/* END Footer Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Breadcrumb Styles */

#Bread		{	font-size: 6pt; }

/* END Breadcrumb Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Sub-Navigation Styles */

#SubNav		{	display: none; }

/* END Sub-Navigation Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Styles for content containers */

.HomeContent, #Content
		{	width: 100%; }

div#Content, #Content.NoNav
		{	margin-left: 0;
			width: 100%;
			padding-top: 0; }

/* END Styles for content containers */
/* ================================================================================================== */





/* ================================================================================================== */
/* Layout Styles */

.PrintOnly, #PrintLogo
		{	display: block; }

#PrintLogo img.QR
		{	float: right; }

#ContentWrapper	{	width: 100%; }

div.HomeContent h1
		{	margin: 0 0 15px 0; }

div.HomeBodyContent
		{	background-image: none;
			padding-top: 0; }

div.cols	{	width: auto;
			height: auto;
			float: none;
			margin: 0;
			overflow: visible; }

/* END Layout Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Home Features Index */

div.HomeContent h1 strong
		{	font-size: 75%;
			float: right; }

div.HomeContent h1 strong a, div.HomeContent h1 strong a:link, div.HomeContent h1 strong a:visited
		{	color: #000000; }

p.feature	{	font-size: 8pt;
			width: 180px;
			height: 220px; }

p.feature a img	{	width: 170px;
			height: 135px; }

p.feature a, p.feature a:link, p.feature a:visited, p.feature a:hover, p.feature a:active, p.feature a:focus
		{	color: #000000; }

/* END Home Features Index */
/* ================================================================================================== */





/* ================================================================================================== */
/* Intro Styles */

#Intro		{	width: 100%;
			background-color: transparent;
			background-image: none;
			padding: 0; }

#IntroWrapper	{	width: 100%;
			background-color: transparent;
			border: none;
			min-height: 0px;
			margin: 0; }

#Rotator, #Rotator div, #Rotator a
		{	display: none; }

#Intro.NoContent
		{	display: none; }

/* END Intro Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Callout, Site Promo Styles */

.Callout, .SitePromo, .SubNavFeature
		{	border: 1px dotted #cccccc;
			background-color: transparent; }

.SitePromo, .SubNavFeature
		{	display: none; }
			
/* END Callout, Site Promo Styles */
/* ================================================================================================== */
