/* colors - subject to change. Consult /styles/screen.css for the most recent updates	dk blue: #004681  // med blue: #3D6B9D // lt blue: #839BC1 // 	dk gray: #64656A // med gray: #BCBFC6 // lt gray: #EAEAEA	dk red: #B33A2F // yellow: #FFC324 // peachy: #F3DEA9*/*{margin: 0; padding: 0; border: none;}html,body {	margin: 0;	padding: 0;}body {	font-family: Verdana, Arial, sans-serif;	text-align: center;	font-size: 100%;	color: #000000;	background-color: #BCBFC6;	margin: 0 auto;}/* divs */#container {	width: 800px;	background-color: #BCBFC6;	color: #000000;	margin: 0 auto;	text-align: left;}#logo {	float:left;	width: 100%;	background-color: #BCBFC6;	color: #000000;}#logo img {	padding-left: 25px;	padding-top: 5px;	padding-bottom: 5px;}#bluebar {	float: left;	width: 100%;	height: auto;	background-color: #3D6B9D;	color: #000000;}#subnav {	float: left; 	width: 100%;	height: auto;	background-color: #EAEAEA; 	color: #000000; }#sidebar {	float: left;	width: 200px;	background-color: #3D6B9D;	border-top: 8px solid #BCBFC6;	clear: none;	margin: 0 0 0 10px;	padding: 10px;}#smallersidebar {	float: left;	width: 150px;	background-color: #3D6B9D;	border-top: 8px solid #BCBFC6;	clear: none;	margin: 0 0 0 10px;	padding: 10px;}#main {	float: left;	width: 550px;	background-color: #FFFFFF;	color: #000000;	border-top: 8px solid #BCBFC6;	border-left: 5px solid #BCBFC6;}#biggermain {	float: left;	width: 600px;	background-color: #FFFFFF;	color: #000000;	border-top: 8px solid #BCBFC6;	border-left: 5px solid #BCBFC6;}#photo {	float: right;	width: 105px;	margin: 7px 10px 10px 10px;}#footer {	width: 800px;	background-color: #BCBFC6;	color: #000000;	clear: both;}/* rounded corners */b.rtop, b.rbottom{display:block;background: #BCBFC6}b.rtop b, b.rbottom b{display:block;height: 1px;    overflow: hidden; background: #FFFFFF}b.r1{margin: 0 5px}b.r2{margin: 0 3px}b.r3{margin: 0 2px}b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}/* end rounded corners *//* text styles */.logo {	display: block;}.printlogo {	display: none;}#main p, #main h1, #main h2, #main h3, #biggermain p, #biggermain h1, #biggermain h2, #biggermain h3 {	font-family: Verdana, Arial, sans-serif;	margin: 5px 0 5px 0;	padding-left: 15px;	padding-right: 15px;}#main p, #biggermain p {	font-size: .8em;}h1 {	font-size: 1.2em;	letter-spacing: .05em;	color: #004681;}h2 {	font-size: 1.0em;	width: auto;	color: #004681;}h3 {	font-size: 1.0em;	color: #EAEAEA;	border: 1px solid #EAEAEA;	padding: 1px;}h4 {	font-size: 1.0em;	color: #3F6A9D;}h5 {	font-size: .7em;	font-style: italic;	font-weight: normal;	margin: 0 15px 0 0;}.h1text {	font-size: 1.2em;	font-weight: bold;	letter-spacing: .05em;	color: #004681;}#main ul, #main ol, #biggermain ul, #biggermain ol {	margin: 0 0 0 50px;	padding: 0;}#main ul li {	font-size: .8em;	margin: 0 15px 5px 0;	padding: 0;}#biggermain ul li {	font-size: .8em;	margin: 0 15px 10px 0;	padding: 0;}a { text-decoration: none; }a:link { color: #3D6B9D; }a:visited { color: #3D6B9D; }a:hover { text-decoration: underline; }a:active { color: #B33A2F; }.site {	font-size: .7em;	margin-left: 25px;	text-align: left;}#subnav p {	font-size: .75em;	letter-spacing: .025em;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 10px;}#sidebar p, #smallersidebar p {	font-size: .8em;	letter-spacing: .025em;	color: #FFFFFF;	margin: 5px 0 10px 10px;}#sidebar a, #smallersidebar a {	color: #FFC324;	text-decoration: none;}#sidebar a:hover, #smallersidebar a:hover { 	text-decoration: underline; }.onpage {	color: #BCBFC6;	font-weight: bold;	}#footer p {	font-size: .7em;	letter-spacing: -.02em;	padding-top: 5px;	padding-bottom: 5px;	text-align: center;}