/*********************************************/
/* START POSTAL SERVICES INFORMATION ------> */
P
{
	font-size: 14px;
	COLOR: #333333;
	font-family: "Roboto", Arial, sans-serif;
	padding: 6px;
	margin: 6px;
}

ol
{
  margin-top: 1px;
  margin-bottom: 1px;
}


body {
	font-size:12px;
	color:#444;
	line-height:1.5;
	background:#fff;
	margin:0;
	padding:0;
}

#wrapper {
margin: 0 auto;
background:#fff
}


#wrapper {width: 100%;margin-top: 168px; margin-top: 10.5rem;}

table {	
	background: none;
	border: none;
	border-collapse: separate;
}

table thead tr th, table tbody tr td {text-align: left; padding: 2px 2px 2px 2px !important;}

ul {list-style-position: inside;}

ul.Bullet_1
{
  color: #000000;
  list-style-type: disc;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 2em;
  margin-right: 0pt;
  margin-top: 1px;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ul.Bullet_2
{
  color: #000000;
  list-style-type: circle;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 4em;
  margin-right: 0pt;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ul.Bullet_3
{
  color: #000000;
  list-style-type: disc;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 6em;
  margin-right: 0pt;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ul.CellBullet_1
{
  color: #000000;
  list-style-type: disc;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 2em;
  margin-right: 0pt;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ul.CellBullet_2
{
  color: #000000;
  list-style-type: circle;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 4em;
  margin-right: 0pt;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ul.CellBullet_3
{
  color: #000000;
  list-style-type: disc;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 6em;
  margin-right: 0pt;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ol.NumList_1
{
  color: #000000;
  list-style-type: decimal;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 2em;
  margin-right: 0pt;
  margin-top: 1em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ol.NumList_2
{
  color: #000000;
  list-style-type: decimal;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 4em;
  margin-right: 0pt;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ol.CellNumList_1
{
  color: #000000;
  list-style-type: decimal;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 2em;
  margin-right: 0pt;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ol.CellNumList_2
{
  color: #000000;
  list-style-type: decimal;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 4em;
  margin-right: 0pt;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ol.AlphaList_1
{
  color: #000000;
  list-style-type: lower-alpha;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 2em;
  margin-right: 0pt;
  margin-top: 1em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ol.AlphaList_2
{
  color: #000000;
  list-style-type: lower-alpha;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 4em;
  margin-right: 0pt;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ol.CellAlphaList_1
{
  color: #000000;
  list-style-type: lower-alpha;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 2em;
  margin-right: 0pt;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

ol.CellAlphaList_2
{
  color: #000000;
  list-style-type: lower-alpha;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  margin-left: 4em;
  margin-right: 0pt;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.AlphaList__0028a_0029
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: top;
}

.AlphaList__0028a_0029_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.AlphaList__0028a_0029_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.AlphaList__0028_002b_0029
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: top;
}

.AlphaList__0028_002b_0029_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.AlphaList__0028_002b_0029_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Asterisk_1
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align:left;
  text-indent: -23.976pt;
  text-transform: none;
  vertical-align: top;
}

.Asterisk_1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0pt;
}

.Asterisk_1_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Asterisk_2
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: -23.976pt;
  text-transform: none;
  vertical-align: top;
}

.Asterisk_2_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Asterisk_2_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Asterisk_3
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: -23.976pt;
  text-transform: none;
  vertical-align: top;
}

.Asterisk_3_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Asterisk_3_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Asterisk_4
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align:left;
  text-indent: -23.976pt;
  text-transform: none;
  vertical-align: top;
}

.Asterisk_4_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0pt;
}

.Asterisk_4_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Body_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Body_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.BodyIndent
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BodyIndent_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.BodyIndent_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Bullet_1
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: top;
}

.Bullet_1_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Bullet_1_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Bullet_2
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: top;
}

.Bullet_2_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Bullet_2_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Bullet_3
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: top;
}

.Bullet_3_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Bullet_3_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellPrice_Centered
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellPrice_Centered_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.CellPrice_Centered_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 7pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellAlphaList__0028a_0029
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 24.048pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align:left;
  text-indent: -12.024pt;
  text-transform: none;
  vertical-align: top;
}

.CellAlphaList__0028a_0029_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CellAlphaList__0028a_0029_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellAlphaList__0028_002b_0029
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 24.048pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align:left;
  text-indent: -12.024pt;
  text-transform: none;
  vertical-align: top;
}

.CellAlphaList__0028_002b_0029_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CellAlphaList__0028_002b_0029_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellBody
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBold
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}


.CellBody_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CellBody_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellBody_Centered
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBody_Centered_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CellBody_Centered_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellBody_Indented
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 12.024pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBody_Indented_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CellBody_Indented_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellBullet_1
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 12.00024pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align:left;
  text-indent: -12.00024pt;
  text-transform: none;
  vertical-align: top;
}

