BODY
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: white;
}

.TableStandardIntegrated
{
	width: 580;
}

.TableStandardFullPage
{
	width: 800;
}

.TableCellAltColor1
{
	color: black;
	background-color: #ffffff;
}
.TableCellAltColor2 
{
	color: black;
	background-color: aliceblue;
}
.TableHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	background-color: Silver;
}

.TableHeader2
{
	font-weight: bold;
	font-size: 10pt;
	color: Navy;
	text-align:center;
	vertical-align:middle;
	background-color: aliceblue;
}

.ListTable
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color: Black;
 border-style: none;
 border-color: Black;
 border-width: 0;
 padding: 4; 
}

.ListTableTitle
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color: Black;
}
 
.ListTableHeaderSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 color: Black;
 background: whitesmoke;
 border-style: solid;
 border-color: Black;
 border-width: 1;
 padding: 3; 
}
 
.ListTableHeaderLinkSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 text-decoration: underline; 
 cursor: hand;
}

.ListTableItemSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Black;
 border-style: none;
 border-color: Black;
 border-width: 1;
 padding: 4; 
}
 
.ListTableAltItemSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Black;
 background: aliceblue;
 border-style: none;
 border-color: Black;
 border-width: 1;
 padding: 4; 
}
.ListTableAltItemSmall2
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Black;
 background: LightYellow;
 border-style: none;
 border-color: Black;
 border-width: 1;
 padding: 4; 
}

.ListTableLinkSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Blue;
 border-style: none;
 border-color: Black;
 border-width: 1;
 text-decoration: underline;
 padding: 4; 
 cursor: hand;
}

.ListTableAltLinkSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Black;
 background: aliceblue;
 border-style: none;
 border-color: Black;
 border-width: 1;
 text-decoration: underline;
 cursor: hand;
 padding: 4; 
}

.ListTableHeaderMedium
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color: Blue;
 background: whitesmoke;
 border-style: solid;
 border-color: Black;
 border-width: 1;
 padding: 4; 
}
 
.ListTableItemMedium
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: Black;
 border-style: none;
 border-color: Black;
 border-width: 0;
 padding: 4; 
}
 
.ListTableAltItemMedium
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: Black;
 background: aliceblue;
 border-style: none;
 border-color: Black;
 border-width: 0;
 padding: 4; 
}

.ListTableLinkMedium
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: Blue;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-decoration: underline;
 padding: 2; 
}
 
.ListTableAltLinkMedium
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: Blue;
 background: aliceblue;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-decoration: underline;
 padding: 2; 
}


.Menu
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: White;
 border-style: none;
 border-color: Black;
 border-width: 0;
 cursor: hand;
}

.MenuHeader
{
	border-right: black 0px;
	padding-right: 2px;
	border-top: black 0px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 0px;
	border-left: black 0px;
	color: SteelBlue;
	padding-top: 6px;
	border-bottom: black 0px;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
}

.MenuItem
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color: navy;
 border-style: none;
 border-color: black;
 border-width: 0;
 padding: 4;
 cursor: hand;
 text-decoration: underline;
}

.NormalLink
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: underline;
 color: Navy;
 border-style: none;
 border-color: Black;
 border-width: 0;
 cursor: hand;
}

.SmallLink
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: underline;
 color: Navy;
 border-style: none;
 border-color: Black;
 border-width: 0;
 cursor: hand;
}
 
.EMailLink
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: underline;
 color: Navy;
 border-style: none;
 border-color: Black;
 border-width: 0;
 cursor: hand;
}

.CopyRight
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 font-style: italic;
 text-decoration: none;
 color: Navy;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: center;
 vertical-align: middle;
 cursor:  default;
}

.FormFieldPromptMedium
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color: Black;
 border-style: none;
 border-color: Black;
 border-width: 0;
 padding: 4; 
 text-align: right;
 vertical-align: middle;
}
 
.FormFieldPromptLeftMedium
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color: Black;
 border-style: none;
 border-color: Black;
 border-width: 0;
 padding: 2; 
 text-align: left;
 vertical-align: middle;
}

.FormFieldDataMedium
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: Black;
 border-style: none;
 border-color: Black;
 border-width: 0;
 padding: 2; 
 text-align: left;
 vertical-align: middle;
}
 
.FormFieldEditMedium
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: Black;
 background-color: White;
 border-style: solid;
 border-color: Black;
 border-width: 1;
 padding: 2;
 text-align: left;
 vertical-align: middle;
}
 
.FormButtonSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Black;
}

.FormButtonMedium
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color: Black;
}

.FormFieldPromptSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 color: Black;
 border-style: none;
 border-color: Black;
 border-width: 0;
 padding: 4; 
 text-align: right;
 vertical-align: middle;
}

.FormFieldPromptLeftSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 color: Black;
 border-style: none;
 border-color: Black;
 border-width: 0;
 padding: 4; 
 text-align: left;
 vertical-align: middle;
}
 
.FormFieldDataSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Black;
 border-style: none;
 border-color: Black;
 border-width: 0;
 padding: 4; 
 text-align: left;
 vertical-align: middle;
}
 
.FormFieldDataRightSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Black;
 border-style: none;
 border-color: Black;
 border-width: 0;
 padding: 4; 
 text-align: right;
 vertical-align: middle;
}

.FormFieldEditSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Black;
 padding: 4; 
 text-align: left;
 vertical-align: middle;
}

.FormInformationSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Navy;
 border-style: none;
 border-color: Black;
 border-width: 0;
 padding: 4; 
 text-align: left;
 vertical-align: top;
}
 
.FormFullPageHeaderTitle
{
 font-family: Arial;
 font-size: 14pt;
 font-weight: bold;
 text-decoration: none;
 color: White;
 background-color: Navy;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: center;
 vertical-align: middle; 
}

.FormIntegratedHeaderTitle
{
 font-family: Arial;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: none;
 color: White;
 background-color: Navy;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: center;
 vertical-align: middle; 
}

.FormHeaderClient
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
 color: WhiteSmoke;
 background-color: SteelBlue;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: center;
 vertical-align: middle; 
}

.FormHeaderClient2
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
 color: WhiteSmoke;
 background-color: SteelBlue;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: center;
 vertical-align: middle; 
}

.FORMHEADERLINK
{
 font-family: Arial; 
 font-size: 7pt; 
 font-weight: normal; 
 text-decoration: underline; 
 color: white; 
 border-style: none; 
 border-color: Black; 
 border-width: 0;
 cursor: hand;
}
 
.StatusTitle
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
 color: navy;
 background-color: aliceblue;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: center;
 vertical-align: middle; 
 padding: 4;
}
.StatusError
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
 color: Red;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: left;
 vertical-align: middle; 
}
 
.StatusErrorCenter
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
 color: Red;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: center;
 vertical-align: middle; 
}

.StatusWarning
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
 color: Orange;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: left;
 vertical-align: middle; 
}

.StatusInformation
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
 color: navy;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: left;
 vertical-align: middle; 
}

.StatusInformationCenter
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 color: navy;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: center;
 vertical-align: middle; 
}

.StatusSuccess
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
 color:  DarkGreen;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: left;
 vertical-align: middle; 
}
 
.HelpText
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
 color:  Black;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: justify;
}

.HelpTextStandout
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
 color:  Navy;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: justify;
}

.HelpTopicLevel1
{
 font-family: Arial;
 font-size: 12pt;
 font-weight: normal;
 text-decoration: none;
 color:  white;
 background-color: steelblue;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: center;
}
 
.HelpTopicLevel2
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
 color:  navy;
 background-color: aliceblue;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: center;
}

.ReportTitle
{
 font-family: Arial;
 font-size: 14pt;
 font-weight: bold;
 text-decoration: none;
 color: Black;
 background-color: Transparent;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: center;
 vertical-align: middle; 
}
.ReportClient
{
 font-family: Arial;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: none;
 color: Black;
 background-color: Transparent;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: center;
 vertical-align: middle; 
}
.ReportInfo
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 color: Black;
 background-color: Transparent;
 border-style: none;
 border-color: Black;
 border-width: 0;
 text-align: left;
 vertical-align: middle; 
}

/*=================*/
/* Follow-ups      */
/*=================*/
.FollowupTable
{
 width: 580;
 border-style: solid;
 border-color: Black;
 border-width: 2px;
 border-collapse: collapse;
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: Black;
 text-align: left;
 vertical-align: middle;
}
.FollowupHeaderLeftSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 color: Black;
 text-align: left;
 vertical-align: middle;
 border-style: solid;
 border-color: Black;
 border-width: 1px;
 padding: 2 6 2 6;
}
.FollowupDataLeftSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Black;
 text-align: left;
 vertical-align: middle;
 border-style: solid;
 border-color: Black;
 border-width: 1px;
 padding: 2 6 2 6;
}
.FollowupTitleLeftSmall
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color: Black;
 text-align: left;
 vertical-align: middle;
 border-style: solid;
 border-color: Black;
 border-width: 2px;
 padding: 4 8 4 8;
}

.FollowupCommentsSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Black;
 text-align: left;
 vertical-align: middle;
 border-style: solid;
 border-color: Black;
 border-width: 2px;
 padding: 2 6 2 6;
}

.FollowupEventsSmall
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: Black;
 text-align: center;
 vertical-align: middle;
 border-style: solid;
 border-color: Black;
 border-width: 2px;
 padding: 2 6 2 6;
}

P.breakhere {page-break-before: always}

@media print 
{
 .ad {       display:none;       }
}




