body
{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	text-align: center;
}
a
{
	color: #005249;
}
a:Hover
{
	color: #B22222;
}

/*Document Body*/
.DocumentBody
{
	padding: 0px 30px 10px 30px;
}
.DocumentBody H1
{
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 1.5em;
	margin: .2em 0px .4em 0px;
}
.DocumentBody H2
{
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 1.2em;
	margin: .2em 0px .4em 0px;
}
.DocumentBody H3
{
	font-family: Tahoma, Arial,;
	font-size: .85em;
	margin: .2em 0px .25em 0px;
}
.DocumentBody p
{
	line-height: 1.4em;
	font-family: Tahoma, Arial;
	font-size: .75em;
	margin: .2em 0px .8em 0px;
}
.DocumentBody li
{
	line-height: 1.4em;
	font-family: Tahoma, Arial;
	font-size: .75em;
	list-style: square;
	margin: .2em 0px .8em 0px;
}
/*Document Body 2*/
.DocumentBody2
{
	padding: 0px 10px 0px 10px;
}
.DocumentBody2 H1
{
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 1.5em;
	margin: .2em 0px .4em 0px;
}
.DocumentBody2 H2
{
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 1.2em;
	margin: .2em 0px .4em 0px;
}
.DocumentBody2 H3
{
	font-family: Tahoma, Arial,;
	font-size: .85em;
	margin: .2em 0px .25em 0px;
}
.DocumentBody2 H4
{
	color: #666666;
	font-family: Tahoma, Arial, Tahoma;
	font-size: .80em;
	margin: .2em 0px .25em 0px;
	letter-spacing: 0.03em;
	font-weight: normal;
}
.DocumentBody2 H5
{
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 1.2em;
	margin: .2em 0px .1em 0px;
}
.DocumentBody2 p
{
	line-height: 1.4em;
	font-family: Tahoma, Arial;
	font-size: .75em;
	margin: .2em 0px .8em 0px;
}
.DocumentBody2 a
{
	text-decoration: none;
	color: #00645B;
}
.DocumentBody2 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.DocumentBody2 li
{
	line-height: 1.4em;
	font-family: Tahoma, Arial;
	font-size: .75em;
	margin: .2em 0px .8em 0px;
}
.DocumentBody2 ul
{
	list-style: square;
}
.DocumentBody2 ol
{
	list-style: decimal;
}
.DocumentBody2 TD
{
	font-family: Tahoma;
	font-size: .75em;
	padding: 4px 5px 4px 5px;
	line-height: 1.4em;
}
.DocumentBody2 TH
{
	font-family: Tahoma;
	font-size: .75em;
	padding: 4px 0px 4px 0px;
	text-align: center;
}
.DocumentBody2 .IsNewTrue
{
	background-color: Gainsboro;
}
.DocumentBody2 .IsNewFalse
{
	background-color: #FFFFFF;
}
.DocumentBody2 Legend
{
	font-family: Tahoma;
	font-size: .75em;
	padding: 4px 4px 4px 0px;
	font-weight: bold;
	color: #000000;
}
.LoginArea
{
	border-bottom: solid 1px #CCCCCC;
	padding: 20px 40px 20px 40px;
	background: #FFFFFF url(              '/images/bgfade1.gif' ) repeat-x;
}
/*SiteMapPath*/
.SiteMapPath
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #005249;
	vertical-align: top;
}
a.SiteMapPath
{
	color: #005249;
	text-decoration: underline;
}
a.SiteMapPath:hover
{
	color: #666666;
}
/*Navigation*/
.NavItem
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	padding: 3px 0px 3px 0px;
}
a.NavItem
{
	text-decoration: none;
	color: #005249;
}
a.NavItem:Hover
{
	text-decoration: underline;
}
.NavItemHover
{
	text-decoration: underline;
}
.NavItemSelected
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	padding: 3px 0px 3px 0px;
}
a.NavItemSelected
{
	text-decoration: none;
	color: #666666;
}
a.NavItemSelected:Hover
{
	text-decoration: none;
}

