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

/*///// Banner /////*/
#careers-index #banner { width:980px; height:360px; position:relative; background:transparent url('/images/careers/banner-bg.jpg') repeat-x; overflow:hidden; }
#careers-index .banner-nav { padding-left:5px; }
#careers-index .banner-nav li { display:block; float:left; border-right:1px #B0DBFC solid; }
#careers-index .banner-nav li.last { border:none;  }
#careers-index .banner-nav li a { display:block; padding:15px 15px 10px 15px; color:#054f8C; font-size:16px;  }
#careers-index .banner-nav li a:hover { background-color:#D4EBFD; text-decoration:none; }
#careers-index .banner-nav li.ui-tabs-selected a, #careers-index .banner-nav li a:active { color:#01213E; cursor:default; background-color:#B0DBFC; }
#careers-index .banner-content .banner-copy { padding:60px 0 10px 0; color:#444; }
#careers-index .banner-content .banner-copy h3 { padding:30px 0 10px 0; color:#01213E; font-size:26px; line-height:30px; }
#careers-index .banner-content .banner-copy p { margin-bottom:12px; line-height:18px; }
#careers-index .banner-content .banner-copy a.view-all { font-size:12px; font-weight:bold; color:#054f8c; }
#careers-index .banner-content .banner-copy p.product-link { margin-top:25px; font-size:12px; }
#careers-index .banner-content .banner-copy p.product-link a { display:block; margin-top:5px; font-size:16px; color:#054f8c; }

#careers-index .banner-content .banner-copy #sales-career { margin-top:10px; }
#careers-index .banner-content .banner-copy #sales-career small { font-size:12px; }
#careers-index .banner-content .banner-copy #sales-career td { margin:0; padding:0 0 5px 0; }
#careers-index .banner-content .banner-copy #sales-career-zip { float:left; width:45px; padding:5px 4px; margin:2px 0 6px 0; font-size:13px; color:#777; background-color:#FFF; border-top:2px solid #dddddd; border-bottom:2px solid #dddddd; border-left:2px solid #dddddd; border-right:0px solid #dddddd; }
#careers-index .banner-content .banner-copy #sales-career-zip.focus { color:#333; }

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#careers-index .ui-tabs { position:absolute; }
#careers-index .ui-tabs-panel { padding:0 0 0 20px; background:none; }
#careers-index .ui-tabs-hide { display:none !important; }

#careers-index .banner-image { float:right; width:420px; height:130px; padding:230px 0 0 0; margin-left:50px; }
#careers-index .banner-image div.image-overlay { width:360px; height:115px; padding:15px 40px 0 20px; margin:0; color:#FFF; line-height:18px; background:transparent url('/images/careers/image-overlay-bg.png') top left no-repeat; }
#careers-index .banner-image div.image-overlay p { padding-bottom:15px; }
#careers-index .banner-image div.image-overlay span { display:block; font-size:11px; }

#careers-index #content h2 { margin:15px 0 10px 0; font-size:26px; line-height:28px; color:#054F8C; }
#careers-index #content h2 img.arrow { width:4px; height:7px; margin:0 0 0 8px; background:transparent url('/images/arrows/arrow-gray.gif') top right no-repeat; border:0px dashed #333; }
#careers-index #content h2 small { margin-left:5px; vertical-align:baseline; }
#careers-index #content h2 small a { font-size:12px; }

#careers-index #content .career-links { float:left; overflow:hidden; width:315px; margin:5px 0; padding:0 25px 0 20px; line-height:18px; border-right:1px #EFEFEF solid; }
#careers-index #content .career-links.last { border:none; }
#careers-index #content .career-links p { margin-bottom:10px; }
#careers-index #content .career-links a.more { font-size:12px; }
#careers-index #content .career-links ul { padding:0; margin:0; }
#careers-index #content .career-links li { padding:0; margin:5px 0 15px 0; background:none; }
#careers-index #content .career-links li.header { margin:10px 0 0 0; font-size:16px; color:#054F8C; }
#careers-index #content .career-links li a { color:#054F8C; }

#careers-index #content a.ad.google-map { height:150px; background:transparent url('/images/careers/google-map.gif') bottom left no-repeat; }
#careers-index #content a.ad.google-map:hover { text-decoration:none; background:transparent url('/images/careers/google-map.gif') bottom left no-repeat !important; }