article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}#fancybox-loading {	position: fixed;	top: 50%;	left: 50%;	width: 40px;	height: 40px;	margin-top: -20px;	margin-left: -20px;	cursor: pointer;	overflow: hidden;	z-index: 1104;	display: none;}#fancybox-loading div {	position: absolute;	top: 0;	left: 0;	width: 40px;	height: 480px;	background-image: url('../fancybox/fancybox.png');}#fancybox-overlay {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 1100;	display: none;}#fancybox-tmp {	padding: 0;	margin: 0;	border: 0;	overflow: auto;	display: none;}#fancybox-wrap {	position: absolute;	top: 0;	left: 0;	padding: 20px;	z-index: 1101;	outline: none;	display: none;}#fancybox-outer {	position: relative;	width: 100%;	height: 100%;	background: #fff;}#fancybox-content {	width: 0;	height: 0;	padding: 0;	outline: none;	position: relative;	overflow: hidden;	z-index: 1102;	border: 0px solid #fff;}#fancybox-hide-sel-frame {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: transparent;	z-index: 1101;}#fancybox-close {	position: absolute;	top: -15px;	right: -15px;	width: 30px;	height: 30px;	background: transparent url('../fancybox/fancybox.png') -40px 0px;	cursor: pointer;	z-index: 1103;	display: none;}#fancybox-error {	color: #444;	font: normal 12px/20px Arial;	padding: 14px;	margin: 0;}#fancybox-img {	width: 100%;	height: 100%;	padding: 0;	margin: 0;	border: none;	outline: none;	line-height: 0;	vertical-align: top;}#fancybox-frame {	width: 100%;	height: 100%;	border: none;	display: block;}#fancybox-left, #fancybox-right {	position: absolute;	bottom: 0px;	height: 100%;	width: 35%;	cursor: pointer;	outline: none;	background: transparent url('../fancybox/blank.gif');	z-index: 1102;	display: none;}#fancybox-left {	left: 0px;}#fancybox-right {	right: 0px;}#fancybox-left-ico, #fancybox-right-ico {	position: absolute;	top: 50%;	left: -9999px;	width: 30px;	height: 30px;	margin-top: -15px;	cursor: pointer;	z-index: 1102;	display: block;}#fancybox-left-ico {	background-image: url('../fancybox/fancybox.png');	background-position: -40px -30px;}#fancybox-right-ico {	background-image: url('../fancybox/fancybox.png');	background-position: -40px -60px;}#fancybox-left:hover, #fancybox-right:hover {	visibility: visible; }#fancybox-left:hover span {	left: 20px;}#fancybox-right:hover span {	left: auto;	right: 20px;}.fancybox-bg {	position: absolute;	padding: 0;	margin: 0;	border: 0;	width: 20px;	height: 20px;	z-index: 1001;}#fancybox-bg-n {	top: -20px;	left: 0;	width: 100%;	background-image: url('../fancybox/fancybox-x.png');}#fancybox-bg-ne {	top: -20px;	right: -20px;	background-image: url('../fancybox/fancybox.png');	background-position: -40px -162px;}#fancybox-bg-e {	top: 0;	right: -20px;	height: 100%;	background-image: url('../fancybox/fancybox-y.png');	background-position: -20px 0px;}#fancybox-bg-se {	bottom: -20px;	right: -20px;	background-image: url('../fancybox/fancybox.png');	background-position: -40px -182px;}#fancybox-bg-s {	bottom: -20px;	left: 0;	width: 100%;	background-image: url('../fancybox/fancybox-x.png');	background-position: 0px -20px;}#fancybox-bg-sw {	bottom: -20px;	left: -20px;	background-image: url('../fancybox/fancybox.png');	background-position: -40px -142px;}#fancybox-bg-w {	top: 0;	left: -20px;	height: 100%;	background-image: url('../fancybox/fancybox-y.png');}#fancybox-bg-nw {	top: -20px;	left: -20px;	background-image: url('../fancybox/fancybox.png');	background-position: -40px -122px;}#fancybox-title {	font-family: Helvetica;	font-size: 12px;	z-index: 1102;}.fancybox-title-inside {	padding-bottom: 10px;	text-align: center;	color: #333;	background: #fff;	position: relative;}.fancybox-title-outside {	padding-top: 10px;	color: #fff;}.fancybox-title-over {	position: absolute;	bottom: 0;	left: 0;	color: #FFF;	text-align: left;}#fancybox-title-over {	padding: 10px;	background-image: url('../fancybox/fancy_title_over.png');	display: block;}.fancybox-title-float {	position: absolute;	left: 0;	bottom: -20px;	height: 32px;}#fancybox-title-float-wrap {	border: none;	border-collapse: collapse;	width: auto;}#fancybox-title-float-wrap td {	border: none;	white-space: nowrap;}#fancybox-title-float-left {	padding: 0 0 0 15px;	background: url('../fancybox/fancybox.png') -40px -90px no-repeat;}#fancybox-title-float-main {	color: #FFF;	line-height: 29px;	font-weight: bold;	padding: 0 0 3px 0;	background: url('../fancybox/fancybox-x.png') 0px -40px;}#fancybox-title-float-right {	padding: 0 0 0 15px;	background: url('../fancybox/fancybox.png') -55px -90px no-repeat;} #fancybox-loading.fancybox-ie6 {	position: absolute; margin-top: 0; }  .fancybox-ie .fancybox-bg { background: transparent !important; } .jspContainer{	overflow: hidden;	position: relative;}.jspPane{	position: absolute;}.jspVerticalBar{	position: absolute;	top: 0;	right: 0;	width: 16px;	height: 100%;	background: red;}.jspHorizontalBar{	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 16px;	background: red;}.jspVerticalBar *,.jspHorizontalBar *{	margin: 0;	padding: 0;}.jspCap{	display: none;}.jspHorizontalBar .jspCap{	float: left;}.jspTrack{	background: #dde;	position: relative;}.jspDrag{	background: #bbd;	position: relative;	top: 0;	left: 0;	cursor: pointer;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{	float: left;	height: 100%;}.jspArrow{	background: #50506d;	text-indent: -20000px;	display: block;	cursor: pointer;}.jspArrow.jspDisabled{	cursor: default;	background: #80808d;}.jspVerticalBar .jspArrow{	height: 16px;}.jspHorizontalBar .jspArrow{	width: 16px;	float: left;	height: 100%;}.jspVerticalBar .jspArrow:focus{	outline: none;}.jspCorner{	background: #eeeef4;	float: left;	height: 100%;}* html .jspCorner{	margin: 0 -3px 0 0;}.bx-wrapper {	position: relative;	margin: 0 auto 0;	padding: 0;	overflow: hidden;	border-bottom: solid #222222 1px;	*zoom: 1;}.bx-wrapper img {	margin: 0 auto;	max-width: 100%;	display: block;}.bx-wrapper .bx-viewport {	-moz-box-shadow: 0 0 5px #ccc;	-webkit-box-shadow: 0 0 5px #ccc;	box-shadow: 0 0 5px #ccc;}.bx-controls {	margin: 0 auto;	max-width: 963px;}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {	position: absolute;	bottom: 50px;}.bx-wrapper .bx-loading {	display:none;}.bx-wrapper .bx-pager {	font-size: .85em;	font-family: Arial;	font-weight: bold;	color: #666;	padding: 20px 0 0 20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {	display: inline-block;	*zoom: 1;	*display: inline;}.bx-wrapper .bx-pager.bx-default-pager a {	text-indent: -9999px;	display: block;	width: 24px;	height: 22px;	margin: 0 2px;	outline: 0;	background: url('../images/bx_slider_pager.png') no-repeat -27px 0;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {	background-position: 0 0;}.bx-wrapper .bx-prev {	left: 10px;	background: url(/images/arrows_marquee_left.png) no-repeat top center;}.bx-wrapper .bx-next {	right: 10px;	background: url(/images/arrows_marquee_right.png) no-repeat top center;}.bx-wrapper .bx-controls-direction a {	display: none;	position: absolute;	top: 50%;	margin-top: -16px;	outline: 0;	width: 60px;	height: 105px;	text-indent: -9999px;	z-index: 9999;}.bx-wrapper .bx-controls-direction a.disabled {	display: none;}.bx-wrapper .bx-controls-auto {	text-align: center;}.bx-wrapper .bx-controls-auto .bx-start {	display: block;	text-indent: -9999px;	width: 10px;	height: 11px;	outline: 0;	background: url(images/controls.png) -86px -11px no-repeat;	margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {	background-position: -86px 0;}.bx-wrapper .bx-controls-auto .bx-stop {	display: block;	text-indent: -9999px;	width: 9px;	height: 11px;	outline: 0;	background: url(images/controls.png) -86px -44px no-repeat;	margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {	background-position: -86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {	text-align: left;	width: 80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {	right: 0;	width: 35px;}.bx-wrapper .bx-caption {	position: absolute;	bottom: 0;	left: 0;	background: #666\9;	background: rgba(80, 80, 80, 0.75);	width: 100%;}.bx-wrapper .bx-caption span {	color: #fff;	font-family: Arial;	display: block;	font-size: .85em;	padding: 10px;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, tt, var,dl, dt, dd, ol, ul, li,form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;}p {    margin: 2px 0 6px;}:focus {	outline: 0;    -moz-outline-style:none;}ol, ul {	list-style:none;}table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}a,a:link,a:active,a:visited {	text-decoration: none;	padding: 0;	margin: 0;    outline:none;}ol, ul, li {    list-style: none;    padding: 0;    margin: 0;}table {    border-collapse: separate;    border-spacing: 0;}.inline {    display: inline;    zoom:1;    *display:inline;}img {    border: 0 solid #000;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -o-user-select: none;    user-select: none;}caption, th, td {    text-align: left;    font-weight: normal;}.noBG {	background: none !important;}.align-right {	text-align: right;}.align-left {	text-align: left;}.align-center {	text-align: center;}.center {    text-align: center;    margin: 0 auto;}.left {	float: left;}.right {	float: right;}.clear:after {	content: " ";	display: block;	clear: both;	line-height: 0;  	height: 0;	visibility:hidden;	overflow:hidden;}.clear {    *zoom: 1;}.half {	width: 50%;}.cursor {    cursor: pointer;}.show {    display: block;}.bottom {    vertical-align: bottom;}.top {    vertical-align: top;}.bold {	font-weight: bold;}.justified {    text-align:justify;}.hide {	display: none;}.nowrap {    white-space: nowrap;}.hidden {    visibility: hidden;}.border {    border: 1px solid #000;}.text-shadow {    text-shadow: #000 1px 1px 0px}.box-shadow {    -moz-box-shadow: 4px 4px 6px 1px rgba(0, 0, 0, 0.15);    -webkit-box-shadow: 4px 4px 6px 1px rgba(0, 0, 0, 0.15);    box-shadow: 4px 4px 6px 1px rgba(0, 0, 0, 0.15);}.unselect {    -webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.absolute {	position: absolute;}.relative {	position: relative;}.fixed {	position: fixed;}img {    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -o-user-select: none;    user-select: none;}.table {    display: table;}.table .row {    display: table-row;}.table .row .cell {    display: table-cell;    *float: left;    *display: block;}.jspContainer{	overflow: hidden;	position: relative;}.jspPane{	position: absolute;}.jspVerticalBar{    background-color: #3a3a3a;	position: absolute;	top: 0;	right: 0;	width: 10px;	height: 100%;}.jspVerticalBar *,.jspHorizontalBar * {	margin: 0;	padding: 0;}.jspCap {	display: none;}.jspHorizontalBar .jspCap {	float: left;}.jspTrack {	position: relative;}.adjust .jspVerticalBar {    top: 15px;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {	float: left;	height: 100%;}.jspDrag {	background-color: #ac0303;	position: relative;	top: 0;	left: 0;	cursor: pointer;}.jspArrow{	text-indent: -20000px;	display: block;	cursor: pointer;    margin: 1px 0;}.jspArrow.jspDisabled{	cursor: default;	background: #949505;}.jspVerticalBar .jspArrow {	height: 10px;}.jspVerticalBar .jspArrow:focus {	outline: none;}.jspCorner{	background: #eeeef4;	float: left;	height: 100%;}* html .jspCorner{	margin: 0 -3px 0 0;}html, body {    width: 100%;    margin: 0 auto;    color: #575757;	font-size: 14px;    font-family: "Helvetica", Arial, Verdena;    height: 100%;    background-color: #222222;    vertical-align: baseline;    line-height: 1.30em;}body,#wrap {    max-width: 100%;	min-width: 100%;	overflow-x: hidden;	height: auto;}#wrap {	overflow: hidden;}a, img, a:hover, a:active, a:focus {	outline:none;	outline:0;}h1,h2,h3 {	color: #232323;	font-weight: normal;	font-family: "dharma_gothic_e_regularRg", "Helvetica", Verdena, Arial;    letter-spacing: 1px;	font-style: inherit;	line-height: 1em;}.resize-font {    display: block;}.no-min {    min-height: 0 !important;}a {    color: #575757;}#not-found {    padding: 50px 30px;}a:hover {    text-decoration: underline;}a.more {	border-bottom: 3px solid #9b8e7e;	text-decoration: none;}a.more:hover {	text-decoration: none;}.center-block {    margin: 0 auto;    width: 100%;}.upper {	text-transform: uppercase;}.tan {    color: #9d8f63 !important;}.gold {    color: #d6c371 !important;}.wht {    color: #FFF !important;}.trans {	-webkit-transition: -webkit-transform .1s;	-moz-transition: -moz-transform .1s;	-ms-transition: -ms-transform .1s;	-o-transition: -o-transform .1s;	transition: transform .1s;}.touch #viewport-wrapper {	overflow: hidden;}.shift {	position: relative;}.line {	border-bottom: 1px solid #555555;}::-webkit-input-placeholder {     color:    #000;}:-moz-placeholder {     color:    #000;}::-moz-placeholder {     color:    #000;}:-ms-input-placeholder {     color:    #000;}.bold,.dharmaB {    font-family: "dharma_gothic_e_boldregular", "Helvetica", Verdena, Arial;	letter-spacing: 1px;	font-style: inherit;	font-weight: normal;}.dharma {    font-family: "dharma_gothic_e_regularRg", "Helvetica", Verdena, Arial;    letter-spacing: 1px;	font-style: inherit;}.dharmaI {    font-family: "DharmaGothicM-RegularItalic", "Helvetica", Verdena, Arial;    letter-spacing: 1px;	font-style: inherit;}.rss {	position: absolute;	top: -45px;	right: 5px;}.rss img {	width: 20px;}#quarter-block {    width: 45%;}#investor-news {    width: 45%;    margin-right: 5%;}#stock-quote {    margin-bottom: 25px;}#stock-quote .row {    background-color: #F1F1F1;}#stock-quote .row.even {    background-color: #E9E9E9;}#stock-quote .cell {    text-align: right;    padding: 2px 5px;}#stock-quote .cell.title {    min-width: 120px;    text-align: left;}#content-page ol, #content-page ul, #content-page li {	list-style: disc;}#content-page ol, #content-page ul {	list-style: disc;	padding: 0 0 0 40px;}.tooltip {    display:none;    background-color: #000;    font-size:11px;    padding:5px 10px;    min-height: 15px;    color:#eee;    z-index: 1000;    -moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;  }#fancybox-outer {    background-color: #000;}#fancybox-close {    background: url('../images/sprite_button_short_close.png') no-repeat 0 0;    height: 23px;    position: absolute;    right: 5px;    top: 5px;    width: 52px;    text-decoration: none;}#fancybox-close .close-box {    margin: 4px auto;    text-align: center;    color: #FFF;    font-size: 18px;    text-transform: uppercase;}#fancybox-content {    border: 1px solid #000;}#fancybox-left-ico,#fancybox-right-ico {    width: 20px;    height: 75px;}#fancybox-right {    right: -55px;}#fancybox-left {    left: -55px;}#fancybox-left-ico {    background-image: url("/images/bkg_arrow_horiz.png");    background-position: 0 0;    left: 20px;}#fancybox-right-ico {    background-image: url("/images/bkg_arrow_horiz.png");    background-position: -25px 0;    right: 20px;    left: auto;}#fancybox-content #img-exclusive {    top: 30px;    left: 30px;}.jspDrag {	background-color: #28B2F2;	cursor: pointer;	left: 0;	position: relative;	top: 0;    border:none;    -moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}.jspVerticalBar {	width: 10px;    background: none;}.jspTrack {    border:none;    background: none repeat scroll 0 0 #0F1D50;    -moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}header {	position: fixed;	top: 25px;	left: 0;	z-index: 5;	background: url('../images/bkg_trans.png');	height: 85px;	width: 100%;	transition:height .7s;	-webkit-transition: height .7s;	-moz-transition: height .7s;	-ms-transition: height .7s;	-o-transition: height .7s;}header #logo {	position: absolute;	top: 12px;	left: 0;	transition: top .7s;	-webkit-transition: top .7s;	-moz-transition: top .7s;	-ms-transition: top .7s;	-o-transition: top .7s;}header #logo img {	width: 275px;	height: auto;}header #nav-main .menu {	display: block;	position:relative;	top: 47px;	float: right;	transition: top .7s;	-webkit-transition: top .7s;	-moz-transition: top .7s;	-ms-transition: top .7s;	-o-transition: top .7s;}footer .menu .active > a,header #nav-main .active > a {	text-decoration: none;	color: #9b8e7e !important;}footer .menu a:hover,header #nav-main a:hover {	text-decoration: none;	color: #FFF !important;}header #nav-main {	position: relative;	max-width: 1020px;	margin: 0 auto;	font-size: 21px;	transition:top .7s;	-webkit-transition: top .7s;	-moz-transition: top .7s;	-ms-transition: top .7s;	-o-transition: top .7s;}header #nav-main .parent {	float: left;	line-height: 25px;	padding: 4px;	margin: 0 10px 0 13px;	cursor: pointer;}header #nav-main .parent>a {	height: 36px;	display: block;	color: #a7a7a7;	text-transform: uppercase;}header #nav-main .menu-sub {	position:absolute;	top: 38px;	display: none;	font-size: 17px;	margin-left: -7px;	min-width: 160px;	background-color: #808080;	border-left: 1px solid #222222;	border-right: 1px solid #222222;	transition: top .7s;	-webkit-transition: top .7s;	-moz-transition: top .7s;	-ms-transition: top .7s;	-o-transition: top .7s;}header #nav-main .menu-sub .menu-sub {	left: 167px;	top: -1px;	background-color: #5F5F5F;}header #nav-main .menu-sub .menu-sub li:first-child {	border-top: 1px solid #222222;}header #nav-main .menu-sub .sub {	padding: 5px 0 5px 15px;	border-bottom: 1px solid #222222;}header #nav-main .menu-sub .sub.child {	background: url('../images/nav_arrow.png') no-repeat right center;}header #nav-main .menu-sub .sub:hover {	background-color: #969696;}header #nav-main .menu-sub .sub a {	color: #232323;	display: block;	width:100%;	height:100%;}header #nav-main .menu-sub .sub a:hover {	text-decoration: none;	color: #FFF !important;}header.mini {	height: 38px;}header.mini #logo {	width: 55px;	left: 15px;	top: -2px;}header.mini #nav-main .menu {	top: -4px;	transition: top .7s;	-webkit-transition: top .7s;	-moz-transition: top .7s;	-ms-transition: top .7s;	-o-transition: top .7s;}header.mini #logo img {	width: 184px;}header.mini #quick-search .search-box{	top: -60px;	transition: top .7s;	-webkit-transition: top .7s;	-moz-transition: top .7s;	-ms-transition: top .7s;	-o-transition: top .7s;}header.mini #nav-main {	top: 8px;}header.mini #nav-main .parent {	padding: 4px;}header.mini #nav-main .menu-sub {	top: 34px;	transition: top .7s;	-webkit-transition: top .7s;	-moz-transition: top .7s;	-ms-transition: top .7s;	-o-transition: top .7s;}header.mini #nav-main .parent>a {	height: 26px;}header #device-menu {	position: absolute;	top: 5px;	z-index: 5;	right: 20px;	display: none;	margin: 0;	padding-top: 7px;	height: 20px;	width: 35px;	background: #3A3A3A;	color: #fff;    -moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	text-indent: -60px;	line-height: 23px;	font-size: 14px;	overflow: hidden;	cursor: pointer;}header #device-menu .bar {	display: block;	width: 17px;	height: 3px;	background: #a7a7a7;	margin: 0 auto 3px;	-webkit-transition: all 100ms linear;	-moz-transition: all 100ms linear;	-o-transition: all 100ms linear;	-ms-transition: all 100ms linear;	transition: all 100ms linear;}header #device-menu:hover .bar {	background: #fff;}header #device-menu.active .bar {	background: #FF6600;	position: relative;}header #device-menu.active .bar:first-child {	top: 6px;	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-o-transform: rotate(45deg);	-ms-transform: rotate(45deg);	transform: rotate(45deg);}header #device-menu.active .bar:nth-child(2) {	-webkit-opacity: 0;	-moz-opacity: 0;	opacity: 0;}header #device-menu.active .bar:last-child {	bottom: 6px;	-webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	transform: rotate(-45deg);}#sub-nav {	background-color: #aaa094;	width: 100%;}#sub-nav > ul {	max-width: 1020px;	margin: 0 auto;}#sub-nav > ul > li {	position: relative;	font-size: 19px;	height: 25px;	float: left;	margin: 7px 3px 0;	padding: 6px 7px 3px 7px; 	-moz-border-top-left-radius: 2px;	-webkit-border-top-left-radius: 2px;	border-top-left-radius: 2px;	-moz-border-top-right-radius: 2px;	-webkit-border-top-right-radius: 2px;	border-top-right-radius: 2px;}#sub-nav > ul > li.active,#sub-nav > ul > li:hover {	background-color: #FFFFFF;	transition: background-color .4s;	-webkit-transition: background-color .4s;	-moz-transition: background-color .4s;	-ms-transition: background-color .4s;	-o-transition: background-color .4s;}#sub-nav ul li a {	color: #FFF;	text-decoration: none;}#sub-nav > ul > li:hover a,#sub-nav > ul > li a:hover,#sub-nav > ul > li.active a {	color: #575757;}#sub-nav ul li ul {	display:none;}#sub-nav ul li ul {	position: absolute;	z-index: 5;	top: 34px;	left: 0;}#sub-nav ul li ul li {	padding-left: 15px;	width: 99%;	min-width: 70px;	padding: 5px 10px 5px 15px;	border: 1px solid #808080;	border-bottom: 0 solid #808080;	background-color: #d2d2d2;	curosr: pointer;}#sub-nav ul li ul li:hover {	background-color: #C0C0C0;}#sub-nav ul li ul li:last-child {	border-bottom: 1px solid #808080;}#sub-nav ul li ul li a {	color: #575757 !important;	white-space:nowrap;}#sub-nav ul li ul li a:hover {	color: #000 !important;}footer {	background-color: #222222;	padding: 15px;}footer .footer-wrapper {	max-width: 960px;	margin: 0 auto;}footer ul.menu li {	float: left;	font-size: 22px;	margin: 0 15px 15px;}footer .copy,footer .copyright {	margin-left: 10px;	font-size: 11px;	color: #969696}footer .copy {	margin-top: 5px;	font-size: 10px;	color: #666;}footer .menu a {	color: #a7a7a7;}#breadcrumb {	font-size: 14px;	margin: 10px;	text-transform: uppercase;}#breadcrumb a:hover {	color:#3366FF;}#breadcrumb a {	font-weight: bold;}#breadcrumb span,#breadcrumb a {	font-size: 12px;}#container-wrap {	position:relative;	width: 100%;	margin: 0 auto;	background-color: #FFF;}#container {	max-width: 1020px;	margin: 0 auto;	min-height: 550px;	padding: 15px 8px 40px;}#container h1.label {	margin: 3px 0 10px;}#content-page {	margin: 5px;}#content-page h3 {	font-size: 20px;	margin: 8px 0 4px;}#content-page .node-content .half {	width: 48%;	float: left;	margin: 0 20px 0 0;}#content-page .node-content .half:last-child {	margin: 0;}#content-page .node-content.not-found {	width: 70%;	margin: 0 auto;}#content-page .node-content.not-found h1 {	font-size: 50px;}#content-page .node-content.not-found h3 {	font-size: 30px;	margin-bottom: 20px;}#sitemap ul.sitemap {	margin: 5px;	float: left;	width: 47%;	line-height: 18px;}#sitemap a {	font-size: 13px;}#sitemap a.bold {	font-size: 18px;}#sitemap ul.sitemap ul {	margin: 5px;}#sitemap ul li {	color: #FFCF01;}#sitemap > ul > li {    margin-bottom: 20px;}#sitemap ul li:hover {	color: #FFCF01;}#container .half-wrap {	width: 100%;}#quick-search {	position: relative;	max-width: 1020px;	margin: 0 auto;}#quick-search .search-box {	position:absolute;	top: -6px;	transition: top .7s;	-webkit-transition: top .7s;	-moz-transition: top .7s;	-ms-transition: top .7s;	-o-transition: top .7s;	right: 5px;	width: 195px;}#quick-search .search-input {	float: left;	background-color: #797164;	padding: 3px 10px;	width: 140px;	height: 15px;	border: 0 solid #000; 	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	border-radius: 8px;}#quick-search .search-icon {	float: left;	margin-left: 5px;	background: transparent url('../images/bkg_search.png') no-repeat 0 0;	width: 18px;	height: 19px;	cursor: pointer;}#quick-search .search-form {	position: absolute;	top: -20px;	right: 5px;}.page_tags {    margin-top: 25px;    border-top: 1px solid #E3E3E3;    padding-top: 10px;}.page_tags a {    margin-left: 5px;    font-size: 12px;    font-style: italic;}#marquees .slide {	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity: 0;}#marquees .marquee-block-wrapper {	width: 100%;	position: absolute;	margin: 0 auto;}#marquees .marquee-block-wrapper .marquee-box {	max-width: 1280px;	position: relative;	margin: 0 auto;}#marquees .marquee-block-wrapper.set-top {	top: 0;}#marquees .marquee-block {    width: 220px;    padding: 25px 35px;    position: absolute;    z-index:3;    bottom: 0;    right: 10%;    font-size: 30px;    background: url('../images/bkg_trans.png')}#marquees .marquee-block.set-top {	top: 85px;	bottom: inherit;}#marquees .marquee-block h2 {	color: #FFF;	font-size: 38px;}#marquees .marquee-block .marquee-blurb {    width: 100%;	color: #FFF;	line-height: 30px;}#marquees .marquee-block .marquee-text {    width: 100%;}body.home #marquees-wrap,body.home .bx-wrapper {	max-height: 601px;}#site-select {	margin: 0 auto;	max-width: 960px;}#site-select .select-wrap {	position: absolute;	z-index: 2;	top: -218px;	margin-left: 5px;}#site-select .action-button {	float: left;	display:block;	width: 255px;	height: 115px;	margin: 0 5px;	border:1px solid #555555;	background-repeat: no-repeat;	background-size: conatin;}#site-select .action-button .overlay {	width: 255px;	height: 115px;	overflow: hidden;}#site-select .action-button.tb .overlay,#site-select .action-button.tb {	background-image: url('../images/button_tb.jpg');}#site-select .action-button.hy .overlay,#site-select .action-button.hy {	background-image: url('../images/button_hy.jpg');}#site-select .action-button.hy,#site-select .action-button.tb {	background-position:  0 -115px;}aside.center-side {	float: left;	padding: 0 0 20px 0;	max-width: 750px;	width: 100%;}aside.node-content.three-column {    max-width: 520px !important;    padding: 0 10px 0 12px;}aside.right-side,aside.left-side {	float: left;	padding: 0 10px 20px 0;	width: 220px;}aside.right-side section,aside section article {    margin-bottom: 20px;}aside section article.news h2 {    font-size: 19px;}aside section article.news .date {    font-size: 13px;}aside.right-side {    float: right;    padding: 0 0 20px 10px;    border-left: solid 1px #f6f6f6;}aside.left-side {    border-right: solid 1px #f6f6f6;}aside #tags-releases a,aside #tags-in-news a{     font-style: italic;     margin-right: 2px;}aside#company {	float: left;	max-width: 590px;	padding: 0 30px 20px 0;	margin-bottom: 10px;}aside#news {	float: left;	border-left: 1px solid #555555;	padding: 10px 5px 20px 40px;	margin-bottom: 10px;}aside#brand {    width: 255px;    float: left;	margin: 30px 50px 40px 0;}aside .date {	padding: 3px 2px;	font-style: italic;	border-top: solid 1px #f6f6f6;	border-bottom: solid 1px #f6f6f6;	margin-bottom: 6px;	color: #969696}aside.home-banner-block {    float: left;    border-left: 1px solid #555555;    padding-left: 25px;    margin-top: 30px;}.group {	margin: 20px 0 35px;}aside .summary {	margin-bottom: 20px;}aside .summary img {	max-width: 220px;}aside h1 {	margin-bottom: 15px;    font-size: 26px;}.media-resources#content-search {    padding-bottom: 60px;}#content-search .results-box {    position: relative;    left: 0;    height:auto;    overflow: hidden;}#content-search .results-box.list {    margin: 0 10px 1px 10px;}#content-search .results-box li {	position: relative;    height: auto;    overflow: hidden;}#content-search .page-title {	font-size: 45px;	color: #d6c371;	width: 700px;}#content-search .page-title span {	color: #ddd;}#content-search .result-title {	font-size: 24px;	color: #000;	margin-left: 10px;	margin-top: 35px;}#content-search .result-title span {	color: #dedede;}#content-search .results-box.list .search-result {	padding: 10px;	color: #afafaf;}#content-search .results-box.list .search-result.odd {	background: #ddd;	color: #5c5c5c;}#content-search .results-box.list .search-result p,#content-search .results-box.list .search-result .search-body {	color: #afafaf;}#content-search .results-box.list .search-result.odd p,#content-search .results-box.list .search-result.odd .search-body {	color: #5c5c5c;}#content-search .results-box.list .search-result:hover .search-title {	text-decoration: underline;}#content-search .results-box.list .search-title {	font-size: 23px;	color: #575757;	margin-bottom: 10px;}#content-search .results-box.products-results li {	position: relative;    width: 231px;    height: 303px;    margin-bottom: 1px;    float: left;}#content-search .search-body {}#content-search .search-hr {	height:16px;	position: relative;	margin-bottom: 20px;}#content-search .results-block {	position: relative;	margin: 20px auto !important;	border: solid 0px red;}#content-search #search-for {	position: absolute;	width:180px;	height:84px;	padding: 10px;	right:0;	top:0;	background-color: #dedede;	color: #2d2d2d;}#content-search #search-for .title {	width: 100%;	color: #2d2d2d;	border-bottom: 1px solid #a6a6a6;	font-size: 22px;}#content-search #search-for .search-box {	width: 100%;	margin-top: 15px;}#content-search .search-pagination {	margin:10px;}#tech-block .side-header {    width: 278px;    font-weight: bold;    font-size:  16px;    text-transform: uppercase;    margin-bottom: 7px;}.job.line {	margin-top: 30px;}#tech-block,#job-block {    position: relative;    margin: 10px 0 0;    min-height: 680px;    padding-bottom: 70px !important;}#job-sidedock {    float: left;    width: 278px;    border: 1px solid #4e4e4e;    background: #F3F3F3;}#job-sidedock ul.job-list {    padding: 0;}#job-sidedock .sidebar {    width: 100%;    background: #F3F3F3;}#job-sidedock .sidebar .menu-mobile {   	display: none;}#job-sidedock .sidebar .menu-mobile li label.title {   	font-size: 23px;    line-height: 42px;}#job-sidedock .sidebar li {    min-height: 48px;    border-top: 1px solid #676767;    background-color: #AAA094;    overflow: hidden;    cursor: pointer;    padding-bottom:4px;}#tech-block .sidebar li {    padding: 10px 0;    min-height: 100%;}#job-sidedock .sidebar .job-list li:first-child {   	border-top: 0px solid #DEDEDE;}#job-sidedock .sidebar li:hover,#job-sidedock .sidebar li.active {    background: url("../images/bkg_trans.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}#job-sidedock .sidebar li a {	text-decoration: none;}#job-sidedock .sidebar li label {    padding: 5px 10px 1px;    color: #fff;    cursor: pointer;    display: block;}#job-sidedock .sidebar li:hover label {    color: #fff;}#job-sidedock .sidebar li.active label {    color: #9B8E7E;}#job-sidedock .sidebar li label.title {	font-size: 19px;}#job-sidedock .sidebar li label.location {    color: #252525;    padding: 0 10px;    font-size: 12px;}#job-sidedock .sidebar li.active label.location,#job-sidedock .sidebar li:hover label.location {    color: #fff;}#job-detail {    float: left;    margin: 0;    width:628px;}#job-detail-view {    padding: 0 0 10px 20px;}#job-detail-view .description,#job-detail-view .qualification {    margin: 10px;}#job-detail-view .career-action {    padding: 5px;    height: 41px;    margin-top: 5px;}#job-detail-view ol,#job-detail-view ul {	margin-left: 30px;}#job-detail-view ul,#job-detail-view ul li{    list-style: disc outside none;}#job-detail-view ol,#job-detail-view ol li {    list-style: decimal outside none;}#job-detail-view .email-friend {	position: absolute;	top: 1px;	left: 1px;	width: 179px;	height: 29px;	border: solid 1px red;}.media-resources.media-kits #assets-portal-block {	margin-top: 19px;    min-height: 600px;}.media-resources.media-kits #assets-portal-block .menu-image,.media-resources.media-kits #assets-portal-block .menu-mobile {    width: 100%;}.media-resources.media-kits #assets-portal-block .sidebar .menu-mobile {	display: none;}.media-resources.media-kits #assets-portal-block .sidebar .menu-image {	display: block;}.media-resources.media-kits #assets-portal-block .sidebar {    width: 100%;    width: 258px;    border: 1px solid #4e4e4e;    background: #F3F3F3;    margin-right: 10px;}.media-resources.media-kits #assets-portal-block .sidebar .menu-image li,.media-resources.media-kits #assets-portal-block .sidebar .menu-mobile li {    min-height: 48px;    border-top: 1px solid #676767;    background-color: #AAA094;    overflow: hidden;    cursor: pointer;    padding-bottom:4px;}.media-resources.media-kits #assets-portal-block .sidebar .menu-image li:hover,.media-resources.media-kits #assets-portal-block .sidebar .menu-image li.selected,.media-resources.media-kits #assets-portal-block .sidebar .menu-mobile li:hover {    background: url("../images/bkg_trans.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}.media-resources.media-kits #assets-portal-block .sidebar .menu-image li a,.media-resources.media-kits #assets-portal-block .sidebar .menu-mobile li a {	text-decoration: none;}.media-resources.media-kits #assets-portal-block .sidebar .menu-image li label,.media-resources.media-kits #assets-portal-block .sidebar .menu-mobile li label {    padding: 5px 10px 1px;    color: #fff;    cursor: pointer;    display: block;}.media-resources.media-kits #assets-portal-block .sidebar .menu-image li:hover label,.media-resources.media-kits #assets-portal-block .sidebar .menu-mobile li:hover label {    color: #fff;}.media-resources.media-kits #assets-portal-block .sidebar .menu-image li.selected label {    color: #9B8E7E;}.media-resources.media-kits #assets-portal-block .sidebar .menu-image li label.title,.media-resources.media-kits #assets-portal-block .sidebar .menu-mobile li label.title {	font-size: 23px;    line-height: 42px;}.media-resources.media-kits #asset-search-btn {    cursor: pointer;    height: 19px;    margin-left: 5px;    width: 18px;    vertical-align: middle;}.media-resources.media-kits #asset-search input {	border: 1px #9B8E7E solid;	border-radius: 10px;	padding: 3px 10px;	width: 200px;}.media-resources.media-kits #image-category {    max-width: 660px;    margin: 0 auto;}.media-resources.media-kits #image-category h1 {    font-size: 27px;    margin: 10px 10px;}.media-resources.media-kits #image-category #kit-wrapper li {    position: relative;    float: left\9;    height: auto;    overflow: hidden;    width: 199px;    margin: 0 5px 5px;    border: #2C2C2C 5px solid;    background: #000;    display: inline-block;	vertical-align: top;}.media-resources.media-kits #image-category #kit-wrapper li .portal-btn-bg {		background-image: -ms-linear-gradient(top, #808080 0%, #2D2D2D 100%);	background-image: -moz-linear-gradient(top, #808080 0%, #2D2D2D 100%);	background-image: -o-linear-gradient(top, #808080 0%, #2D2D2D 100%);	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #2D2D2D));	background-image: -webkit-linear-gradient(top, #808080 0%, #2D2D2D 100%);	background-image: linear-gradient(to bottom, #808080 0%, #2D2D2D 100%);    padding: 5px 7px 5px 5px;}.media-resources.media-kits #image-category #kit-wrapper li .img-box {    height: 220px;    width: 199px;    overflow:hidden;    text-align: center;}.media-resources.media-kits #image-category #kit-wrapper li.product .img-box {	height:248px;	background: url(/images/products_spotlight.png) #505050 no-repeat center center;}.media-resources.media-kits #image-categor #kit-wrappery li.product .img-box img {	margin-top:10px;}.media-resources.media-kits #image-category #kit-wrapper li.product .img-box img.image-icon {    margin-top: -10px;}.media-resources.media-kits #image-category #kit-wrapper li .title {    margin: 0 auto;    text-align: center;    font-size: 20px;    height: 34px;    text-transform: uppercase;    color: #fff;}.media-resources.media-kits #image-category #kit-wrapper li.product .title {	margin: -30px auto;    height: 62px;}.media-resources.media-kits #image-category #kit-wrapper li .button {    margin: 0 auto;    display:block;}.media-resources.media-kits #image-category #kit-wrapper li a.button.mid {        color: #aaa !important;    text-shadow: none;    border: 1px solid #000;    -moz-box-shadow: inset 1px 1px 0 #bdbdbd;	-webkit-box-shadow: inset 1px 1px 0 #bdbdbd;	box-shadow: inset 1px 1px 0 #bdbdbd;	background-color: #333;	width: 100%;	height:100%;	text-decoration: none;	font-size: 14px;	line-height: 24px;}.media-resources.media-kits #image-category #kit-wrapper li .button.mid:hover,.media-resources.media-kits #image-category #kit-wrapper li .button.mid:active {	color: #fff !important;    text-shadow: none;    border: 1px solid #000;    -moz-box-shadow: inset 1px 1px 0 #bdbdbd;	-webkit-box-shadow: inset 1px 1px 0 #bdbdbd;	box-shadow: inset 1px 1px 0 #bdbdbd;	background-color: #4E4E4E;}.media-resources.media-kits #image-category #kit-wrapper li .button.mid.disabled:hover,.media-resources.media-kits #image-category #kit-wrapper li .button.mid.disabled:active,.media-resources.media-kits #image-category #kit-wrapper li .button.mid.disabled {    display: none;    background-position: 0 -116px !important;    color: #656565 !important;    text-shadow: none;    border: 1px solid #5b5b5b;    -moz-box-shadow: inset 1px 1px 0 #bdbdbd;	-webkit-box-shadow: inset 1px 1px 0 #bdbdbd;	box-shadow: inset 1px 1px 0 #bdbdbd;	background-color: #9f9f9f;}.media-resources.media-kits #image-category #kit-wrapper li .button span {    margin-left: 12px;}.media-resources.media-kits #image-category #kit-filters {    margin-bottom: 15px;}.media-resources.media-kits #asset-search {	padding:5px;}.media-resources fieldset legend {    font-size: 20px;    padding: 0 5px;    color: #000;}.media-resources #top-options {    padding: 0 10px;}.media-resources #top-options li {    float: left;    margin: 2px 15px 2px 0;}#stocks {	position:relative;	float: left;	max-width: 590px;	margin-top: 10px;	padding: 40px 177px 70px 40px;	background-color: #222;}#chart-stock-wrap {	margin: 0 auto;}#stock-price {	font-size: 16px;}#stock-price.red {	color: #FF0000;}#stock-price.green {	color: #9ac463;}#stock-price .price {	color: #9b8e7e;	font-size: 24px;	font-weight: bold;}body.home #stocks {	margin-top: 0;}#chart-overlay {	color: #FFF;	width: 100%;}#chart-overlay h2 {	color: #FFF;	font-size: 22px;	margin-bottom: 25px;}#current-stock {	position: absolute;	right: 33px;	top: 60px;	color: #bababb;}#current-stock .list {	margin: 15px 0;}#current-stock div.span {	float: left;	width: 50px;}#stock-action {	position: relative;	top: 205px;	left: 0;}#stock-action .chart-action {	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;	cursor: pointer;	font-size: 10px;	margin: 0 1px;	float: left;	padding: 3px 14px;	background-color: #FFF;	border: 1px solid #a7a7a7;	color: #000;}#corp-toolbar {	position: fixed;	top: 0;	z-index: 100;	height: 25px;	width: 100%;	background-color: #000;}#corp-toolbar .topbar {	height: 25px;	padding: 5px 0;	max-width: 1020px;	text-align: right;	margin: 0 auto;	line-height: 13px;}#corp-toolbar .topbar a {	display: inline-block;	font-size: 11px;	color: #d6c371;	height: 13px;	padding: 0 8px 0 5px;	text-align: right;	border-right: 1px solid #d6c371;}#corp-toolbar .topbar a:last-child {	border-right: 0 solid #7c7e8b;}#corp-toolbar .topbar a:hover {	color: #FFF;}@media only screen and (max-width: 560px) {	html, body {		font-size: 1em;	}	header #nav-main .parent {		font-size: 1.6em;	}	header #nav-main .parent .menu-sub .sub {		font-size: 1.3em;	}	#site-select .select-wrap {		top: -150px !important;	}	#site-select .action-button .overlay,	#site-select .action-button {	 	width: 180px;	 	height: 81px;	 	background-size: cover;	}	#site-select .action-button {		background-position: 0 -81px !important;	}	header #nav-main .parent>a {		display: inline !important;	}}@media only screen and (max-width: 565px) {	#content-page .node-content .half {		float: none;		width: 100%;	}}@media only screen and (max-width: 634px) {	#current-stock {		display:none;	}	#stocks {		padding: 30px 20px 60px;	}	#content-page {		margin: 10px;	}}@media only screen and (max-width: 753px) {    aside#news {        border: 0px solid #000;        padding:0;        padding-bottom:30px;    }}@media only screen and (max-width: 989px) {	.media-resources.media-kits #image-category {		width: 438px;	}	#job-detail {		width: 428px;	}}@media only screen and (max-width: 782px) {	.media-resources.media-kits .left.main-downloads {		float: none;		clear: both;	}	.media-resources.media-kits #assets-portal-block .sidebar,	#job-sidedock {		width: 438px;		margin: 0 auto 20px;	}	.media-resources.media-kits #assets-portal-block .sidebar,	.media-resources.media-kits #assets-portal-block .sidebar .menu-image,	#job-sidedock,	#job-detail {		float: none;	}	#job-detail {		margin:0 auto;	}	#job-detail-view {		padding: 0 0 10px 0;	}	.media-resources.media-kits #assets-portal-block .sidebar .menu-mobile {		display: block;	}	.media-resources.media-kits #assets-portal-block .sidebar .menu-image {		display: none;	}	#job-sidedock .sidebar .job-list {    	display: none;	}	#job-sidedock .sidebar .menu-mobile {    	display: block;	}	#job-sidedock .sidebar .job-list li:first-child {    	border-top: 1px solid #676767;	}	#job-sidedock .sidebar .menu-mobile li:first-child {    	border-top: 0px solid #DEDEDE;	}}@media only screen and (max-width: 505px) {	.media-resources.media-kits #assets-portal-block .sidebar,	#job-sidedock {		width: 268px;		margin: 0 auto 20px;	}	.media-resources.media-kits #image-category {		width: 219px;	}	#job-detail {		width: 258px;	}}@media only screen and (max-width: 882px) {	header {		height: 38px;	}	header.mini #logo,	header #logo {		width: 145px;		left: 15px;		top: -29px;	}	header #logo img {		width: 145px;	}	header.mini #nav-main,	header #nav-main {		top: 38px;		left: 0;	}	header #device-menu {		display: block;	}	header.mini #nav-main .menu,	header #nav-main .menu {		margin: 0;		display: none;		float: inherit;	}	header #nav-main .menu {		top: 0;	}	header #nav-main .menu-sub {		top: 3px	}	header #nav-main .parent {		float: none;		display: block;		margin: 0;		text-align: left;		border-top: 1px solid #34383b;		background-color: #282b2d;	}	header.mini #nav-main .parent a,	header #nav-main .parent a {		line-height: 37px;		height: 36px;		display:block;		padding-left: 50px;	}	header #nav-main .menu-sub {		margin-left: 0;		width: 100%;		position: relative;	}	header #nav-main .menu-sub .sub {		padding: 5px 0;	}	header #nav-main .menu-sub .menu-sub  {		left: 0;		top: 6px;	}	.bx-wrapper .bx-pager {		bottom: 25px;	}	#site-select .select-wrap {		top: -187px	}}@media only screen and (min-width: 883px) {	header.mini #nav-main .menu,	header #nav-main .menu {		display: block !important;	}}@media only screen and (max-width: 882px) {	#quick-search {  		display: none;	}	#marquees .marquee-block {	    width: 200px;	    padding: 20px 25px;	    bottom: 0;	    font-size: 20px;	}	#marquees .marquee-block.set-top {		top: 63px;	}	#marquees .marquee-block h2 {		color: #FFF;		font-size: 25px;	}	#marquees .marquee-block .marquee-blurb {		line-height: 25px;	}}@media only screen and (max-width: 738px) {	aside.center-side {		width: 96%	}	aside.left-side {		border: 0 solid #FFF !important;		padding-left: 2px !important;	}}@media only screen and (min-width: 753px) and (max-width: 820px) {	aside.center-side {		max-width: 340px !important;	}}@media only screen and (min-width: 821px) and (max-width: 900px) {	aside.center-side {		max-width: 405px !important;	}}@media only screen and (min-width: 901px) and (max-width: 1004px) {	aside.center-side {		max-width: 455px !important;	}}@media only screen and (min-width: 884px) and (max-width: 926px) {	header #nav-main .parent {		margin: 0 9px;	}}@media only screen and (max-width: 1004px) {	aside#brand {		width: 100%;	}    aside.home-banner-block {		border:0px solid #000;        margin: 0;        padding:0;        width: 100%;	}}@media only screen and (max-width: 1022px) {	header.mini #quick-search {  		display:none;	}}@media only screen and (min-width: 1030px) {	header #logo {  		top: 32px;	}}