/* default stylesheet for Harvard Ultimate site *//* by Charlie Cheever <ccheever@fas> */body{	background-color: white;	color: #000000;	font-size: 9.75px;	font-family: verdana, geneva, arial, sans-serif;	margin: 0px;	padding: 0px;}p{	margin: 0px 5px 5px 5px;}h1 { font-weight: bold; }.content {	font-family: Verdana, Tahoma, 'Trebuchet MS';	font-size: 11px;	color: black;	line-height: 15px;}.content A:link {	color: #0000aa;	text-decoration: underline;}.content A:visited {	color: #333366;	text-decoration: underline;}.content A:hover {	color: #aa0000;	text-decoration: underline;}.news {	font-family: Arial, Trebuchet MS, Arial;	font-size: 11px;	line-height: 13px;}.news A:link {	color: #0000cc;	text-decoration: underline;}.news A:visited {	color: #2222bb;	text-decoration: underline;}.news A:hover {	color: #cc0000;	text-decoration: underline;}.pane-header {	display: block;	font-size: 11px;	color: white;	background: black;	font-family: Verdana, Tahoma, Helvetica, Sans-serif;	text-align: center;	font-weight: bold;}.section-input {	background: #ff8866;	font-family: Verdana, Arial, Geneva, Verdana, Sans-serif;	font-size: 11px;	color: black;}.photo-caption {	font-family: Arial, 'Trebuchet MS', Verdana, Tahoma, Helvetica, Sans-serif;	font-size: 10px;	color: #ffcc00;}.sponsor-caption {	font-family: Arial, 'Trebuchet MS', Verdana, Tahoma, Helvetica, Sans-serif;	font-size: 11px;	color: black;}.sponsor-caption A:link {	color: black;	text-decoration: none;}.sponsor-caption A:visited {	color: black;	text-decoration: none;}.sponsor-caption A:hover {	color: #aa0000;	text-decoration: underline;}.section {	color: white;	background: #aa0000;	font-size: 13px;	font-family: Trebuchet MS, Arial;}.section A:link {	color: white;	text-decoration: none;}.section A:visited {	color: white;	text-decoration: none;}.section A:hover {	color: #9999cc;	text-decoration: none;}.section-tab {	background: #aa0000;	color: white;	font-family: Verdana, Tahoma, Sans-serif;	font-size: 10px;	font-weight: bold;	letter-spacing: 2px;	text-align: right;}.invert {	color: white;	font-weight: bold;	background: black;	display: block;	text-align: center;}.navigation {	font-family: Verdana, Arial, Sans-serif;	font-size: 10px;	color: black;	line-height: 11px;	display: block;}.navigation A:link {	color: #223344;	text-decoration: none;}.navigation A:visited {	color: #223344;	text-decoration: none;}.navigation A:hover {	color: #aa0000;	text-decoration: underline;	background: #dddddd;}.info-box {	font-family: Verdana;	font-size: 11px;	color: white;	line-height: 15px;}.info-box A:link {	color: white;}.login-input {	background: #ffee88;	font-family: Arial, Geneva, Verdana, Sans-serif;	font-size: 11px;	color: black;}.login-password {	background: #ffee88;	font-family: Verdana, Tahoma, Sans-serif;	font-size: 10px;	color: black;}.login-error {	background: #ffee88;	font-family: Verdana, Tahoma, Sans-serif;	font-size: 11px;	color: #aa0000;	font-weight: bold;	padding-left: 22;	padding-right: 22px;}.login-button {	background: #ffcc00;	font-family: Tahoma, Verdana, Arial, Sans-serif;	font-size: 9px;	font-weight: bold;	color: #333333;}.section-button {	background: #880000;	font-family: Tahoma, Verdana, Arial, Sans-serif;	font-size: 9px;	font-weight: bold;	color: #cccccc;}.section-text {	background: transparent;	color: white;	font-family: Verdana Arial, Sans-serif;	font-size: 11px;}.section-text A:link {	color: #ffcc00;	text-decoration: underline;}.section-text A:visited {	color: #ffcc00;	text-decoration: underline;}.section-text A:hover {	color: #ffff00;	text-decoration: underline;}.login-footer {	font-family: Verdana, Arial, Sans-serif;	font-weight: bold;	font-size: 11px;	color: black;	text-align: center;	line-height: 16px;}.login-footer A:link {	font-family: Verdana, Arial, Sans-serif;	font-weight: bold;	font-size: 11px;	color: #000099;	text-align: center;	text-decoration: none;}.login-footer A:visited {	font-family: Verdana, Arial, Sans-serif;	font-weight: bold;	font-size: 11px;	color: #000099;	text-align: center;	text-decoration: none;}.login-footer A:hover { text-decoration: underline; }.login-info {	font-family: Tahoma;	font-size: 10px;	color: black;}.login-help {	font-family: Arial, Verdana, Sans-serif;	font-size: 13px;	color: black;}.login-help A:link {	font-weight: bold;	color: #ffff88;	text-decoration: none;}.login-help A:visited {	font-weight: bold;	color: #ffff00;	text-decoration: none;}.login-help A:hover {	font-weight: bold;	color: #ffffff;	text-decoration: none;}.login-info A:link {	font-family: Tahoma;	font-size: 12px;	color: #112233;	font-weight: bold;	text-decoration: underline;}.login-info A:visited {	font-family: Tahoma;	font-size: 12px;	color: #112233;	font-weight: bold;	text-decoration: underline;}.login-info A:hover {	font-family: Tahoma;	font-size: 12px;	color: #112233;	font-weight: bold;	text-decoration: none;}.login-error-info {	font-family: Tahoma;	font-size: 10px;	color: black;}.login-error-info A:link {	color: #000088;		text-decoration: underline;}.login-error-info A:visited {	color: #000088;		text-decoration: underline;}.login-error-info A:hover{	color: #880000;		text-decoration: underline;}/* styles for the rankings page */PRE {	font-size: 9pt;	font-family: Courier New, Monaco, Monospace;}.harvard {	color: #aa0000;	font-weight: bold;	background: #ffff88;}.new-england {	color: #0000ff;	background: #dddddd;}.rankings-date {	font-weight: bold;}.rankings-for {	background: #dddddd;	color: black;	font-weight: bold;}