div#branding div#phone,
div#branding img#logo,
div#navbar, 
div#navbar img, 
div#footer, 
div#sidebar img,
div#site_info, 
div#page_navigation,
a.top,
div#sidebar,
#main_content sup,
.udm,
div#validate,
p.see
 					{
	display			: none;
}

/* div#sidebar ol.spaced_list	{
	display			: block;
	position		: absolute;
	bottom			: 0;
}
*/

div#branding		{
	border-top		: none;
}

div#branding h1 	{
	width			: 400px;
	padding-left	: 157px;
	font-weight		: normal;
	background-color: #ffffff;
}

div#branding h1 span{
	position		: absolute;
	top				: 0;
	left			: -32px;
	color			: #003399;
	background-color: #ffffff;
	font-size		: 2.5em;
	font-family		: "Century Gothic", Verdana, sans-serif;
	font-weight		: normal;
}

div#branding img#print_logo {
	display			: block;
}

#main_content		{
	overflow		: visible;
}

div#content_wrapper,  
div#main_content	{
	width			: 100%;
	margin			: 0;
	padding			: 0;
}

div#main_content h2	{
	padding-top		: 60px;
	font-size		: 2.5em;
}

div#main_content h4	{
	font-size		: 1.4em;
}

#main_content ol.spaced_list li h4	{
	font-size		: 1.2em;
}

h2, h3					{
	width			: 550px;
}

#main_content a		{
	color			: #000000;
} 

#main_content a:hover	{
	text-decoration	: none;
} 

#main_content 		{
	font-size		: 1.2em;
	font-family		: Georgia, "Times New Roman", Times, serif;
}

#main_content p, 
#main_content li	{
	width			: 650px;
}

#main_content ol.spaced_list li p	{
	font-family		: Georgia, "Times New Roman", Times, serif;
	font-size		: 1.1em;
}

#main_content ul li	{
	font-size		: 1.3em;
} 

blockquote			{
	font-style		: italic;
}

div#main_content blockquote	p		{
	width			: 500px;
}

div#main_content blockquote p.arial 	{
	font-size		: 1.3em;
}

div#main_content blockquote p.verdana {
	font-size		: 1.3em;
}

div#main_content p.thumb-caption {
 	width			: 60px;
	color			: #000000;
}

div#main_content div.image-caption {
	color				: #000000;
	background-color	: #ffffff; 
}

code					{
	color				: #663300;
}

div#sidebar 		{
	clear 			: both;
	margin			: 0;
	padding			: 0;
	width			: 0;
}

div#sidebar ol		{
	display			: block;
}

/* styles for article on accessible PDF tables  */

div#main_content div.pseudo-table  {
	width				: 400px;
} 	

div#main_content div.pseudo-table p {
	border-bottom: none;
}

div#main_content table.complex-table, 
div#main_content table.simple-table,
div#main_content table.text-table		{
	width				: 550px;
}

div#main_content div.attributes {
	margin				: 0.5em;
}

/* end of styles for article on accessible PDF tables  */