.headline_main          { color: #069; font-weight: bold; font-size: 24px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline_main_lg      { color: #069; font-weight: bold; font-size: 36px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline_main_sm  { color: #069; font-weight: bold; font-size: 21px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline2     {
	color: #069;
	font-weight: bold;
	line-height: 1.1;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 16px;
}
.headline2_front   { color: #2e8b57; font-weight: bold; font-size: 12px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline2_lg   { color: #2e8b57; font-weight: bold; font-size: 13px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline3_green    { color: #2e8b57; font-weight: bold; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline3_red   { color: #cd5c5c; font-weight: bold; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header_box    { color: #069; font-weight: bold; font-size: 13px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header_box_lg   { color: #069; font-weight: bold; font-size: 16px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copy                     { color: #333; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 200%; letter-spacing: 120% }
.link_light   { color: #a9a9a9; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link   { color: #069; text-decoration: none }
a:visited    { color: #4b0082; text-decoration: none }
a:hover { color: #069; text-decoration: underline }

/* From type_sports */

.headline_main  { color: #800000; font-weight: bold; font-size: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline2 { color: #069; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline3 { color: #cd5c5c; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header_box {
	color: #006699;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.scores_class { color: #333; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.scores_game { color: #006400; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.scores_type { color: #333; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.news_box { color: #069; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.news_contact  { color: #333; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copy  { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:link   { color: #069; text-decoration: none }
a:visited    { color: #4b0082; text-decoration: none }
a:hover { color: #069; text-decoration: underline }

/*end type_sports */



body {
	background-color:#f2f7fc;
	font-family: Arial, Helvetica, sans-serif;
}
td {
	text-align:left;
	vertical-align: top;
}
a { color: #006699;}
.top-nav a , .top-nav a:visited{
	text-decoration: underline;
}
.top-nav a:hover {
	text-decoration: none;
}
h2    {
	color: #069;
	font-weight: bold;
	font-size: 13px;
	line-height: 110%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #add8e6;
	padding: 1px;
	margin-bottom: 0px;
}
.footer {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #add8e6;
}
.footer td{
	padding-top: 5px;
}
div.quick-links { font-size:11px;}
div.quick-links h2 { margin-bottom:5px;}
table.masthead {margin-bottom:10px;}
.main-content {font-size: 11px; padding:10px; line-height:1.3;}
.main-content a {text-decoration:underline;}
.main-content a:hover {text-decoration:none;}
.main-table {background-color:white;}
.main-left {padding: 10px; width:160px;}

.subnav h1 {
	font-size: 28px;
	font-weight: bold;
	color: #006699;
}
.table2col { margin-top:10px;}
.table2col .left {
	padding-right: 10px;
	border-right-width: 3px;
	border-right-style: dotted;
	border-right-color: #ADDBE7;
}
.table2col .right {
	padding-left: 10px;
	width: 150px;
}
.table2col .right a {text-decoration:none;}
.table2col .right a:hover {text-decoration:underline;}
div.subnav-link { background-color:#ddd; padding: 3px 10px 3px 10px;}
.subnav-link a { font-weight:bold;}
