* { margin:0; padding:0; float: none !important; }

body { background: #fff; color: #000; }

.container { 
	width: auto; 
	margin: 0 10%; 
	padding: 0; 
	border: 0; 
	float: none !important; 
	font: normal 12pt/14pt "Arial"; 
	font-family: arial, helvetica, sans-serif;  
	text-align: left;  
	background: #fff;  
	color: #000; 
}

h1, h2, h3, h4, h5, h6, p { margin: 10pt 0; }

/* Links for Print */

a:link, a:visited { 
	color: #520; 
	background: transparent; 
	font-weight: bold; 
	text-decoration: underline;
	font-size: 90%; 
}

a img, :link img { border:0 }

.container a:link:after, 
.container a:visited:after { 
	font-size: 90%; 
}

/* Screen-Only Elements: */

#skip, 
#flashContainer { display: none; }
div.header {display:none;}
div.search {display:none;}
li.careers {display:none;}
div.subnav {display:none;}
ul.tabs {display:none;}
div#finder {display:none;}
ul.halo {display:none;}
div#footer {display:none;}
div#find {display:none;}

ul.general {margin: 0 0 0 40px;}

/* Float Fixes: */

.page, 
.column, 
.container { float: none !important; }

/* sIFR Fixes: */

.sIFR-flash, 
.sIFR-flash object, 
.sIFR-flash embed { 
	display: none !important; 
	width: 0; height: 0;	
	position: absolute;	
	overflow: hidden 
}

span.sIFR-alternate { 
	visibility: visible !important; 
	display: block !important; 
	position: static !important; 
	left: auto !important; 
	top: auto !important 
}
