BODY
{
	margin:0px 0px 0px 0px;
	background-color: #FFFFFF;
}

A
{
	color:#112E58;
	text-decoration: underline;
}

.tdBorder
{
	background-color: #CCCCCC;
}

.tdRedBorder
{
	background-color: #BE0000;
}

A:visited
{
	color: #461B7E;
	text-decoration: underline;
}

.Article
{
	color: #000000;
	font-family: verdana;

	}
A.BlackLink
{
	color: #000000;
	font-family: verdana, helvetica, arial;
	font-size:10;
	text-decoration: underline;
}

A:hover.BlackLink
{
	color: #000000;
	font-family: verdana, helvetica, arial;
	font-size:10;
	text-decoration: underline;
}

A:visited.BlackLink
{
	font-family: verdana, helvetica, arial;
	font-size:10;
	text-decoration: underline;
}

A.GrayLinkWithBoldTextOnHover
{
	color: #666666;
	font-family: verdana, helvetica, arial;
	text-decoration: none;
	cursor: default;
}

A:visited.GrayLinkWithBoldTextOnHover
{
	font-family: verdana, helvetica, arial;
	text-decoration: none;
}

A:hover.GrayLinkWithBoldTextOnHover
{
	color:#666666;
	font-family: verdana, helvetica, arial;
	text-decoration: none;
}

A.GrayLink
{
	color: #666666;
	font-family: verdana, helvetica, arial;
	text-decoration: none;
}

A:hover.GrayLink
{
	color: #666666;
	font-family: verdana, helvetica, arial;
	text-decoration: underline;
}

A:visited.GrayLink
{
	font-family: verdana, helvetica, arial;
	text-decoration: none;
}

Select
{
	font-family:Verdana,Arial,Helvetica;
	font-size:10;
	background-color:#FFFFFF;
	color:#333333;
}

HR
{
	color: #cccccc;
}

H1
{
	font-weight: normal;
	font-size: 170%;
	color: #aaaaaa;
	font-family: verdana, helvetica, arial;
}

H2
{
	font-weight: bold;
	font-size: 138%;
	color: #333333;
	font-family: verdana, helvetica, arial;
}

H3
{
	font-weight: bold;
	font-size: 11pt;
	color: #6d1415;
	font-family: verdana, helvetica, arial;
}


/*Normal Text*/
p
{	
	font-size: 100%;
	color: #333333;
	font-family: verdana, helvetica, arial;
}


td
{
	font-size: 67%;
	/*color: #333333;*/
	font-family: verdana, helvetica, arial;
}

.bodyLinkGrey
{
	font-size: 11px;
	color: #112E58;
	font-family: verdana;
	}
.GrayText
{
	font-size: 8pt;
	color: #666666;
	font-family: verdana, helvetica, arial;
}

.NavyText
{
	font-size: 8pt;
	color:#112E58;
	font-family: verdana, helvetica, arial;
}

.NavyText12
{
	font-size: 12px;
   color  :#112E58;
	font-family: verdana;
	font-weight:bold;
}

ol
{
	font-size: 8pt;
	color: #333333;
	font-family: verdana, helvetica, arial;
}

ul
{
	font-size: 100%;
	color: #333333;
	font-family: verdana, helvetica, arial;	
}

li 
{
	font-size: 100%;
	color: #333333;
	font-family: verdana, helvetica, arial;
	margin-bottom: 5px;

}

li.outside 
{
	margin-left: 15px;
	list-style: outside;
}

/* Links */
.pageTitle
{
	font-family: Verdana, helvetica, Arial;
	color: #CC0000;
	font-size: 200%;
	font-weight: bold;
}

.pageTitle_Glossary
{
	font-family: Verdana, helvetica, Arial;
	color: #CC0000;
	font-size: 100%;
	font-weight: bold;
}

.mk_pageTitle
{
	font-family: Verdana, helvetica, Arial;
	color: #CC0000;
	font-size: 16pt;
	font-weight: bold;
}

