BODY
{
    color: #000033;
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: normal;
}
P
{
    color: #000033;
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: normal;
}
TD
{
    color: #000033;
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: normal;
}
.normalText
{
    color: #000033;
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: normal;
}
.topLinks
{
	font-size: 10pt;
	font-family: arial, helvetica;
}
.formBox
{
	background-color: #deebf7;
	
}
.docTitle
{
	background-color: #ffff94;
	padding: 3px;
	font-size: 9pt;
}
.docDate
{
	background-color: #31659c;
	color: #ffffff;
}
.docPrice
{
	background-color: #528ece;
	color: #ffffff;
}
.docDescription
{
	background-color: #deebf7;
	color: #31659c;
	padding: 5px;
}
.docDivide
{
	background-color: #000063;
}
.docLink
{
	color: #31659c;
	text-decoration: none;
}
.formTitle
{
	font-size: 9pt;
    font-weight: bold;
}
.HeadBlock
{
    border-color: #000066;
	background-color: #336699;
    border-width: 1px;
    border-style: solid;
    color: #ffffff;
    font-family: arial, helvetica;
    font-size: 11pt;
    font-weight: bold;
}
.homeText
{
	font-size: 9pt;
	font-family: arial, helvetica;
}
.loginBox
{
	background-color: #336699;
    color: #ffffff;
    font-family: arial, helvetica;
    font-size: 8pt;
}
.smallWarning
{
    font-size: 7.8pt;
}
.PageHead
{
    color: #ffffff;
    font-family: arial, helvetica;
    font-size: 11pt;
    font-weight: bold;
}
.LinkText
{
    color: #ffff00;
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: normal;
}
.HeadText
{
    color: #ffffff;
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: normal;
}
.BannerBlock
{
    border-width: 2px;
    border-style: solid;
    border-color: #336699;
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: normal;
}
.PortalTitle
{
    color: #156633;
    font-family: arial, helvetica;
    font-size: 11pt;
    font-weight: bold;
    
}
.ResearchTitle
{
    color: #336699;
    font-family: arial, helvetica;
    font-size: 11pt;
    font-weight: bold;
    
}
.PrintText
{
    color: #000000;
    font-family: arial, helvetica;
    font-size: 9pt;
    font-weight: normal;
}
.MainBlock
{
    color: #000066;
	background-color: #ffffcc;
    border-width: 1px;
    border-style: solid;
    border-color: #ffcc00;
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: normal;
}
.TabBlock
{
	background-color: #ffcc00;
}
.SwapTab
{
	background-color: #ffffff;
    color: #000033;
    font-family: arial, helvetica;
    font-size: 8pt;
	margin: 0px;
	width: 600px;
	position: absolute;
	visibility: hidden;
}
.SwapTabArea
{
	margin: 0px;
	padding: 5px;
	position: absolute;
	visibility: hidden;
}
.TabTable
{
    background-color: #f7f7f7;
	border-width: 1px;
	border-style: solid;
	border-color: #aaaaaa;
}
.TabLayer
{
    background-color: #e7e7e7;
	border-width: 2px;
	border-style: solid;
	border-color: #e7e7e7;
	border-left-color: #ffffff;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
}
.ActiveTab
{
    background-color: #e7e7e7;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
	border-width: 2px;
	border-style: solid;
	border-color: #aaaaaa;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #e7e7e7;
}
.ReadyTab
{
    background-color: #d7d7d7;
	border-width: 1px;
	border-style: solid;
	border-color: #aaaaaa;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #ffffff;
}
.ReadyTabText
{
    color: #333333;
    font-size: 12px;
    font-weight: bold;
	text-decoration: none;
}
.GapTab
{
    background-color: #f0f0f0;
	border-width: 1px;
	border-style: solid;
	border-color: #f0f0f0;
	border-bottom-color: #ffffff;
}
.SwapArea 
{
    color: #000000;
    font-family: arial, helvetica;
    font-size: 9pt;
	background-color: #f7faf7;
	layer-background-color: #f7faf7;
	border-color: #000066;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	width: 350px;
	padding: 5px;
	position: absolute;
	visibility: hidden;
}
.SwapPage
{
	background-color: #ffffcc;
    border-width: 1px;
    border-style: solid;
    border-color: #ffcc00;
    color: #000033;
    font-family: arial, helvetica;
    font-size: 8pt;
	margin: 0px;
	width: 120px;
	position: absolute;
	visibility: hidden;
}
.SwapHead
{
    color: #000033;
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: normal;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: #ffcc00;
}
.NoLink
{
    color: #000033;
    font-family: arial, helvetica;
    font-size: 8pt;
}
A:link
{
    color: #3333cc;
    font-family: arial, helvetica;
    font-size: 8pt;
}
A:visited
{
    color: #3333cc;
    font-family: arial, helvetica;
    font-size: 8pt;
}
A:active
{
    color: #990000;
    font-family: arial, helvetica;
    font-size: 8pt;
}
A:hover
{
    color: #990000;
    font-family: arial, helvetica;
    font-size: 8pt;
	text-decoration: none;
}

