BODY
{
	margin:0px 0px 0px 0px;
	background-color: #FFFFFF;
}

A
{
	color:#112E58;
	text-decoration: underline;
}

A:visited
{
	color: #000000;
	text-decoration: underline;
}

A.GrayLinkWithBoldTextOnHover
{
	color: #666666;
	font-family: verdana, helvetica, arial;
	text-decoration: none;
	cursor: default;
}

A:visited.GrayLinkWithBoldTextOnHover
{
	color: #666666;
	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
{
	color: #666666;
	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: bold;
	font-size: 120%;
	color: #333333;
	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;
}

.GrayText
{
	font-size: 8pt;
	color: #666666;
	font-family: verdana, helvetica, arial;
}

.NavyText
{
	font-size: 8pt;
	color:#112E58;
	font-family: verdana, helvetica, arial;
}

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;

}

/* 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: #6D1415;	
	font-weight: bold;
}

.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: arial;	
	font-size: 90%;	
	font-weight: normal;	
	color: #737B92;
}


.homepageLinkHeader
{
	font-size: 100%;	
	font-weight: bold;	
	color: #660000;

}

.homepageLink
{
	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;
}
