/* Job index page */
.page-careers .jobs-only {margin:20px 10px 0 0;background:url(../_images/company/careers/bg-jobs-index.png) no-repeat;width:300px; padding:25px 0px 200px 35px; position:relative; z-index:2;}
.page-careers .jobs-only div ul {list-style-type:none; padding:20px 0px; width:234px;} /* These need to switch from .jobscolumn to .column when internships are available again and the layout is changed */
.page-careers .jobs-only div li {margin-bottom:3px;height:26px;}
.page-careers .jobs-only div li a {font:11px/22px Arial, Helvetica, sans-serif;}
.page-careers .jobs-only div li a span {padding:2px 18px 2px 8px; width:234px;background:url(../_images/layout/arrow-blueglow-small.png) #0d3952 100% 6px no-repeat; border-left:3px solid #01adef; display:block;}
.page-careers .index-subtext {position:relative; line-height:30px;padding-bottom:50px;width:550px; z-index:2; }

/* Job directory page */
#jobs-flashtext {margin-top:20px;}
#continents-menu {overflow:hidden;margin:auto;margin-top:25px;}
#continents-menu ul{list-style-type:none;padding:0px;font-weight:bold;height:43px;font-family:'century gothic',verdana;margin:auto;overflow:hidden;}
#continents-menu ul li {float:left;cursor:pointer;text-align:center;height:38px;background-color:#000;width:150px;margin:0px 2px;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#continents-menu ul li a{cursor:pointer;text-align:center;display:block;line-height:35px;width:120px;color:#2e6479;padding:0px 15px 3px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#continents-menu ul li a:hover {color:#fff;}
#continents-menu ul li.global-selected {background-color:#092234;}
#continents-menu ul li.global-selected a {color:#aae3f7}
#continents-menu ul li.selected {background-color:#092234;height:100%;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;}
#continents-menu ul li.selected a {color:#aae3f7;line-height:42px;}
#careers-menu {background-color:#092234;position:relative;height:72px;clear:both; overflow:hidden;margin-top:0px;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;}
#careers-menu ul{list-style-type:none;padding:0px 10px;width:100%;overflow:hidden;}
#careers-menu ul li{float:left;margin:0px;}
#careers-menu ul li a{cursor:pointer;float:left;color:#01B2F1;padding:7px 15px;margin:7px 3px;height:42px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#careers-menu ul li a:hover{background-color:#08314a;-moz-border-radius:3px;-webkit-border-radius:3px;}
#careers-menu ul li a:hover .city-formatted {color:#fff;}
#careers-menu ul li.selected a{background-color:#073f5f;color:#aae3f7;}
#careers-menu ul li.selected .city-formatted {color:#fff;}
#careers-menu ul li.selected .region-formatted {color:#2184aa;}
#careers-menu ul li.selected .count-formatted {color:#3298bf;}
#careers-menu ul li .city-formatted {padding-bottom:1px;display:block;text-align:left;font-size:12px;}
#careers-menu ul li .region-formatted {display:block;text-align:left;font-weight:bold;font-size:11px;text-transform:uppercase;color:#116c8f;}
#careers-menu ul li .count-formatted {display:block;text-align:left;font-size:10px;color:#2c92b9;padding:3px 0px 1px 0px;}
#careers-menu ul li.all-cities span {display:block;text-align:left;font-weight:bold;font-size:11px;text-transform:uppercase;color:#01B2F1;line-height:40px;}
#careers-menu ul li.all-cities span:hover {color:#fff;}
#careers-menu ul li.selected .all {display:block;text-align:left;font-weight:bold;font-size:11px;text-transform:uppercase;color:#fff;line-height:40px;}
#careers-wrapper .left {float:left;}
#careers-wrapper .right {float:right;}
#careers-wrapper {background-color:#000; min-height:500px; padding:0px;width:100%;height:100%;margin-top:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#careers-wrapper h2 {color:red;font-family:'century gothic',verdana;font-size:16px;font-weight:bold;padding:10px 0px 5px 0px}
#careers-wrapper #careers-search {height:62px;padding:15px;}
#careers-wrapper #careers-search .sort {margin:0px;z-index:0;background-color:#002235;width:100%;height:62px;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;}
#careers-wrapper #careers-search .sort .clear-highlight {display:none;position:relative;cursor:pointer;margin:17px -10px 0px 0px;width:25px;height:25px;background:url('/_images/company/careers/icon-clearhighlight.gif') 0px 0px no-repeat;}
#careers-wrapper #careers-search .sort .clear-highlight:hover {background:url('/_images/company/careers/icon-clearhighlight.gif') 0px -25px no-repeat;}
#careers-wrapper #careers-search .sort .text {position:relative;display:block;color:#4fb2d9;line-height:60px;font-size:0.70em;margin:0px 5px 0px 15px;}
#careers-wrapper #careers-search .sort .sort-wrap {cursor:pointer;overflow:hidden;float:left;margin-right:10px;}
#careers-wrapper #careers-search .sort .sort-wrap #sort-priority {letter-spacing:0px; color:#00c6ff;font-size:11px;background-color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #0a3750;float:left;line-height:31px;padding-left:10px;margin:13px 0px;background:url('/_images/company/careers/careers_displayby_bg.png') no-repeat #081b26;width:120px;height:32px;display:block;}
#careers-wrapper #careers-search .sort .sort-wrap:hover #sort-priority {border-color:#266287;color:#fff;}
#careers-wrapper #careers-search .sort .sort-wrap .arrows {cursor:pointer;margin:21px 0px 0px -20px;height:16px;width:10px;background:url('/_images/company/careers/dropdown-arrow.gif') 0 0 no-repeat;}
#careers-wrapper #careers-search .sort .sort-wrap #sort-menu {z-index:1;font-size:0.71em;background-color:#081a23;padding:5px;cursor:pointer;top:-10px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;display:none;border:1px solid #0a3750;width:120px;}
#careers-wrapper #careers-search .sort .sort-wrap #sort-menu li {padding-right:3px;}
#careers-wrapper #careers-search .sort .sort-wrap #sort-menu li a {width:100%;color:#00c6ff;display:block;padding:3px;}
#careers-wrapper #careers-search .sort .sort-wrap #sort-menu li a:hover{color:#fff;background-color:#0d3245;}
#careers-wrapper #careers-search .sort .highlight-wrap {overflow:hidden;width:240px;}
#careers-wrapper #careers-search .sort .highlight-wrap ul.highlight {font-size:0.71em;padding:5px;display:none;background-color:#081a23;z-index:1;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #0a3750;position:absolute;margin-top:-10px;cursor:pointer;width:350px;}
#careers-wrapper #careers-search .sort .highlight-wrap ul.highlight li {float:left;width:170px;margin-left:4px;overflow:hidden;}
#careers-wrapper #careers-search .sort .highlight-wrap ul.highlight li a{width:180px;padding:3px;display:block;}
#careers-wrapper #careers-search .sort .highlight-wrap ul.highlight li a:hover {color:#fff;background-color:#0d3245;}		
#careers-wrapper #careers-search .sort .highlight-wrap #highlight-priority {cursor:pointer;color:#01B2F1;font-size:11px;background-color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #0a3750;line-height:31px;padding-left:10px;margin:13px 0px;width:200px;height:32px;display:block;background:url('/../../../_images/company/careers/careers_highlight_bg.png') no-repeat #081b26;white-space:nowrap;overflow:hidden;}
#careers-wrapper #careers-search .sort .highlight-wrap #highlight-priority:hover {border-color:#266287;color:#fff;}
#careers-wrapper #careers-search .sort .highlight-wrap .arrows {cursor:pointer;margin-top:21px;position:relative;right:38px;height:16px;width:10px;background:url('/_images/company/careers/dropdown-arrow.gif') 0 0 no-repeat;}
#careers-wrapper #careers-search .sort .keyword {width:310px;}
#careers-wrapper #careers-search .sort .keyword .filter{font-size:0.70em;color:#4fb2d9;display:block;line-height:58px;margin:0px 8px;}
#careers-wrapper #careers-search .sort .keyword #keyword-filter{background:url('/_images/company/careers/careers_searchkey_bg.png') repeat-x #fff;font-size:11px;border:none;font-family:arial;color:#000;padding:8px 10px;width:180px;border:1px solid #0a3750;margin-top:13px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#careers-wrapper #careers-search .sort .keyword #keyword-filter:hover{border-color:#82c5df;}
#careers-wrapper #careers-search .sort .keyword #keyword-filter.selected{font-style:normal;color:#000}
#careers-wrapper #careers-search .sort .keyword #keyword-filter.deselected{font-style:italic;color:#777}
#careers-wrapper #careers-search .sort .clear-keyword {display:none;position:absolute;cursor:pointer;margin:17px 0px 0px 4px;width:25px;height:25px;background:url('/_images/company/careers/icon-clearhighlight.gif') 0px 0px no-repeat;}
#careers-wrapper #careers-search .sort .clear-keyword:hover {background:url('/_images/company/careers/icon-clearhighlight.gif') 0px -25px no-repeat;}
#careers-wrapper #careers-content-wrapper {width:100%;overflow:hidden;padding:0px;margin:0px;position:relative;left:20px;}
#careers-wrapper .careers-content {font-size:0.85em;padding:0px 20px 20px 10px;margin-top:-25px;width:290px;}
#careers-wrapper .careers-content span.job-list a{width:100%;padding:3px;display:block;width:270px;}
#careers-wrapper .careers-content span.job-list a:hover {color:#fff;background-color:#0e2d3e ;-moz-border-radius:3px;-webkit-border-radius:3px;}
#careers-wrapper .careers-content p{margin:20px }
#careers-wrapper .careers-content span.job-list {margin:1px;position:relative;left:15px;display:block;}
#careers-wrapper .careers-content h1 {width:300px;color:#069cd2;font-family:'century gothic',verdana;font-size:18px;font-weight:bold;padding:30px 0px 5px 0px}
#careers-wrapper .careers-content a:link {color:#aae3f7;}
#careers-wrapper .careers-content a:visited {color:#6dacc2;}
#careers-wrapper .careers-content em.hot-job {font-weight:bold; color:red;position:relative;margin-right:-10px;float:left;right:-9px;padding-top:3px;}
#careers-wrapper .careers-content span.highlight a{color:#5cd0fa;background-color:#173b4f;-moz-border-radius:3px;-webkit-border-radius:3px;}
#careers-wrapper #careers-key {position:relative;padding:20px;;font-style:italic;font-size:11px;color:#fff;text-align:left;}
#careers-wrapper #careers-key strong{color:red;font-weight:bold;font-style:italic;}
#careers-wrapper #careers-key em{color:#AAE3F7;}

/* Posting page */
#job-contents { color: #85d5f1; -moz-border-radius:5px;-webkit-border-radius:5px;font-size: 12px;padding:20px;background-color:#091b25;margin:15px 0px 30px 0px;}	
#job-contents ul { list-style-type:disc; margin:1.8em 0; padding:0 0 0 40px; }
#job-contents .job-taleo-note {font-size:1em;text-align:center;margin:20px 0px;font-style:italic;}
#job-contents .apply-button { display:block;width:234px;margin:10px auto;height:53px;line-height:50px;font-family:'century gothic',verdana; font-size:20px;font-weight:bold;color:#fff;text-align:center; background:url('/_images/company/careers/button-applyonline.png') no-repeat 0 0;}	
#job-contents .apply-button:hover { background:url('/_images/company/careers/button-applyonline.png') no-repeat 0 -53px; }	
#job-contents .email-button { float:left; margin-right: 5px; padding-top:2px }
#job-contents .email-button .email-button-text {font-size:10px;padding:5px 7px 5px 33px;-moz-border-radius:3px;-webkit-border-radius:3px;background:url('/_images/company/careers/icon-email.gif') no-repeat 10px 8px #023046;}	
#job-contents .email-button .email-button-text:hover {color:#fff;background:url('/_images/company/careers/icon-email-hover.gif') no-repeat 10px 8px #0e4864;}	
#job-contents .back-button {-moz-border-radius:3px;-webkit-border-radius:3px;background:url('/_images/company/careers/button-back-arrow.gif') 20px 17px no-repeat;float:right;line-height:42px;display:block;background-color:#023046;height:45px;font-size:12px;font-style:italic;text-align:left;padding-right:20px;}	
#job-contents .back-button .back{display:block;padding-left:35px;}	
#job-contents .back-button:hover{ background:url('/_images/company/careers/button-back-arrow-hover.gif')  20px 17px no-repeat #0e4864;color:#fff;}	
#job-contents .job-title {font-weight:bold;font-family:'century gothic',verdana;font-size:22px;color:#39cbff;margin:0px 0px 4px 0px;}
#job-contents .job-team {font-weight:bold;font-size:15px;font-family:arial;color:#01B2F1;}
#job-contents .job-team em{text-transform:uppercase;font-style:normal;}
#job-contents .job-location {color:#0091c5;margin:5px 0px 30px 0px;}
#job-contents .job-description {margin:36px 0px;line-height:17px;}
#job-contents .job-description span{font-family:arial !important;color:#85d5f1!important;}

/* Share posting page */
#share-posting-form {left:0px;float:left;position:relative;overflow:hidden;}
#share-posting-form blockquote {border:1px solid red;}

/*widgets*/
.widget-default { width:auto; height:16px; float:right; background-color: #FFFFFF; border-radius: 3px 3px 3px 3px; height: 16px; padding: 2px 1px 2px 2px; width: auto;}
.widget-default a { background: url('/_images/company/careers/widget.gif') no-repeat 0 0; width:16px; height:16px; display:inline-block; margin:0 1px 0 0}
.widget-default a:hover { opacity:0.8 }
.widget-default a.facebook { background-position:0 0 }
.widget-default a.twitter { background-position:0 -16px }
.widget-default a.myspace { background-position:0 -32px }
.widget-default a.stumbleupon { background-position:0 -48px }
.widget-default a.digg { background-position:0 -64px }
.widget-default a.me2day { background-position:0 -80px }
.widget-default a.c-log { background-position:0 -96px }
.widget-default a.minik { background-position:0 -112px }						
.widget-default a.micro-163 { background-position:0 -128px }
.widget-default a.micro-sina { background-position:0 -144px }
.widget-default a.kaixin { background-position:0 -160px }
.widget-default a.renren { background-position:0 -176px }

/*job internship*/
p.lead.notice { color:#fff; text-align:center }
#careers-wrapper .careers-content.intern { margin-top:-10px }
