/*BEGIN LAYOUT CSS*/

html, body {
background:#FFFFFF;
background-image: url(../images/bg_shadow_sports.png);
background-repeat: repeat-y;
background-position:center;
text-align: left;
width:100%;
height:100%;
min-height: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
}


div#header {
background-image: url(../images/header_main.png);
background-repeat: no-repeat;
position:relative;
height:195px;
width:967px;

margin: 0 auto;
padding: 0px 0px 0px 0px;
}

div#menucontainer {
position:relative;
top: 133px;
bottom: 0px; 
height:195px;
width:967px;
/*margin-left: auto;
margin-right: auto;*/

}

div#globalnav {
position:relative;
width:967px;
bottom: 0px; 
text-align: -moz-right;

}

div#menusystem {
position:relative;
width:967px;
bottom: 0px; 
text-align: -moz-right;

}

div#container {
background:#FFFFFF;
position:relative;
height: auto; 
min-height: 100%;
width:967px;
text-align: center;
margin: 0 auto;
margin-left: auto;
margin-right: auto;
padding: 0px 0px 0px 0px;
}

div#subcontainer
{
background:#FFFFFF;
/*line-height:400 px;*/
/*height:400 px;*/
width:930px;
height: auto; 
min-height: 100%;
margin-left: auto;
margin-right: auto;
/*width: 50em;*/
text-align: left;
padding: 0px 0px 0px 0px;

}

div#subcontent {
position:relative;
height:auto 0px;

background:#FFFFFF;
width:800px;
text-align: left;
margin: 0 auto;
padding: 0px 0px 0px 0px;
}

div#content {
position:relative;
height:auto;
min-height: 100%;
background:#FFFFFF;
width:800px;
text-align: left;
margin: 0 auto;
padding: 0px 0px 0px 0px;
}

div#crumbs {
position:relative;
height:30px;
min-height: 100%;
background:#FFFFFF;
width:800px;
text-align: left;
margin: 0 auto;
padding: 8px 0px 5px 0px;
}

div#footer {
position:relative;
text-align: center;
margin-left: auto;
margin-right: auto;
position:relative;
width:967px;
height:30px;
padding: 5px 0px 0px 0px;
}

.clear {
	overflow: hidden;
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
    width: auto;
    position: relative;
}

#contentphotoright { 
	position:relative;
    float: right;
	padding: 0px 0px 5px 5px;
}

div#join {
background-image: url(../images/grad_joinsection.png);
background-repeat: x;
position:relative;
height:50px;
width:450px;
text-align: left;
margin: 0 auto;
padding: 0px 5px 0px 10px;
border:1px solid #CCCCCC;
}

div#righttop {
position:relative;
width:450px;
text-align: left;
}
div#bottomcolumn {
position:relative;
text-align: left;
width:298px;
}
/*END LAYOUT CSS*/

/*BEGIN CONTENT SLIDER CSS*/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 1px solid #b0b0b0;
/*border-bottom-width: 6px;*/
width: 450px; /*width of featured content slider*/
height: 170px;
font-size: 12px; 
font-family: Arial, Geneva, sans-serif;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: #FFFFFF;
width: 440px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.pagination{
width: 432px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #b0b0b0;
padding: 5px 10px;


}

.pagination a{
padding: 0px;
color: #FFFFFF;
background: #b0b0b0;

}

.pagination a:hover, .pagination a.selected{
padding: 0px;
color: #FFFFFF;
background: #FFFFFF;

}
/*END CONTENT SLIDER CSS*/

/*BEGIN MENU CSS*/
ul#topnav {
	background: url(../images/button_bg.png) repeat-x;
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 12px; 
	font-family: Arial, Geneva, sans-serif;
	text-decoration: none;
	top: 0px;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
	
}
ul#topnav li a {
	float: left;
	text-indent: -9999px; /*--Push text off of page--*/
	height: 41px;
	
}
ul#topnav li:hover a, ul#topnav li a:hover { 
background-position: left bottom; 

} /*--Hover State--*/

/*SPORTS LATER
ul#topnav a.leftmenu {
	background: url(../images/menuleft_sports.png) no-repeat;
	width: 341px;
}
ul#topnav a.menuspacer {
	background: url(../images/spacer_mainmenu.png) no-repeat;
	width: 1px;
}
ul#topnav a.home {
	background: url(../images/btn-1-ON.png) no-repeat;
	width: 60px;
}
ul#topnav a.audio {
	background: url(../images/btn-2-ON.png) no-repeat;
	width: 117px;
}
ul#topnav a.video {
	background: url(../images/btn-3-ON.png) no-repeat;
	width: 117px;
}
ul#topnav a.articles {
	background: url(../images/btn-4-ON.png) no-repeat;
	width: 130px;
}
ul#topnav a.tools {
	background: url(../images/btn-5-ON.png) no-repeat;
	width: 112px;
}
ul#topnav a.store {
	background: url(../images/btn-6-ON.png) no-repeat;
	width: 85px;
}
*/

