/* ---- Printable ---- */
/* ---------------- */

body, #wrapper, 
#header, #leftcolumn, #foot {
  	width: auto;
}
	
body {
	font: 10pt/1.5em 'Lucida Grande', Lucida, Verdana, Arial, sans-serif;
	color: #000;
	width: auto !important;
}
	
#wrapper {
	width: 90% !important;
}
	
	
#footer {
	padding-top: 25px;
	color: #44697d;
	font-size: 80%;
}
	
#footerLogos img {
	margin: 0 15px 15px 0;
	padding: 0;
}
	

/* links
-------------------------------------- */

a:link { color: #09f; }
	
a:visited { color: #333; }
	
a:hover, a:active { color: #abc785; }

h4 a:link, h4 a:visited { color: #3e647e; text-decoration: none; }
	
h4 a:hover, h4 a:active { color: #09f; }

#footer a:link, #footer a:visited { color: #44697d; }

#footer a:hover, #footer a:active { color: #09f; }

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { color: #abc785; text-decoration: none; }


/* typography
-------------------------------------- */

h1 { 
	margin: 0 0 1em 0; 
	padding: 0;
	font-size: 190%;
	color: #000;
	letter-spacing: none;
	line-height: 1.25em;
}

h2 { 
	margin: 0 0 .5em 0; 
	padding: 0;
	font-size: 175%;
	color: #000;
	letter-spacing: 1px;
	line-height: 1.25em;
}
 
h3 { 
	margin: 0 0 .5em 0; 
	padding: 0;
	font-size: 170%;
	color: #3e647e;
	letter-spacing: 1px;
	line-height: 1.25em;
}

 
p { margin: 1.5em 0; padding: 0; }

#footer p { margin-bottom: 3px; padding-top: 5px; }

 	
/* ---- lists ---- */

ul {
	margin: 0 1em 1.5em 1.5em;
	padding: 0;
	}
	
li {
	margin: 0 0 .25em 0;
	padding: 0;
	}


/* ---- header  ---- */

#language { display: none; }


/* ---- navigation ---- */

#nav { display: none; }


/* ---- login button ---- */
	
#secNav { display: none; }

/* ---- callouts ---- */
#rightcolumn { display: none; }