/*this is added for best bets spacing*/
.bestBetsHeight {
	margin-bottom : 3px;
}
.blueOutline
{
	BORDER-TOP: 1px solid #8893B1;
	BORDER-LEFT: 1px solid #8893B1;
	BORDER-RIGHT: 1px solid #8893B1;
	BORDER-BOTTOM: 1px solid #8893B1;
}
/*this is the style for the title background using a table*/
.titleBG
{
	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:450px;
	height:18px;
	background-image : url(/images/legend_bg.gif);
	background-repeat : no-repeat;
}
/*this is the style for the small text in the header*/
.smallText
{
	font : 9px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000000;
	padding-right: 5px;
}
/*this is the style for the textarea*/
.textAreaSmall
{
	font : 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : #990000;
	border-bottom : 1px solid #C68879;
	border-left : 1px solid #C68879;
	border-right : 1px solid #C68879;
	border-top : 1px solid #C68879;
	PADDING: 10px 10px 10px 10px;
	margin : 0px 0px 0px 0px;
	background-color:#FFFDEE;
	width:450px;
	height:120px;
	SCROLLBAR-FACE-COLOR: #fffdee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #fffdee; 
	SCROLLBAR-SHADOW-COLOR: #fffdee; 
	SCROLLBAR-3DLIGHT-COLOR: #fffdee; 
	SCROLLBAR-ARROW-COLOR: #999966; 
	SCROLLBAR-TRACK-COLOR: #fffdee; 
	SCROLLBAR-DARKSHADOW-COLOR: #fffdee; 
	SCROLLBAR-BASE-COLOR: #fffdee;
}
.header
{
	FONT: 16px Trebuchet MS;
	COLOR: #333366;
	font-weight: bold;
}
.headerblue
{
	FONT: 15px Trebuchet MS;
	COLOR: #333366;
	FONT-WEIGHT: bold;
}
.headerBlueTitle
{
	FONT: 15px Trebuchet MS;
	BACKGROUND: #EBF1FA;
	COLOR: #333366;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 10px
}
.headerBlueDate
{
	FONT: 15px Trebuchet MS;
	BACKGROUND: #EBF0FA;
	COLOR: #333366;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 15px
}
.subTitle
{
	FONT: 19px Trebuchet MS;
	COLOR: #333366;
}
.Title
{
	font : 21px Trebuchet MS;
	font-weight: bold;
	color : #304D76;
}
.standard
{
	FONT: 9px Arial;
	COLOR: #000000;
}
.standardheader
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Arial
}
.standardfooter
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #999999;
	FONT-FAMILY: Arial
}
.body
{
	FONT: 11px Arial;
	COLOR: #000000;
}
.bodyMed
{
	Font: 11px Arial;
	Color: #000000;
	line-height : 14px;
}
.bodySm
{
	Font: 10px Arial;
	Color: #000000;
}
TD
{
	FONT: 11px Arial;
	COLOR: #000000;
}
.bodyBlue
{
	FONT: 12px Arial;
	COLOR: #000066;
}
.bodyTable
{
	FONT: 11px Arial;
	COLOR: #000000;
}
.bodyTableBold
{
	FONT: 11px Arial;
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.bodyTableBlue
{
	FONT: 11px Arial;
	COLOR: #333366;
	LINE-HEIGHT: 15px;
}
.newsstandard
{
	FONT: 12px Arial;
	COLOR: #000000;
}
.newsstandardbold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial;
}
.link
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
        line-height : 12px;
}
a.link, a.link:visited
{
	COLOR: #333366;
	LINE-HEIGHT: 14px;
}
a.link:hover
{
	COLOR: #339933;
}
.bigLink
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	HEIGHT: 12px;
}
a.bigLink, a.bigLink:visited
{
	COLOR: #333366;
	LINE-HEIGHT: 14px;
}
a.bigLink:hover
{
	COLOR: #339933;
}
.smallLink
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	HEIGHT: 12px;
}
a.smallLink:hover
{
	COLOR: #339933;
}
a.smallLink, a.smallLink:visited
{
	COLOR: #333366;
	LINE-HEIGHT: 14px;
}
.rightNav
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
a.rightNav, a.rightNav:visited
{
	COLOR: #333366;
	LINE-HEIGHT: 14px;
}
a.rightNav:hover
{
	COLOR: #339933;
	LINE-HEIGHT: 14px;
}
.link12pt
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #333366;
	FONT-FAMILY: Arial;
}
.nonlink
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-COLOR: #999999;
	COLOR: #999999;
	FONT-FAMILY: Arial;
	text-decoration: none;
}
.nonlink:hover, .nonlink:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-COLOR: #999999;
	COLOR: #999999;
	FONT-FAMILY: Arial;
	text-decoration: none;
}
.nonlink2
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #999999;
	FONT-FAMILY: Arial;
}
.newslink
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #333366;
	FONT-FAMILY: Arial
}
.footerlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #999999;
    FONT-FAMILY: Arial
}
a.footerlink, a.footerlink:link, a.footerlink:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #999999;
	FONT-FAMILY: Arial
}
a.footerlink:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #5e7b31;
	FONT-FAMILY: Arial
}
ul
{
	LIST-TYLE-IMAGE: url(http://cme.com/images/bullet.gif);
	FONT-FAMILY: Arial;
	FONT-SZE: 12px;
	LINE-HEIGHT: 16px;
	LIST-STYLE-POSITION: outside;
	MARGIN-LEFT: 16px;
}
li
{
	LIST-STYLE-IMAGE: url(http://cme.com/images/homebullet.gif);
	MARGIN-BOTTOM: 12px;
}
ul.cmeSmallList
{
	LIST-STYLE-IMAGE: url(http://cme.com/images/bullet.gif);
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 16px;
	LIST-STYLE-POSITION: outside;
	MARGIN-LEFT: 16px;
}
li.cmeSmallList{
	LIST-STYLE-IMAGE: url(http://cme.com/images/bullet.gif);
	MARGIN-BOTTOM: 12px;
}
ul.homepage {
	LIST-STYLE-IMAGE: url(/images/homebullet.gif);
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 11px;
	LIST-STYLE-POSITION: outside;
	MARGIN-LEFT: 2px;
	PADDING-LEFT: 2px;
}
li.homepage {
	LIST-STYLE-IMAGE: url(/images/homebullet.gif);
}
/*global*/
a, a:visited
{
	FONT-COLOR: #333366;
	COLOR: #333366;
	LINE-HEIGHT: 14px;
}
a:hover
{
	FONT-COLOR: #339933;
	COLOR: #339933;
}
/*error*/
.error 
{COLOR:#990000;FONT-WEIGHT:bold;}

/* new style sheet for new cme.com */
/* clearingServices.css */
/* Header Links and Text Styles*/
.whiteNavLinkSelectedCS
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #8893B2;
	FONT-FAMILY: Arial;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #FFFFFF;
}
a.whiteNavLinkSelectedCS, a.whiteNavLinkSelectedCS:visited, a.whiteNavLinkSelectedCS:active, a.whiteNavLinkSelectedCS:link
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #8893B2;
	FONT-FAMILY: Arial;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #FFFFFF;
}
.whiteNavLinkCS
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
}
a.whiteNavLinkCS, a.whiteNavLinkCS:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
}
a.whiteNavLinkCS:hover
{
	COLOR: #8893B2;
	TEXT-DECORATION: none;
	BACKGROUND: #FFFFFF;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 5px;
}
/*Trading Center Scroll*/
.tableVScroll {
	width : 168px;
	height : 240px;
	SCROLLBAR-FACE-COLOR: #EAF3FB; 
	SCROLLBAR-HIGHLIGHT-COLOR: #EAF3FB; 
	SCROLLBAR-SHADOW-COLOR: #EAF3FB; 
	SCROLLBAR-3DLIGHT-COLOR: #EAF3FB; 
	SCROLLBAR-ARROW-COLOR: #8893B2; 
	SCROLLBAR-TRACK-COLOR: #EAF3FB; 
	SCROLLBAR-DARKSHADOW-COLOR: #EAF3FB; 
	SCROLLBAR-BASE-COLOR: #EAF3FB;
	overflow-y : scroll;
	margin : 0px 0px 0px 0px;
	background-color : #EAF3FB;
}
/* newStyle.css   */
.FlashQuoteFrontPageBlack
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	LINE-HEIGHT: 14px;
}
.FlashQuoteFrontPageBlue
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #8893B1;
	FONT-FAMILY: Arial;
	LINE-HEIGHT: 14px;
}
a.smallLinkFlashQuoteFrontPage:hover
{
	COLOR: #8893B1;
}
a.smallLinkFlashQuoteFrontPage, a.smallLinkFlashQuoteFrontPage:visited
{
	COLOR: #333366;
	LINE-HEIGHT: 14px;
}

