@charset "UTF-8";
* { margin: 0px; padding: 0px; }
body { color: #333; text-align: center; height: 100%; width: 100%; font: normal 75% Arial, Helvetica, sans-serif; background: #000 url(../assets/images/tileStars.gif); }
#container { position: relative; margin-top: 0.5em; margin-left: auto; margin-right: auto; text-align: left; width: 73em; background: #000 url(../assets/images/y_GraytoBlackR.jpg) repeat-y right; }
#containerBGimg { background: url(../assets/images/saturnBlack.jpg) no-repeat 0px 85px; }
#containerBGimg2 { background: url(../assets/images/space.jpg) no-repeat 250px 650px; }
#containerLftGradient { background: url(../assets/images/y_GraytoBlackL.jpg) repeat-y left; }
.content1 { width: 80%; margin-right: auto; margin-bottom: 2em; margin-left: auto; }
.content2 { width: 75%; margin-right: auto; margin-bottom: 2em; margin-left: auto; }
.contentWhite { padding: 2em; background: #FFF; height: 90%; width: 90%; margin-right: auto; margin-left: auto; }
/*------------------------------------------Rounded Corners (Use this content style for all rounded corners--------------------------------------*/
.roundedcrnr_content { margin-top: 0px; }
.roundedcrnr_box { background: #F1EFF4; margin-right: auto; margin-left: auto; margin-top: 0.5em; }
.roundedcrnr_top div { background: url(../assets/images/crnrGryLtBgTL.gif) no-repeat left top; }
.roundedcrnr_top { background-image: url(../assets/images/crnrBlkBgTR.gif); background-repeat: no-repeat; background-position: right top; }
.roundedcrnr_bottom div { background-image: url(../assets/images/crnrBlkBgBL.gif); background-repeat: no-repeat; background-position: left bottom; }
.roundedcrnr_bottom { background-image: url(../assets/images/crnrBlkBgBR.gif); background-repeat: no-repeat; background-position: right bottom; }
.roundedcrnr_top div, .roundedcrnr_top_, .roundedcrnr_bottom div, .roundedcrnr_bottom { width: 100%; height: 25px; font-size: 1px; }
.roundedcrnr_top div, .roundedcrnr_top_, .roundedcrnr_bottom div, .roundedcrnr_bottom { width: 100%; height: 25px; font-size: 1px; }
#outerWrapHeight75em { height: 75em; }
#outerWrapHeight40em { height: 40em; }
#outerWrapHeight35em { height: 35em; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clearRight { clear: right; }
.clearLeft { clear: left; }
.clearBoth { clear: both; }
.offLeft { left: -100000px; position: absolute; }
.paddingHalfem { padding: 1em; display: block; }
.block { display: block; }
.blockTxtLeft { text-align: left; display: block; }
.blockTxtRight { text-align: right; display: block; width: 50px; }
.blockTxtCentered { text-align: center; display: block; }
.blockTxtJustified { text-align: justify; display: block; width: 85%; margin-right: auto; margin-left: auto; }
.blockHeight5px { display: block; height: 5px; }
.blockHeight2em { display: block; height: 2.5em; }
.blockHeight4em { display: block; height: 4em; }
.blockWidth5em { width: 10em; display: block; }
.blockWidth7Center { width: 7em; display: block; }
.Width17emCenter { width: 17em; margin-right: auto; margin-left: auto; }
.blockTopHalfEm { display: block; margin-top: 0.5em; }
.blockTop1em { display: block; margin-top: 1em; }
.blockTop1andHalfem { display: block; margin-top: 1.5em; }
.blockTop2em { display: block; margin-top: 2em; }
.blockTopPadding1em { display: block; padding-top: 1em; }
.blockWidth5emfltL { float: left; width: 5em; height: 2.7em; }
.topEm { margin-top: 2em; }
.topEm1 { margin-top: 0.5em; }
.topEm1andHalf { margin-top: 1.5em; }
.topEm2 { margin-top: 2em; }
.topEm3 { margin-top: 3em; }
.topEm4 { margin-top: 4em; }
.center50percent { width: 50%; margin-right: auto; margin-left: auto; }
#mainContent .center50percentTxtCenter p { width: 50%; margin-right: auto; margin-left: auto; text-align: center; }
.center70percent { width: 70%; margin-right: auto; margin-left: auto; }
.spacerHalfem { height: 0.5em; }
.spacer1em { height: 1em; }
.spacer1andHalfem { height: 1.5em; }
.spacer2em { height: 2em; }
.spacer2andHalfem { height: 2.5em; }
.lft1em { margin-left: 1em; }
.rtMargin1em { margin-right: 1em; }
.colorNone { border-style: none; }
.borderRnone { border-right-style: none; }
.borderLnone { border-left-style: none; }
.borderNoneAll { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.zoomImgTxt { color: #F00; text-align: center; display: block; margin-top: 2em; margin-bottom: 2em; }
.grayLt { background-color: #F4F4F4; }
.blueLt2 { background-color: #4A68A5; }
/*------------------------------------------Text-------------------------------*/
h1 { color: #958303; font-weight: normal; font-variant: small-caps; letter-spacing: 0.1em; text-align: center; font-size: 200%; margin-bottom: .5em; }
h2 { font-size: 150%; color: #660; font-weight: lighter; margin-top: 1em; }
h3 { font-size: 115%; font-weight: bold; color: #042E6F; }
h4 { color: #7D7E3F; text-align: center; font-size: 115%; font-weight: lighter; }
h5 { font-weight: bold; color: #042E6F; font-size: 100%; margin-bottom: 0.5em; }
.lttrspce05 { letter-spacing: .05em; }
.lttrspce5 { letter-spacing: .5em; }
.lttrspce3 { letter-spacing: 0.3em; }
.fontSml { font-size: 75%; }
.fontTiny { font-size: 50%; }
.fontMed { font-size: 90%; }
.fontLrgr { font-size: 125%; }
.blockTxtSmlBoldCenter { font-size: 85%; font-weight: bold; text-align: center; display: block; margin-top: 0.5em; margin-bottom: 0.5em; }
.txtBold { font-weight: bold; }
.txtItalics { font-style: italic; }
.txtCenter { text-align: center; }
.txtLft { text-align: left; }
.txtLftBold { font-weight: bold; text-align: left; }
.txtUnderline { text-decoration: underline; }
.txtRt { text-align: right; }
.txtGold { color: #404000; }
.txtDkGry { color: #333; }
.txtGoldLt { color: #CACA00; }
.txtDkGryBold { font-weight: bold; color: #333; }
.txtLtGray { color: #777; }
.txtLtGrayBold { font-weight: bold; color: #777; }
.txtBlue { color: #009; }
.txtBlueCenter { text-align: center; color: #009; }
.txtBlueBold { font-weight: bold; color: #009; }
.txtBlueBoldUnderline { font-weight: bold; color: #009; text-decoration: underline; }
.txtLtBlueUnderline { text-decoration: underline; color: #6CF; }
.txtGreen { color: #060; }
.txtGreenBold { font-weight: bold; color: #060; }
.txtRed { color: #F00; }
.txtRedSmlitalicMarginLeft1em { font-size: 75%; font-style: italic; color: #F00; margin-left: 1em; }
.txtWhite { color: #FFF; }
.txtBlack { color: #000; }
.txtRedBold { font-weight: bold; color: #F00; }
.txtRedBoldUnderline { font-weight: bold; color: #F00; text-decoration: underline; }
/*------------------------------------------links and lists-------------------------------*/
.links { border-style: none; text-decoration: none; cursor: pointer; }
.txtLinkBlue { color: #1010D0; text-decoration: underline; }
.cursorDefault { cursor: default; }
.cursorPointer { cursor: pointer; }
.cursorDefaultSmlTxt { font-size: 75%; cursor: default; }
ol { list-style-type: decimal; margin-right: auto; margin-left: auto; color: #777; line-height: 1.5em; width: 88%; }
ul { list-style-type: none; }
.listUL { margin-top: 0.5em; margin-bottom: 0.5em; }
li { position: relative; }
li a { display: block; text-decoration: none; font-weight: lighter; }
.listBllt { padding-left: 1.3em; background-image: url(../assets/IconsLogosBullets/blltSmlBlue.gif); background-repeat: no-repeat; background-position: left 0.2em; list-style-type: none; }
.listBlltTopEm1andHalf { padding-left: 1.3em; background-image: url(../assets/IconsLogosBullets/blltSmlBlue.gif); background-repeat: no-repeat; background-position: left 0.2em; list-style-type: none; margin-top: 1.5em; }
.listBlltTopEm2 { padding-left: 1.3em; background-image: url(../assets/IconsLogosBullets/blltSmlBlue.gif); background-repeat: no-repeat; background-position: left 0.2em; list-style-type: none; margin-top: 2em; }
.listBlltGoldTopEm1 { background-image: url(../assets/IconsLogosBullets/blltSmlGold.gif); background-repeat: no-repeat; padding-left: 1em; font-weight: bold; }
.listSml { width: 85%; margin-top: 2em; margin-right: auto; margin-left: auto; }
.bllt { margin-right: 0.5em; width: 1.4em; height: 1.25em; }
.bllt2 { margin-right: 0.5em; width: 1.4em; height: 1.25em; margin-top: 0.3em; }
/*------------------------------------------------Header--------------------------------*/
#header { height: 12.58em; background: #FFF url(../assets/images/topCrnr.gif) no-repeat; position: relative; }
#bannerImg { margin: 0px; padding: 0px; position: relative; float: right; height: 4.6em; width: 56.4em; }
#qtLogo { border-style: none; width: 6.1em; margin-left: 1.2em; position: relative; top: 2.3em; left: 0.01em; }
#qtReflect { width: 73em; top: 2.3em; position: relative; height: 4.7em; }
#qtCorp { position: absolute; left: 7.8em; top: 4.8em; width: 38.5em; height: 3em; }
#qtCorpPrint { display: none; }
#tel { position: absolute; right: 2em; bottom: 4.8em; width: 8em; height: 3em; }
.holder { }
#header ul { position: absolute; height: 2.2em; top: 10.1em; right: 0em; }
#topMenuCrnr { width: 5.4em; height: 2.05em; }
#header li { float: left; }
#header li a:link, #header li a:visited { color: #550; background: #C4B98E url(../assets/images/topMenuVisit_x.jpg) repeat-x; padding-top: 0.5em; text-align: center; width: 6.5em; padding-bottom: 0.4em; }
#header li a:hover, #header li a:active { background: #C0Af6D url(../assets/images/topMenuHov_x.jpg) repeat-x; }
#header li a.current, #header li a.current:hover, #header li a.current:active { color: #FFC; background: #AD9947 url(../assets/images/topMenuCur_x.jpg) repeat-x; cursor: default; }
/*------------------------------------------------Sidebar--------------------------------*/
#sidebar { position: relative; float: left; margin-bottom: 5em; width: 15em; }
.sideMenu { width: 13em; margin-right: auto; margin-left: auto; }
#searchWrap { margin-left: 1em; margin-bottom: 2em; }
#searchBtn { cursor: pointer; margin-top: 0.3em; width: 5em; float: left; margin-bottom: 0.7em; margin-right: .5em; }
#qtPPTimg { width: 8em; margin-top: 2em; border: 1px solid #042E6F; text-decoration: none; display: block; margin-left: auto; margin-right: auto; }
#qtPPTtxt { color: #042E6F; text-align: center; width: 11.5em; margin-bottom: 1.5em; white-space: nowrap; display: block; float: left; position: relative; }
.movie { height: 497px; width: 640px; margin-top: 3em; margin-right: auto; margin-left: auto; display: block; border: 1px solid #3E7088; background: #3E7088; }
.horn { width: 5em; height: 2.2em; margin-right: 1em; }
.star { display: block; float: left; clear: both; position: relative; z-index: 1; height: 3.35em; width: 3.25em; }
#homeBtn { border-style: none; margin-bottom: 0.5em; float: left; cursor: pointer; margin-left: 1em; width: 8.9em; height: 4.3em; }
#homeBtn a:link, #homeBtn a:visited { background-image: url(../assets/images/homeBtn.png); display: block; }
#homeBtn a:hover, #homeBtn a:active { background-image: url(../assets/images/homeBtnHover.png); display: block; }
#sidebar p { color: #CCC; font-size: 130%; display: block; margin-bottom: 0.5em; clear: both; border-top: 1px solid #FFF; border-bottom: 1px solid #CCC; border-left-width: 1px; border-left-style: none; text-align: left; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 0.5em; }
.sideMenu { margin-bottom: 1em; }
#sidebar li { text-align: left; margin-right: auto; margin-left: auto; padding-left: 0.5em; }
#sidebar li a:link, #sidebar li a:visited { color: #333; margin-bottom: 0.3em; padding-left: 1.3em; }
#sidebar li a:hover, #sidebar li a:active { text-decoration: underline; background: url(../assets/IconsLogosBullets/blltHov.gif) no-repeat; }
#sidebar li a.current, #sidebar li a.current:hover, #sidebar li a.current:active { cursor: default; text-decoration: none; border-top: 1px solid #FFF; border-right: 1px solid #999; border-bottom: 1px solid #555; background: url(../assets/IconsLogosBullets/blltCurr.gif) no-repeat; }
.colTabsWrap { width: 11em; margin-right: auto; margin-left: auto; margin-top: 1em; }
.colTabs { margin-right: auto; margin-left: auto; text-align: center; color: #EEE; background: #777; }
.colTabs2 { margin-right: auto; margin-left: auto; text-align: center; color: #EEE; background: #777; height: .5em; }
.colTabsUL { background: #CCC; padding-bottom: 0.5em; padding-top: 0.7em; margin-right: auto; margin-left: auto; }
.standAloneSideLink { margin-top: 1.5em; }
#surveyLink { position: relative; float: right; margin-right: 0.5em; }
#sidebarLogos { width: 15em; }
#as9100 { margin-left: 4em; float: left; margin-top: 2em; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; width: 6.6em; }
#rohs { width: 4.5em; margin-top: 2em; float: left; margin-left: 5em; }
.lgColR { font-size: 120%; border-right-style: none; }
/*------------------------------------------Main Content--------------------------------*/
#mainContent { position: relative; padding-bottom: 3em; margin-left: 15em; width: 57em; }
#mainContent #ContentArea { position: relative; width: 57em; }
#mainContent p { text-align: justify; text-justify: newspaper; line-height: 1.5em; margin-top: .5em; color: #555; }
.newLabel { z-index: 1000; position: relative; top: 35px; left: 10px; }
#homePageTxt      { width: 80%; margin-right: auto; margin-left: auto; }
#manufacturedUSAwrap { margin: 0.5em auto 1em; width: 27em; }
.iconFlag { display: block; margin-right: 0.5em; width: 2.4em; height: 1.6em; float: left; }
#manufacturedTxt { color: #EEE; letter-spacing: 0.5em; margin-top: 0.3em; display: block; }
.tblSortableTxt { display: block; margin-top: 0.6em; font-size: 55%; color: #EEE; text-align: center; letter-spacing: 0.3em; }
.tblSortableTxt2 { display: block; margin-top: 0.6em; color: #EEE; text-align: center; letter-spacing: 0.3em; font-size: 95%; }
.tnTblWrap { border: 1px solid #192E6F; margin-right: auto; margin-left: auto; background: #FFF url(../assets/images/crystal.jpg) -150px -90px; }
.tnTblWrap2 { border: 1px solid #192E6F; margin-right: auto; margin-left: auto; background: #FFF url(../assets/images/crystal.jpg) -150px -90px; width: 90%; }
.tnTblTitleNoMargin { color: #FFF; background: #192E6F; text-align: center; padding-top: 0.3em; padding-bottom: 0.3em; letter-spacing: 0.3em; }
.tnTblNoMargin { margin-right: auto; margin-left: auto; text-align: center; }
.tnTblTitle { color: #FFF; background: #192E6F; text-align: center; padding-top: 0.3em; padding-bottom: 0.3em; margin-top: 1em; letter-spacing: 0.3em; }
.tnTbl { text-align: center; margin: 1em auto; }
.tnPkgTitle { font-size: 95%; color: #192E6F; }
.description { width: 90%; display: block; margin-right: auto; margin-left: auto; }
.descriptionCentered { width: 90%; display: block; margin-right: auto; margin-left: auto; text-align: center; }
.img1 { width: 15.3em; height: 10.2em; border: 1px solid #333; float: left; margin-right: 1.5em; margin-bottom: 1em; }
.img2 { height: 15.3em; width: 10.2em; border: 1px solid #333; float: left; margin-right: 1.5em; margin-bottom: 1em; }
.img3 { margin-right: 2em; margin-left: 2em; width: 30em; height: 10.2em; border: 1px solid #333; }
.imgFltLftMarginWrap { float: left; margin-right: 1.5em; margin-bottom: 1em; }
.viewPDFblkWrap { margin-top: 2em; }
.viewPDFblk { margin-right: auto; margin-left: auto; height: 3em; cursor: pointer; }
#viewPDFreq { color: #EEE; padding-top: 0.5em; text-align: center; margin-bottom: 0.5em; }
.pdfIcon2 { border-style: none; height: 2.8em; width: 3.1em; float: left; }
.pdfIcon2margin { border-style: none; height: 2.8em; width: 3.1em; float: left; margin-left: 3.75em; }
/*------------------------------------------Footer--------------------------------------*/
#datemode { display: block; color: #69C; clear: both; padding-top: 1em; text-align: center; padding-left: 14em; }
#footer { background: #000 url(../assets/images/x_goldBar.gif) repeat-x; padding-top: 2em; padding-bottom: 2em; }
#footer ul { margin-left: auto; margin-right: auto; text-align: center; }
#footer li { position: relative; padding-right: 1em; padding-left: 1em; color: #CCC; }
.starFooter { display: block; z-index: 1; height: 3.35em; width: 3.25em; float: left; margin-left: 27em; position: relative; }
#designBy { font-size: 90%; float: left; padding-left: 1em; padding-top: 1em; display: block; position: relative; }
#footerPrint { display: none; }
.indent1 { margin-left: 1.5em; }
.indent2 { display: block; margin-left: 1.5em; margin-bottom: 1em; margin-top: 0.5em; font-size: 95%; }
.indent3 { display: block; margin-left: 1.5em; margin-top: 0.5em; }