.CellBullet_1_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

td.CellBullet_1_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellBullet_2
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 24.048pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align:left;
  text-indent: -12.024pt;
  text-transform: none;
  vertical-align: top;
}

.CellBullet_2_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CellBullet_2_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellHeadingPrice
{
  font-variant: small-caps;
  color: #ffffff;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  margin-bottom: 2pt;
  margin-left: 3pt;
  margin-right: 3pt;
  margin-top: 2pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellHeadingPrice_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellHeadingPrice_inner
{
  color: #ffffff;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellHeading
{
  font-variant: small-caps;
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 11.0pt;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellHeading_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

div.CellHeading_inner
{
  color: #ffffff;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 11.0pt;
  font-style: normal;
  font-weight: bold;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellNumList_1
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 12.024pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align:left;
  text-indent: -12.024pt;
  text-transform: none;
  vertical-align: top;
}

.CellNumList_1_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CellNumList_1_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellNumList__002b
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 12.024pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align:left;
  text-indent: -12.024pt;
  text-transform: none;
  vertical-align: top;
}

.CellNumList__002b_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CellNumList__002b_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Figure_Title
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10px;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Figure_Title_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Figure_Title_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Footnote
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5pt;
  margin-left: 18pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: LeftRight;
  text-indent: -2pt;
  text-transform: none;
  vertical-align: baseline;
}

.Footnote_outer
{
  margin-bottom: 0.0pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
}

.Footnote_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: LeftRight;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

h1.Heading1
{
  color: #000066;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

SectionTitle
{
  color: #000066;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  margin-bottom: -8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading1_outer
{
  margin-bottom: 20.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Heading1_inner
{
  color: #000066;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading1TOC
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 4pt;
  padding-top: 8pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading1TOC_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 4pt;
  padding-top: 8pt;
}

.Heading1TOC_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

h2.Heading2
{
  color: #000066;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 20pt;
  text-align:left;
  text-indent: -50.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading2_outer
{
  margin-bottom: 10px;
  margin-right: 0pt;
  margin-top: 20px;
}

.Heading2_inner
{
  color: #000066;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading2TOC
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 21.6pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-top:2pt;
  text-align:left;
  text-indent: -21.6pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading2TOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-top:2pt;
}

.Heading2TOC_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

h3.Heading3
{
  color: #000066;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 15pt;
  text-align:left;
  text-indent: -50.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading3_outer
{
  margin-bottom: 6px;
  margin-right: 0pt;
  margin-top: 10px;
}

.Heading3_inner
{
  color: #000066;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading3TOC
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 57.6pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align:left;
  text-indent: -36pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading3TOC_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.Heading3TOC_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

h4.Heading4
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 11pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 15pt;
  text-align:left;
  text-indent: -50.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading4_outer
{
  margin-bottom: 4px;
  margin-right: 0pt;
  margin-top: 10px;
}

.Heading4_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 11pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading4TOC
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 93.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: -35.99999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading4TOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Heading4TOC_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

h5.Heading5
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 10pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align:left;
  text-indent: -50.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading5_outer
{
  margin-bottom: 4px;
  margin-right: 0pt;
  margin-top: 10px;
}

.Heading5_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 10pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading5TOC
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 144pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: -50.400000000000006pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading5TOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Heading5TOC_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading8
{
  color: #336699;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 24.0pt;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 7.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading8_outer
{
  margin-bottom: 7.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.Heading8_inner
{
  color: #336699;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 24.0pt;
  font-style: normal;
  font-weight: bold;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading9
{
  color: #336699;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 28.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 21.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading9_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 21.0pt;
}

.Heading9_inner
{
  color: #336699;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 28.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading9TOC
{
  color: #336699;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 13.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 20.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading9TOC_outer
{
  margin-bottom: 13.0pt;
  margin-right: 0pt;
  margin-top: 20.0pt;
}

.Heading9TOC_inner
{
  color: #336699;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 41.04pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align:left;
  text-indent: -41.04pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Note_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NoteIndent
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 57.6pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align:left;
  text-indent: -39.6pt;
  text-transform: none;
  vertical-align: baseline;
}

.NoteIndent_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.NoteIndent_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NoteList_1
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 41.04pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align:left;
  text-indent: -41.04pt;
  text-transform: none;
  vertical-align: baseline;
}

.NoteList_1_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.NoteList_1_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NoteList__002b
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 41.04pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align:left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

.NoteList__002b_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.NoteList__002b_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.RemarqueList_1
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 41.04pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align:left;
  text-indent: -41.04pt;
  text-transform: none;
  vertical-align: baseline;
}

.RemarqueList_1_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.RemarqueList_1_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.RemarqueList__002b
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 41.04pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align:left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

.RemarqueList__002b_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.RemarqueList__002b_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Remarque
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 41.04pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align:left;
  text-indent: -41.04pt;
  text-transform: none;
  vertical-align: baseline;
}

.Remarque_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Remarque_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.RemarqueIndent
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 57.6pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align:left;
  text-indent: -39.6pt;
  text-transform: none;
  vertical-align: baseline;
}

.RemarqueIndent_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.RemarqueIndent_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NumList_1
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align:left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.NumList_1_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.NumList_1_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NumList__002b
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.NumList__002b_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.NumList__002b_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Picture
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Picture_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Picture_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_Title
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_Title_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.Table_Title_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Y_End
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Y_End_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Y_End_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Y_Start
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Y_Start_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Y_Start_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Z_Footer
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: LeftRight;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Z_Footer_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Z_Footer_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: LeftRight;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Z_Header
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Z_Header_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Z_Header_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

span.arrow
{
  color: #0000ff;
  font-family: Wingdings;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

b.Bold
{
  font-weight: bold;
}

span.bullet
{
  color: #000000;
  font-family: "Wingdings 3";
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

i.Italic
{
  font-style: italic;
}

span.Link
{
  color: #0000ff;
}

span.Lowercase
{
  text-transform: lowercase;
}

span.Small
{
  font-size: 9.0pt;
}

span.Smallest
{
  color: #000000;
  font-family: "Frutiger 45 Light";
  font-size: 6pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Smaller
{
  color: #000000;
  font-family: "Frutiger 45 Light";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Superscript
{
  vertical-align: super;
}

span.Update
{
  color: #ff0000;
}

table.Prices
{
  margin-bottom: 0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pc;
  padding-top: 0pt;
  text-align: left;
  width: 100%;
}

table.NoBorder
{
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom:2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 3pt;
  text-align:left;
}

table.GreyHeader
{

  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom:2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 3pt;
  text-align:left;
  width: 100%;
}

table.Figure
{
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align:left;
}

/************************/
/* Start - webworks.css */
h2.WebWorks_TOC_Title
{
  margin-left: 5pt;
}

a.WebWorks_TOC_Link
{
  font-size:8pt;
}

div.WebWorks_TOC_Level1
{
  margin-left: 12pt;
}

div.WebWorks_TOC_Level2
{
  margin-left: 24pt;
}

div.WebWorks_TOC_Level3
{
  margin-left: 36pt;
}

div.WebWorks_TOC_Level4
{
  margin-left: 48pt;
}

div.WebWorks_TOC_Level5
{
  margin-left: 60pt;
}

div.WebWorks_TOC_Level6
{
  margin-left: 72pt;
}

div.WebWorks_TOC_Level7
{
  margin-left: 84pt;
}

div.WebWorks_TOC_Level8
{
  margin-left: 96pt;
}

div.WebWorks_TOC_Level9
{
  margin-left: 108pt;
}

div.WebWorks_TOC_Level10
{
  margin-left: 120pt;
}

h2.WebWorks_Index_Title
{
}

div.WebWorks_Index_Group
{
  font-size: 12pt;
  font-weight: bold;
  margin-top: 20pt;
}

a.WebWorks_Index_Link
{
}

div.WebWorks_Index_Level1
{
  margin-left: 12pt;
}

div.WebWorks_Index_Level2
{
  margin-left: 24pt;
}

div.WebWorks_Index_Level3
{
  margin-left: 36pt;
}

div.WebWorks_Index_Level4
{
  margin-left: 48pt;
}

div.WebWorks_Index_Level5
{
  margin-left: 60pt;
}

div.WebWorks_Index_Level6
{
  margin-left: 72pt;
}

div.WebWorks_Index_Level7
{
  margin-left: 84pt;
}

div.WebWorks_Index_Level8
{
  margin-left: 96pt;
}

div.WebWorks_Index_Level9
{
  margin-left: 108pt;
}

div.WebWorks_Index_Level10
{
  margin-left: 120pt;
}

div.WebWorks_Breadcrumbs
{
  color: #999999;
  font-family: sans-serif;
  font-size: 10pt;
}

a.WebWorks_Breadcrumb_Link
{
  text-decoration: none;
}

div.WebWorks_MiniTOC
{
  background-color: #EEEEEE;
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;
  font-family: sans-serif;
}

a.WebWorks_MiniTOC_Link
{
  text-decoration: none;
}

div.WebWorks_MiniTOC_Level1
{
  margin-left: 0pt;
}

div.WebWorks_MiniTOC_Level2
{
  margin-left: 12pt;
}

div.WebWorks_MiniTOC_Level3
{
  margin-left: 24pt;
}

div.WebWorks_MiniTOC_Level4
{
  margin-left: 36pt;
}

div.WebWorks_MiniTOC_Level5
{
  margin-left: 48pt;
}

div.WebWorks_MiniTOC_Level6
{
  margin-left: 60pt;
}

div.WebWorks_MiniTOC_Level7
{
  margin-left: 72pt;
}

div.WebWorks_MiniTOC_Level8
{
  margin-left: 84pt;
}

div.WebWorks_MiniTOC_Level9
{
  margin-left: 96pt;
}

div.WebWorks_MiniTOC_Level10
{
  margin-left: 108pt;
}
/* END - webworks.css */
/**********************/

/* custom settings for the onpage nav-box links (SJ) */
.navboxLink_1 a:link, .navboxLink_1 a:active, .navboxLink_1 a:visited
{
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  color: #000000;
  text-decoration: none;
}

.navboxLink_1 a:hover {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  color: #336699;
  text-decoration: underline;
}

/* custom settings for the left column main menu links (SJ) */
.navboxLink_2 a:link, .navboxLink_2 a:active, .navboxLink_2 a:visited
{
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  color: #144883;
  font-weight: bold;
  text-decoration: none;
}

.navboxLink_2 a:hover {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  color: #7394B5;
  font-weight: bold;
  text-decoration: underline;
}

/* custom settings for the 'PDF to print' link */
.printPDF a:link, .printPDF a:active, .printPDF a:visited
{
  font-family: "Roboto", Arial, sans-serif;
  font-size: 13px;
  color: #7394B5;
  text-decoration: none;
}

.printPDF a:hover {
  text-decoration: underline;
}

/* custom settings for the ..\pg\default dropdown menu */
.DROPDOWNTITLE {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #144883;
}

.DROPDOWNTITLE_2 {
	margin-left: -7pt;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	color: #144883;
}
.DROPDOWNTITLE_2 a:link, .DROPDOWNTITLE_2 a:active, .DROPDOWNTITLE_2 a:visited {
	text-decoration: none;
}

.DROPDOWNTITLE_2 a:hover {
	text-decoration: underline;
}

.DROPDOWN {
	border: 1px solid rgb(51, 51, 51);
	padding: 4px;
	overflow: auto;
	display: none;
	position: absolute;
	visibility: hidden;
	background-color: rgb(255, 255, 255);
	z-index: 100;
	width: 200px;
	height: 185px;
	text-align:left;
	line-height: 15px;
}

.DROPDOWN a:link, .DROPDOWN a:active, .DROPDOWN a:visited {
	padding-left: 5px;
	margin-left: 5px;
	color: rgb(51, 51, 51);
	font-size: 12px;
	text-decoration: none;
}
.DROPDOWN a:hover {
	color: rgb(115, 148, 181);
	text-decoration: underline;
}

/* custom settings for pg popups */
.pg_CRUMBSONPAGE
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    font-family: "Roboto", Arial, sans-serif;
}
.pg_TBLCELL
{
    FONT-WEIGHT: normal;
    font-size: 13px;
    COLOR: #333333;
    FONT-STYLE: normal;
    font-family: "Roboto", Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}


/* custom settings for pg top of page breadcrunbs */
.pg_CRUMBS
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    font-family: "Roboto", Arial, sans-serif;
    TEXT-DECORATION: underline
}
.pg_CRUMBSARROW
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    font-family: "Roboto", Arial, sans-serif;
    TEXT-DECORATION: none
}
.pg_CRUMBSONPAGE
{
    FONT-SIZE: 10px;
    COLOR: #cc6600;
    font-family: "Roboto", Arial, sans-serif;
}

/* table formatting */
.pg_TBLCELLBGWHITE
{
	FONT-WEIGHT: normal;
	font-size: 13px;
	COLOR: #000000;
	FONT-STYLE: normal;
	font-family: "Roboto", Arial, sans-serif;
	BACKGROUND-COLOR: #ffffff;

	border-bottom-color: #000000; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-left-color: #000000; 
	border-left-style: solid; 
	border-left-width: 1px; 
	border-right-color: #000000; 
	border-right-style: solid; 
	border-right-width: 1px; 
	border-top-color: #000000; 
	border-top-style: solid; 
	border-top-width: 1px; 

}

.pg_TBLHEADERBLUE
{
	FONT-WEIGHT: normal;
	font-size: 13px;
	COLOR: White;
	FONT-STYLE: normal;
	font-family: "Roboto", Arial, sans-serif;
	BACKGROUND-COLOR: #336699;

	border-bottom-color: #000000; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 

	border-left-color: #000000; 
	border-left-style: solid; 
	border-left-width: 1px; 

	border-right-color: #000000; 
	border-right-style: solid; 
	border-right-width: 1px; 

	border-top-color: #000000; 
	border-top-style: solid; 
	border-top-width: 1px; 
}

.pg_TBLHEADERBLUE a:link, .pg_TBLHEADERBLUE a:active, .pg_TBLHEADERBLUE a:visited {
	FONT-WEIGHT: normal;
	font-size: 13px;
	COLOR: White;
	FONT-STYLE: normal;
	font-family: "Roboto", Arial, sans-serif;
	BACKGROUND-COLOR: #336699
	text-decoration: underline;
}
.pg_TBLHEADERBLUE a:hover {
	COLOR: #EC9001;
	text-decoration: underline;
}


/* Formatting for the Glossary */
div.GlossDef
{
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 20pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
}

.GlossDef_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.GlossDef_inner
{
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.GlossDef_1
{
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 20pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
}

.GlossDef_1_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.GlossDef_1_inner
{
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 20pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.GlossDef__002b
{
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 20pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.GlossDef__002b_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.GlossDef__002b_inner
{
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.GlossRemarque
{
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 70.5pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -50.5pt;
  text-transform: none;
  vertical-align: baseline;
}

div.GlossNote
{
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 43.5pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -23.5pt;
  text-transform: none;
  vertical-align: baseline;
}

.GlossNote_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.GlossNote_inner
{
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.GlossTerm
{
  color: #336699;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.GlossTerm_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.GlossTerm_inner
{
  color: #336699;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.Gloss_CellBullet_1_outer
{
  margin-left: 20pt;
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

div.GlossCond
{
  color: #000000;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.GlossCond_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.GlossCond_inner
{
  color: #000000;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Pricing_Table_Title
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Pricing_Table_Title_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.Pricing_Table_Title_inner
{
  color: #000000;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SectionTitle
{
  color: #000066;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  margin-bottom: -8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align:left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellHeading_Smaller
{
  font-variant: small-caps;
  color: #ffffff;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

h5.Heading8
{
  color: #000066;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}
/* <------ END POSTAL SERVICES INFORMATION   */
/*********************************************/

.right, .floatRight {
	float:right!important
}

.left, .floatLeft {
	float:left!important
}

.visually-hidden {display: none;}
.redBold {color: #ff0000 !important; font-weight: bold !important;}

/* HEADER and FOOTER styles for VPO look */

/* VPO LOOK HEADER AND FOOTER STYLES */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

header#header {
    background: none repeat scroll 0% 0% #FFF;
    border-top: 5px solid #DA291C;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 99;
}

#header *, #header *:before, #header *:after {
    box-sizing: border-box;
}

#header ul, #header ol, #header dl {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.6;
    list-style-position: outside;
    margin-bottom: 1.25rem;
}

#header ul {
	padding: 0;
	margin: 0;
    margin-left: 1.1rem;
}

.row {
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%;
}

.row:before, .row:after, .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
}

.row:after, .top-bar:after {
    clear: both;
}

.column, .columns {
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    position: relative;
}

header#header {
    background: none repeat scroll 0 0 #fff;
    border-top: 5px solid #da291c;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.header-container {
  background: #f3f3f3; 
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;	
  z-index: 90;	
  margin: 0;			
}

.header-container.header-container-noscroll {
   height: 108px;
   
  -ms-transition: all 0.6s ease;				
  -moz-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.header-container.header-container-scroll {
   height: 67px;
}	

#header a {
    color: #107cc0;
    text-decoration: none;
}

#header ul {
    color: #333333;
    font-size: 14px;
    font-weight: 400;
    list-style: none;
}

#header ul li {
    padding-bottom: 5px;
}

#header .icons ul li {
    list-style: none;
	 float: left;
	 padding: 5px;
	}
	
#header .icons ul li, #header .icons ul li a {font-family:'Roboto',sans-serif; font-size: 12px; color: #333; text-transform: uppercase;}
#header .icons ul li a:hover {color: #107cc0;}

#header .top-bar .title-area {
    margin: 0;
    position: relative;
    float: left;	
}

.top-bar-section {
    left: 0 !important;
}
.top-bar-section {
    left: 0;
    position: relative;
    transition: left 300ms ease-out 0s;
    width: auto;
}

.top-bar-section ul {
    background: none repeat scroll 0 0 #333;
    display: block;
    font-size: 16px;
    height: auto;
    margin: 0;
    width: 100%;
}

.top-bar-section ul {
    display: inline;
    height: auto !important;
    width: auto;
}

.top-bar ul {
    list-style: none outside none;
    margin-bottom: 0;
}


.top-bar {
	background: none repeat scroll 0 0 #f3f3f3;
	height: auto;				
}

.top-bar .toggle-topbar a {
	width: 45px;	
}

.top-bar section ul, .top-bar section ul li {
	background: #f3f3f3;			
}

.top-bar-section ul li {
	float: left;
}

.top-bar section ul ul {
	padding: 11px 0;
	background: #fff;
}

.top-bar section ul ul li {background: #fff;}

.top-bar-section .drop .dropdown {
	padding: 0;
	background: #fff;
}

.top-bar-section .has-dropdown > a {
	padding-right: 15px !important;	
}

#header .top-bar section ul.top-bar-section-noscroll {
	margin: 30px 15px 0 0;	
	-ms-transition: all 0.6s ease;				
	-moz-transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
	transition: all 0.6s ease;			
}

.top-bar.expanded section .top-bar-section-noscroll {
	border: 1px solid #dadada;
	margin-top: 16px;
	padding: 0;
}

.top-bar.expanded section .top-bar-section-noscroll li {
	border-bottom: 1px solid #dadada;
}

#header .top-bar section ul.top-bar-section-scroll {
	padding: 10px 15px 0 0;				
}	

#header .top-bar-section ul li {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;	
	font-smooth:always;
	-webkit-font-smoothing: antialiased;
	padding-bottom: 0;					  
}

.top-bar-section li:not(.has-form) a:not(.button) {
	background: #f3f3f3;
	padding: 0 14px;
}

.fr .top-bar-section li:not(.has-form) a:not(.button) {
	padding: 0 10px;
}

.top-bar-section li.drop:not(.has-form) > a:not(.button) {
	background: #f3f3f3 url("/assets/img/header_droparrow.svg") no-repeat right 24px;
	padding-right: 10px;
}
 
#header .top-bar-section ul li > a {
	background: #f3f3f3;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	line-height: 45px;
	font-smooth:always;
	-webkit-font-smoothing: antialiased;			
}

.fr #header .top-bar-section ul li > a {font-size: 16px;}

#header .top-bar-section li:not(.has-form) a:not(.button):hover {
	background: #f3f3f3; 
	color: #087cc0;
}

.top-bar-section li.drop:not(.has-form) > a:not(.button):hover {
	background: #f3f3f3 url("/assets/img/header_droparrow_hover.svg") no-repeat right 24px;
}		

.top-bar-section ul li:hover > a {
	background: #f3f3f3; 
	color: #333333; 
}

.header-container .name img{
	height:55px;
	position: absolute;
	top: 5px;
	left: 0;
}

.top-bar .name img {
	height: 40px;
	
}	

.header-container-noscroll .top-bar .name img {margin-top: 27px;}
.header-container-scroll .top-bar .name img {margin-top: 8px;}

.header-container-noscroll .top-bar .name {padding-top: 34px; padding-top: 2rem;}
.header-container-scroll .top-bar .name {padding-top: 13px; padding-top: 0.825rem;}

.top-bar.expanded .title-area {
	background: #f3f3f3;
}

.top-bar .toggle-topbar.menu-icon {
	margin-top: -14px;
	padding: 0;
}

.top-bar .toggle-topbar.menu-icon a:after {
	box-shadow: 0 10px 0 1px #323332, 0 16px 0 1px #323332, 0 22px 0 1px #323332;	
}

.top-bar .toggle-icons.cart-icon {
	/*margin-top: -20px;*/
	margin-top: -11px;/*Changed 4-10-2014*/
	right: 150px;
	top: 50%;
	position:absolute;
}

.top-bar .toggle-icons.magnify-icon {
	/*margin-top: -20px;*/
	margin-top: -11px;/*Changed 4-10-2014*/  		
	right: 50px;
	top: 50%;
	position:absolute;
}

.top-bar .toggle-icons.account-icon {
	/*margin-top: -20px;*/
	margin-top: -13px;/*Changed 4-10-2014*/    		
	right: 100px;
	top: 50%;
	position:absolute;
}	

.top-bar .toggle-icons.menu-icon {
	margin-top: -15px;
	right: 0;
	top: 50%;
	position:absolute;
	width:inherit;
}				

#sitelinks ul.right .shoppingcart {
	background: url('/assets/img/icons/cart_retina.png') 0 0 no-repeat; 
	background-size: 20px 40px; 
	background-position: 0 -22px; 
	padding: 0 0 0 24px;
	padding: 4px 0 3px 24px\9;
	background: url('/assets/img/icons/cart_retina_ie8.png') no-repeat 0 -18px\9;
	
	}
	
#sitelinks ul.right .shoppingcart:hover {
	background-position: 0 -2px;
	background-position: 0 3px\9;
	}

.cartQty {color: #107CC0; font-weight: 700; width: 18px; overflow: visible;}	

a.magnify-glass, span.magnify-glass {
	 display: block;
	 background:url('/assets/img/magnify_glass.png') 0 0 no-repeat !important;
	 background-size: 20px auto !important;
	 height:20px;
	 width: 20px !important;
	 text-indent: -99999px;		 
	 margin: 14px 12px 0 11px;
 }
 
 a.magnify-glass:hover, span.magnify-glass:hover, .arrow_box a.magnify-glass {
	 background-position: 0 -21px !important;
 } 	
		 
.search-container {
	background: #fff; 
	border-bottom: 1px solid #dadada;							
	height: 70px;
	display: none;
	padding: 13px 0 0;
}

#header ul.search {			
	list-style-type: none;	
	position:relative;
	padding: 0;		
	margin: 0;	
}

.search .search_mag {
	line-height: 42px;
	text-align: right;
	margin-top: 7px;
}

.search_mag img {width: 20px; height: 20px; margin-left: 25px; margin-right: 20px;}
		
header#header .search input {
	color: #333;
	font-family: 'Roboto';
	font-size: 21px;
	font-size: 1.313rem;
	font-weight: 100;
	height: 44px;
	height: 2.750rem;
	margin: 0;
	border: none !important;
	box-shadow: none !important;	
	width: 100%;
	padding: 10px 17px;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
	color: #999;
}

input:-moz-placeholder, textarea:-moz-placeholder { 
	color: #999;
}

input::-moz-placeholder, textarea::-moz-placeholder { 
	color: #999;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
	color: #999;
}

.search input:focus {background: none;}

#header form {
	margin: 0 0 1rem;
}

#header a.button, #header input[type='submit'].button {
  background: #087cc0;
  color: #fff;
  webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  }
  
header#header .search .button {
	font-size: 18px; 
	font-size: 1.125rem;
	background: #eaeff4;
	color: #107CC0;
	font-weight: 500;
	padding-left: 20px;
	padding-right: 20px;
	outline: none;
}

header#header .search .button:hover {
	background: #bad8ec;
}			  

#header button, #header .button {
border-style: solid;
border-width: 0px;
cursor: pointer;
font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
font-weight: normal;
line-height: normal;
margin: 0 0 1.25rem;
position: relative;
text-decoration: none;
text-align: center;
display: inline-block;
padding-top: 1rem;
padding-right: 2rem;
padding-bottom: 1.0625rem;
padding-left: 2rem;
font-size: 1rem;
background-color: #008cba;
border-color: #007095;
color: #fff;
-webkit-transition: background-color 300ms ease-out;
-moz-transition: background-color 300ms ease-out;
transition: background-color 300ms ease-out;
padding-top: 1rem;
padding-right: 2rem;
padding-bottom: 1.0625rem;
padding-left: 2rem;
font-size: 1rem;
}

#header button.small, #header .button.small {
font-size: 12px;
font-family: 'Roboto', sans-serif;
font-weight: normal;
color: #FFFFFF;
padding: 3px 15px 4px 15px;
}

/* CSS Arrow Box */			
.arrow_box { position: relative; /*background: #fff; z-index:90;*/} 
.arrow_box:after, .arrow_box:before { bottom: -43px; left: 26px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; z-index:90; } 
.arrow_box:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 20px; margin-left: -24px; } 
.arrow_box:before { border-color: rgba(218, 218, 218, 0); border-bottom-color: #dadada; border-width: 21px; margin-left: -25px; }

.header-container-scroll .arrow_box:after, .header-container-scroll .arrow_box:before {bottom: -22px; left: 48px;}
.header-container-scroll .arrow_box:after {border-width: 11px; margin-left: -35px; } 
.header-container-scroll .arrow_box:before {border-width: 12px; margin-left: -36px; }

.ui-autocomplete.ui-widget-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-right: 1px solid #ccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}

.ui-autocomplete.ui-widget {
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.ui-autocomplete {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: -moz-use-text-color #cccccc #cccccc;
    border-image: none;
    border-right: 1px solid #cccccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    list-style: none outside none;
    position: absolute;
    z-index: 100;
}

.ui-autocomplete {
    width: 970px;
}

.ui-autocomplete li a:not(.button) {
    background-color: #ffffff;
    color: #333333;
    display: block;
    font-weight: 400;
    line-height: 45px;
    padding: 0 15px;
}

.ui-autocomplete li a:hover:not(.button) {
	background: none;
    background-color: #f3f3f3;
	border: none;
	margin: auto;
}

.large-12, .twelve {
	width: 100%;
}

.large-9, .nine {
width: 75%;
}

.large-3, three {
    width: 25%;
}

*, *::before, *::after {
    box-sizing: border-box;
}

[class*="column"] + [class*="column"]:last-child {
    float: right;
}

#area-footer {clear:both;}

div.clear{clear:both;}

#footer-containerBlue{height:150px;background:#087cc0;margin:30px 0 50px;text-align:center;}
#footer-containerBlue h1{color:#fff;font-family:'Roboto',sans-serif;font-weight:400;margin: 3px 0 8px 0;-webkit-font-smoothing:antialiased;font-size:32px;padding-top:35px;line-height:65px;font-weight:400;}
#footer-containerBlue h1 a{text-decoration:none;color: #fff;}

div.footercolumn{width:25%;float:left;}
#footerarea a, ul.footer-links .category a, ul.footer-links .category-items a { color: #333 !important; font-family: "Roboto",sans-serif;font-size: 13px;line-height: 16px;margin-bottom: 0;}
#footerarea ul {font-weight: 500;}

ul.footer-links {font-family: "Roboto",sans-serif;list-style: outside none none;margin: 0 18px 23px;padding: 0;}

ul.footer-links .category a {color:#333;}
ul.footer-links .category a:hover {color:#107cc0;}
ul.footer-links .subNav-margin {margin:5px 0 0 15px;}
ul.footer-links{list-style:none;padding:0;margin: 0 18px 23px 18px;font-family:'Roboto',sans-serif;-webkit-font-smoothing: antialiased;}
ul.footer-links li{padding-bottom:5px;}
ul.footer-links li.category{font-size: 14px;font-weight: 500;line-height: 18px;}
ul.footer-links li a.category-items{color: #333;text-decoration: none;font-size:13px;font-weight:300;line-height:16px;margin-bottom:0;}
ul.footer-links li a.category-items:hover{color:#107cc0;}

ul.footer-icons{margin:0 0 0 5px;padding:0;list-style:none;overflow:hidden;margin-bottom:0;height:40px;}
ul.footer-icons li{list-style:none;float:left;display:block;}
ul.footer-icons a.facebook{display:block;background:url('/assets/img/icons/facebook_footer.png') 0 0 no-repeat;background-size:auto 38px;height:19px;width:11px;margin: 11px 10px 0;text-indent:-99999px;}
ul.footer-icons a.linkedin{display:block;background:url('/assets/img/icons/linkedin_footer.png') 0 0 no-repeat;background-size:auto 38px;height:19px;width:18px;margin:13px 10px 0;text-indent:-99999px;}
ul.footer-icons a.twitter{display:block;background:url('/assets/img/icons/twitter_footer.png') 0 0 no-repeat;background-size:auto 32px;height:16px;width:19px;margin:16px 10px 0;text-indent:-99999px;}
ul.footer-icons a.facebook:hover{background-position:0 -19px;}
ul.footer-icons a.linkedin:hover{background-position:0 -19px;}
ul.footer-icons a.twitter:hover{background-position:0 -16px;}

#footerarea{max-width:960px;width:960px;margin: 0 auto;}

div#footer-containerGrey{background:#f3f3f3;border-top:1px solid #dadada;height:95px;margin-top:50px;font-family:'Roboto',sans-serif;-webkit-font-smoothing: antialiased;}
div#footer-containerGrey p{font-size:11px;color:#333333;margin:24px 0 14px; font-weight:400;}
div#footer-containerGrey .footercontentholder{max-width:960px;width:960px;margin: 0 auto;}
div#footer-containerGrey .leftfooterholder{width:350px;margin:5px 0 0 29px;float:left;}
div#footer-containerGrey ul.inline-list{margin:0 0 16px -10px;padding:0;list-style:none;overflow:hidden; color: #333333; font-size: 14px; }
div#footer-containerGrey ul.inline-list li{float:left;margin-left:10px;font-size:14px;color:#333333;font-weight: 400;}
div#footer-containerGrey ul.inline-list li a{text-decoration:none;color:#333333;font-size:11px;display:inline;}
div#footer-containerGrey ul.inline-list li a:hover{color:#0078a0;}
div#footer-containerGrey a.footer-canadalogo{float:right;display:block;margin:40px 25px 0 0;}
div#footer-containerGrey a.footer-canadalogo img{width:115px;height:27px;border:none;}

#footerarea hr {background-color: #f3f3f3;border: medium none;clear: both;color: #e8e8e8;height: 1px;margin: 7px 0 2px;margin-bottom: 30px;padding: 0;}


.marginbottom10 {margin-bottom: 10px !important;}
.margintop10 {margin-top: 10px !important;}
.marginrightlarge, .marginright30 {margin-right: 30px !important;}

#back-to-top { background: transparent url("/assets/img/icons/back-to-top_@2x.png") no-repeat scroll 99% center / 48px 48px; border-bottom: 8px solid #da291c; bottom: 0; display: none; height: 56px; position: fixed; right: 0;  transition: all 0.6s ease 0s;  width: 100%;
}

/*.footer-icons {
    margin-bottom: 0;
    margin-left: 0.2rem;
}*/

/* END HEADER and FOOTER styles of VPO look */

.lt-ie9 img {width: inherit !important;}