/*over all body style:*/body {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;}img {	padding: 0px;	margin: 0px;	border: none;}/*general text on white background*/td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #333333;}table.ind {	border-width: 1px;	border-style: solid;	border-color: #000033;}/*footer text*/.footer {	font-size: 10px;	color: #666666;	text-align: center;}.fec_warn {	padding-top: 5px;	color: #880000;}/*sub stats page header*/.subheader {	background-color: #D5D5D5;	padding-top: 5px;	padding-left: 10px;}/*sub sidemenu*/.submenu {	background-color: #CCCCCC;	padding-top: 5px;	padding-left: 10px;	color: #333333;}/*indices winner*/.winner {	font-size: 12px;	font-weight: bold;}/*indices winner 2*/.winner1 {	background-color: #003366 !important;	color: #CCCCCC;}.winner2 {	background-color: #AA0000 !important;	color: #CCCCCC;}.winnerRank {	font-size: 32pt;	font-weight: bold;	color: #CCCCCC;	text-align: center;	width: 25px;}/*indices winner name*/.winnername {	font-size: 14px;	font-weight: bold;	color: #CCCCCC;}/*indices title*/.indextitle {	font-size: 18px;	font-weight: bold;}/*indices small pics*/.pic {	text-align: center;}.rank {	font-size: 24pt;	font-weight: bold;	text-align: center;	width: 25px;}/*table for the sub stats*/.subtable {	background-color: #003366;}/*winner in the sub stats table*/.subwinner {	font-weight: bold;	color: #CCCCCC;	background-color: #660000;}.val {	text-align: right;}.amt {	text-align: center;}td.dist {	text-align: right;}.label {	text-align: center;}A 		{ color: #660000; text-decoration: none;} A:link		{ color: #660000; text-decoration: none; } A:visited	{ color: #660000; text-decoration: none; } A:active	{ color: #660000;  } A:hover		{ color: #003366; text-decoration:underline; }A.head 		{ color: #000000; text-decoration: underline;} A.head:link	{ color: #330000; text-decoration: underline; } A.head:visited	{ color: #330000; text-decoration: underline; } A.head:active	{ color: #330000; text-decoration: underline; } A.head:hover	{ color: #FF0000; text-decoration:underline; }A.navleft		{ color: #333; text-decoration: none;} A.navleft:link		{ color: #333; text-decoration: none; } A.navleft:visited	{ color: #333; text-decoration: none; } A.navleft:active	{ color: #600;  } A.navleft:hover		{ color: #600; text-decoration:underline; }.mapName {	font-weight: bold;	font-size: 24pt;	valign: top;}.cityShow {	background-color: #DDDDDD;	font-weight: bold;}img.citymap {	border-top: 1px solid #003;	border-left: 1px solid #003;	border-right: 1px solid #003;	border-bottom: 1px solid #003;}table.cityLeg {}table.cityLeg td {	text-align: center;	vertical-align: top;}.intro {	width: 98%;	padding-bottom: 5px;}td.navLeft {	width: 150px;	vertical-align: top;	background-color: #D5D5D5;	padding-top: 5px;	padding-left: 10px;	padding-right: 5px;	color: #333333;}table.neighbor_form td {	padding: 0px;	margin: 0px;}table.neighbor_form td {	vertical-align: middle;}form.neighbor_form {	padding: 5px;	margin: 0px;	border: solid thin #CCCCCC;}.form_note {	font-size: 8pt;	color: #888;}.reqd {	font-size: 8pt;	font-style: italic;}A.arrow {	font-weight: bold;}tr.neighbor_head td {	background-color: #CCCCCC;	font-size: 12pt;}table.neighbor td {	text-align: left;	border-bottom: solid thin #CCC;}table.block td {	text-align: left;	border-bottom: solid thin #CCC;}table.block td.amt {	text-align: right;	padding-right: 5px;}table.block tr.spot_head td {	font-size: 12pt;	border-bottom: solid thin black;}.occ {	font-size: 8pt;	padding-left: 10px;}table.block_print td {	border-right: solid 1px #999999;#	border-left: solid 1px #999999;}div.coord {	font-size: 7pt;	text-align: right;	padding-right: 10px;	color: 777777;}A.nbor 		{ color: #000000; text-decoration: underline;} A.nbor:link	{ color: #000; text-decoration: underline; } A.nbor:visited	{ color: #000; text-decoration: underline; } A.nbor:active	{ color: #000; text-decoration: underline; } A.nbor:hover	{ color: #900; text-decoration:underline; }.rep {  background-color: #FFF4F4;}.dem {  background-color: #F4F4FF;}.maplink {	font-size: 7pt;}.feedback {	font-size: 10pt;	color: black;}