.usb_pageTitle
{
	font-family: Verdana, helvetica, Arial;	
	color: #CC0000;
	font-size: 14pt;	
}


.td_pageTitle
{
	font-family: Verdana, helvetica, Arial;
	color: #CC0000;
	font-size: 150%;
	font-weight: bold;
}

.FlexBox
{
	border-top: #cccccc 3px solid;
	margin-left:5px;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left:5px;
	padding-right:5px;
	font-size: 8pt;	
	border-bottom: #cccccc 3px solid;	
	font-family: verdana, helvetica, arial;
	background-color: #f7f7f7;
}

.FlexBoxTop
{
	border-top: #cccccc 3px solid;
	margin-left:5px;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left:5px;
	padding-right:5px;
	font-size: 8pt;	
	font-family: verdana, helvetica, arial;
	background-color: #f7f7f7;
}

.FlexBoxTopNoPadLeft
{
	border-top: #cccccc 3px solid;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right:5px;
	font-size: 8pt;	
	font-family: verdana, helvetica, arial;
	background-color: #f7f7f7;
}

.FlexBoxTopWhiteArea
{
	margin-left:5px;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left:5px;
	padding-right:5px;
	font-size: 8pt;	
	font-family: verdana, helvetica, arial;
	background-color: #ffffff;
}

.FlexBoxBottom
{
	border-bottom: #cccccc 3px solid;
	border-top: #cccccc 1px solid;
	margin-left:5px;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left:5px;
	padding-right:5px;
	font-size: 8pt;	
	font-family: verdana, helvetica, arial;
	background-color: #f7f7f7;
}

.FlexBoxBottomNoPadLeft
{
	border-bottom: #cccccc 3px solid;
	border-top: #cccccc 1px solid;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right:5px;
	font-size: 8pt;	
	font-family: verdana, helvetica, arial;
	background-color: #f7f7f7;
}

.FlexBoxBGColorWith1Separator 
{
	background-color: #f7f7f7;
	border-top: #cccccc 1px solid;
}

.FlexBox1PxSeparator 
{
	border-top: #cccccc 1px solid;
}

.FlexBoxTitle
{
	font-weight: bold;
	color: #6D1415;	
}

.FlexBoxImageLeft
{
	border-right: #cccccc 1px solid;	
}	

.tblHeader
{
	font-weight: bold;
	color: white;
	background-color: #CC0000;
}

.tblColOne
{
	background-color: #F7F7F7;
}

.tblMatrix
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

.HeadlineTickerTitle
{
	font-weight: bold;
	color: #6D1415;
	border-right: #cccccc 1px solid;	
}

