body, h1, h2, h3, h4, p, a, ul, li, img {

	margin: 0px;

	padding: 0px;

}

body {

	background: #02143b url(../images/body-bg.gif) repeat-x left top;

	font-family: "Trebuchet MS";

}

img {

	border:none;

}

ul {

	list-style-type: none;

}

h2 {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	float: left;

	height: 32px;

	width: 100%;

	text-align: left;

	background: url(../images/h2-bg-violet.gif) repeat-x;

	text-transform: uppercase;

}

h2 span {

	float: left;

	padding-left:10px;

	line-height: 28px;

	background: url(../images/h2-left-violet.gif) no-repeat left top;

}

h3 {

	font-size: 14px;

	line-height: 15px;

	font-weight: bold;

	color: #ff0000;

}

h3.bigger
{
font-size:18px;
line-height:20px;
margin-bottom:3px;
}

h3 span {

	color:#626262;

	font-size: 12px;

}

h4 {

	width:100%;

	float:left;

	font-size: 13px;

	font-weight: bold;

	color: #0072bc;

	padding: 8px 0;

}

h4 em
{
font-style:normal;
text-transform:uppercase;
}

p {

	font-size: 11px;

	line-height: 13px;

	padding-bottom: 5px;

}

p.place
{
font-size:12px;
line-height:14px;
}

p a {

	color: #ff0000;

}

a {

	text-decoration: none;

}

a:link {text-decoration:none;}
a:visited {text-decoration: none; color: white}
a:hover {text-decoration: underline; color: red; background: #157DEC}


.flt100l {

	width:100%;

	float:left;

	height:auto;

}

.fltl {

	float:left;

	height:auto;

}

.fltr {

	float:right;

	height:auto;

}

.text-rep {

	text-indent: -9999px;

	float: left;

	overflow: hidden;

	line-height: 0px;

	height: 0px;

}

#page-wrapper {

	float: left;

	height: auto;

	width: 886px;

	padding-bottom: 25px;

}

.header {

	background-color: #FFFFFF;

	position: relative;

	width: 876px;

	padding: 5px 5px 0 5px;

}

.header img {

	float:left;

}
a.ticker
{
color: #000000;
text-decoration: none
}

a.ticker:hover
{
color: #000000;
text-decoration: underline
} 
a.logo {

	position: absolute;

	height: 155px;

	width: 246px;

	left: 110px;

	top: 13px;

}

.top-menu {

	position: absolute;

	height: 50px;

	width: 225px;

	top: 10px;

	right: 10px;

}

.top-menu a {

	float:right;

}

.top-menu a.excl {

	margin-top: 2px;

}

.header ul {

	float: left;

	background: url(../images/hor-line.gif) no-repeat center top;

	width: 100%;

	margin-top:5px;

}

.header ul li {

	float:left;

	padding-right:1px;

	background: url(../images/menu-separator.gif) no-repeat right 2px;

}

.header ul a {

	color:#0072bc;

	font-size: 12px;

	line-height: 33px;

	text-transform:uppercase;

	float: left;

}

.header ul a span {

	float:left;

	cursor:pointer;

	padding: 0 20px 0 22px;

}

.header li.last-link {

	background-image: none;

}

.header ul a:hover {

	color:#ed1c24;

	text-decoration:none;

	background: url(../images/menu-hover-bg.gif) no-repeat left top;

}

.header ul a:hover span {

	background: url(../images/menu-hover-right.gif) no-repeat right top;

}

.sub-menu-wrapper {

	background: url(../images/sub-menu-bg.gif) repeat-x;

	margin: 0 -5px;

	padding: 0 5px;

}

.header .sub-menu-wrapper ul {

	margin-top: 0px;

}

.header .sub-menu-wrapper ul a {

	font-size:11px;

	font-weight:bold;

}

.header .sub-menu-wrapper ul a span {

	padding: 0 33px 0 34px;

}

.header .sub-menu-wrapper ul a:hover, .header .sub-menu-wrapper ul a:hover span {

	background:none;

	text-decoration:underline;

	color:#0072bc;

}

.main-event-ad {

	height: 300px;

	width: 686px;

	overflow: hidden;

}



.wide-column {

	float:left;

	width:686px;

}

.narrow-column {

	float:left;

	width:200px;

}

.team-dugout {

	background: url(../images/team-dugout-bg.jpg) no-repeat;

	float: left;

	height: 244px;

	width: 155px;

	padding: 25px 15px 0 70px;

}