/* */

.FrontLink
{
	display: inline-block;
	border-top: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	border-left: solid 1px #E5E5E5;
	border-bottom: solid 1px #E5E5E5;
	text-align: center;
	background: #FFFFFF;
	font-family: Trebuchet MS, Arial;
	font-size: 13px;
	padding: 4px 32px 4px 32px;
	background: #ffffff url(                 '/Images/bgfade.gif' ) repeat-x scroll 0 -40px;
}
a.FrontLink
{
	text-decoration: none;
	color: Gray;
}
a.FrontLink:Hover
{
	text-decoration: underline;
	color: #005249;
}
.HeadArea
{
	height: 58px;
	background: #ffffff url(                 '/images/headbg.gif' ) repeat-x;
}
.ClientButton
{
	background: #ffffff url(            '/images/TabBack.png' ) repeat-x scroll 0px 0px;
	display: block;
	width: 776px;
	height: 51px;
	clear: both;
}
.ClientButtonLink
{
	display: block;
	float: left;
	padding: 14px 0px 0px 0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
	height: 35px;
	width: 95px;
	background: #ffffff url(              '/Images/TabInactive.png' ) no-repeat scroll 0px 0px;
	text-align: center;
	text-decoration: none;
}
a.ClientButtonLink:Hover
{
	color: #00645B;
	text-decoration: underline;
}
.ClientButtonLinkActive
{
	display: block;
	float: left;
	padding: 12px 0px 2px 0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
	height: 35px;
	width: 95px;
	background: #ffffff url(               '/Images/TabActive.png' ) no-repeat scroll 0px 0px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
a.ClientButtonLinkActive:Hover
{
	color: #00645B;
	text-decoration: underline;
}

.PositiveChangeFalse
{
	color: Firebrick;
}
.PositiveChangeTrue
{
	color: ForestGreen;
}
.CopyrightArea
{
	display: block;
	background: #ffffff url(             '/Images/BGFade1.gif' ) repeat-x scroll top;
	padding: 10px 0px 0px 0px;
	font-size: 11px;
	font-family: Tahoma, Arial;
	color: #666666;
	text-align: center;
	line-height: 20px;
}
a.CopyrightText
{
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	color: #00645B;
}
a.CopyrightText:Hover
{
	text-decoration: underline;
}
.Recommendation
{
	font-size: 1em;
	font-family: Trebuchet MS, Arial;
	padding: 5px 10px 5px 0px;
	text-align: left;
}
.GroupTitle
{
	font-family: Trebuchet MS, Arial, Tahoma;
	font-weight: bold;
	color: #666666;
	font-size: 1.25em;
	padding: .2em 0px .4em 0px;
}
.Title
{
	font-family: Trebuchet MS, Arial, Tahoma;
	font-weight: bold;
	font-size: 1.5em;
	padding: 0px 0px .2em 0px;
}
.Title a
{
	text-decoration: none;
	color: #00645B;
}

.PublicationDate
{
	color: #666666;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: .85em;
	padding: 0px 0px 10px 0px;
	text-transform: capitalize;
	letter-spacing: 0.05em;
}
.FrontTab
{
	padding: 6px 16px 6px 16px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ebf3f2;
}
.FrontTabActive
{
	padding: 6px 16px 6px 16px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #c2dad8;
}
.EventsFront
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	padding: 0px 4px 0px 4px;
}
.EventsFront P
{
	margin: 8px 0px 0px 14px;
}
/*Front Right*/
.FrontRight1
{
	padding: 4px 8px 4px 18px;
	background: #9fbeba url(       '/Images/FrontArrow1.gif' ) no-repeat scroll 8px 7px;
	height: 52px;
	font-family: Tahoma Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	cursor: hand;
}
.FrontRight1Active
{
	padding: 4px 8px 4px 18px;
	background: #9fbeba url(       '/Images/FrontArrow1Down.gif' ) no-repeat scroll 7px 9px;
	height: 102px;
	font-family: Tahoma Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	cursor: hand;
}
.FrontRight1Inactive
{
	padding: 4px 8px 4px 18px;
	background: #9fbeba url(       '/Images/FrontArrow1.gif' ) no-repeat scroll 8px 7px;
	height: 27px;
	font-family: Tahoma Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	cursor: hand;
}
.FrontRight2
{
	padding: 4px 8px 4px 18px;
	background: #7fa8a4 url(       '/Images/FrontArrow2.gif' ) no-repeat scroll 8px 7px;
	height: 52px;
	font-family: Tahoma Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	cursor: hand;
}
.FrontRight2Active
{
	padding: 4px 8px 4px 18px;
	background: #7fa8a4 url(       '/Images/FrontArrow2Down.gif' ) no-repeat scroll 7px 9px;
	height: 102px;
	font-family: Tahoma Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	cursor: hand;
}
.FrontRight2Inactive
{
	padding: 4px 8px 4px 18px;
	background: #7fa8a4 url(       '/Images/FrontArrow2.gif' ) no-repeat scroll 8px 7px;
	height: 27px;
	font-family: Tahoma Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	cursor: hand;
}
.FrontRight3
{
	padding: 4px 8px 4px 18px;
	background: #3f7d76 url(       '/Images/FrontArrow3.gif' ) no-repeat scroll 8px 7px;
	height: 52px;
	font-family: Tahoma Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	cursor: hand;
}
.FrontRight3Active
{
	padding: 4px 8px 4px 18px;
	background: #3f7d76 url(       '/Images/FrontArrow3Down.gif' ) no-repeat scroll 7px 9px;
	height: 102px;
	font-family: Tahoma Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	cursor: hand;
}
.FrontRight3Inactive
{
	padding: 4px 8px 4px 18px;
	background: #3f7d76 url(       '/Images/FrontArrow3.gif' ) no-repeat scroll 8px 7px;
	height: 27px;
	font-family: Tahoma Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	cursor: hand;
}
.FrontRight1Content
{
}
.FrontRight1Content a
{
	background-image: url(     '/Images/FrontArrow1.gif' );
	background-position: 2px 7px;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 10px;
	display: block;
	font-weight: normal;
}
.FrontRight1Content a:hover
{
	color: #ffffff;
}
.FrontRight2Content
{
}
.FrontRight2Content a
{
	background-image: url(     '/Images/FrontArrow2.gif' );
	background-position: 2px 7px;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 10px;
	display: block;
	font-weight: normal;
}
.FrontRight2Content a:hover
{
	color: #ffffff;
}
.FrontRight3Content
{
}
.FrontRight3Content a
{
	background-image: url(     '/Images/FrontArrow3.gif' );
	background-position: 2px 7px;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 10px;
	display: block;
	font-weight: normal;
}
.FrontRight3Content a:hover
{
	color: #ffffff;
}
.MarketsButton
{
	display: block;
	width: 576px;
	clear: both;
}
.MarketsButtonLink
{
	display: block;
	float: left;
	padding: 12px 0px 0px 0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
	height: 30px;
	width: 130px;
	text-align: center;
	text-decoration: none;
	cursor: hand;
}
a.MarketsButtonLink:Hover
{
	color: #00645B;
	text-decoration: underline;
}
.MarketsButtonLinkActive
{
	display: block;
	float: left;
	padding: 12px 0px 2px 0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
	height: 30px;
	width: 130px;
	background: #ffffff url(   '/Images/MarketsLink.png' ) no-repeat scroll 0px 0px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}
a.MarketsButtonLinkActive:Hover
{
	color: #00645B;
	text-decoration: underline;
}
.MarketsChangedown
{
	color: #B22222;
}
.MarketsChangeup
{
	color: #228B22;
}

