body
{
  background-color: #FFFFFF;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0px;
  height: 100%;
  width: auto;
  padding: 0px;

  font-family: Arial;
	font-size: 8pt;
  font-weight: normal;
  color: black;
  text-align: left;
  verticle-align: middle;
}

div.Center
{
  text-align: center;
}

h6
{
  font-family: Arial;
	font-size: 8pt;
  font-weight: bold;
  color: black;
}
table
{
  background-color: transparent;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0px;
  width: auto;
  height: auto;
  margin: 0px;;
  padding: 0px;
}

td
{
  background-color: transparent;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0px;
  height: auto;
  width: auto;
  height: auto;
  margin: 0px;;
  padding: 0px;
	font-size: 8pt;
  font-weight: normal;
  color: black;
  text-align: left;
  vertical-align: top;
}

td.Center
{
  text-align: center;
}

td.Gutter
{
  padding: 4px;
}
table.MathboxTools_ReportPage { width: 100%; }
td.MathboxTools_ReportPage
{
  padding: 4px;
  text-align: center;
}
table.MathboxTools_Report { width: 100%; }
td.MathboxTools_ReportTitle
{
  padding: 4px;
  font-weight: bold;
  text-align: center;
}
td.MathboxTools_MathboxTools_ReportPanel
{
  padding: 4px;
  text-align: center;
}
table.MathboxTools_ReportBody { width: 100%; }
td.MathboxTools_ReportFieldTitle
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  padding: 4px;
  font-weight: bold;
}
td.MathboxTools_ReportFieldTitleR
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  padding: 4px;
  font-weight: bold;
  text-align: right;
}
td.MathboxTools_ReportFieldData
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  padding: 4px;
}
td.MathboxTools_ReportFieldDataR
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  padding: 4px;
  text-align: right;
}


table.Layout
{
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  border-color: #008080;
  width: 100%;
}
td.LayoutTitle
{
  background-color: #008080;
  border-style: solid;
  border-width: 1px;
  border-color: #008080;
  width: auto;
  padding: 4px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}
td.LayoutData
{
  border-style: solid;
  border-width: 1px;
  border-color: #008080;
  background-color: #ffffff;
  width: auto;
  padding: 4px;
}


table.MathboxTools_Panel{ width: 100% }
td.MathboxTools_Panel
{
  text-align: center;
}

table.MathboxTools_Header
{
  width: 100%;
  margin-bottom: 4px;
}
td.MathboxTools_Header_Logo
{
  border-style: none;
  font-family: Times New Roman;
	font-size: 10pt;
  font-weight: bold;
  color: #000080;
  text-align: center;
  vertical-align: top;
  width: 85px;
}
td.MathboxTools_Header_Text
{
  border-style: none;
  font-family: Times New Roman;
	font-size: 10pt;
  font-weight: bold;
  color: #000080;
  text-align: center;
  vertical-align: top;
  width: auto;
}
div.MathboxTools_Header_Name
{
  border-style: none;
  font-family: Arial;
	font-size: 18pt;
  font-weight: bold;
  color: #000080;
  margin-bottom: 4px;
}
div.MathboxTools_Header_Address
{
  border-style: none;
  font-family: Arial;
	font-size: 10pt;
  font-weight: bold;
  color: #000080;
}
div.MathboxTools_Header_Phrase
{
  border-style: none;
  font-family: Arial;
	font-size: 16pt;
  font-weight: bold;
  font-style: normal;
  color: #000080;
  margin-top: 4px;
  text-align: center;
}

table.MathboxTools_Footer
{
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
}
td.MathboxTools_Footer
{
  border-style: none;
  font-family: Arial;
	font-size: 8pt;
  font-weight: normal;
  color: #000080;
  text-align: center;
}

table.MathboxTools_ContentPanel
{
  border-style: none;
  width: 100%;
}
td.MathboxTools_ContentPanelMenu
{
  border-style: none;
  width: 100px;
  text-align: left;
  vertical-align: top;
}
td.MathboxTools_ContentPanel
{
  border-style: none;
  padding-right: 10px;
  text-align: left;
  vertical-align: top;
}
td.MathboxTools_ContentPanelCampaign
{
  border-style: None;
  border-width: 1px;
  border-color: #000000;
  border-collapse: collapse;
  border-spacing: 0px;
  background-color: #80ffff;
  width: 160px;
  text-align: center;
  vertical-align: top;
}
table.MathboxTools_Campaign
{
  border-style: none;
  width: 140px;
  margin-top: 10px;
  margin-bottom: 10px;
}
td.MathboxTools_Campaign
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  width: 140px;
  padding: 4px;
  text-align: center;
  vertical-align: top;
}