.team-dug span {

	background-image: url(../images/h2-bg-pic.gif);

}



.wide-column-narrow {

	float: left;

	width: 240px;

}



.wide-column-narrow p {

	font-size: 11px;

	color: #FFFFFF;

	padding:10px 0;

}

.wide-column-narrow .boxes {

	width: 235px;

	margin-left: 5px;

}

.wide-column-narrow .grey
{
	width: 240px;
	margin-left: 0px;
}
.wide-column-narrow .grey
{
	background:url(../images/wider-box-bg-grey.gif) repeat-y;
}

.wide-column-narrow .grey h2
{
	background-image: url(../images/h2-bg-blue.gif);
	color:#FFFFFF;
	width:238px;
}

.wide-column-narrow .grey h2 span
{
	background-image: url(../images/h2-bg-blue-pic.gif);
}







.big-link a {

	border-bottom: solid 1px #02143b;

	float: left;

}

.boxes {

	border-bottom: solid 1px #02143b;

}

.small {

	background:#2e3092 url(../images/small-box-bg.gif) repeat-x left 28px;

}

.big {

	background:#2e3092 url(../images/big-box-bg.gif) repeat-x left 28px;

}

.wide-column-narrow .container {

	float: left;

	padding-left: 14px;

	width: 190px;

	padding-right: 24px;

}

ul.big-bullet {

	float: left;

	width: 100%;

	margin-top:10px;
	

}

ul.big-bullet li {

	background: url(../images/big-bullet.gif) no-repeat left 3px;

	padding: 0 0 15px 25px;

	line-height: 16px;

}

ul.big-bullet li a {
text-decoration:none;
	text-transform:uppercase;

	font-size:13px;

	font-weight:bold;
	color:#FFFFFF;
}


.wide-column-narrow .grey .container {

	float: left;

	padding-left: 14px;

	width: 222px;

	padding-right: 2px;
	padding-left:8px;
	padding-bottom:10px;

}


.wide-column-narrow .grey ul.big-bullet {

	float: left;

	width: 100%;

	margin-top:10px;
	padding:0;
	background: #ebebeb url(../images/list-grey-bg.gif) left -2px repeat-x;	
	padding-top:8px;
}

.wide-column-narrow .grey ul.big-bullet li {

	background: #ebebeb url(../images/list-grey-bg.gif) left bottom repeat-x;
	line-height: 16px;
	padding-top:6px;
	padding-left:10px;
	
	
}

.wide-column-narrow .grey ul.big-bullet li a {

	color:#2285c5;

	text-transform:uppercase;

	font-size:13px;
	background: url(../images/big-bullet-grey.gif) no-repeat 175px 2px;
	background: url(../images/big-bullet-grey.gif) no-repeat 195px 2px;	
	display:block;
	padding-right:20px;
}


/* items - newslike */

.wide-column-narrow .items .container {
	float: left;
	padding-left: 14px;
	width: 219px;
	padding:0px;
	width: 238px;
}

/*
.wide-column-narrow .grey ul.items li
{
background:url(../images/items-bg-bottom.gif) left bottom repeat-x;
}

.wide-column-narrow .grey ul.items li h3
{
font-size:12px;
line-height:14px;
padding:5px 10px;
margin-bottom:5px;
color:#000000;
text-transform:uppercase;
background: #d3d3d3 url(../images/items-bg-bottom.gif) left bottom repeat-x;
}

.wide-column-narrow .grey ul.items li img
{
border:1px solid #000000;
}

*/
ul.small-bullet li {

	background: url(../images/small-bullet.gif) no-repeat 10px 6px;
text-decoration:none;
	padding-left: 20px;



	font-size:11px;

	line-height:16px;

}
ul.small-bullet li a {
text-decoration:none;

	font-size:11px;

	font-weight:bold;
	color:#FFFFFF;
}
.wide-column-wide {

	float: left;

	width: 436px;

	background-color: #d3d3d3;

	padding: 0 5px 12px 5px;

}

.wide-column-wide img {

	border:solid 1px #9b9b9b;

	float: left;

}

.wide-column-wide h2 {

	margin-right: -5px;

	margin-left: -5px;

	width:446px;

	background-image: url(../images/h2-bg-white.gif);

}


.wide-column-wide h2 span {

	background-image: url(../images/h2-left-white-grey.gif);

}