.HeadlineTickerTable
{
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

.FeatureTableCell1
{
	font-family: Verdana, helvetica, Arial;
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
	border-bottom: #cccccc 1px solid;
}

.FeatureTableCell2
{
	border-right: #cccccc 1px solid;	
}

.FeatureTableTitleCell
{
	font-family: Verdana, helvetica, Arial;
	color: #CC0000;
	border: none;
	font-size: 16px;
	font-weight: bold;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}


.FeatureTableInfoCell
{
	border-right: #cccccc 1px solid;			
	padding-top: 5px;
}

.BoldBrickText
{
	font-size: 100%;
	color: #BE0000;	
	font-weight: bold;
}
.BoldBrickTextName
{
	color: #000000;	
	font-weight: bold;
	font-size:11px;
}
.HeaderText
{
	font-size: 14px;
	color: #CC0000;	
	font-weight: bold;
	font-family: Verdana Reg;

}

.SeeLink
{
	font-size: 11px;
	color: #11528E;	
	font-family: Verdana Reg;

}

.td_BoldBrickText
{
	font-size: 67%;
	color: #6D1415;	
	font-weight: bold;
}

.SinglePxBorderRight
{
	border-right: #cccccc 1px solid;
	padding-left: 5px;
	padding-right: 5px;
}

.SinglePxThreeSideBorderWithGrayBG
{
	border-Right: #cccccc 1px solid;
	border-Top: #cccccc 1px solid;
	border-Bottom: #cccccc 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #f7f7f7;	
}

.SinglePxTopAndBottomBorderWithGrayBG
{
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #f7f7f7;	
	color:#cccccc;
}

.PaddingLeftAndRight
{
	padding-left: 5px;
	padding-right: 5px;
}

.MainTablePadding
{
	margin-left:10px;
}

.ProductListFilterTable
{
	padding-left: 5px;
	margin-left:5px;	
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	background-color: #f7f7f7;	
	height:50px;
}


.GreyCurveTable
{
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:#cccccc 1px solid;
	height:50px;
}

.sectionheader
{
	font-weight: bold;
	font-size: 100%;
	color: #6D1415;	
	font-family: verdana, helvetica, arial;
	margin-top: 10px;
	margin-bottom: 5px;
}

.SinglePxBorderRightComparisonTable
{
	border-right: #cccccc 1px solid;
	padding: 5px;
	font-size: 10px;
	color: #777777
}

.SingleComparisonTable
{
	padding: 5px;
	font-size: 10px;
	color: #777777
}

.tooltip
{                   
	font-family: Verdana Reg;	
	font-size: 10px;	
	color: #787878;
}
.notetip
{                   
	font-family: arial;	
	font-size: 10px;	
	font-weight: normal;	
	color: #737B92;
}

.homepageLinkHeader
{
	font-size: 100%;	
	font-weight: bold;	
	color: #660000;

}

.homepageLinkHeaderForPillar
{
	font-size: 100%;	
	font-weight: bold;	
	color: #CC0000;

}

.homepageLinkHeader
{
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
}

.homepageLinkHeaderBright
{
	font-size: 100%;	
	font-weight: bold;	
	color: #BE0000;

}

.homepageLink
{
	color: #003366;
}

.GaminghomepageLink
{
	font-size:10px;
	color: #003366;
}


.quotesText
{
	font-size: 14px;
	color: #660000;
}

.quotesAuthor
{
	font-size: 11px;
	color: #666666;
}

.flexBoxHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	font-weight: bold;	
	color: #660000;
}
.BodyHeadLine
{
	font-size: 11px;
	color: black;
	font-family: verdana;
	font-weight: bold;
	}
.BodyHeadLine1
{
	font-size: 11px;
	color: #FF0000;
	font-family: verdana;
	font-weight: bold;
	}
.DetailsText
{
	font-size: 11px;
	color: #000000;
	font-family: verdana;
	}
.DetailsText12
{
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	font-family: verdana reg;
	}
.DetailsText10bold
{
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	font-family: verdana reg;
	}
.DetailsText11
{
	font-size: 11px;
	color: #000000;
	font-family: verdana Reg;
	}
.Notes_9px
{
	font-size: 9px;
	color: #000000;
	font-family: verdana reg;
	}
.DetailsText1
{
	font-size: 11px;
	color: #FF0000;
	font-family: verdana;
	}
A.anchor1
{
	color: #003366;
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}

A:visited.anchor1
{
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}
A:hover.anchor1
{
	color: red;
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}

A.anchor4
{
	color: #112E58;
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}

A:visited.anchor4
{
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}
A:hover.anchor4
{
	color: red;
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}
A.anchor2
{
	color: #003366;
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}

A:visited.anchor2
{
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}
A:hover.anchor2
{
	color: #003366;
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}
A.anchor3
{
	color: #565959;
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}

A:visited.anchor3
{
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}
.italics
{
	font-size: 11px;
    font-style: italic
}
A:hover.anchor3
{
	color: red;
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}
A.anchor4
{
	color: #000000;
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}

A:visited.anchor4
{
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}
A:hover.anchor4
{
	color: red;
	font-family: verdana;
	font-size:11px;
	text-decoration: underline;
}
.footnote
{
	color:#999999;
	font-family:Verdana;
	font-size:9px;
}
.notes
{
	color:#999999;
	font-family:Verdana;
	font-size:10px;
	line-height:17px;
}
.AveragePrice
{
	font-size:11px;
	color:red;
	font-weight:bold;}