ul#topnav a.leftmenu {
	background: url(../../images/menuleft_main.png) no-repeat;
	width: 22px;
}
ul#topnav a.menuspacer {
	background: url(../../images/spacer_mainmenu.png) no-repeat;
	width: 1px;
}
ul#topnav a.about {
	background: url(../../images/btn-1-OFF.png) no-repeat;
	width: 113px;
}
ul#topnav a.score {
	background: url(../../images/btn-7-OFF.png) no-repeat;
	width: 185px;
}

ul#topnav a.clients {
	background: url(../../images/btn-9-OFF.png) no-repeat;
	width: 53px;
}

ul#topnav a.ninesec {
	background: url(../../images/btn-8-OFF.png) no-repeat;
	width: 130px;
}

ul#topnav a.business {
	background: url(../../images/btn-2-OFF.png) no-repeat;
	width: 127px;
}
ul#topnav a.sports {
	background: url(../../images/btn-3-OFF.png) no-repeat;
	width: 115px;
}
ul#topnav a.life {
	background: url(../../images/btn-4-OFF.png) no-repeat;
	width: 99px;
}
ul#topnav a.media {
	background: url(../../images/btn-5-OFF.png) no-repeat;
	width: 48px;
}
ul#topnav a.store {
	background: url(../../images/btn-6-OFF.png) no-repeat;
	width: 65px;
}

ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 41px; right: 0px;
	background: #faffca; /* url(../images/sub_bg.png) repeat-x; /*--Background gradient--*/
	border-left: 1px solid #878787;
	border-right: 1px solid #878787;
	border-bottom: 1px solid #878787;
	padding: 10px 10px 10px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
	z-index: 1000;
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}

ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #333333;
	
}

ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	/*background: url(../images/navlist_arrow.png) no-repeat 0px 5px;*/
	padding: 2px 5px 2px 5px;
	display: block;
	font-size: 12px; 
	font-family: Arial, Geneva, sans-serif;
	text-decoration: none;
	color: #093963;
	border: 1px solid #faffca;
}
ul#topnav .sub ul li a:hover {
	color: #eb4918;
	background-position: 0px 5px ;/*--Override background position--*/
	/*border: 1px solid #093963;*/
}

/*END MENU CSS*/


