/*
	$Revision: 1.63 $
	Check-In $Date: 2012/01/10 17:38:01 $
*/
/*
	START: base.css
*/
/* CSS Reset START, based on  http://html5doctor.com/html-5-reset-stylesheet/ */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0; padding:0; font-size:100%;vertical-align:baseline; background:transparent;}
/* change colours to suit your needs */
ins {background-color:#ff9; color:#000; text-decoration:none;}
/* change colours to suit your needs */
mark {background-color:#ff9; color:#000;font-style:italic; font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse; border-spacing:0;}
input, select {vertical-align:middle;}
ol, ul {list-style:none;}
/* CSS Reset END */

/* Declaring HTML5 elements */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{
  display: block;
}

@font-face {
	font-family: 'PxC GillAltOneMT';
	src: url('../fonts/PxCGillAltOneMT-W02.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/PxCGillAltOneMT-W02.woff') format('woff'),
	     url('../fonts/PxCGillAltOneMT-W02.ttf') format('truetype'),
	     url('../fonts/PxCGillAltOneMT-W02.svg') format('svg');
}

/* clearfix for floating elements, IE7 enhanced */
* html .cf {_zoom:1;}
.cf {display:inline-block;}
/* Hide from IE Mac \*/
.cf {display:block;}
/* End hide from IE Mac */
.cf:after {content:" "; visibility:hidden; display:block; height:0; line-height:0; clear:both;}

/* Global */
html {height:100%;}
/* 11px base font size */
body {width:100%; _height:100%; position:relative; z-index:2001; zoom:1; margin:0px; text-align:center; background:#fff url("../img/gradients/bg_main.png") repeat-x; color:#000; font:normal 68.75% verdana,arial,helvetica,sans-serif; line-height:1.5455em;}
body.pxc-plain {background-image: none;}
a:link, a:visited {text-decoration:none; color:#0098a1;}
a:hover, a:active, a:focus {text-decoration:underline; color:#026776;}

h1, h2 {font-weight:normal; font-family: 'PxC GillAltOneMT',verdana,arial,helvetica,sans-serif;}
h1 {font-size:2.3636em; line-height:1.1153em; margin-bottom:16px; margin-top:-4px;}
h2 {clear:both; font-size:1.7272em; line-height:1.2631em; margin-bottom:12px; margin-top:0px;}
h3 {font-size:1em; line-height:1.6667em; font-family:verdana,arial,helvetica,sans-serif;}
p {margin-bottom:5px;}
sup {margin-left:1px; line-height:7px;}

.pxc-hide {position:absolute !important; left:-5000px !important; top:-5000px !important;}
.pxc-func .pxc-hide {_display:none;} /* IE6 horizontal bar issues */
.pxc-hide-dn {display:none;}

/* Grid */
#pxc-all {margin:0 auto; text-align:left; width:968px; padding-bottom:18px;}
.pxc-plain #pxc-all {width:auto; padding-bottom:0;}
.pxc-bdy {padding:1px 16px 16px 16px;}
.pxc-grid-1 {} /* full width, left and right border */
.pxc-grid-1 .pxc-bdy {padding-bottom:0;}
.pxc-grid-2, .pxc-grid-21, .pxc-grid-6, .pxc-grid-3, .pxc-grid-31  {margin-bottom:24px;} /* full width, bordered (no top border)and shadowed */
.pxc-grid-3 .pxc-bdy, .pxc-grid-31 .pxc-bdy, .pxc-grid-6 .pxc-bdy {border-top:solid 1px #ccd0d2; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px;}
.pxc-grid-4 {float:left; display:block; width:676px;} /* main content area */
.pxc-grid-5 {float:right; display:block; width:220px;} /* right margin */
.pxc-sl {padding-left:4px; background:transparent url("../img/bg_shadowed_l.png") left top repeat-y; _background-image:url("../img/bg_shadowed_l_ie.png");}
.pxc-sr {padding-right:4px; background:transparent url("../img/bg_shadowed_r.png") right top repeat-y; _background-image:url("../img/bg_shadowed_r_ie.png");}
.pxc-bl {padding-left:6px; height:9px; background:transparent url("../img/bg_shadowed_box.png") left bottom no-repeat; _background-position:left -11px ; _background-image:url("../img/bg_shadowed_box_ie.png");}
.pxc-br {height:9px; background:transparent url("../img/bg_shadowed_box.png") right top no-repeat; _background-image:url("../img/bg_shadowed_box_ie.png");}
.pxc-bdy {background-color:#fff;}
.pxc-p-plain {margin-top:16px;}
.pxc-plain .pxc-p-plain {margin-top:0;}
.pxc-p-boxed {margin-top:16px; border:solid 1px #ccd0d2; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:10px 15px 14px 15px; *zoom:1;}
.pxc-p-boxed h3 {margin-bottom:8px; font-weight:bold;}
.pxc-cnt .pxc-p-boxed h3 {clear:none; font-size:1em; margin-top:0px;}
.pxc-p-boxed h4 {margin-bottom:9px; padding-top:1px; font-weight:bold;}
.pxc-p-boxed hr {margin:8px 0 10px 0;}
.pxc-boxed {border:solid 1px #ccd0d2; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:15px; *zoom:1;}
.pxc-grid-21 .pxc-p-plain, .pxc-grid-21 .pxc-p-boxed {float:right; display:block; width:200px; margin-left:32px;}

/* Forms */
input, button, select, textarea {font-family: verdana,arial,helvetica,sans-serif; font-size:1em; color:#666a6e;}
label {font-weight:bold; margin-bottom:2px;}
textarea {overflow:auto;} /* IE hack to remove/auto scrollbar */

/* Buttons */
button, .pxc-btn-cta, .pxc-btn-pa, .pxc-btn {cursor:pointer; font-weight:bold; padding:0 10px 0 0; text-align:center;}
a.pxc-btn-cta {float:left; display:block;}
button span, .pxc-btn-cta span, .pxc-btn-pa span, .pxc-btn span {position:relative; display:block; white-space:nowrap; padding:0 0 0 10px;}
a.pxc-btn-cta span {_float:left;}
button, a.pxc-btn-cta {*width:auto; *overflow:visible; *position:relative; *top:2px;} /* IE6+7 */
button::-moz-focus-inner, a.pxc-btn-cta::-moz-focus-inner {border:none;} /* FF, 1px bug */
button span, a.pxc-btn-cta span {*margin-top:0px;} /* IE6+7 */
/* primary button */
.pxc-btn-pa {height:22px; background:url("../img/sprites/buttons.png") right -32px no-repeat;}
a.pxc-btn-pa {display:inline-block; text-decoration:none;}
a.pxc-btn-pa:hover {text-decoration:none !important;}
a.pxc-btn-pa span {_float:left;}
.pxc-btn-pa:hover {background-position:right -89px;}
.pxc-btn-pa span {height:22px; line-height:21px; background:url("../img/sprites/buttons.png") left top no-repeat; color:#fff; position: relative;
	display: block; 
	white-space: nowrap;}
.pxc-btn-pa:hover span {background-position:left -59px;}
.pxc-btn-pa:active {-ms-background-position-x: right; -ms-background-position-y: -88px;} /* IE8 */
/* secondary button */
.pxc-btn {height:22px; background:url("../img/sprites/buttons.png") right -152px no-repeat; text-decoration:none;}
.pxc-btn:hover {background-position:right -210px; text-decoration:none !important;}
.pxc-btn span {height:22px; line-height:21px; background:url("../img/sprites/buttons.png") left -120px no-repeat; color:#0098a1;}
.pxc-btn:hover span {background-position:left -180px; color:#026776;}
a.pxc-btn {display:inline-block;}
a.pxc-btn span {_float:left;}
/* secondary button double arrow */
button.pxc-btn-arr-left span span{  float:left;; height:22px; width:3px; line-height:21px; background: url("../img/sprites/ico_sprites_right.png") right -1785px no-repeat; color:#0098a1;}
button.pxc-btn-arr-left:hover span span {background-position:right -1855px; color:#026776;}
button.pxc-btn-arr-right span span{ float:right; height:22px; width:3px;  line-height:21px; background:url("../img/sprites/ico_sprites_right.png") right -1925px no-repeat; color:#0098a1;}
button.pxc-btn-arr-right:hover span span {background-position:right -1995px; color:#026776;}
/* button plus / minus */
.pxc-btn-plus{height:18px; width:18px; background:url("../img/sprites/ico_sprites.png") -72px -715px no-repeat; cursor:pointer; display:block; border:none;}
.pxc-btn-plus:hover{background-position: -358px -442px;}
.pxc-btn-minus{height:18px; width:18px; background:url("../img/sprites/ico_sprites.png") -97px -691px no-repeat; cursor:pointer; display:block; border:none;}
.pxc-btn-minus:hover{background-position: -379px -422px;}
/* call-to-action button */
.pxc-btn-cta {height:41px; font-size:1.0909em; padding:0 19px 0 0; background:url("../img/sprites/buttons.png") right -290px no-repeat;}
.pxc-btn-cta:hover {background-position:right -390px; text-decoration:none !important;}
.pxc-btn-cta span {height:41px; line-height:40px; padding:0 0 0 20px; background:url("../img/sprites/buttons.png") left -240px no-repeat; color:#fff;}
.pxc-btn-cta:hover span {background-position:left -340px;}
.pxc-btn-pa-ina {opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; *filter: alpha(opacity = 50); position:relative; zoom:1;}
button.pxc-btn-pa-ina:hover {background-position:right -32px;}
.pxc-btn-pa-ina span {-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff)";} /* IE8 */
button.pxc-btn-pa-ina:hover span {background-position:left top;}
/* wrapper div for aligning buttons to the right */
.pxc-btn-right-wrp {float:right;}
.pxc-btn-right-wrp a {margin-left:2px;}
/* primary button for two lines of text */
button.pxc-btn-pa-tl {height:44px; background:url("../img/sprites/buttons.png") right -760px no-repeat;}
button.pxc-btn-pa-tl:hover {background-position:right -810px;}
button.pxc-btn-pa-tl span {height:44px; line-height:17px; background:url("../img/sprites/buttons.png") left -859px no-repeat; color:#fff;}
button.pxc-btn-pa-tl:hover span {background-position:left -910px;}
button.pxc-btn-pa-tl:active {-ms-background-position-x: right; -ms-background-position-y: -910px;} /* IE8 */
/* secondary button for two lines of text */
button.pxc-btn-tl {height:44px; background:url("../img/sprites/buttons.png") right -660px no-repeat;}
button.pxc-btn-tl:hover {background-position:right -710px;}
button.pxc-btn-tl span {height:44px; line-height:17px; background:url("../img/sprites/buttons.png") left -960px no-repeat; color:#0098a1;}
button.pxc-btn-tl:hover span {background-position:left -1009px; color:#026776;}
/* secondary button inactive */
.pxc-btn-ina {opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; *filter: alpha(opacity = 50); position:relative; zoom:1;}
button.pxc-btn-ina:hover {background-position:right -152px;}
.pxc-btn-ina span {-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff)";} /* IE8 */
button.pxc-btn-ina:hover span {background-position:left -120px; color:#0098a1;}


/* HR lines */
hr {display:block; height:1px; border:0px; *height:0px; *border:1px solid #ccd0d2; margin:1em 0; padding:0; background:#ccd0d2 url("../img/sprites/lines.png") 0px 0px no-repeat;}
.pxc-grid-1 hr, .pxc-grid-2 hr {background-position:-3300px 0px;} /* page 4col width=928px */
.pxc-grid-4 hr {background-position:0px 0px;} /* main content 3col, width=676px */
.pxc-grid-4 .pxc-pd-tabpane hr {background-position:-800px 0px;} /* tab pane content 3col, width=644px */
.pxc-grid-5 hr {background-position:-3000px 0px;} /* margin 1col, width=188px */

/* Header */
.pxc-masthead .pxc-bdy {padding:24px 0 0 0;}
#pxc-funcnav {padding:5px 14px 10px 10px;}
.pxc-csel a:link, .pxc-csel a:visited, .pxc-csel a:hover,
.pxc-lang a:link, .pxc-lang a:visited, .pxc-lang a:hover,
.pxc-func a:link, .pxc-func a:visited, .pxc-func a:hover {color:#000;}
#pxc-funcnav a.pxc-mnav-lnk {padding:0;}

/* Rounded, shadowed overlay. Note: Popup is attached by ComboBox widget */
.pxc-ovl, .pxc-tah-puPopup  {background:url("../img/layer_shadow_white.png") 0 0; padding:14px 0 0 14px; position:relative; *zoom:1;}
.pxc-ovl-bdy {background-position: 100% 100%; margin:0 -9px -18px 0; padding:1px 15px 18px 1px; *zoom:1}
.claro .pxc-ovl-bdy {padding:1px 15px 18px 1px !important}
.pxc-ovl-close {position:absolute; top:-2px; right:17px; padding:2px 24px 2px 0 !important; color:#000 !important; font-weight:normal; background:transparent url("../img/sprites/ico_sprites_right.png") right -363px no-repeat !important;}
.pxc-ovl-close:hover {background-position:right -622px !important;}
.pxc-ovl-tr {position:absolute; padding:0; right:-9px; top:0; width:9px; height:14px; background-position:right 0;}
.pxc-ovl-bl {position:absolute; padding:0; left:0; bottom:-18px; width:14px; height:18px; background-position:0 bottom;}
.pxc-ovl-iefix {background:none !important;}
.pxc-png-fadefix {position:absolute; background:#FFF; display:block; filter:alpha(opacity=1); opacity:0; width:100%; height:100%; top:0px; left:0px;}
.pxc-ovl-ie { *position:relative; *zoom:1;}
.dj_ie8 .pxc-ovl-ie {float:left; display:block;}
.pxc-srvnav-flo a:link, .pxc-srvnav-flo a:visited {color:#0098a1;}
.pxc-srvnav-flo a:hover {color:#026776;}
.pxc-ovl-iefix .pxc-ovl-bl {_bottom:-19px; _zoom:1;}

.pxc-ar {position:absolute; left:80px; top:0; background:url("../img/layer_arrow.png") 0 0 no-repeat; width:12px; height:7px; padding:0;}

/* Country Selector and Service Bar */
.pxc-csel {*position:relative; *z-index:101; *zoom:1; margin-right:30px;}
.pxc-csel, .pxc-lang {float:left;}
.pxc-lang .pxc-on  {font-weight:bold;}
.pxc-func {float:right;}
.pxc-lang li, .pxc-func li {float:left; display:block;}
.pxc-funcnav-l {padding:2px 22px 2px 0; position:relative;_zoom:1;}
.pxc-funcnav-l:hover {text-decoration:underline;}
a.pxc-funcnav-l span {position:absolute; right:0; top:0; height:21px; width:19px; background:transparent url("../img/sprites/ico_sprites_right.png") right -135px no-repeat; cursor:pointer;}
a.pxc-funcnav-l:hover span {background-position:right -566px;}

#pxc-funcnav .pxc-nav-l-on span {background-position:right -179px;}
.pxc-csel li {position:relative;}
.pxc-lang li {margin-right:20px;}
.pxc-func li {margin-left:20px; position:relative;}
.pxc-func .pxc-ll li {margin-left:0px; clear:both; background-position:-2000px 0;}

.pxc-csel .pxc-srvnav-flo {position:absolute; left:100%; top:15px; margin-left:-95px; z-index:100;}
.pxc-creglist {position:relative; width:200px; margin:35px 10px 16px; border-bottom:solid 1px #ccd0d2;}
.pxc-creglist li {padding:6px 9px; margin-right:0; border-top:solid 1px #ccd0d2; position:static;}
#pxc-funcnav .pxc-creglist a.pxc-on {color:#000 !important; font-weight:bold !important;}
.pxc-clist {display:none; position:absolute; width:200px; height:293px; left:220px; top:0px; border:solid 1px #ccd0d2; overflow-x:hidden; overflow-y:scroll;}
.pxc-clist a:link, .pxc-clist a:visited {color:#000 !important;}
.pxc-clist li {border:none; padding:2px 9px;}

/* Login Layer */
.pxc-fn-login {*position:relative; *z-index:101; *zoom:1;}
.pxc-fn-login .pxc-srvnav-flo {position:absolute; left:100%; top:15px; margin-left:-113px; z-index:100;}
.pxc-fn-login .pxc-ar {left:102px;}
.pxc-logout, .pxc-login, .pxc-fn-cart .pxc-p-plain {width:190px; margin:35px 10px 16px 10px; padding-bottom:0px;}
.pxc-logout {width:220px;}
.pxc-login .pxc-btn-pa {float:right;}
.pxc-login form {margin-bottom:10px;}
.pxc-login input {width:184px; margin-bottom:10px;}

/* Shopping Cart */
.pxc-fn-cart {*z-index:101; *zoom:1;}
.pxc-fn-cart .pxc-srvnav-flo {position:absolute; top:15px; right:0px; z-index:100;}
.pxc-fn-cart .pxc-ar {left:auto; right:3px;}
.pxc-fn-cart a {padding-left:24px; background:transparent url("../img/sprites/ico_sprites_right.png") -8px -3099px no-repeat;}
.pxc-fn-cart a.pxc-funcnav-l span {background:transparent url("../img/sprites/ico_sprites_right.png") right -135px no-repeat;}
.pxc-fn-cart a.pxc-funcnav-l:hover span {background-position:right -566px;}
.pxc-fn-cart .pxc-p-plain {width:190px;}

/* Masthead */
.pxc-brand {float:left; position:relative; width:426px; height:30px; background:transparent url("../img/signal_chain_1.png") no-repeat;}
.pxc-msthd-s {width:960px; margin-bottom:8px; background:transparent url("../img/signal_chain_2.png") no-repeat;}
.pxc-brand a {position:relative; margin:-1px 0 0 70px; _margin-left:35px; display:block; float:left;}
.pxc-qsrch {float:right; background-color:#f2f4f6; margin-right:16px; _margin-right:8px; padding:5px 15px; width:486px;}
.pxc-qsrch input, .pxc-qsrch button {font-size:1em;}
.pxc-qsrch input {width:100%; margin-top:-1px;}
.pxc-plnk {*margin-top:-3px; _margin-bottom:8px; margin-left:28px; padding-left:13px; padding-top:2px; background:transparent url("../img/sprites/ico_sprites.png") -250px -548px no-repeat;}
.pxc-qsrch-tbl {display:inline-table; width:486px !important;}
.pxc-qsrch-td-lnk {white-space:nowrap !important; padding-left:12px;}
.pxc-qsrch-td-frm {width:100%; *padding-right:8px;}
.pxc .pxc-qsrch .dijitTextBox {padding-right:0px; padding-bottom:3px; width:100%;}
.pxc-qsrch .pxc-btn-pa {*margin-top:-2px; width:auto;}


/* Footer */
.footer {background-color:#fff; color:#666; margin:-17px 0 0 3px; font-size:0.909em; _position:relative;}
.footer li {float:left; display:block; margin-right:18px;}
.footer a:link,.footer a:visited {color:#666; text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.pxc-copy {text-transform:uppercase;}

/* Navigation */
.pxc-navbar {position:relative; *zoom:1; *z-index:92;}
#pxc-corpnav {float:right; margin-right:10px;} /* CNO: use margin-right:10px, once the contact */
#pxc-corpnav .pxc-sep, #pxc-mainnav .pxc-sep {float:left; display:block; width:1px; border-left:solid 1px #d8d8d8; color:#d8d8d8; text-indent:-5000px;}
#pxc-mainnav .pxc-sep {height:22px; padding:0; margin:7px 5px;}
#pxc-corpnav .pxc-sep {height:11px; padding:0; margin:12px 11px;}
#pxc-mainnav {clear:both; padding-left:10px; background:transparent url("../img/sprites/gradients_sprt.png") left top repeat-x;position:relative;}
a.pxc-mnav-lnk {float:left; display:block; padding:9px 24px 10px 5px; background:transparent url("../img/sprites/ico_sprites_right.png") right 11px no-repeat; position:relative;}
a.pxc-mnav-lnk-nochld {background:none; padding-right:5px;}
#pxc-mainnav li, #pxc-corpnav li {float:left; display:block;*zoom:1;}
a.pxc-mnav-lnk:link, a.pxc-mnav-lnk:visited {color:#666; font-weight:bold;}
a.pxc-mnav-lnk:hover {background-position:right -34px;}
#pxc-mainnav li.pxc-on a.pxc-mnav-lnk:link, #pxc-mainnav li.pxc-on a.pxc-mnav-lnk:visited, #pxc-corpnav li.pxc-on a.pxc-mnav-lnk:link, #pxc-corpnav li.pxc-on a.pxc-mnav-lnk:visited {color:#000;}
#pxc-mainnav a.pxc-nav-l-on {background-position:right -171px;}
a.pxc-mnav-lnk span {position:absolute; right:0px; top:11px; height:21px; width:19px; cursor:pointer;}

.pxc-mnav-flo {position:absolute; left:-17px; top:27px; z-index:90; _height:160px;}
.pxc-mnav-flo .pxc-ovl-bdy {min-height:160px; position:relative; width:932px;}
.pxc-mnav-flo .pxc-ovl-ie .pxc-ovl-bdy {width:931px;}
.pxc-mnav-flo .pxc-hor-tbar {float:right; margin-right:0px; margin-bottom:16px; _width:auto !important;}
#pxc-corpnav .pxc-hor-tbar {*margin-top:81px;}
.pxc-hor-tbar .pxc-login .pxc-ll li {clear:both;}
.pxc-snav {float:left; clear:left; display:block; margin:8px 8px 16px 10px; _margin-left:4px; line-height:16px; position:relative; left:0px; *zoom:1;}
.pxc-snav dt {color:#0098a1; margin:0 0 12px 8px; font-weight:bold;}
.pxc-snav-list dt {color:#000;}
.pxc-snav-list dd {margin-bottom:10px;}
.pxc-snav-list {float:left; display:block; width:200px; margin-left:32px;}
.pxc-snav-l1 {margin-left:0px !important;}
.pxc-snav dd a:link, .pxc-snav dd a:visited {font-weight:normal; color:#0098a1 !important; padding: 1px 25px 2px 7px; float:none; display:block; position:relative; border-top:2px solid #fff; border-bottom:2px solid #fff; background:transparent url("../img/sprites/ico_sprites_right.png") right -453px no-repeat; _zoom:1;}
.pxc-snav dd a.pxc-snav-nosub:link, .pxc-snav dd a.pxc-snav-nosub:visited {background-image:none;}
.pxc-snav dd a span {position:absolute; right:2px; top:0px; height:21px; width:19px; background:transparent url("../img/sprites/ico_sprites_right.png") right 3px no-repeat; cursor:pointer;}
.pxc-snav dd a:hover, .pxc-snav dd a:active {text-decoration:underline; color:#026776 !important; background-color:#f2f4f6; border-top:solid 2px #f2f4f6; border-bottom:solid 2px #f2f4f6;}
.pxc-snav dd a:hover span {background-position:right -42px;}
.pxc-snav .pxc-snav-list li {float:none !important; clear:both; background:transparent url("../img/sprites/lines.png") -2700px 0px no-repeat; padding-top:1px;}
.pxc-ovl-ie .pxc-hor-tbar .pxc-p-boxed {background-color:transparent;}

/* Breadcrumb */
.pxc-bcrumb-box {padding-bottom:16px;}
#pxc-bcrumb {clear:both; background:transparent url("../img/sprites/gradients_sprt.png") left -64px repeat-x; border-bottom:solid 1px #eaeef0;}
#pxc-bcrumb li, ul.pxc-bcrumb-l li {float:left; display:block; padding:0 !important; background:transparent url("../img/sprites/ico_sprites.png") -224px -561px no-repeat !important; font-weight:normal !important;}
#pxc-bcrumb li.pxc-1st, ul.pxc-bcrumb-l li.pxc-1st {background:none !important;}
#pxc-bcrumb li a, #pxc-bcrumb li span, ul.pxc-bcrumb-l li a, ul.pxc-bcrumb-l li span {padding:9px 13px 9px 22px !important; display:block; background-image:none; background-repeat:no-repeat; white-space:nowrap;}
#pxc-bcrumb, ul.pxc-bcrumb-l {padding-left:15px !important;}
#pxc-bcrumb li.pxc-1st a, ul.pxc-bcrumb-l li.pxc-1st a {padding-left:0 !important;}
ul.pxc-bcrumb-l {margin-left:2px; margin-top:-6px;}
ul.pxc-bcrumb-l li a:link, ul.pxc-bcrumb-l li a:visited {color:#0098A1 !important;}
ul.pxc-bcrumb-l li a:hover {color:#026776 !important;}
#pxc-corpnav .pxc-bcrumb-l {margin-top:30px; float:left;}
#pxc-bcrumb li a.pxc-bcrumb-lnk-last, ul.pxc-bcrumb-l li a.pxc-bcrumb-lnk-last:link, ul.pxc-bcrumb-l li a.pxc-bcrumb-lnk-last:visited {color:#000 !important;}
#pxc-bcrumb li a.pxc-bcrumb-lnk, ul.pxc-bcrumb-l a.pxc-bcrumb-lnk {float:left; display:block; padding-right:24px !important; margin-right:14px; _margin-right:5px; background:transparent url("../img/sprites/ico_sprites_right.png") right 11px no-repeat; position:relative;}
#pxc-bcrumb li a.pxc-bcrumb-lnk-nochld, ul.pxc-bcrumb-l a.pxc-bcrumb-lnk-nochld {background:none; padding-right:0px !important; margin-right:10px;}
#pxc-bcrumb li a.pxc-bcrumb-lnk:hover {background-position:right -34px;}
#pxc-bcrumb li a.pxc-bcrumb-lnk-last:hover, ul.pxc-bcrumb-l li a.pxc-bcrumb-lnk-last:hover {text-decoration:none; cursor:default;}
#pxc-bcrumb li a.pxc-bcrumb-lnk span, ul.pxc-bcrumb-l a span {position:absolute; right:0px; top:8px; height:21px; width:19px; padding:0 !important; cursor:pointer;}

/* TypeAhead */
.pxc-tah-puPopup {position:absolute; overflow:visible !important; margin-left:-8px; width:358px;}
.pxc-tah-pu {overflow:visible !important;text-align:left;}
.pxc-tah-pu .pxc-p-plain {margin:0 0 6px 0;}
.pxc-tah-pu .pxc-ll li.dijitMenuItem a {background:none; padding-left:0px;}
.pxc-tah-pu .pxc-cl li {background:none; padding:4px; margin:0;}
.pxc-tah-pu .pxc-tah-all a {float:right; display:block; font-weight:bold;}
.pxc-tah-pu .dijitMenuItem {white-space:normal;}
.pxc-tah-pu .dijitMenuItem a {color:#0098a1;}
.pxc-tah-pu .dijitComboBoxHighlightMatch {background-color:#e0e0e0;}
.pxc-tah-pu .pxc-cl li.dijitMenuItemSelected {background-color:#f2f4f6;}
.pxc-tah-pu .dijitMenuItemSelected a {text-decoration:underline; color:#026776;}
.pxc-tah-pu .dijitMenuItemSelected span.dijitComboBoxHighlightMatch {text-decoration:underline;}

/* homepage stage hider */
.pxc-hide-pane .pxc-home-mainstage .pane {display:none;}

/* theme error messages */
.pxc-error-theme-wrp {background-color:#e80202; padding:12px 8px 12px 8px; margin:0px 4px; clear:both;}
.pxc-error-theme-wrp .pxc-error-msg {color:#fff; width:676px; float:left;}
.pxc-error-theme-wrp .pxc-exclamation {background-color:#fff;}
.pxc-error-theme-wrp .pxc-exclamation div {color:#e80202;}
.pxc-error-theme-wrp .pxc-error-msg .pxc-msg-txt {font-weight:bold;}
.pxc-error-theme-wrp .pxc-lnk-error {color:#fff !important; padding:0 0 0 12px; background:transparent url("../img/sprites/ico_sprites.png") -696px -109px no-repeat; display:block; width:220px; float:right;}

/* Dojo + Dijit */
/* iframe used to prevent problems with PDF or other applets overlaying menus etc */
.dijitBackgroundIframe {position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; border:0; padding:0; margin:0;}

/*
	END: base.css
*/