/* Northbrook Consulting */

body 		{ background: #040; font-family: Arial, Helvetica, sans-serif; font-size: .95em; margin: 10px 0; padding: 0; }

div.page 	{ background: #666; width: 770px; border: 10px #666 solid; margin: 0 auto; }

div.container 	{ width: 100%; overflow: hidden; background: #FFF; } /* Contains main and sidebar columns */

div.main 	{ float: left; width: 560px; background: #FFF; border-right: 200px #EFEFEF solid; margin-right: -200px; 				              padding-right: 10px; }				/* Border-right and margin-right are hack to keep even columns */
div.side 	{ float: left; width: 199px; background: #EFEFEF; }
div.logos	{ margin: 2em 0; text-align: center; clear: both; }  /* Holds series of logo images at the bottom of pages */

h1, h2, h3	{ font-family: "Palatino Linotype", "Times New Roman", Times, serif; color: #040; font-size: 1.4em; 
				margin: .5em 20px .1em 20px; }
h2 			{ font-size: 1.2em; margin: .5em 20px .1em 20px; }
h3 			{ font-size: 1.1em; margin: .2em 20px 0em 20px; clear: both; }

p 			{ margin: .5em 20px; }

p.center 	{ text-align: center; }				/* place text or an img in this paragraph to center it */
p.action 	{ text-align: center; font-weight: bold; }				/* place text or an img in this paragraph to center it */
p.menu 		{ color: #FFF; background-color: #050; text-align: center; margin: 10px 0; padding: .2em .1em; clear: both; }
p.footer 	{ color: #FFF; text-align: center; margin: .5em 10px 1em 10px; }
p.copyright { font-size: .8em; color: #FFF; text-align: center; margin: .5em 10px .5em 10px; }

.fineprint	{ font-size: .75em; }
.boldgrn	{ color: #050; font-weight: bold; }
.highlight	{ background-color: #fefe9f; color: #043; } 

img			{ border: none; }
img.right 	{ float: right; margin: 5px 10px; }
img.left	{ float: left; margin: 5px 10px; }

ul 			{ list-style-type:square; margin-top: .1em; margin-bottom: .2em; }
li 			{ margin-top: .3em; margin-bottom: .4em; }

a:link 		{ color: #040; }
a:visited 	{ color: #565; }
p.menu a:link, p.menu a:visited { color: #FFF; text-decoration: none; }
p.menu a:hover { text-decoration: underline; }
p.footer a:link, p.footer a:visited { color: #FFF; }