/* Basic Link Styles*/
.linkNS
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333366;
	FONT-FAMILY: Arial;
    line-height : 12px;
}
a.linkNS, a.linkNS:visited
{
	COLOR: #333366;
	LINE-HEIGHT: 12px;
}
a.linkNS:hover
{
	COLOR: #8893B1;
}
.smallLinkNS
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #333366;
	FONT-FAMILY: Arial;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;
}
a.smallLinkNS, a.smallLinkNS:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	COLOR: #333366;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;
}
a.smallLinkNS:hover
{
	COLOR: #8893B1;
	TEXT-DECORATION: underline;
}
.quickLink
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333366;
	FONT-FAMILY: Arial;
    line-height : 18px;
	text-align: top;
}
a.quickLink, a.quickLink:visited
{
	COLOR: #333366;
}
a.quickLink:hover
{
	COLOR: #8893B1;
}
.menuLinkNS
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #999999;
	FONT-FAMILY: Arial;
	LINE-HEIGHT: 18px;
	TEXT-DECORATION: none;
}
a.menuLinkNS, a.menuLinNSk:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	COLOR: #333366;
	LINE-HEIGHT: 18px;
}
a.menuLinkNS:hover
{
	COLOR: #8893B1;
}
.topNavLinkCS
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #8893B2;
	FONT-FAMILY: Arial;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
}
a.topNavLinkCS:hover
{
	COLOR: #8893B2;
	TEXT-DECORATION: none;
}
a.topNavLinkCS, a.topNavLinkCS:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial;
	COLOR: #8893B2;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
}
/* Header Links*/