.linkcolor-blue { font-size: 12px; font-family: Arial, Geneva, sans-serif;text-decoration: none; color:#333333;}
.linkcolor-blue a:link { color: #093963;}
.linkcolor-blue a:visited { color: #093963;}
.linkcolor-blue a:hover { color: #093963;}
.linkcolor-blue a:active { color: #093963;}

.linkcolor-white { font-size: 12px; font-family: Arial, Geneva, sans-serif;text-decoration: none; color:#FFFFFF;}
.linkcolor-white a:link { color: #FFFFFF;}
.linkcolor-white a:visited { color: #FFFFFF;}
.linkcolor-white a:hover { color: #FFFFFF;}
.linkcolor-white a:active { color: #FFFFFF;}

.linkcolor-blue1 { font-size: 11px; font-family: Arial, Geneva, sans-serif;text-decoration: none; color:#093963;}
.linkcolor-blue1 a:link { color: #093963;}
.linkcolor-blue1 a:visited { color: #093963;}
.linkcolor-blue1 a:hover { color: #093963;}
.linkcolor-blue1 a:active { color: #093963;}

.linkcolor-white1 { font-size: 11px; font-family: Arial, Geneva, sans-serif;text-decoration: none; color:#FFFFFF;}
.linkcolor-white1 a:link { color: #FFFFFF;}
.linkcolor-white1 a:visited { color: #FFFFFF;}
.linkcolor-white1 a:hover { color: #FFFFFF;}
.linkcolor-white1 a:active { color: #FFFFFF;}

.linkcolor-bluewhite1 { font-size: 11px; font-family: Arial, Geneva, sans-serif;text-decoration: none; color:#093963;}
.linkcolor-bluewhite1 a:link { color: #093963;}
.linkcolor-bluewhite1 a:visited { color: #093963;}
.linkcolor-bluewhite1 a:hover { color: #FFFFFF;}
.linkcolor-bluewhite1 a:active { color: #FFFFFF;}

.linkcolor-blue2 { font-size: 12px; font-family: Arial, Geneva, sans-serif;text-decoration: none; color:#093963;}
.linkcolor-blue2 a:link { color: #093963;}
.linkcolor-blue2 a:visited { color: #093963;}
.linkcolor-blue2 a:hover { color: #093963;}
.linkcolor-blue2 a:active { color: #093963;}


.x1 {font-size:11px; font-family:Arial, Geneva, sans-serif;}
.x2 {font-size:12px; font-family:Arial, Geneva, sans-serif;}
.x1-white {font-size:11px; font-family:Arial, Geneva, sans-serif; color:#FFFFFF;}
.x1-white2 {font-size:11px; line-height: 18px;letter-spacing: -1.0px;font-weight: bold; color:#FFFFFF;}
.x1-orange {font-size:11px; font-family:Arial, Geneva, sans-serif; color:#f5821f;}

.input {font-size:11px; font-family:Arial, Geneva, sans-serif;}
.input2 {font-size:10px; font-family:Arial, Geneva, sans-serif;}
.headline {color: #000000;	font-size: 18px;line-height: 16px;letter-spacing: -1.5px;font-weight: bold;}
.headline-mini {color: #000000;	font-size: 13px;line-height: 14px;letter-spacing: 0.5px;font-weight: bold;}
.headline2 {color: #000000;	font-size: 20px;line-height: 18px;letter-spacing: -1.0px;font-weight: bold;}
.headline-white {color: #FFFFFF;font-size: 16px;letter-spacing: 0.5px;font-weight: bold;;font-family:Arial, sans-serif;}
.headline-black {color: #000000;font-size: 16px;letter-spacing: 0.5px;font-weight: bold;;font-family:Arial, sans-serif;}
.headline-orange {color: #f5821f;font-size: 16px;letter-spacing: 0.5px;font-weight: bold;;font-family:Arial, sans-serif;}

.linkcolor-sports { font-size: 12px; font-family: Arial, Geneva, sans-serif;text-decoration: none; color:#000000;}
.linkcolor-sports a:link { color: #66f3c4;}
.linkcolor-sports a:visited { color: #66f3c4;}
.linkcolor-sports a:hover { color: #66f3c4;}
.linkcolor-sports a:active { color: #66f3c4;}

.linkcolor-sports-sm { font-size: 11px; font-family: Arial, Geneva, sans-serif;text-decoration: none; color:#000000;}
.linkcolor-sports-sm a:link { color: #66f3c4;}
.linkcolor-sports-sm a:visited { color: #66f3c4;}
.linkcolor-sports-sm a:hover { color: #66f3c4;}
.linkcolor-sports-sm a:active { color: #66f3c4;}

.linkcolor-life { font-size: 12px; font-family: Arial, Geneva, sans-serif;text-decoration: none; color:#000000;}
.linkcolor-life a:link { color: #f9875b;}
.linkcolor-life a:visited { color: #f9875b;}
.linkcolor-life a:hover { color: #f9875b;}
.linkcolor-life a:active { color: #f9875b;}

.linkcolor-life-sm { font-size: 11px; font-family: Arial, Geneva, sans-serif;text-decoration: none; color:#000000;}
.linkcolor-life-sm a:link { color: #f9875b;}
.linkcolor-life-sm a:visited { color: #f9875b;}
.linkcolor-life-sm a:hover { color: #f9875b;}
.linkcolor-life-sm a:active { color: #f9875b;}

.linkcolor-business { font-size: 12px; font-family: Arial, Geneva, sans-serif;text-decoration: none; color:#000000;}
.linkcolor-business a:link { color: #5ba5cc;}
.linkcolor-business a:visited { color: #5ba5cc;}
.linkcolor-business a:hover { color: #5ba5cc;}
.linkcolor-business a:active { color: #5ba5cc;}

.linkcolor-business-sm { font-size: 11px; font-family: Arial, Geneva, sans-serif;text-decoration: none; color:#000000;}
.linkcolor-business-sm a:link { color: #5ba5cc;}
.linkcolor-business-sm a:visited { color: #5ba5cc;}
.linkcolor-business-sm a:hover { color: #5ba5cc;}
.linkcolor-business-sm a:active { color: #5ba5cc;}


.ticker_font { font-family: 'Verdana, Arial, Helvetica'; font-size: 12px; 
		    color: #000000; background-color: White; border: 0px; cursor: default }