@charset "UTF-8";
/* CSS Document */


/**/
h6 {font-size: 16px; margin: 0; padding: 0 15px 9px 15px; line-height: 18px;font-weight:500}
h1 {font-size: 26px; margin: 0; padding: 0; padding-top:15px; padding-bottom:10px; line-height: 30px;}
h2 {font-size: 23px; margin: 0; padding: 0; padding-top:15px; padding-bottom:8px; line-height: 27px;}
h3 {font-size: 20px; margin: 0; padding: 0; padding-top:15px; padding-bottom:6px; line-height: 24px;}
h4 {font-size: 18px; margin: 0; padding: 0; padding-top:15px; padding-bottom:4px; line-height: 22px;}
h1, h2, h3, h4 { color: #0065A4; font-weight:500}

p {font-size:17px; line-height: 20px;padding:0; margin:0; padding-top:5px; padding-bottom:5px}
ul li, ul li ul li, ul li ol li, ol li, ol li ul li, ol li ol li {padding: 0; margin:0; line-height: 20px; padding-top:3px; padding-bottom:3px}
ul {padding-left: 16px; margin:0;}
.coding p {font-family: Courier, Courier New, Constantia, 'Lucida Bright', 'DejaVu Serif', Georgia, 'serif';font-size:13px; line-height:16px;padding:0; margin:0; padding-top:2px; padding-bottom:2px}
ul, li, ol {font-size:17px}

table {width:100%; border-spacing: 0;}

.TableWarning {border:0;}
.TableWarning th {width:8%; vertical-align: top;}
.TableWarning td {width:92%}
.TableWarning span {font-weight:500; color: #0065A4}
.TableWarning img {text-align: left; margin-right:4px;margin-left:4px; width: 50px !important;}
ul table.TableWarning, ol table.TableWarning, li table.TableWarning, li table.TableWarning img {padding-left:0; }

.TableBorder {border-left:1px solid #b9b9b9;border-top:1px solid #b9b9b9;}
.TableBorder  td, .TableBorder  th {border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;padding:5px 10px 1px 10px;}
.TableBorder thead tr td {background-color: #616365; color:#ffffff;}
.TableBorder tbody tr th {font-weight: 500; text-align: left; background-color: #E1E1E1; color:#333333;padding:8px;}
.TableBorder tr.LightGrey, .TableBorder td.LightGrey {background-color: #e9e9e9}
.TableBorder th img {width:23px; padding:0;margin:0 5px 0 0;border:0; float:left;}
.TableBorder tbody tr th p {float: left; margin:3px 0 0 0; padding:0}
.TableBorder tbody tr th span {font-weight: 300; color:#333333}
.TableBorder a {word-wrap: normal;overflow-wrap: normal;-ms-word-break: normal;word-break: normal;-ms-hyphens: none;-moz-hyphens: none;-webkit-hyphens: none;hyphens:none;}

.TableBorder table.TableWarning, .TableBorder table.TableWarning tr, .TableBorder table.TableWarning th, .TableBorder table.TableWarning td {border:0!important; background-color: #ffffff !important; }
.TableBorder table.TableWarning th {width:6%; vertical-align: top;}
.TableBorder table.TableWarning td {width:94%}
.TableBorder table.TableWarning img {text-align: left !important; margin:2px !important; padding:0;width: 33px !important;}

.TableBorder table.TableInside, .TableBorder table.TableInside tr, .TableBorder table.TableInside th, .TableBorder table.TableInside td {border:0!important; background-color: #ffffff !important; }

.TableNoBorder {border:0;margin:10px 0;}
.TableNoBorder td {padding:0;border:0;}
.TableNoBorder tbody tr th {width:6%; max-width:60px; background-color:#ffffff;padding:1px 4px;border:0;}
table.TableNoBorder tbody tr td.Signal {background: url("https://dl.ui.com/qsg/source/main/image/Vertical_Signal_Icon_RocketM5-AC.png") no-repeat bottom left;width:6%; min-width:35px;}
.TableSignal {border-left:1px solid #b9b9b9;border-top:1px solid #b9b9b9;}
.TableSignal thead tr td, .TableSignal tbody tr th, .TableSignal tbody tr td {text-align: center; padding:2px 0 1px 0;margin:0}
.TableSignal thead tr td {background-color: #949494}
.TableSignal tbody tr th {background-color: #EEEEEE}

.TableSpecifications {border-left:1px solid #b9b9b9;border-top:1px solid #b9b9b9;}
.TableSpecifications  td, .TableSpecifications  th {border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;padding:5px 10px 1px 10px; }
.TableSpecifications thead tr td {background-color: #949494; color:#ffffff;text-align: center;font-size:17px}
.TableSpecifications tbody tr th {text-align: left;font-weight: 300;vertical-align: top}
.TableSpecifications tbody tr td {text-align: right;vertical-align: top}
.TableSpecifications tr.LightGrey {background-color: #e9e9e9}
.TableSpecifications p {font-size:15px;line-height: 18px;padding:0}
.TableSpecifications ul, .TableSpecifications li, .TableSpecifications li p {font-size:15px;line-height: 18px; list-style: none; padding-bottom:0;padding-top:0; margin-top:0; margin-bottom:0; }
.TableSpecifications td ul, .TableSpecifications td li, .TableSpecifications li p {font-size:15px;line-height: 18px; list-style: none; padding:0; margin:0; }
.TableSpecifications tbody tr.DarkGrey td, .TableSpecifications tbody tr.DarkGrey th {background-color: #949494; color:#ffffff;}
.HeadingText th, .HeadingText td {bborder-right:1px solid #b9b9b9;border-bottom-width:0 !important; padding:5px 10px 0 10px;}
.ListText th, .ListText td {border-right:1px solid #b9b9b9;border-bottom-width:0 !important; padding:2px 10px 2px 20px;}
.LastListText th, .LastListText td {border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;padding:2px 10px 1px 20px;}
.HeadingText th, .HeadingText td, .ListText th, .ListText td, .LastListText th, .LastListText td {font-size:15px;line-height: 18px;}

.TableSpec {width:100%; border:1px solid #b9b9b9; margin-bottom:35px;position:relative;float: left}
.TableSpec p {float:left;padding:8px 12px 5px 12px;margin:0; width: 100%; font-weight: 500;list-style: none; font-size: 16px;clear:both; border-top: 1px solid #b9b9b9; line-height: 20px;color:#333333;}
.TableSpec ul, .TableSpec li {float:left;padding:2px 5px 3px 12px;margin:0; width: 100%; font-weight: 500;list-style: none; font-size: 15px;color:#333333;}
.TableSpec span {float:right;font-weight: 300;text-align: right; padding-left:20px; font-size:15px; line-height: 19px;color:#333333;}
.TableSpec p.GrayBG {background-color: #666666; color:#ffffff;text-align: center;font-size:17px;border:0}

.TableSpecification {width:100%; border:1px solid #b9b9b9; margin-bottom:35px;}
.TableSpecification td {padding:8px 12px 5px 12px;margin:0; font-weight: 500; font-size: 16px;border-top: 1px solid #b9b9b9; line-height: 20px;color:#333333;}
.TableSpecification td span {float:right;text-align:right;  padding-left:15px;margin:0; font-weight: 300;list-style: none; font-size: 15px;line-height: 20px;color:#333333;}
.TableSpecification ul, .TableSpecification li{float:left;padding:5px 0 0 12px;margin:0; width: 100%; font-weight: 500;list-style: none; font-size: 15px;line-height: 20px;color:#333333;}
.TableSpecification tr:nth-child(even) {background: #f3f3f3}
.TableSpecification thead tr.GrayBG td {background: #666666; color:#FFFFFF; text-align: center;font-size:17px;border:0; font-weight: 500;}


.TableCountryList {border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;padding:0;margin:0}
.EachTableCountryList {padding:0;margin:0}
.EachTableCountryList td  {font-size: 15px; text-align: center;width:7%; font-weight: 300; border-left:1px solid #b9b9b9;border-top:1px solid #b9b9b9;padding-top:4px}

.TableHalfHalf {border:0;}
.TableHalfHalf td {width:50%;padding:0 10px}
.TableHalfHalf img {width:90%;}

.TableUnique{border:0;}
.TableUnique td {padding:0 10px}
.TableUnique img {width:100%; min-width:110px !important;}

.TableJapan {border:0;}
.TableJapan td:first-child {text-align: right}
.TableJapan td {text-align: left}

.YellowWarning {background-color: #fffbcc;padding-right:10px}
.TextCenter{text-align: center}
.TextRight{text-align: right}

.BlueBold {font-weight:500; color: #0065A4}
.LightBlue {color: #0065A4}
.Bold {font-weight:500;}
.center {display: block; margin-left: auto; margin-right: auto;}
.TableIcon {text-align: left; margin-right:4px;margin-left:4px; width: 50px;}
.NavBold {font-weight:400;}

table, tbody, tr, td, th {border:0; margin:0; padding:0}
table {margin-bottom:10px; }
table tbody tr td p, table tbody tr th p {margin-top:4px;margin-bottom:2px}

img{padding:5px 8px;}

.ImgInText {border:0; margin:0 0 -4px 0; padding: 0; height: 21px; width:auto;}
.ImgInTextMid {border:0; margin:0 0 -3px 0; padding: 0; height: 18px; width:auto;}
.ImgInTextSmall {border:0; margin:0 0 -2px 0; padding: 0; height: 14px; width:auto;}

.Caption {text-align: center; font-size: 15px; font-style: italic}
.Footnote {font-size: 15px; font-style: italic}
.Font_FivePT, table.Font_FivePT tr td p, .Font_FivePT p, .Font_FivePT ul, .Font_FivePT li, .Font_FivePT ol {font-size: 15px; line-height: 18px}
.Font_FourPT, table.Font_FourPT tr td p, .Font_FourPT p, .Font_FourPT ul, .Font_FourPT li, .Font_FourPT ol{font-size: 12px; line-height: 15px}
.FontCenter {text-align: center;}
.Optional {border:2px dashed #cccccc; padding:10px;margin:15px 15px 15px 0;border-radius: 20px}

ol li p img, ul li p img {padding-right:15px}
ol li ol li p img, ol li ul li p img, ul li ol li p img, ul li ul li p img {padding-right:20px}
ol li table, ul li table {margin-left:15px}

ol li ol li {list-style-type:lower-alpha;}

ol, ul {padding:0; padding-left:20px; margin:0; }



.sup{
	vertical-align:top;
	position:relative;
	top:-3px;
	font-size:10px;
}
ol li ul li { list-style:disc; }
ul li ul li { list-style:circle; }
ul li ul li ul li { list-style:square; }
ul li table, ol li table {left: -16px; position: relative; z-index:0}

.italic{font-style: italic}
.WebsiteLink{color:#0065A4; font-weight:500; border-bottom-color: #0065A4;word-wrap: break-word;overflow-wrap: break-word;-ms-word-break: break-word;word-break: break-word;-ms-hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}

a{color:#0065A4; font-weight:500; border-bottom-color: #0065A4; }

.videoWrapper {
	position: relative;
	padding-bottom: 52%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-top: 6px; margin-bottom:6px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.break-out {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-word;
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}