table.MathboxTools_Title
{
  border-style: none;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
}
td.MathboxTools_Title
{
  background-color: #000080;
  padding: 4px;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
  vertical-align: top;
}

table.MathboxTools_Content
{
  width: 100%;
}
td.MathboxTools_Content
{
  background-color: transparent;
  border-style: none;
  text-align: left;
  vertical-align: top;
}

input
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  font-family: Arial;
  font-size: 8pt
  margin: 0px;
}

input.text
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  font-family: "Courier New";
  font-size: 8pt
  margin: 0px;
}

input.nb
{
  border-bottom: black 0px groove;
  border-left: black 0px groove;
  border-right: black 0px groove;
  border-top: black 0px groove;
  color: black;
  font-family: Arial;
  font-size: 8pt
}

table.MathboxTools_ListPanel
{
  margin-bottom: 4px;
}
td.MathboxTools_ListPanel
{
}


table.MathboxTools_ListData
{
}
td.MathboxTools_ListData
{
  padding: 4px;
}

table.MathboxTools_FormPanel
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-collapse: collapse;
  border-spacing: 0px;
  width: 600px;
  margin: 8px;
}
td.MathboxTools_FormPanel
{
}

table.MathboxTools_2PanelForm
{
  width: 100%;
}
td.MathboxTools_2PanelForm
{
  width: 49%;
  vertical-align: top;
}
td.MathboxTools_2PanelGutter
{
  width: 2%;
}

form
{
  background-color: transparent;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0px;
  height: auto;
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}

table.MathboxTools_ErrMsg
{
  width: 100%;
  margin-top: 4px;
}
td.MathboxTools_ErrMsg
{
  background-color: #800000;
  border-style: none;
  width: auto;
  padding: 4px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}

table.MathboxTools_FormTitle
{
  width: 100%;
  margin-top: 4px;
}
td.MathboxTools_FormTitle
{
  border-style: none;
  width: auto;
  padding: 4px;
  font-weight: bold;
  text-align: center;
}
td.MathboxTools_FormTitleRequired
{
  background-color: transparent;
  border-style: none;
  width: auto;
  padding: 4px;
  font-weight: bold;
  color: #ff0000;
  text-align: center;
}

table.MathboxTools_FormFields
{
  width: auto;
  margin-top: 4px;
}
td.MathboxTools_FormFields
{
}
td.MathboxTools_FieldTitle
{
  border-style: none;
  width: auto;
  font-weight: bold;
  padding: 4px;
  vertical-align: top;
}
td.MathboxTools_FieldTitleRequired
{
  border-style: none;
  width: auto;
  font-weight: bold;
  padding: 4px;
  vertical-align: top;
}
td.MathboxTools_FieldData
{
  border-style: none;
  width: auto;
  padding: 4px;
}
td.MathboxTools_FieldInput
{
  border-style: none;
  width: auto;
  padding: 4px;
}

table.MathboxTools_FormButton
{
  width: 100%;
  margin-top: 4px;
}
td.MathboxTools_FormButton
{
  width: auto;
  padding: 4px;
  text-align: center;
}

table.MathboxTools_FormText{ width: 100%; margin-bottom: 4px; }
td.MathboxTools_FormText{ text-align: left; }

table.Mathbox_Hosted_Container
{
  display: '';
  border-spacing: 0px;
  top-margin: 4px;
  width: 100%
}

td.Mathbox_Hosted_Container
{
  text-align: center;
  padding: 4px;
}

table.Mathbox_Hosted
{
  margin: 0px;
  padding: 0px;
}

td.Mathbox_Hosted_Image
{
  border-style: none;
  width: 96px;
  text-align: center;
}

td.Mathbox_Hosted_Separator
{
  border-style: none;
  text-align: center;
}

td.Mathbox_Hosted_Text
{
  border-style: none;
  font-family: Verdana;
	font-size: 8pt;
  font-weight: normal;
  color: black;
  padding-left: 4px;
  vertical-align: middle;
}

hr.Mathbox_Hosted_HR
{
  color: #000080;
  width: 100%;
}
