/* 
Author: Bobby, Senior Developer
Email: bobby.kc@tmp.com
Company: TMP Worldwide Advertising and Communications, LLC
*/

@media screen {

	/* Global elements */
	
	body, form, fieldset, legend, div { margin: 0 auto;padding: 0; background-color:Transparent;}
	body {font: 62.5%/1.2 "Arial", Verdana, Helvetica, sans-serif;background: #FFF;color: #000;margin: 0;padding: 0;color: #666666;line-height:16px;background:url('../images/global/gradient_bg.gif') repeat-x;}
	strong {color: #333;}
	input {border:1px solid #000;}
	object { outline:none; }
	h1{color:#024384; font-size:2.4em;margin:28px 0 4px 334px;padding:0;font-weight:normal;line-height:24px;}
	h2{color:#024384; font-size:1.8em;margin:14px 0 4px 32px;padding:0;font-weight:normal;}
	h3{color:#688A92; font-size:1.1em;margin:10px 0 0 86px;padding:0;font-weight:bold;}
	p{margin:0;padding:0;font-size:1.1em;line-height:18px;color:#7A7A7A;}
	ul{line-height:18px;color:#333;}
	sup {font-size:0.9em;}
	h1 sup {font-size:0.8em;}
	img{border:0;}
	a {color:#40B2B2;text-decoration:none;margin-left:1px;}
	a:hover{color:#999;text-decoration:none;}
	#AccessibilityLinks {display:none;}
	
	#wrapper {position:relative; width: 998px; border:1px solid #999999; margin:0 auto;text-align:left;background:url('../images/global/wrapper_bg.gif') bottom repeat-x;}
	/*Hack for global background*/
	#wrapper:after{
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	}
	
	#content-wrapper {width: 998px; padding:0 ; float:left;margin:0;background: url(../images/global/content_wrapper_bg.gif) repeat;}
	#content-wrapper ul {padding:0 0 0 126px; margin:0 0 18px 0px;list-style-type:disc;}
	#content-wrapper ul li{padding:0 30px 4px 0;margin:0}
	#content-wrapper ul li ul{padding:0 0 4px 20px;margin:0;list-style-type:circle;}
	#content-wrapper-top {display:block;width:998px;height:7px;background: #fff url(../images/global/content_wrapper_top_bg.gif) left top; background-repeat:no-repeat;font-size:0;}
	#content-wrapper-bottom {float:left;display:block;width:998px;height:8px;background: url(../images/global/content_wrapper_bottom_bg.gif) left top; background-repeat:no-repeat;font-size:0;}
	#content {position:relative;width:950px;float:left;left:23px;}
	#content ul {font-size:1.1em;}
	
	/* header */
	#header {position: relative;width: 998px;height: 138px;background: #fff url(../images/global/header_bg.gif) top repeat-x;}
	#header #logo {position:absolute;left:0px;top:5px;background: url(../images/global/logo.gif);width:330px;height:80px;display:block;text-indent: -9999px;overflow: hidden;}
	#header #global_nav {position:absolute;left:857px;top:14px;width:140px;display:block;margin:0;padding:0;}
	#header #global_nav p{margin:0 7px 0 7px;padding:0;display:inline;}
	#header #global_nav li{float: left;list-style: none;display:block;}
	#header #global_nav li a {font-size:1.1em;}
	#header #global_nav #li_applynow a.a_applynow{display:block;background: url(../images/global/global_nav_arrow.gif) right top no-repeat;padding:0 22px 0 0;margin:0;height:15px;width:60px;}
	#header #global_nav #li_applynow:hover ul{display:block;}
	#header #global_nav #li_applynow ul {display:block;position:absolute;left:23px;top:16px;display:none;margin:0 !important;padding:0 !important;width:100px;}
	#header #global_nav #li_applynow ul li {float:none;display:block;margin:0 !important;padding:0 !important;text-align:right;line-height:15px !important;}
	#header #global_nav #li_applynow ul li a{font-size:1.0em;}
	#header #global_nav #li_applynow ul span{color:#999;margin:0 5px 0 5px;}

	
	
	/* Primary Navigation Menu*/
	#header #primary_nav {position:absolute;top:82px;left:16px; display:inline; display:block;margin:0px;padding:0;list-style:none;width:981px;height:45px;}
	#header #primary_nav li.level_1{display:inline;padding:0 20px 0 0;}
	#header #primary_nav li.level_1 a{font-size:1.7em;font-weight:bold;color:#6a6a6a;}
	#header #primary_nav li.level_1 a:hover{color:#44ABBF;}
	#header #primary_nav li.level_1 a.selected{color:#44abbf !important;}
	#header #primary_nav ul{position:absolute;top:18px;height:26px;display:none;}
	#header #primary_nav #menu_about ul{left:94px !important;}
	#header #primary_nav #menu_working_here ul{left:304px !important;}
	#header #primary_nav #menu_opportunities ul{left:434px !important;}
	#header #primary_nav #menu_college ul{left:565px !important;}
	#header #primary_nav ul li{display:inline;padding:0 10px 0 0;}
	#header #primary_nav ul li a{font-size:1.0em !important;line-height:28px;}
	#header #primary_nav ul li a:hover{color:#008ca8;}
	#header #primary_nav ul li a.selected{color:#008ca8 !important;}

	
	
	
	/* Footer */	
	#footer {position:relative;width:998px; clear:both;padding:0;margin:0;height:104px;}
	#footer #footer_top {position:relative;border-top:1px solid #E20074;display:block;top:20px; width:960px;padding:0;font-size:0;}
	#footer ul{font-size:1.1em;position:absolute;list-style:none; padding:0;margin:0; width:960px;left:32px;top:34px;}	
	#footer ul li{float:left; list-style:none; margin:0px 0 0 0px; padding:0px 7px 0 7px;border-right:1px solid #999;height:12px;line-height:12px;}	
	#footer ul li a{color:#44ABBF; text-decoration:none;}
	#footer ul li a:hover{color:#999; text-decoration:none;}
	#footer p{position:absolute;color:#999; margin:0 !important;padding:0 !important;left:40px;top:58px;width:200px;display:inline;}

	
	/*Feature Buckets related */
	#featured-buckets {display:none;position:relative;height:213px;left:16px;top:4px;float:left;}
	.bucket {position:relative;float:left;}
	.bucket h2 {font-size:2.2em;margin:20px 0 0 10px;padding:0;color:#345473; font-weight:normal;}
	.bucket p {margin:5px 0 0 10px;padding:0;}
	.bucket a {position:absolute;text-indent: -9999px;overflow: hidden;display:block;}
	.search-job-bucket {background: url(../images/about/bucket1_search_bg.jpg) no-repeat;width:319px;height:209px;}
	.search-job-bucket a {left:120px;top:157px;background: url(../images/about/search_job_btn.jpg) no-repeat;width:78px;height:18px;}
	.network-with-us-bucket {background: url(../images/about/bucket2_network_bg.jpg) no-repeat;width:318px;height:209px;margin:0 0 0 4px;}
	.network-with-us-bucket a {height:79px;display:block;}
	.network-with-us-bucket #facebook_icon {left:19px;top:96px;background: url(../images/about/bucket2_facebook.jpg) no-repeat;width:69px;}
	.network-with-us-bucket #twitter_icon {left:99px;top:96px;background: url(../images/about/bucket2_twitter.jpg) no-repeat;width:52px;}
	.network-with-us-bucket #youtube_icon {left:161px;top:96px;background: url(../images/about/bucket2_youtube.jpg) no-repeat;width:58px;}
	.network-with-us-bucket #linked_icon {left:229px;top:96px;background: url(../images/about/bucket2_linkedin.jpg) no-repeat;width:60px;}
	.events-bucket {background: url(../images/opportunities/opportunities_bucket3_bg.jpg) no-repeat;width:319px;height:209px;margin:0 0 0 4px;}
	.events-bucket a {left:120px;top:157px;background: url(../images/opportunities/search_events_btn.gif) no-repeat;width:90px;height:18px;}
	.we-are-green-bucket {background: url(../images/about/bucket3_green_bg.jpg) no-repeat;width:319px;height:209px;margin:0 0 0 4px;}
	.we-are-green-bucket a {left:124px;top:157px;background: url(../images/about/bucket3_readmore.jpg) no-repeat;width:78px;height:18px;}
	.awards-bucket {background: url(../images/about/bucket3_award_bg.jpg) no-repeat;width:319px;height:209px;margin:0 0 0 4px;}
	.awards-bucket a {left:124px;top:157px;background: url(../images/about/bucket3_readmore.jpg) no-repeat;width:78px;height:18px;}
	.diverse-bucket {background: url(../images/working_here/bucket3_diversity_bg.jpg) no-repeat;width:319px;height:209px;margin:0 0 0 4px;}
	.diverse-bucket a {left:120px;top:157px;background: url(../images/about/bucket3_readmore.jpg) no-repeat;width:78px;height:18px;}
	.stories-bucket {background: url(../images/about/bucket3_stories_bg.jpg) no-repeat;width:319px;height:209px;margin:0 0 0 4px;}
	.stories-bucket a {left:120px;top:157px;background: url(../images/about/bucket3_explore_btn.gif) no-repeat;width:91px;height:18px;}
	.benefits-bucket {background: url(../images/about/bucket3_benefits_bg.jpg) no-repeat;width:319px;height:209px;margin:0 0 0 4px;}
	.benefits-bucket a {left:125px;top:157px;background: url(../images/about/bucket3_learn_btn.gif) no-repeat;width:91px;height:18px;}

	
	/*Popup related css */	
	#content-popup {position:absolute;left:45px;top:164px;width:670px;height:548px;display:none;}
	#content-popup #close_popup{background: url(../images/opportunities/close_popup.png) no-repeat;width:49px;height:12px;position:absolute;left:590px;top:8px;text-indent: -9999px;overflow: hidden;}
	#popup_frame {width:670px;height:548px;}

	
	/* Generic classes */
	p.para_pink_arrow {display:block;text-align:right;font-size:1.2em;font-weight:bold;top:10px !important;left:0px !important;}
	p.para_pink_arrow img {position:relative;top:2px;left:2px;}
	
	p.para_pink_arrow_left {display:block;text-align:left;font-size:1.2em;font-weight:bold;top:10px !important;left:0px !important;}
	p.para_pink_arrow_left img {position:relative;top:2px;left:2px;}
	h1.sub_h1 {margin:14px 0 0px 334px !important;}
	.no_pipe {border:0 !important;}
	.left {text-align:left !important;}
	.underline{text-decoration:underline;}

	
	/*Generic Content Box Related Available Colors grass,sea,berry,orange and midnight */
	.content-box {position:absolute;padding-bottom:10px;}
	.content-box h1 {margin:0 !important;padding:10px 0 6px 13px !important;color:#FFF !important;}
	.content-box h2 {margin:0 !important;padding:10px 0 6px 13px !important;color:#FFF !important;}
	.content-box p {margin:0 !important;padding:0px 24px 6px 14px !important;color:#FFF;line-height:15px;}
	.content-box ul {color:#FFF;padding:0;margin:-2px 0 5px -90px !important;}
	.content-box ul li {padding:0 !important;margin:0 !important;line-height:14px !important;}
	.content-box a {color:#fff;text-decoration:underline}
	.content-box a:hover {text-decoration:none}
	.grass-content-box h1 {background: url(../images/global/grass_box_top_bg.gif) no-repeat;width:378px;}
	.grass-content-box  {background: url(../images/global/grass_box_bg.gif) bottom no-repeat;width:391px;}
	.grass-content-box-med h1 {background: url(../images/global/grass_box_top_med_bg.gif) no-repeat;width:417px;}
	.grass-content-box-med  {background: url(../images/global/grass_box_med_bg.gif) bottom no-repeat;width:430px;}
	.grass-content-box-big h1 {background: url(../images/global/grass_box_top_big_bg.gif) no-repeat;width:606px;}
	.grass-content-box-big  {background: url(../images/global/grass_box_big_bg.gif) left bottom no-repeat;width:620px;}
	.sea-content-box h1 {background: url(../images/global/sea_box_top_bg.gif) no-repeat;width:378px;}
	.sea-content-box  {background: url(../images/global/sea_box_bg.gif) bottom no-repeat;width:391px;}
	.sea-content-box-med h1 {background: url(../images/global/sea_box_top_med_bg.gif) no-repeat;width:427px;}
	.sea-content-box-med  {background: url(../images/global/sea_box_med_bg.gif) bottom no-repeat;width:440px;}
	.berry-content-box h1 {background: url(../images/global/berry_box_top_bg.gif) no-repeat;width:378px;}
	.berry-content-box  {background: url(../images/global/berry_box_bg.gif) bottom no-repeat;width:391px;}	
	.berry-content-box-med h1 {background: url(../images/global/berry_box_top_med_bg.gif) no-repeat;width:427px;}
	.berry-content-box-med  {background: url(../images/global/berry_box_med_bg.gif) left bottom no-repeat;width:440px;}	
	.berry-content-box-big h1 {background: url(../images/global/berry_box_top_big_bg.gif) no-repeat;width:607px;}
	.berry-content-box-big  {background: url(../images/global/berry_box_big_bg.gif) bottom no-repeat;width:620px;}	
	.orange-content-box h1 {background: url(../images/global/orange_box_top_bg.gif) no-repeat;width:378px;}
	.orange-content-box  {background: url(../images/global/orange_box_bg.gif) bottom no-repeat;width:391px;}
	.orange-content-box-med  {background: url(../images/global/orange_box_med_bg.gif) bottom no-repeat;width:440px;}
	.orange-content-box-med h1 {background: url(../images/global/orange_box_top_med_bg.gif) no-repeat;width:427px;}
	.orange-content-box-big  {background: url(../images/global/orange_box_big_bg.gif) bottom no-repeat;width:620px;}
	.orange-content-box-big h1 {background: url(../images/global/orange_box_top_big_bg.gif) no-repeat;width:607px;}
	.midnight-content-box h1 {background: url(../images/global/midnight_box_top_bg.gif) no-repeat;width:398px;}
	.midnight-content-box  {background: url(../images/global/midnight_box_bg.gif) bottom no-repeat;width:411px;}
	.midnight-content-box-med  {background: url(../images/global/midnight_box_med_bg.gif) bottom no-repeat;width:440px;}
	.midnight-content-box-med h1 {background: url(../images/global/midnight_box_top_med_bg.gif) no-repeat;width:427px;}	
	.midnight-content-box-big  {background: url(../images/global/midnight_box_big_bg.gif) bottom no-repeat;width:620px;}
	.midnight-content-box-big h1 {background: url(../images/global/midnight_box_top_big_bg.gif) no-repeat;width:607px;}

	/* Generic Profile Story Title and Description */
	.profile-story-1 {position:absolute;line-height:13px;color:#656 !important;}
	.profile-story-2 {position:absolute;line-height:13px;color:#656 !important;}

	
	/***************** Pagewise CSS ******************/
	
	/***** Home Page *****/
	body#default #flashcontent {width:946px;height:522px;background-color:#dfe7e8;margin-left:2px !important;}
	
	/***** START About Section *****/

	/*About -> Our Company */
	body#about_tmobile_careers_default #content {background: url(../images/about/our_company_bg.jpg) no-repeat;height:352px;}
	body#about_tmobile_careers_default .content-box {left:470px !important;top:40px;}
	body#about_tmobile_careers_default .profile-story-1 {left:6px;top:82px;}
	body#about_tmobile_careers_default .profile-story-2 {left:319px;top:45px;}
	body#about_tmobile_careers_default #featured-buckets {display:block;}
	
	/*About -> History */
	body#about_tmobile_careers_history #content {background: url(../images/about/history_bg.jpg) no-repeat;height:352px;}	
	body#about_tmobile_careers_history .content-box {left:460px !important;top:30px;}
	body#about_tmobile_careers_history #featured-buckets {display:block;}
	
	/*About -> Our Brand */
	body#about_tmobile_careers_our_brand #content {background: url(../images/about/our_brand_bg.jpg) no-repeat;height:352px;}	
	body#about_tmobile_careers_our_brand .content-box {left:470px !important;top:30px;}
	body#about_tmobile_careers_our_brand #featured-buckets {display:block;}
	
	/*About -> Award */
	body#about_tmobile_careers_awards #content {background: url(../images/about/award_bg.jpg) no-repeat;height:352px;}	
	#award_content {background: url(../images/about/award_content_bg.jpg) top no-repeat;width:496px;height:246px;left:418px;top:57px;}	
	body#about_tmobile_careers_awards #featured-buckets {display:block;}
	
	/*About -> News */
	body#about_tmobile_careers_news #content {background: url(../images/about/news_bg.jpg) no-repeat;height:352px;}	
	body#about_tmobile_careers_news .content-box {left:458px !important;top:57px;}
	body#about_tmobile_careers_news #featured-buckets {display:block;}
	
	/*About -> Community */
	body#about_tmobile_careers_in_the_community #content {background: url(../images/about/community_bg.jpg) no-repeat;height:352px;}	
	#community_content {background: url(../images/about/community_content_bg.jpg) top no-repeat;width:482px;height:235px;left:418px;top:57px;}	
	body#about_tmobile_careers_in_the_community #featured-buckets {display:block;}
	
	/***** END About Section *****/
	
	/***** START Working Here Section *****/
	
	/*Workngig Here -> Overview*/
	body#working_here_default #content {background: url(../images/working_here/overview_bg.jpg) no-repeat;height:352px;}
	body#working_here_default .content-box {left:496px !important;top:50px;}
	body#working_here_default .profile-story-1 {left:3px;top:306px;}
	body#working_here_default .profile-story-2 {left:326px;top:86px;}
	body#working_here_default #featured-buckets {display:block;}
	
	/*Working Here -> OurCulture, Diversity,Career Development*/
	body#working_here_our_culture #content {background:#a2c2c1 url(../images/working_here/our_culture_bg.jpg) no-repeat;min-height:528px;height:auto !important;height:528px;}	
	body#working_here_our_culture .content-box{position:relative !important; left:130px !important;margin-top:120px;}
	
	body#working_here_diversity  #content {background:#a2c2c1  url(../images/working_here/diversity_bg.jpg) no-repeat;min-height:528px;height:auto !important;height:528px;}	
	body#working_here_diversity  .content-box {position:relative !important; left:130px !important;margin-top:20px;}
	body#working_here_diversity #diversity_content_2 {position:relative !important;}
	
	body#working_here_career_development  #content {background:#a2c2c1  url(../images/working_here/career_development.jpg) no-repeat;min-height:528px;height:auto !important;height:558px;}	
	body#working_here_career_development .content-box{position:relative;left:140px !important;margin-top:80px;}
	body#working_here_career_development .profile-story-1 {left:5px;top:296px;}
	body#working_here_career_development .profile-story-2 {left:272px;top:298px;}
	
	
	
	
	/*Working Here -> Benefits Module Section */
	body#working_here_our_benefits #content{background: url(../images/benefits/benefits_bg.jpg) no-repeat;height:531px;}
	body#working_here_our_benefits .profile-story-1 {left:150px;top:190px;color:#656 !important;}
	body#working_here_our_benefits .profile-story-2 {left:450px;top:290px;color:#656 !important;}
	#benefits_content {left:456px !important;top:33px;}
	#lower_nav {position:absolute;left:0;top:450px; }
	#lower_nav div{width:189px;height:81px;background: url(../images/benefits/lower_nav_off.gif) no-repeat;float:left;cursor:pointer;}
	#lower_nav div h2 {margin:22px 0 0 28px;padding:0;color:#848383;}
	#lower_nav div h2.selected {color:#9C0058 !important;}
	#lower_nav div p {margin:5px 0 0 28px;padding:0;font-size:0.9em;line-height:11px;}
	#lower_nav div p.selected {color:#22466B !important;}
	.lower_nav_pipe  {width:1px;height:80px;background: url(../images/benefits/lower_nav_pipe.gif) no-repeat;float:left;}
	.benefit_others  {width:900px;height:438px;background: url(../images/benefits/benefit_other_left.png) left no-repeat;float:left;}
	body#working_here_our_benefits .content-box h2 {font-size:2.4em !important;}
	#benfit_modules div {display:none;}	
	#benefit_health_content {position:relative !important;left:140px;top:40px;}
	#benefit_lifestyle_content {position:relative !important;left:140px;top:40px;height:352px;overflow:auto;width:640px !important;}
	#benefit_financial_content {position:relative !important;left:140px;top:40px;}
	#benefit_perks_content {position:relative !important;left:140px;top:40px;}
 	
	/*Working Here -> Employee Stories */
	body#working_here_employee_stories #content {background: url(../images/global/employee_stories_bg.jpg) no-repeat;height:529px;}
	body#working_here_employee_stories #content h3 {color:#42B3B3;left:28px;top:60px;}
	body#working_here_employee_stories #content h2{margin-left:53px;}
	body#working_here_employee_stories #content #profile_thump_scroller {position:absolute;left:28px;top:78px;width:256px;height:389px;overflow:auto;}
	body#working_here_employee_stories #content #profile_thump_scroller div {width:73px;height:73px;float:left;display:block;text-indent: -9999px;overflow: hidden;margin:0 5px 5px 0;padding:0;cursor:pointer;}
	body#working_here_employee_stories #content #profile_thump_scroller div.selected{filter: alpha(opacity=50);opacity:0.5;}
	body#working_here_employee_stories #content p{margin:10px 10px 0 53px;}
	#employee_stories_default div{display:none;left:334px;top:80px;}	
	#employee_stories_default {margin:6px 0 0 280px;border-left:0px;height:470px;}
	
	#employee_stories_video {position:absolute;left:286px;top:57px;margin:0px;padding:10px 0 0 30px;border-left:1px solid #999999;height:462px;width:633px;display:none;background-repeat:no-repeat;background-position:bottom;}
	#employee_stories_video h2{margin:10px 0 0 0px !important;padding:0;color:#003366;font-weight:normal;line-height:16px;}
	#employee_stories_video p{margin:0 !important;padding:0px !important;line-height:16px;}
	#employee_stories_video div span.quote{text-indent: -9999px;overflow: hidden;display:block;background-repeat:no-repeat;background-position:bottom;height:186px;background-position:left;margin:0 0 20px 0;width:320px;}
	#employee_stories_video div {position:relative;top:40px;width:350px;left:-140px;}
	#flashvideocontent {position:absolute;left:362px;top:19px; margin:11px 0 0 12px;padding:0;}
	
	#employee_stories_image {position:absolute;left:286px;top:57px;margin:0px;padding:10px 0 0 30px;border-left:1px solid #999999;height:462px;width:633px;display:none;background-repeat:no-repeat;background-position:bottom;}
	#employee_stories_image div.left {}
	#employee_stories_image div.right {margin-left:220px !important;}
	#employee_stories_image div span.quote{text-indent: -9999px;overflow: hidden;display:block;background-repeat:no-repeat;background-position:bottom;height:151px;background-position:left;}
	#employee_stories_image div span.big{height:220px;}
	#employee_stories_image h2{margin:10px 0 0 0px !important;padding:0;color:#003366;font-weight:normal;line-height:16px;}
	#employee_stories_image p{margin:0 !important;padding:0px !important;line-height:16px;}

	#view_by_department {position:absolute;left:-98px;top:34px; margin:0;padding:0;list-style:none;display:block;padding:0;margin:0;cursor:pointer;width:168px;filter: alpha(opacity=90);opacity:0.9;}
	#view_by_department li {list-style:none;padding:0;margin:0;}
	#view_by_department ul {font-size:1.0em;display:none;padding:0;margin:0;border:1px solid #ccc;background:#FFF;}	
	#view_by_department ul li{margin:0 0 0 -10px;}
	#department_title {position:absolute;left:-58px;top:48px; margin:0;padding:0;}
	

	/***** END Working Here Section *****/


	/***** START Opportunities Section *****/
	
	/*Opportunities Section Generic CSS */
	#right_nav {position:absolute;left:624px;top:14px;}
	#right_nav li{list-style:none;display:block;height:30px;width:200px;margin:1px 0 0 0 !important;padding:12px 0 2px 24px !important;color:#7F7F7F;background: url(../images/opportunities/right_nav_off.png) no-repeat;cursor:pointer;}
	#right_nav li.selected{list-style:none;display:block;height:30px;width:200px;margin:1px 0 0 0 !important;padding:12px 0 2px 24px !important;color:#7F7F7F;background: url(../images/opportunities/right_nav_on.png) no-repeat;color:#FFF;}		
	#right_nav #right_nav_divider{background: url(../images/opportunities/right_nav_divider.gif) no-repeat;color:#FFF;height:10px !important;margin:0;padding:0;cursor:default !important;}
	#opportunities_profile div {display:none;position:absolute;left:0;}
	#opportunities_profile_bg{position:absolute;background: url(../images/opportunities/corporate_profile_bg.png) no-repeat;width:531px;height:208px;top:359px;left:0px;}
	#opportunities_content div {display:none;}
	
	/* Opportunities -> Overview */
	body#opportunities_default #content {background: url(../images/opportunities/overview_bg.jpg) no-repeat;height:352px;}	
	body#opportunities_default #right_nav {position:absolute;left:624px;top:234px;}
	body#opportunities_default #featured-buckets {display:block;}	
	body#opportunities_default #content-popup {left:17px;top:169px;}
	body#opportunities_default .content-box {left:456px !important;top:33px;}
	body#opportunities_default .profile-story-1{left:15px;top:84px;}
	body#opportunities_default .profile-story-2{left:300px;top:90px;}

	/* Opportunities - > Corporate Module */
	body#opportunities_corporate #content {background: url(../images/opportunities/corporate_bg.jpg) no-repeat;height:567px;}
	body#opportunities_corporate .content-box {left:300px !important;top:50px;}
	#opportunities_profile_supply_chain_operations {background: url(../images/opportunities/business_operation_profile.png) no-repeat;width:382px;height:459px;top:108px;}
	#opportunities_profile_supply_chain_operations p.profile-story-1 {left:2px;top:188px;}
	#opportunities_profile_corporate_cummunications {background: url(../images/opportunities/cummunications_profile.png) no-repeat;width:382px;height:459px;top:148px;left:10px;}
	#opportunities_profile_corporate_cummunications p.profile-story-1 {left:279px;top:349px;}
	#opportunities_profile_finance_and_accounting {background: url(../images/opportunities/finance_accounting_profile.png) no-repeat;width:415px;height:450px;top:117px;}
	#opportunities_profile_finance_and_accounting p.profile-story-1 {left:25px;top:110px;}
	#opportunities_profile_human_resources {background: url(../images/opportunities/human_resources_profile.png) no-repeat;width:311px;height:450px;top:117px;}
	#opportunities_profile_human_resources p.profile-story-1 {left:18px;top:148px;}
	#opportunities_profile_integrated_customer_experience {background: url(../images/opportunities/integrated_profile.png) no-repeat;width:349px;height:279px;top:160px;left:10px !important;}
	#opportunities_profile_legal {background: url(../images/opportunities/legal_profile.png) no-repeat;width:344px;height:450px;top:117px;}
	#opportunities_profile_legal p.profile-story-1 {left:45px;top:80px;}
	#opportunities_profile_marketing {background: url(../images/opportunities/marketing_profile.png) no-repeat;width:290px;height:450px;top:117px;}
	#opportunities_profile_marketing p.profile-story-1 {left:5px;top:140px;}
	

	/* Opportunities -> Customer Service*/
	body#opportunities_customer_service #content {background: url(../images/opportunities/customer_service_bg.jpg) no-repeat;height:567px;}	
	body#opportunities_customer_service #right_nav {top:364px;}
	body#opportunities_customer_service .content-box {left:490px !important;top:80px;}
	body#opportunities_customer_service .profile-story-1 {left:20px;top:274px;}
	
	
	/* Opportunities -> Retail*/
	body#opportunities_retail #content {background: url(../images/opportunities/retail_bg.jpg) no-repeat;height:567px;}	
	body#opportunities_retail #right_nav {top:364px;}
	body#opportunities_retail .content-box {left:390px !important;top:80px;}
	body#opportunities_retail .profile-story-1 {left:70px;top:204px;}
	

	/* Opportunitie -> Sales Module Section */
	body#opportunities_sales #content {background: url(../images/opportunities/corporate_bg.jpg) no-repeat;height:567px;}
	body#opportunities_sales #right_nav {top:80px;}
	body#opportunities_sales .content-box {top:82px !important;left:315px;}
	#opportunities_profile_business_sales {background: url(../images/opportunities/business_sales_profile.png) no-repeat;width:345px;height:454px;top:113px;}
	#opportunities_profile_business_sales p.profile-story-1 {left:55px;top:130px;}
	#opportunities_profile_retail_partner_sales {background: url(../images/opportunities/retail_sales_profile.png) no-repeat;width:234px;height:500px;top:67px;}
	#opportunities_profile_retail_partner_sales p.profile-story-1 {left:2px;top:80px;}
	

	/* Opportunitie -> Technical Module Section */
	body#opportunities_technical #content {background: url(../images/opportunities/corporate_bg.jpg) no-repeat;height:567px;}
	body#opportunities_technical #opportunities_profile_bg{background: url(../images/opportunities/tech_profile_bg.png) no-repeat;width:517px;height:202px;top:365px;}
	body#opportunities_technical #right_nav {top:80px;}
	body#opportunities_technical .content-box {top:82px !important;left:315px;}
	#opportunities_profile_engineering_operations {background: url(../images/opportunities/engg_operation_profile.png) no-repeat;width:299px;height:450px;top:117px;}
	#opportunities_profile_engineering_operations p.profile-story-1 {left:235px;top:130px;}
	#opportunities_profile_enterprise_it {background: url(../images/opportunities/enterprise_it_profile.png) no-repeat;width:362px;height:450px;top:117px;}
	#opportunities_profile_enterprise_it p.profile-story-1 {left:2px;top:136px;}
	#opportunities_profile_product_development {background: url(../images/opportunities/product_profile.png) no-repeat;width:356px;height:450px;top:117px;}
	#opportunities_profile_product_development p.profile-story-1 {left:2px;top:120px;}

	/* Military Recruiting */
	body#opportunities_military-recruiting {width:670px;height:550px;background: url(../images/opportunities/military_recruiting_bg.jpg) no-repeat;}
	body#opportunities_military-recruiting h1 {color:#FFF; margin:40px 0 0 20px; padding:0;}
	body#opportunities_military-recruiting p {color:#FFF; margin:10px 50px 0 20px; padding:0;}
	body#opportunities_military-recruiting .profile_title{position:absolute;left:300px;top:460px;text-align:right;color:#fff;}
	body#opportunities_military-recruiting a {color:#CCC;}
	body#opportunities_military-recruiting a:hover {color:#E20074;}
	
	/*International Program*/
	body#opportunities_international_program {width:670px;height:550px;background: url(../images/opportunities/international_bg.jpg) no-repeat;}
	body#opportunities_international_program h1 {color:#FFF; margin:40px 0 0 20px; padding:0;}
	body#opportunities_international_program p {color:#FFF; margin:10px 50px 0 20px; padding:0;}
	body#opportunities_international_program .profile_title{position:absolute;left:360px;top:270px;text-align:right;color:#fff;}
	body#opportunities_international_program a {color:#CCC;}
	body#opportunities_international_program a:hover {color:#E20074;}
	
	/***** END Opportunities Section *****/


	/***** START College Section *****/

	/*College -> Overview */
	body#college_default #content {background: url(../images/college/college_overvew_bg.jpg) no-repeat;height:352px;}	
	body#college_default #featured-buckets {display:block;}
	body#college_default .content-box {left:478px !important;top:37px;}
	body#college_default .profile-story-1 {left:1px;top:80px;}
	body#college_default .profile-story-2 {left:360px;top:119px;}

	/* College Under Graduate*/
	body#college_undergraduate #content {background:#a2c2c1 url(../images/college/college_under_gradute_bg.jpg) no-repeat;min-height:528px;height:auto !important;height:528px;}	
	body#college_undergraduate #content ul {color:#666;margin:0 10px 0 350px !important;padding:10px 0 0 0 !important;line-height:16px;}
	body#college_undergraduate .content-box {position:relative !important; left:130px !important;margin-top:30px;}
	body#college_undergraduate #under_graduate_content_2 {position:relative !important;}
	body#college_undergraduate .profile-story-1 {left:220px;top:260px;}

	/* College Graduate*/
	body#college_graduate #content {background: #a2c2c1 url(../images/college/college_gradute_bg.jpg) no-repeat; min-height:528px;height:auto !important;height:528px;}	
	body#college_graduate  .content-box {position:relative !important; left:130px !important;margin-top:15px;}
	body#college_graduate #graduate_content_2 {position:relative !important; }
	body#college_graduate .profile-story-1 {left:190px;top:210px;}

	/***** END College Section *****/
	
	
	
	/* Site map links */
	body#sitemap #content {background:#aac6c7 url(../images/sitemap_bg.jpg) no-repeat;min-height:526px;height:auto !important;height:526px;}
	#sitemap #content ul{margin:0px !important; padding:0px !important; list-style:none; background:transparent;line-height:13px !important;}
	#sitemap #content ul li{padding:3px 12px 3px 4px;text-align:left;}
	#sitemap #content ul li ul{padding-left:5px;text-align:left;}
	#sitemap #content ul li ul li ul {padding:0 0 0 8px !important}
	#sitemap #content ul li a.title{font-weight:bold; display:block; list-style:none; background:#008ba6; color:#fff; padding:5px;}
	#sitemap #col-one{float:left;width:240px;}
	#sitemap #col-two{float:left;width:260px;}
	#sitemap #col-three{float:left;width:180px;}
	body#sitemap #content h1{margin:20px 0 10px 30px; padding:0px;}
	body#sitemap #content #sitemap-wrapper{margin-left:25px;margin-top:6px;}
	
	
	/*** Apply Now , Sign-In, What to Expect Section ***/
	body#search_jobs #content {background:#aac6c7 url(../images/applynow_bg.jpg) no-repeat;min-height:526px;height:auto !important;height:526px;}	
	body#search_jobs #content h1{margin:40px 0 10px 50px; padding:0px;}
	body#search_jobs #content h2{margin:50px 0 5px 50px; padding:0px;}
	body#search_jobs #content p{margin:0px 0 0 50px; padding:0px;width:400px;}
	body#what_to_expect #content {background:#aac6c7 url(../images/what_to_expect_bg.jpg) top no-repeat;min-height:526px;height:auto !important;height:526px;}	
	body#what_to_expect #content h2{margin:15px 0 4px 334px;}
	body#what_to_expect #content p{margin:5px 40px 10px 334px; line-height:normal;}
	body#sign_in #content {background:#aac6c7 url(../images/applynow_bg.jpg) no-repeat;min-height:526px;height:auto !important;height:526px;}	
	body#sign_in #content h1{margin:40px 0 10px 50px; padding:0px;}
	body#sign_in #content h2{margin:20px 0 6px 50px; padding:0px;}
	body#sign_in #content p{margin:0px 0 0 50px; padding:0px;width:400px;}
	body#sign_in_frame #content {background:#aac6c7 url(../images/applynow_bg.jpg) no-repeat;min-height:526px;height:auto !important;height:526px;}	
	body#sign_in_frame #content h1{margin:40px 0 10px 50px; padding:0px;}
	#content a.apply-now{background:url(../images/global/apply_now.png); width:86px; height:18px;display:block; text-indent:-9999px; overflow:hidden;margin-top:6px}
	#content a.signin{background:url(../images/global/sign_in.png); width:86px; height:18px; display:block; text-indent:-9999px; overflow:hidden;margin-top:6px}
	#content a.what_to_expect{position:absolute; top:30px; left:790px; background:url(../images/what_to_expect_btn.jpg); width:107px; height:18px;display:block; text-indent:-9999px; overflow:hidden;}
	
	
	/* FAQ */
	body#faqs #content {background:#aac6c7 url(../images/faq_bg.jpg) top no-repeat;min-height:526px;height:auto !important;height:526px;}	
	body#faqs #content h1{margin:30px 0 8px 338px; }
	body#faqs #content p {margin:5px 0 8px 338px;}
	body#faqs #content #faqlist ul {list-style:none;padding:0px;margin:5px 0 8px 338px;color:#006699;}
	body#faqs #content #faqlist ul li {cursor:pointer;padding:0;margin:0;font-weight:bold;}
	body#faqs #content #faqlist ul li ul {padding:0;margin:5px 0 0 0;display:none;}
	body#faqs #content #faqlist ul li ul li{cursor:auto;margin:0 0 0 10px;padding:0;}
	body#faqs #content #faqlist ul li ul li p{font-size:0.9em;margin:0 20px 4px 0px;}
	

	/* Session Error */
	body#session_error  #content{background: url(/images/applynow_bg.jpg) no-repeat;height:526px;}	
	body#session_error  #content h1{margin:50px 0 30px 40px;}
	body#session_error  #content p{margin:8px 0 0 40px;font-size:1.2em;font-weight:bold;}
	
	/* Event related CSS */
	body#events_default #content {background: #eaf1f1 url(/images/global/events_bg.jpg) top no-repeat;width:950px;min-height:526px;height:auto !important;height:526px;}	
	body#events_default #content h1{padding:20px 0 0 200px; margin:0px;}
	body#events_default #content h2{padding:20px 0 0 200px;  margin:0px;}
	body#events_default #content p{padding:10px 30px 0 200px !important; margin:0px !important;line-height:normal;}
	body#events_default #content table {margin:2px 0 0 200px !important;  padding:0px;width:700px;}

	body#events_events_detail	#content {background: #eaf1f1 url(/images/global/events_bg.jpg) bottom no-repeat;width:950px;height:526px;}	
	body#events_events_detail	#content h1{padding:20px 0 0 200px; margin:0px;}
	body#events_events_detail	#content h2{padding:20px 0 0 200px;  margin:0px;}
	body#events_events_detail	#content p{padding:10px 30px 0 0px !important; margin:0px !important;line-height:normal;}
	body#events_events_detail	#content table {margin:2px 0 0 200px !important;  padding:0px;width:700px;}
	body#events_events_detail	#content table table{margin:0 !important;}
	#reminder{width:420px !important;}
	.link_disable {color:#999;}
	.alerttext{color:Red;}

	/* Taleo CSS */
	body#taleo #content {background:none;width:998px;height:526px;left:0px !important;min-height:526px;height:auto !important;height:526px;margin-top:10px;}	
	body#taleo #header {position: relative;width: 998px;height: 149px;background: #fff url(../images/taleo/header.jpg) top repeat-x;}
	body#taleo #header #logo {top:0px;}
	body#taleo #header #global_nav {display:none;}
	body#taleo #header #primary_nav {display:none;}
	body#taleo #footer {position:relative;width:998px; clear:both;padding:0;margin:0;height:104px;background: #fff url(../images/taleo/footer.jpg) top repeat-x;}
	body#taleo #footer #footer_top {display:none;}
	body#taleo #footer ul{display:none;}	
	body#taleo #footer p{position:absolute;color:#999; margin:0 !important;padding:0 !important;left:20px;top:8px;width:200px;display:inline;}
	body#taleo #content-wrapper {width: 998px; padding:0 ; float:left;margin:0;background:none;}
	body#taleo #content-wrapper-top {display:none;}
	body#taleo #content-wrapper-bottom {display:none;}
	body#taleo iframe {width:998px;height:510px;background-color:#FFF;}
	
	/* Gridviews */
	.pager, .datagrid {font-size: 0.9em;}
	.pager p, .pager ul{display: inline;margin: 0 0 0 100px !important;padding: 0;}
	.pager p {float: left;margin: 0 !important;padding: 0 !importnat;}
	.pager ul {float: right;padding-right:30px !important;}
	.pager li {display: inline;padding-right: 2px;}
	table.datagrid {clear: both;margin: 15px 0;	border: 1px #ccc solid !important;background: #fff;}
	table.datagrid caption {text-align: left;padding: 7px 0 20px;font-weight: bold;font-size: 1.1em;margin: 0;}
	table.datagrid select {width: 100px;vertical-align: middle;font-size: 1em;margin-left: 10px;}
	table.datagrid table {width: 99%;border-collapse: collapse;}
	table.datagrid table td {width: 33%;white-space: nowrap;padding: 0.7em;border: 0;}
	table.datagrid th {background: #008DA8 url(images/gradient_elmnt.png) bottom left no-repeat;color: #fff;text-align: left;padding: 7px;white-space: nowrap;border-right: 1px #333 solid;border-bottom: 1px #333 solid;}
	table.datagrid th a, table.datagrid th a:visited {color: #fff;padding-right: 10px;background: transparent url(images/grid_arrows.gif) center right no-repeat;text-decoration: none;}
	table.datagrid th a:hover {color: #b8b8d4;background: transparent url(images/grid_arrows_on.gif) center right no-repeat;}
	table.datagrid tr.even {background: #eee;}
	table.datagrid tr.odd:hover, table.datagrid tr.even:hover {background: #DBE3EE;color: #000;/*cursor: pointer;*/}
	table.datagrid tr.odd:hover a, table.datagrid tr.even:hover a {/*color: #fff;text-decoration: none;*/}
	table.datagrid tr.odd td, table.datagrid tr.even td {border-bottom: 1px #ccc solid;padding: 7px;}
	table.datagrid td strong {white-space : nowrap;font-weight: normal;}
	table.datagrid tfoot {background: #ccc;}
	table.datagrid tfoot td {padding: 14px 7px 7px;}
	#main.event_detail p {margin:0;padding:5px 0 0 0}
	.submit, .button, .reset, select.countryselect, .checkbox input {width: auto;}
	.submit, .button, .reset, .duallist input {font: 0.9em "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;margin: 20px 5px 0 0;background: #005B9A url(images/pages/gradient_elmnt.png) bottom left no-repeat;padding: 5px;border: 1px #ccc solid;text-align: center;color: #fff;}
	.submit:hover, .button:hover, .reset:hover {background: #eee;color: #00386b;border-right: 1px #000 solid;border-bottom: 1px #000 solid;}

		
}
	