.whiteNavLinkSelected
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #304D76;
	FONT-FAMILY: Arial;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	BACKGROUND: #FFFFFF;
}
a.whiteNavLinkSelected, a.whiteNavLinkSelected:visited, a.whiteNavLinkSelected:active, a.whiteNavLinkSelected:link
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #304D76;
	FONT-FAMILY: Arial;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #FFFFFF;
}
.whiteNavLink
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
}
a.whiteNavLink, a.whiteNavLink:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
}
a.whiteNavLink:hover
{
	COLOR: #304D76;
	TEXT-DECORATION: none;
	BACKGROUND: #FFFFFF;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
}
.whiteBold11
{
	FONT: 11px Trebuchet MS;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 13px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
a.whiteBold11, a.whiteBold11:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 13px;
	TEXT-DECORATION: none;
}
a.whiteBold11:hover
{
	COLOR: #FFFFFF;
	LINE-HEIGHT: 13px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
/* LEFT COL Links and Text Styles*/

.leftNavNS
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	COLOR: #333366;
	LINE-HEIGHT: 15px;
}
a.leftNavNS, a.leftNavNS:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	COLOR: #333366;
	LINE-HEIGHT: 15px;
}
a.leftNavNS:hover
{
	COLOR: #8893B1;
}
.introNS
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333366;
	FONT-FAMILY: Arial;
    LINE-HEIGHT: 15px;
}
.newsNS
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
    LINE-HEIGHT: 13px;
}
a.newsNS, a.newsNS:visited
{
	COLOR: #333366;
	LINE-HEIGHT: 13px;
}
a.newsNS:hover
{
	COLOR: #8893B1;
}

/* Standard Text Styles*/
.bodySmNS
{
	Font: 10px Arial;
	Color: #000000;
}
.bodySmBlue
{
	Font: 10px Arial;
	Color: #333366;
}
.bodyBlueBold
{
	Font: 12px Arial;
	Color: #333366;
	FONT-WEIGHT: bold;
}
.bodyBlue
{
	Font: 12px Arial;
	Color: #333366;
}
.bodyTableNS
{
	FONT: 11px Arial;
	COLOR: #000000;
}
.bodyTableBlue
{
	FONT: 11px Arial;
	COLOR: #333366;
	LINE-HEIGHT: 15px;
}
.bodyTableBoldNS
{
	FONT: 11px Arial;
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.blueBold12
{
	FONT: 12px Arial;
	FONT-WEIGHT: bold;
	COLOR: #333366;
	LINE-HEIGHT: 13px;
}
.blue12
{
	FONT: 12px Arial;
	COLOR: #333366;
	LINE-HEIGHT: 13px;
}
.blueItalic10
{
	FONT: 10px Arial;
	COLOR: #333366;
	LINE-HEIGHT: 13px;
	FONT-STYLE: italic;
}
.TitleNS
{
	FONT: 16px Trebuchet MS;
	FONT-WEIGHT: bold;
	COLOR: #333366;
	LINE-HEIGHT: 14px;
}
inputNS
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #00000;
	FONT-FAMILY: Arial;
}
.whiteTR
{
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
}
.grayTd
{
	BACKGROUND: #E5E5E5;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
}
.grayHeader
{
	background: #999999;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	line-height: 11px;
}
.tblHdr1
{
	FONT-FAMILY: "Arial";
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: #333366;
	COLOR: #FFFFFF;
	PADDING-LEFT:10px;
	PADDING-TOP:3px;
	PADDING-BOTTOM: 3px;
}
.tblHdr1ctr
{
	FONT-FAMILY: "Arial";
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: #333366;
	COLOR: #FFFFFF;
	PADDING-TOP:2px;
	PADDING-BOTTOM: 2px;
	TEXT-ALIGN: center;
}

/*footer*/
.standardfooterNS
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #999999;
	FONT-FAMILY: Arial
}
.footerlinkNS
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #999999;
    FONT-FAMILY: Arial
}
a.footerlinkNS, a.footerlinkNS:link, a.footerlinkNS:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #999999;
	FONT-FAMILY: Arial
}
a.footerlinkNS:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #8893B1;
	FONT-FAMILY: Arial
}
