body {
	font: normal 10pt/1.5em Verdana, Arial, helvetica, sans-serif; color: #000; text-align: left;
	}

/* =text
=================================================*/
a:link, a:visited, a:hover, a:active {color: #000; text-decoration: underline;}

p {line-height: 1.5em;}
h1 {font-size: 12pt; color: #000;}
h2 {font-size: 11pt;}
h3, h4, h5, h6 {font-size: 10pt;}

/* =layout
=================================================*/
#container-1 {
	margin: 0;
	border: 0;
	}

#header {
	border-bottom: 0;
	}

#container-2 {
	margin: 0;
	border-bottom: 0;
	}
#container-3 {
	margin: 0;
	border-left: 0;
	}
#container-4 {
	background: transparent;
	margin: 0;
	border: 0;
	}

#content {
	float: none;
	margin: 11px 10px 0 10px;
	padding: 0 0 25px 0;
	width: 90%;
	}

/* =branding
=================================================*/
#branding-logo {
	float: none;
	margin: 8px 0 0 0;
	}

#branding-tagline {display: none;}

/* =nav
=================================================*/
#nav-main, #nav-utility, #nav-footer ul, #nav-breadcrumb {display: none;}
#nav-footer {margin: 0;}
#nav-footer p {
	margin: 40px 0 0 0;
	font-size: 8pt; color: #000;
	}

/* =print
=================================================*/
#print {display: none;}

/* HOME: =layout
=================================================*/
#row-1 {
	background: transparent;
	}
	#row-1 .container {
		background: transparent;
		}
		#row-1 .sidebar {
			float: none;
			margin: 0;
			width: 100%;
			}
			#row-1 .promo {
				padding: 17px 17px 25px 0; border-top: 0;
				width: 85%;
				font-size: 10pt; line-height: 1.3;
				}
				#row-1 .promo ul {
					list-style: square;
					margin: 0 0 0 13px;
					}
					#row-1 .promo li {
						background: transparent;
						padding: 0;
						}
			
		#flash-home {display: none;}

#row-2 {
	background: transparent;
	}
	#row-2 .container {
		background: transparent;
		}
		#row-2 .sidebar {
			float: none;
			margin: 0; border-left: 0;
			width: 90%;
			}
			#row-2 .promo {
				margin: 0 0 25px 0;
				padding: 15px 0 0 0; border: 0;
				width: 100%;
				font-size: 10pt; line-height: 1.3;
				}
				#row-2 .promo .text {line-height: 1.4;}
				#row-2 .promo img {text-align: left !important;}

		#whats-new {
			float: none;
			margin: 0;
			border-top: 0;
			width: 100%;
			}
			#whats-new .container-story {width: 230px;}
			#whats-new .story {margin: 0 30px 0 0;}
				#whats-new img {border-bottom: 0;}
				#whats-new h3 {
					margin: 12px 0 14px 0;
					font-size: 10pt; color: #000; line-height: 1.3;
					}
				#whats-new p {
					margin: 0 10px 12px 0;
					line-height: 1.3;
					}
				#whats-new ul {
					list-style: none;
					margin: 0 10px 18px 0;
					}
					#whats-new li {font-size: 10pt; line-height: 1.3em;}

/* SIDEBAR: =layout
=================================================*/
#sidebar {
	float: none;
	background: transparent;
	width: 100%;
	}
	#in-this-section {display: none;}
	
	#container-consider-this {
		margin: 0;
		padding: 0;
	}
	#container-consider-this #consider-this {
		margin: 0;
		padding: 0;
		border-bottom: 0;
		width: 88%;
		}
		#consider-this h4 {
			margin: 0 0 15px 0;
			padding: 0;
			border-top: 0; border-bottom: 0;
			text-align: left;
			}
			#consider-this h4 img {margin: 0;}
		#consider-this p {
			margin: 11px 0;
			font-size: 10pt; color: #000; line-height: 1.5em;
			}
	
	#related-links {
		display: none;
		}

/* CONTENT: =img
=================================================*/
.float-left img {border: 0;}

.border img {border: 0;}

/* CONTENT: =nav
=================================================*/
#nav-content {
	margin: 0 0 30px 0;
	}
	#nav-content li {
		display: none;
		font-weight: bold; color: #000;
		}
		#nav-content li.on {display: block;}

/* =This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal
=================================================*/
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
span.sIFR-alternate {visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important;}