.big-white-box, .small-white-box, .small-grey-box {
	float: left;
	background-color: #FFFFFF;
}

.big-white-box {

	width: 416px;

	padding: 12px 10px 14px 10px;

}

.main-img-caption {

	text-align: center;

	float: left;

	width: 100%;

	padding: 10px 0 8px 0;

	background: url(../images/horizontal-line.gif) no-repeat left bottom;

}

.small-white-box {
	margin-top: 5px;
	width: 426px;
	padding: 5px;
}


.news-box {
	float: left;
	width: 292px;
	margin-left: 10px;
	text-align:center;
}

.news-box h3 {
	height:50px;
	text-align:left;
}

.news-box p {
	float:left;
	width:100%;
	height: 25px;
	font-size:13px;
	padding-bottom: 30px;
}

.news-box p span {
	font-size:13px;
	text-transform:uppercase;
	font-weight: bold;
	color: #0072bc;
	line-height: 30px;
}

.news-box a {
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
}

.news-box a:hover {
	text-decoration:none;
}

.small-grey-box {
	/*margin-top: 5px;*/
	width: 228px;
	padding: 5px;
	
	width: 238px;
	padding: 0px;
	padding-bottom:10px;
	background:#ebebeb url(../images/items-bg-bottom.gif) left bottom repeat-x;	
}

.items .container
{
margin:0;
padding:0;
}
.small-grey-box h3
{
font-size:12px;
line-height:14px;
padding:5px 10px;
margin-bottom:5px;
color:#000000;
text-transform:uppercase;
background: #d3d3d3 url(../images/items-bg-bottom.gif) left bottom repeat-x;
}

.small-grey-box img
{
float:left;
border:1px solid #000000;
margin-left:8px;
}

.small-grey-box .news-box {
	float: right;
	width: 122px;
	margin-left: 8px;
	text-align:left;
	
	padding-right:8px;
	width:122px;
}

.small-grey-box .news-box h3
{
color:#2285c5;
text-transform:uppercase;
margin-bottom:5px;
height:auto;
background:none;
padding:10px 8px 0 0;
}

.small-grey-box a, a.arrow
{
color:#2285c5;
text-decoration:none;
}

.small-grey-box a:hover, a.arrow:hover
{
text-decoration:underline;
}

a.arrow
{
/*clear:both;*/
font-size:12px;
line-height:20px;
background:url(../images/big-bullet-grey-darker.gif) right 3px no-repeat;
padding-right:15px;
margin:3px 8px 3px 0;
text-align:right;

display:block;
float:right;
font-weight:bold;
}

.small-grey-box .news-box p
{
margin:0; padding:0;
color:#626262;
font-size:12px;
height:auto;
line-height:12px;

}



.news-archive {

	float: right;

	width: 110px;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	background: url(../images/news-archive-btn.gif) no-repeat;

	text-align: center;

	margin-right: 14px;

	line-height: 24px;

}

.side-ad {

	position: relative;

	border-bottom: solid 1px #02143b;

}

.side-ad p {

	text-align: center;

	position: absolute;

	height: 20px;

	width: 100%;

	left: 0px;

	bottom: 0px;

	color: #FFFFFF;

	font-weight:bold;

}

.side-ad p.p1
{
	bottom: -6px;
}

.narrow-column h2 {

	background-image: url(../images/h2-bg-white.gif);

}




.sponsors .row {

	float: left;

	width: 100%;

	padding: 10px 0;

}

.narrow-column h2 span {

	background-image: url(../images/h2-left-white.gif);

}

.side-ad p a {

	color:#FFFFFF;

}

.sponsors {

	background-color:#FFFFFF;

	text-align:center;

	border-bottom: solid 1px #02143b;

}

.updates p {

	color:#FFFFFF;

}

.updates .container {

	float:left;

	width:175px;

	padding: 5px 0 0 15px;

}

.updates h2 {

	background-image: url(../images/h2-bg-violet.gif);

}

.updates h2 span {

	background-image: url(../images/h2-left-violet.gif);

}

.updates ul.big-bullet li {

	padding: 8px 0 8px 25px;

	background-position:left 11px;

	border-top: solid 1px #0072bc;

}

.big-bullet .last-link {

	border-bottom: solid 1px #0072bc;

}

.updates p.details {

	margin-left: 25px;

	line-height:25px;

}

div.hr
{
margin-top:7px;
background:url(../images/horizontal-line.gif) no-repeat left top;
height:2px;
}