body {	background-color: #ffffff;}h1 {	margin-bottom: 0;}a:link, a:visited {	color: #0466a7;	text-decoration: none;}a:hover, a:active {	color: #0466a7;	text-decoration: underline;}#header, #main, #breadcrumb, #footer, #realfooter {	width: 800px;}#main.gray {	background: url(main_gray_bg_top.gif) no-repeat top left;}div.features {	background: url(main_white3_top.gif) no-repeat top left;	padding-top: 10px;}.padder {	padding: 15px 20px 0;}#main.gray .padder, #realfooter .padder {	background: url(main_gray_bg_btm.gif) no-repeat bottom left;}#main p, #realfooter p, #realfooter li {	color: #6a6a6a;	font-size: 10px;}#main h2 {	font-size: 12px;	color: #7f7f7f;	margin-bottom: 6px;}#main .subcolumn1-2, #main .subcolumn2-2 {	width: 362px;}#main .subcolumn1-3, #main .subcolumn2-3, #main .subcolumn3-3 {	width: 240px;}#main .subcolumn3-3 {	width: 230px;	margin-right: 0px;	padding-left: 2px;}#main .subcolumn1-4, #main .subcolumn2-4, #main .subcolumn3-4, #main .subcolumn4-4 {	width: 172px;	float: left;}#main .subcolumn1-4, #main .subcolumn2-4, #main .subcolumn3-4 {	margin-right: 24px;}#main.profile .padder {	padding-top: 5px;}#main.profile p {	color: #000;	font-size: 11px;	line-height: 13px;}#main.profile h3 {	margin:0;	padding:0;	font-size: 20px;	font-weight: bold;	margin-bottom: 5px;}#main.profile h4 {	font-size: 11px;	font-weight: bold;}#main.profile {	background: url(profile_top_bg.gif) no-repeat top left;	padding-top: 10px;}#main.profile .padder {	background: url(profile_btm_bg.gif) no-repeat bottom left;}#main.profile .subcolumn3-3 p {	color: #7f7f7f;	font-size: 10px;	margin:12px 0 15px 0;	padding:0 15px 0 7px;}#main.profile .subcolumn3-3 img {	margin-left: 8px;}#main.profile blockquote {	margin:12px 0 0 0;	padding:0 15px 0 0;}#main.profile blockquote p.quote {	padding-left: 7px;	font-size: 14px;	line-height: 16px;	color: #1c6ac1;	text-indent: -5px;}#main.profile blockquote p.attribution {	padding-left: 6px;	color: #1c6ac1;}#pagebuttons {	clear: both;	padding: 0 0 30px;	width: 500px;}#main.profile.nosidebar {	background: url(main_white4_top.gif) no-repeat top left;	padding-top: 10px;}#main.profile.nosidebar #pagebuttons {	clear: both;	padding: 0 0 30px;	width: 750px;}#realfooter {	margin: 0 auto;	text-align: left;}#realfooter {	background: url(main_gray_bg_top.gif) no-repeat top left;}#realfooter .subcolumn1-4, #realfooter .subcolumn2-4, #realfooter .subcolumn3-4, #realfooter .subcolumn4-4 {	width: 172px;	float: left;}#realfooter .subcolumn1-4, #realfooter .subcolumn2-4, #realfooter .subcolumn3-4 {	margin-right: 24px;}#realfooter .indent p {	margin: 0 0 15px 42px;}#realfooter h2 {	margin:0 0 6px 0;	padding:0;	font-size: 12px;	color: #7f7f7f;}#realfooter h2 a:link, #realfooter h2 a:visited {	color: #7f7f7f;}#realfooter h2 a:hover, #realfooter h2 a:active {	color: #0466a7;	text-decoration: none;}ul.profiles {	list-style: none;	margin: 0 0 10px 4px;}/* five column foter#realfooter .subcolumn1-5, #realfooter .subcolumn2-5, #realfooter .subcolumn3-5, #realfooter .subcolumn4-5, #realfooter .subcolumn5-5 {width: 64px; float: left; }#realfooter .subcolumn1-5, #realfooter .subcolumn2-5, #realfooter .subcolumn3-5, #realfooter .subcolumn4-5 {margin-right: 15px;}#realfooter .subcolumn5-5 { width: 130px; margin-left: 6px;}#realfooter .subcolumn5-5 p, #realfooter .subcolumn5-5 ul {margin: 0; padding: 0;}#realfooter img { margin:0;padding:0;}#realfooter .indent p {margin: 0 0 15px 42px;}#realfooter h2 {margin:0 0 6px 0; padding:0; font-size: 12px;}#realfooter h2 a:link, #realfooter h2 a:visited {color: #7f7f7f;}#realfooter h2 a:hover, #realfooter h2 a:active {color: #0466a7; text-decoration: none;}*/#footer {	text-align: center;	padding-top: 0;	border-top-color: #c9c9c9;	margin-top: 20px;}#footer form {	margin-bottom: 0;}#footer a {	margin: 0 3px;}#footer p {	font-size: 10px;	color: #76797c;	margin-top: 10px;}table#qtnav {	width: 778px;	margin-left: 10px;}table#qtnav td {	font-size: 11px;	padding: 9px 8px 8px;	text-align: center;	vertical-align: top;}table#qtnav td a:link, table#qtnav td a:visited {	color: #555;	display: block;	padding: 7px 0;}table#qtnav td a:hover, table#qtnav td a:active {	color: #555;	display: block;	padding: 7px 0;}div.clearer {	clear: both;	display: block;	margin: 0;	padding: 0;	height: 1px;	line-height: 2px;	font-size: 1px;}:focus {	-moz-outline: none;}
