body 
{
    margin: auto;
    padding: 0px;
    background-color: #ffffff;
    font-family: Tahoma, Arial;
    font-size: small;
}

img
{
    border: 0px;
    margin: 0px;
    padding: 0px;
    float: left;
}

a, a:visited, a:hover, a:link, a:active
{
	color: #FC0909;
	text-decoration: none;
}

a:hover
{
	color: #c93;
}


p
{
    margin: 10px auto 0px auto;
}

p.Subhead
{
    color: #c93;
    font-size: medium;
}

ul
{
    margin: 10px auto 5px auto;
    padding: 0px 0px 0px 0px;
}

li
{
    margin: 2px 0px 2px 15px;
    padding: 0px 0px 0px 25px;
}

.Bold
{
    font-weight: bold;
}

.BoldItalic
{
    font-weight: bold;
    font-style: italic;
}

.Italic
{
    font-style: italic;
}

.Red
{
    color: #ff0000;
}

.White
{
   color: #ffffff;
}

div.FloatLeft, img.FloatLeft
{
    float: left;
}

div.FloatRight, img.FloatRight
{
    float: right;
}

div.Clear
{
    clear: both;
    height: 0px;
}

div.Divider
{
    float: left;
    clear: both;
    height: 0px;
    width: 578px;
    border-bottom: solid 2px #000000;
}

div.SectionDivider
{
    clear: both;
    height: 16px;
    width: 578px;
    border-bottom: solid 1px #000000;
    margin: 15px 0px 0px 0px;
}

div#PageContainer
{
    clear: both;
    width: 578px;
    margin: auto;
    padding: 0px 0px 0px 0px;
}

div.ContentEditionInfo
{
    float: left;
    padding: 3px 15px 3px 15px;
    border-right: solid 2px #000000;
    font-size: medium;
}

div.Print
{
/*
    background-image: url('square.gif');
    background-position: 0% 75%;
    background-repeat: no-repeat;
*/
    padding: 3px 5px 0px 12px;
}

div.Print a, div.Print a:link, div.Print a:active, div.Print a:visited, div.Print a:hover
{
    text-decoration: none;
    color: #fc0909;
    font-size: small;
}

div.Print a:hover
{
    color: #c93;
}

div#ArticleTitle
{
    float: left;
    clear: both;
    width: 578px;
    font-size: xx-large;
    font-weight: bold;
    font-family: 'Times New Roman';
    margin: 25px 0px 5px 0px;
}

div#ArticleBody
{
    float: left;
    clear: both;
    width: 578px;
    margin: 10px auto 10px auto;
}

div#FullHeader
{
	clear: both;
	width: 576px;
 	height: 22px;
 	background-image: url('editionbkgd.gif');
	background-repeat: repeat-x;
	background-position: top left;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	margin: 0px;
	padding: 0px;
	font-size: medium;
}

div#EditionLeft
{
	float: left;
	clear: both;
	width: 183px;
}

div#EditionMiddle
{
	float: left;
	width: 140px;
	border-left: solid 1px #ff0000;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

div#EditionRight
{
	float: left;
	border-left: solid 1px #ff0000;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 33px;
}

div#InThisIssue
{
	float: right;
	width: 193px;
	margin: 0px 0px 5px 5px;
}

div#InThisIssueContent
{
	float: left;
	clear: both;
	border: solid 1px #000000;
	border-top: 0px;
	padding: 5px 5px 15px 5px;
	width: 181px;
}

div#FeatureContainer
{
	float: left;
	clear: both;
	width: 578px;
  	margin: 0px 0px 15px 0px;
}

div#FeatureContainer div#Title
{
    float: left;
    width: 375px;
    font-size: xx-large;
    font-weight: bold;
    font-family: 'Times New Roman';
    margin: 15px 0px 5px 0px;
}

div#ResourcesContainer
{
    clear: both;
    width: 500px;
    margin: auto;;
    border-top: solid 1px #ff0000;
    padding: 15px 0px 0px 0px;
}

div#RiskContainer
{
    float: left;
    clear: both;
    width: 578px;
}

div#SpotlightContainer
{
    float: left;
    clear: both;
    width: 578px;
}

div#QAContainer
{
    float: left;
    clear: both;
    width: 578px;
}

div#QAHeader
{
    float: left;
    clear: both;
    font-style: italic;
}

div#QAHeader img
{
    float: left;
    vertical-align: baseline;
}

div#QAIntro
{
    float: left;
    width: 349px;
    margin: 0px 15px 0px 15px;
    font-style: italic;
}

div#QAContent
{
    float: left;
    clear: both;
    width: 579px;
    padding: 0px 0px 15px 0px;   
}

div#CoverageContainer
{
    float: left;
    clear: both;
    width: 578px;
}


div.ContentContainer
{
    float: left;
    clear: both;
    width: 578px;
}


div#FooterContainer
{
    clear: both;
    width: 579px;
    border-top: solid 15px #dddddd;
    margin: 0px auto 15px auto;
}

div#FooterEditionIE
{
    float: left;
    background-color: #dc0000;
    width: 30px;
    height: 90px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

div#FooterEditionTextIE
{
    font-weight: bold;
    writing-mode: tb-rl;
    filter: flipV flipH;
    text-align: center;
}

div#FooterEdition
{
    float: left;
    background-color: #dc0000;
    width: 62px;
    height: 67px;
    padding: 25px 0px 0px 0px;
    text-align: center;
}

div#FooterEditionText
{
    font-weight: bold;
    font-size: 10pt;
}

div#FooterContent
{
    float: left;
    width: 375px;
    margin: 10px 0px 0px 0px;
    font-size: smaller;
}

div#FooterContent a, div#FooterContent a:visited, div#FooterContent a:hover, div#FooterContent a:link, div#FooterContent a:active
{
	color: #fc0909;
	text-decoration: none;
}

div#FooterContent a:hover
{
	text-decoration: underline;
}

span#ContentTitleBlack
{
    font-family: 'Times New Roman';
    color: #000000;
}

span#ContentTitleRed
{
    font-family: Tahoma, Arial;
    color: #fc0909;
}

span#ContentTitleGrey
{
    font-family: 'Times New Roman';
    color: #abb2c5;
    font-size: large;
}

div#ContentTitle
{
    float: right;
    font-size: x-large;
    margin: 8px 15px 0px 0px;
    text-align: center;
}

div.Source
{
    width: 575px;
    text-align: right;
    clear: both;
    font-weight: bold;
    font-style: italic;
}

div#VariableTitle
{
    font-size: x-large;
    text-transform: lowercase;
    padding: 0px 0px 10px 0px;
 }

div#VariableTitle10
{
    font-size: x-large;
    padding: 0px 0px 10px 0px;
 }

span#VariableTitleBlack
{
    font-family: 'Times New Roman';
    color: #000000;
}

span#VariableTitleRed
{
    font-family: Tahoma, Arial;
    color: #fc0909;
}
