/* 
Title: Rogers - Default Stylesheet
Author: Bobby, Senior UI Developer
Email: bobby.kc@tmp.com
Company: TMP Worldwide Advertising and Communications, LLC
*/

	/* Global elements */
	
	body, form, fieldset, legend, div { margin: 0 auto;padding: 0; }
	body {font: 62.5%/1.2 Arial, Helvetica, sans-serif;background: #DEDEDE url(../images/bodybg.gif) left top repeat-x;color: #000;}
	a {color: #CD1C04;}
	a:hover {color: #CD1C04;text-decoration: none;}
	p{color:#000; font-size:12px; padding:0 100px 10px 30px; line-height:normal; margin:0px;}	
	iframe {margin-top:20px;padding:0;border:1px;width:740px;height:5000px;}
	
	/* Structure controls */
	
	#wrapper{width:978px;margin:0 auto;background:#fff;	border:0px solid;position:relative;}
	#header{height:110px; margin:0; padding:0;position:relative}
/*	
	#header ul {position:relative;float:left; left:277px; margin:0; margin-top:10px; line-height:18px;background-color:#FFF;padding:0;}	
*/
	#header ul {float:right; margin:0; margin-top:10px; line-height:18px;background-color:#FFF;padding:0;}	
	#header ul li {display:inline; list-style:none; border-right:1px solid #999; color:#999; padding:0 10px;}
	#header ul li.last {display:inline; list-style:none; border-right:0px solid #999; color:#999; padding:0 10px;}
	#header a.logo{background:url(../images/logo.jpg) left top no-repeat;width:161px;height:110px;float:left;color:#fff;font-size:0px;}
	input {	background:url(../images/serach_box.gif) no-repeat;	padding:2px 0 0 25px;	margin-right:-35px;	border:0;	width:162px;	font-size:11px;	height:18px;color:#767676;}
	
	/* search nav links */
	#header ul li a{color:#6e6e6e; text-decoration:none;}
	#header ul li a:hover{color:#6e6e6e; text-decoration:underline;}
	#header #search_box{background:color:red;width:196px;position:absolute;left:780px;top:10px;}
	#header #search_go{position:absolute;left:946px;top:10px;padding:0;margin:0;width:23px;height:17px;border:0;}
	
	/* menu css */
	#jsddm{margin: 0 0 0 75px;padding: 0; border-bottom:18px solid #eee;}
	#jsddm li{float: left;list-style: none;}
	#jsddm li a{display: block;text-decoration: none;text-indent: -9999px;overflow: hidden; color:#737373;}
	#jsddm li a:hover{color:#c20606;}
	#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;background: url(../images/navigation_middle_bar.png) !important;}
	#jsddm li ul li{float: none;display: inline;padding:0;}
	#jsddm li ul li a{width: auto;text-indent: 0px;overflow:none;width:175px;font-size:11px;font-weight:bold;text-decoration:none;padding: 3px 0 3px 12px;margin:0 0 0 10px;}
	#jsddm li ul li a:hover{text-decoration:none;color:#c20606; width: auto;text-indent: 0px;overflow:none;width:175px;}
	
	a.nav_campuslife {background: url(../images/campus_life_off.jpg);width:119px;height:30px;}
	a.nav_campuslife:hover {background: url(../images/campus_life_on.jpg);width:119px;height:30px;}
	a.nav_campuslife_on {background: url(../images/campus_life_on.jpg);width:119px;height:30px;}
	
	a.nav_careerhome {background: url(../images/careers_home_off.jpg);width:129px;height:30px;}
	a.nav_careerhome:hover {background: url(../images/careers_home_on.jpg);width:129px;height:30px;}
	a.nav_careerhome_on {background: url(../images/careers_home_on.jpg);width:129px;height:30px;}
	
	a.nav_whyrogers {background: url(../images/why_rogers_off.jpg);width:129px;height:30px;}
	a.nav_whyrogers:hover {background: url(../images/why_rogers_on.jpg);width:129px;height:30px;}
	a.nav_whyrogers_on {background: url(../images/why_rogers_on.jpg);width:129px;height:30px;}
	
	a.nav_careers {background: url(../images/carees_posibilities_off.jpg);width:163px;height:30px;}
	a.nav_careers:hover {background: url(../images/carees_posibilities_on.jpg);width:163px;height:30px;}
	a.nav_careers_on {background: url(../images/carees_posibilities_on.jpg);width:163px;height:30px;}
	
	a.nav_rewards {background: url(../images/total_rewards_off.jpg);width:140px;height:30px;}
	a.nav_rewards:hover {background: url(../images/total_rewards_on.jpg);width:140px;height:30px;}
	a.nav_rewards_on {background: url(../images/total_rewards_on.jpg);width:140px;height:30px;}
	
	a.nav_careersearch {background: url(../images/apply_now_off.jpg);width:130px;height:30px;}
	a.nav_careersearch:hover {background: url(../images/apply_now_on.jpg);width:130px;height:30px;}
	a.nav_careersearch_on {background: url(../images/apply_now_on.jpg);width:130px;height:30px;}
	
	a.nav_applynow {background: url(../images/apply_now_off.jpg);width:130px;height:30px;}
	a.nav_applynow:hover {background: url(../images/apply_now_on.jpg);width:130px;height:30px;}
	a.nav_applynow_on {background: url(../images/apply_now_on.jpg);width:130px;height:30px;}

	.noborder{border-right:0px;}
	
	/* top nav links */
/* Updated forRally defect D1289	The following image is referenced incorrectly /web/framework/skins/careers/images/global/primary_nav_bg.gif
   #primary-nav{position: absolute;border: 0px #000 solid;background: #FFF url(../images/global/primary_nav_bg.gif) top left no-repeat;top:43px;left:160px;z-index:99;}  */
	#primary-nav{position: absolute;border: 0px #000 solid;background: #FFF;top:43px;left:160px;z-index:99;}
	#primary-nav ul{list-style:none;float:left;margin:0px;padding:0px; background-color:#FFF;}
	#primary-nav ul li{list-style:none;float:left;margin:0px;padding:0px;padding-left:1px;background-color:#FFF;}

	#content-wrapper {width:978px;border:0px solid #000;position:relative;margin:0px; border:0px solid;}	
	#content-wrapper a{color:#006699; text-decoration:none;}
	#content-wrapper a:hover{color:#006699;  text-decoration:underline;}
	#content-wrapper ul.check {list-style-image:url(../images/bullot-check.gif);margin:0px 0 0 50px;padding:0;font-weight:normal;}
	#content-wrapper ul {list-style-image:url(../images/secondary_nav_arrow.gif);margin:0px 0 0 50px;padding:0;font-weight:normal;}
	#content-wrapper ul li {padding:0px 0 2px 0; border:0px solid #eee; line-height:12px; margin:0px;}
	#content-wrapper ul a{font-size:11px;text-decoration:none; color:#006699;}
	#content-wrapper ul a:hover{text-decoration:underline;color:#006699;}
	#content-wrapper h2{text-transform:uppercase; font-size:14px; font-weight:bold;padding:40px 0 5px 30px; margin:0px;}
	
	#content-wrapper h2	.blacktxt{color:#000;}
	#content-wrapper h2	.redtxt{color:#cc0000;}
	#content-wrapper p{font-size:12px;padding-left:40px;}
	#content-wrapper::after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	
	#content-wrapper #content #gallery{float:left;}
	#content-wrapper #content #gallery ul{list-style:none; margin:0px; padding:0px;display:inline;}
	#content-wrapper #content #gallery ul li{display:inline; list-style:none; margin:0px; padding:0px; padding-right:5px;}

	/* Index Page Banner */
	#banner-total-rewards{background:url(../images/total_rewards_default.jpg); width:976px; height:308px; margin-top:20px; float:left;}
	#banner-total-rewards p{width:260px; font-size:11px; padding:210px 0 0 685px;}
	
	#banner-career-possibilities{background:url(../images/career_possibilities_header.jpg); width:976px; height:308px; margin-top:20px; float:left;}
	#banner-career-possibilities p{width:310px; font-size:11px; padding:220px 0 0 570px;}
	
	#banner-campus-life{background:url(../images/campus_life_header.jpg); width:976px; height:308px; margin-top:20px; float:left;}
	#banner-campus-life p{width:330px; font-size:11px; padding:240px 0 0 590px;}
	
	
	

	/* Home Page Bottom Boxes */
	#content-wrapper #rogerbox1 a{line-height:15px;}
	#content-wrapper #rogerbox1{background:url(../images/why_rogers_box.gif) top left no-repeat;width:254px; height:204px; float:left;}
	
	#content-wrapper #rogerbox3{background:url(../images/why_rogers_box3.gif) top left no-repeat;width:254px; height:204px; float:left;}
	#content-wrapper #rogerbox3 p{font-size:11px;}
	
	#content-wrapper #totalrewardsbox3{background:url(../images/total_rewards_box3.jpg) top left no-repeat;width:257px; height:204px; float:left;}
	#content-wrapper #totalrewardsbox3 p{font-size:11px;}

	#content-wrapper #careerpossbox3{background:url(../images/career_poss_box3.jpg) top left no-repeat;width:257px; height:204px; float:left;}
	#content-wrapper #careerpossbox3 p{font-size:11px;}
	
	#content-wrapper #campuslifebox1{background:url(../images/campus_life_box1.jpg) top left no-repeat;width:254px; height:204px; float:left;}
	#content-wrapper #campuslifebox1 p{font-size:11px;}
	
	#content-wrapper #campus_opportunities_box2{background:url(../images/campus_opportunities.jpg) top left no-repeat;width:232px; height:204px; float:left;}
	#content-wrapper #campus_opportunities_box2 h2{padding:40px 0 5px 20px; }
	#content-wrapper #campus_opportunities_box2 p{padding:0px 0 5px 30px; width:170px; font-size:11px;}
	#content-wrapper #campus_opportunities_box2 a{line-height:15px; padding-left:0px;}

	#content-wrapper #event_calender_box3{background:url(../images/event_calender.jpg) top left no-repeat;width:244px; height:204px; float:left;}
	#content-wrapper #event_calender_box3 p{font-size:11px;}

	#content-wrapper #scholorship_details_box4{background:url(../images/scholorship_details.jpg) top left no-repeat;width:245px; height:204px; float:left;}
	#content-wrapper #scholorship_details_box4 p{font-size:11px;}

	#content-wrapper #box1{background:url(../images/box_01.jpg) top left no-repeat;width:254px; height:204px; float:left;}
	#content-wrapper #box1 p{font-size:11px;}

	#content-wrapper #box2{background:url(../images/box_02.jpg) top left no-repeat;width:465px; height:204px; float:left;position:relative;}
	#content-wrapper #box2 a{line-height:15px;}
	#content-wrapper #box2 p{font-size:11px;}
	#content-wrapper #box2 span a {background:url(../images/career_possibility_btn.jpg) no-repeat; width:115px; height:25px; float:left; margin-top:10px;}
	#content-wrapper #box2 span a.btn_career_possibility{background:url(../images/career_possibility_btn.jpg) no-repeat; width:115px; height:25px; float:left; margin-top:10px;}
	#content-wrapper #box2 span a.btn_twitter{background:url(../images/twitter_btn.jpg); width:132px; height:25px; float:left; margin-top:10px;}
	
	.right_txt{position:absolute;top:66px; left:210px; width:250px;margin:0px; padding:0px;}
	
	#content-wrapper #box3{background:url(../images/box_03.jpg) top left no-repeat;width:257px; height:204px; float:left;}
	#content-wrapper #box3 p{font-size:11px;}

	/* breadcrumb */
	#breadcrumb{height:24px;padding:0;margin:0px;color:#000;font-size:11px; position:absolute;left:20px;top:10px; width:500px;}
	#breadcrumb a {color:#006699;font-size:11px;text-decoration:none}
	#breadcrumb a:hover{color:#006699;font-size:11px;text-decoration:underline;}

	/* body content */
	#content {float: right;width: 750px;border: 0px #000 solid; margin-top:0px;}
	#content h1 {font-size:18px;color:#C42126;margin:0;padding:10px 0 10px 0;}
	#content h2 {font-size:12px;color:#000;margin:0;padding:10px 0 0px 0; margin-bottom:0px; text-transform:none;}
	#content .pageerror {font-size:20px;color:#cc0000;padding:10px 0 20px 0; font-weight:bold;}
	#content ul{font-size:11px;}
	#content p {margin:0;padding:0px 20px 15px 0;}
	#content #profile ul{display:inline; margin:0px; padding:0px;}
	#content ul#profile{float:left; margin:0px; padding:0px; margin-top:20px;}
	#content ul#profile li{float:left; margin:0px; padding-right:10px;}

	#content #pledge-one{width:300px; float:left;}
	#content #pledge-two{width:300px; float:left;}
	#content #pledge-three{width:600px; float:left;}
	
	#content #teamvideo a{background:url(../images/arrow.jpg) left top no-repeat; width:14px; height:14px; float:left;}
	
	#content #video{float:left; text-align:center; margin-top:50px;width:419px; border:1px solid #999; padding:7px; padding-right:0px;padding-left:0px;}
	#content .video-content{float:left; margin-left:20px; margin-top:50px; width:300px;border:0px solid;}
	#content .video-content h2{color:#cc0000; margin:0px; padding:0px; font-size:16px; text-transform:uppercase;}
	#content .video-content h3{color:#666; margin:0px; padding:0px; font-size:11px;}
	#content .video-content p{color:#666; margin:0px; font-size:14px; padding:20px 40px 0 0; line-height:18px;}
	#profile li {list-style-image:none;list-style:none;padding:0px !important;margin:0px !important;padding-right:7px !important;}
	#profile li img{border:1px solid #999999;list-style-image:none;list-style:none;}
	#profile li.selected img {border:1px solid #CC0000;}
	.profile_rollover {display:block;background:url(../images/next.jpg) no-repeat;position:absolute;height:15px;color:#999;padding:0 0 0 20px;margin:3px 0 0 0;width:300px;}
	.profile_rollover b.title {color:#006699;font-weight:bold;font-size:11px;}
	#team_hover {left:228px;top:198px;}
	#Jennifer_hover {left:310px;top:198px;}
	#Corby_hover {left:390px;top:198px;}
	#Sean_hover {left:472px;top:198px;}
	#Ransford_hover {left:554px;top:198px;}
	#Karina_hover {left:634px;top:198px;}
	#Jacqueline_hover {left:716px;top:198px;}
	#Shelly_hover {left:800px;top:198px;}
	
	#Samuel_hover {left:228px;top:198px;}
	#Sylvie_hover {left:310px;top:198px;}
	#Pierre_hover {left:390px;top:198px;}
	#Eric_hover {left:472px;top:198px;}
	#Guy_hover  {left:554px;top:198px;}
	
	#content #main {position : relative;margin : 1.2em 0px 0.5em 10px; text-align : left; width:730px;z-index : 3; border:1px solid;} 

	
	.msg_list {margin: 0px;padding: 0px;width: 730px;}
	.msg_head {padding: 1px 10px;cursor: pointer;position: relative;margin:1px;font-weight:bold; font-size:12px;color:#006699}
	.msg_body {padding: 5px 10px 20px 0px;;}
	.ans{font-weight:bold; font-size:12px;color:#006699}
	
	#content #col-one {width:300px; float:left;}
	#content #col-one ul {margin:0px;padding:0px;padding-bottom:10px;list-style:none;}
	#content #col-one li a{list-style:none; color:#006699; margin:0px;font-size:12px; font-weight:bold;text-decoration:none;}
	#content #col-one li a:hover{list-style:none; color:#006699; margin:0px;font-size:12px; font-weight:bold;text-decoration:underline;}
	#content #col-one li ul{list-style:none; margin:0px; padding:0px; line-height:16px;}
	#content #col-one li ul li a{padding-left:10px; list-style:none; color:#000; margin:0px;font-size:11px;font-weight:normal;text-decoration:none;}
	#content #col-one li ul li a:hover{padding-left:10px; list-style:none; color:#000; margin:0px;font-size:11px;font-weight:normal;text-decoration:underline;}
	#content #col-one li ul li ul{padding-left:20px;}
	
	
	#content #col-sec {width:300px; float:left;}
	#content #col-sec ul {margin:0px;padding:0px;padding-bottom:10px;list-style:none;}
	#content #col-sec li a{list-style:none; color:#006699; margin:0px;font-size:12px; font-weight:bold;text-decoration:none;}
	#content #col-sec li a:hover{list-style:none; color:#006699; margin:0px;font-size:12px; font-weight:bold;text-decoration:underline;}
	#content #col-sec li ul{list-style:none; margin:0px; padding:0px;line-height:16px;}
	#content #col-sec li ul li a{padding-left:10px; list-style:none; color:#000; margin:0px;font-size:11px;font-weight:normal;text-decoration:none;}
	#content #col-sec li ul li a:hover{padding-left:10px; list-style:none; color:#000; margin:0px;font-size:11px;font-weight:normal;text-decoration:underline;}
	#content #col-sec li ul li ul{padding-left:20px;}

	/* left navigation */
	#secondary-nav {width: 209px;border: 0px #000 solid;margin:0;padding:0;float:left;}
	#secondary-nav ul {list-style-image:url(../images/secondary_nav_arrow.gif);margin:20px 0 0 34px;padding:0;font-weight:normal;}
	#secondary-nav ul li {padding:0px 0 2px 0; border:0px solid #eee; line-height:9px; margin:0px;}
	#secondary-nav ul li :-moz-any-link {line-height:18px;} 
	#secondary-nav ul a{font-size:11px;text-decoration:none; color:#006699;}
	#secondary-nav ul a:hover{text-decoration:underline;color:#006699;}
	#secondary-nav img{margin:10px 0 0 20px;padding:0;}
	#secondary-nav ul a.active{font-weight:bold;}
	#secondary-nav ul li.line{background:url(../images/left_bar.gif) left center no-repeat;width:166px; height:3px; list-style-image:none; list-style:none;}
	#secondary-nav img {margin-top:36px;}
	#secondary-nav ul li ul{margin:0px; padding:5px 0 0 10px; list-style:none; list-style-image:none;}
	.subnav_careersearch {display:block;margin-left:-70px !important;}

	#utility {border: 0px #000 solid;margin:0;padding:0;float:left; width:200px;}
	#utility ul {background:url(../images/utilities_bg.gif) left top no-repeat;width:188px; height:317px;margin:10px 0 0 0px;padding:0;font-weight:normal;}
	#utility ul li {padding:10px 0 2px 20px; border:0px solid #eee; line-height:12px; margin:0px; font-size:12px; line-height:20px;
	width:100px; color:#9e9e9e;font-weight:bold; list-style:none; list-style-image:none;}
	#utility img{margin:36px 0 0 20px;padding:0;}

	#utility ul li.title{margin:0px; padding:0px; color:#000; padding:10px 0 0 20px;}

	.top_bar {background: url(../images/navigation_top_bar.png) !important;width:200px !important;height:7px !important;display:block !important;margin:0 !important;padding:0 !important;border:0px solid #000;font-size:0px !important;line-height:0 !important;}
	.bottom_bar {background: url(../images/navigation_bottom_bar.png) !important;width:200px !important;height:10px !important;display:block !important;padding:0 !important;margin:0 !important;font-size:0px !important;line-height:0 !important;}

	/* footer */
	#footer {border: 0px #D4D2D2 solid;background:#fff; line-height:24px; text-align:center; margin-top:0px;}
	#footer ul{background:#fff;  float:left; padding:0; margin:0;border:1px solid #D4D2D2;display:block;height:28px;width:978px;border-left:0px; border-right:0px;}
	#footer li {list-style:none;padding:0 10px;margin:0; display:inline;border-right:1px solid #a9a9a9;}
	#footer a{color:#a9a9a9;text-decoration:none;}
	#footer a:hover{color:#a9a9a9;text-decoration:underline;}
	p.tagline{ background:#fff; color:#cc0000; font-weight:bold;text-align:center; width:978px; float:left; margin:0px; padding:40px 0px 20px 0;}
	p.copyright{background:#fff;color:#a9a9a9;font-size:11px;text-align:right; width:968px; float:right; margin:0px; padding:20px 10px 20px 0;}
	
	#col-one ul li ul #sub-nav{list-style-image:none; list-style:none;}
	
	/*This class is just to show the temp height of the content */
	.temp_content {height:300px;display:block;}
	.error_content {height:240px;display:block;}
	.flash_img{padding:70px 0 0 0;}
	.go_btn
	{
		margin-left:-7px;
	}
	
	/* accordion */
	.heading{height:20px; background:#b4b4b4; color:#fff; font-weight:bold; font-size:11px; text-transform:uppercase; 
	padding:0 0 0 10px;}
	tr{vertical-align:top;}
	.video_desr {font-size:11px !important;margin-top:5px;}

	#flashcontent {width:976px;height:309px;margin:0;padding:0;border:0px solid #000;float:left;margin-top:19px;}
	#home_flashcontent {padding-top:51px;}
	#event_calendar td {border-left:1px solid #B4B4B4;border-bottom:1px solid #B4B4B4;}
	.eventborder{border-right:1px solid #b4b4b4;}

	#faq{float:left;width:650px;margin-top:20px;}
	#faq ul{list-style: none; color:#006699;list-style-image:none;font-size:12px; font-weight:bold; margin:0px; padding:0px; margin-top:5px;}
	#faq ul li{padding-bottom:5px;}
	#faq ul li ul{padding-top:15px; color:#000; font-weight:normal;font-size:11px;}
	#faq ul li ul li{padding-left:23px;}

	.outline {list-style: none;	list-style-image:none;}
	.outline ul {list-style: none;list-style-image:none;list-style-type:none;}
	.outline li {cursor: auto;}
	.olink {border-style: none;padding-right: 10px;}
	.oimg {border-style: none;}

	.indexpage_filler{width:976px;height:1px;border:0px solid #000;display:block;font-height:0;font-size:0;float:right;}
	 .quote
	 {
		position:absolute;
		top:-10;
	 }
	 
	 #team_content p span{margin:0px; padding:0px; border:0px solid;}
	 
/* phase 2 */

.thingstoknow {
	border: 1px solid #e1e1e1;
	padding: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 1px;
}

.thingstoknowbg {
	padding: 10px;
	background-image: url(../images/thingstoknow_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.tedrememberedbg {
	background-image: url(../images/relentless/bg_tedremembered.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 90px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.directions {
	font-size: 12px;
	background-image: url(../images/secondary_nav_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 4px;
}

.red {
	color: #CD1C04;
}
.logos {
	text-align: right;
	margin-right: 10px;
	float: right;
	margin-top: -60px;
}
.fiverules {
	border: 1px solid #e1e1e1;
	padding: 5px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 720px;
	display: none;
}

.fiverulesbg {
	background-image: url(../images/thingstoknow_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.ruletitle {
	text-align: right;
	margin-top: 0px;
	margin-right: -30px;
	margin-bottom: 20px;
}



.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
	 
