/* 
Title: Duff and Phelps - Default Stylesheet
Author: Bobby, Senior UI 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; }
	body {font: 62.5%/1.2 Arial, Helvetica, sans-serif;background: #DAA228;color: #000;}
	a {color: #555;}
	a:hover {color: #ee2e24;text-decoration: none;}
	img, object {display: block;}
	img, fieldset {border: 0;}
	h1, h2, h3, h3, h4, h5, h6 {font-weight: bold;margin: 10px 0 10px;line-height: 1.2;color: #f33;}
	h1 span, h2 span {color: #000;}
	h3 {font-size: 1.2em;color: #000;}
	h4 {font-size: 1.2em;}
	h5 {font-size: 1.2em;}
	h6 {font-size: 1em;}
	strong {color: #333;}
	input {border:1px solid #000;}
	object { outline:none; }
	
	.clsSup
	{
		font-family:Arial;
		font-size:0.8em;
	}
	
	
	
	abbr {
	text-decoration: none;
	}
	
	/* Structure controls */
	
	#wrapper {width: 955px;height:auto;background: #FFF;border:0px solid #000;}
	#header {position: relative;width: 955px;height: 63px;border: 0px #000 solid;background:pink;}
	#nav {position:relative;float: left;width: 163px;height:537px;border: 0px #000 solid;background-image: url(../images/nav_bg.gif);}
	#content-wrapper {position:relative;width: 955px;border:0px solid #000;background-image: url(../images/global_bg.jpg);background-position: top left;background-repeat: repeat-y;}
	#content {float: right;width: 572px;border: 0px #000 solid;background-image: url(../images/generic_content_bg.jpg);background-position: top left;background-repeat:no-repeat; margin:0;padding:65px 220px 20px 0;}	
	
	
	#content-wrapper::after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

	#header {background: #fff url(../images/header_bg.gif) top left no-repeat;font-size: 10px;font-weight: bold;}
	#header a:hover {background-color: transparent;}
	#header h1 {width: 225px;height: 45px;margin: 0 0 0 467px;}
	#header h1 a {background: #fff url(../images/erac_logo.gif) top left no-repeat;display: block;width: 149px;height: 32px;text-indent: -9999px;overflow: hidden;position:absolute;top:22px;left:18px}
	#header p {position: absolute;z-index: 1;margin: 0 0 0 30px;height: 21px;font-size: 1em;color: #666;}
	#header #search {background: #fff url(../images/search_temp.gif) top left no-repeat;width:505px;height:30px;position: absolute;display:block;top: 32px;left:450px;margin: 0;padding: 0;border:0px #000 solid;}
	#header #search .dropdown{width:130px; margin:0 10px 0 10px; font-size:11px;}
	#header #search .input{width:130px; margin:0 0px 0 10px; font-size:11px; padding:0px; height:15px;border : 1px solid #daa328;}
	#header div ul {position: absolute;top:0px; list-style:none; margin:5px 0 0 0px; padding:0px; border:1px solid #000;}
	#header div li {float: left;font-size:12px;display: block;padding:0 0 0 0px;margin:0;text-decoration: none;color: #FFF;}
	#header div p{padding:5px 0 0 10px; font-weight:bold; color:#fff;}

	#header ul#pnav li a.facebook{ padding-right:10px; background:url(../images/facebook.png) top left no-repeat; width:15px; height:15px; text-indent:-9999px; overflow:hidden;}
	#header ul#pnav li a.youtube{background:url(../images/youtube.png) top left no-repeat; width:35px; height:16px;text-indent:-9999px; overflow:hidden;}

	
	/* Global navigation */
	#header ul {position: absolute;top: 10px;left:670px;margin: 0;padding: 0;list-style: none;border:0px #000 solid;}
	#header li {float: left;}
	#header li.pipe {float: left; width:2px;height:14px;background-color:#FFF;margin:0 26px  0 26px}
	#header li a {font-size:12px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FFF;}
	#header li a:hover {color:#ffcc33;}
	
	
	
	/* Primary navigation */
	#nav h3 {display: block;padding:0 0 0 24px}
	#nav h3 a {background: #fff url(../images/apply_now.gif) top left no-repeat;display: block;width: 78px;height: 18px;text-indent: -9999px;overflow: hidden;position:absolute;top:4px;left:12px}
	#nav ul {margin: 40px 0 0 18px;padding: 0;list-style: none;font-weight: bold; border:0px solid #ccc}
	#nav li {padding: 2px 0  2px 0;margin: 0px 0;}
	#nav ul ul {margin:0px; padding:0px;}
	#nav li li {margin: 0 0 0 13px;text-transform: none; color:#fff; font-style:normal;}
	#nav li li li {margin: 0 0 0 25px;text-transform: none; color:#fff; font-style:normal;}
	
	#nav li a {text-decoration: none;color:#FAE9D6; font-weight:bold;font-size:13px}
	#nav li a:hover {text-decoration: none;color:#ffcc33; font-weight:bold;font-size:13px}
	
	#nav li li a {margin: 0 0 0 0px;text-transform: none; color:#fff; font-style:normal; font-size:12px; font-weight:normal;}
	#nav li li a:hover {margin: 0 0 0 0px;text-decoration:none; color:#ffcc33; font-style:normal; font-size:12px; font-weight:normal;}
	
	#nav li li li a {margin: 0 0 0 0px;text-transform: none; color:#fff; font-style:normal; font-size:12px; font-weight:normal;}
	#nav li li li a:hover {margin: 0 0 0 0px;text-decoration:none; color:#ffcc33; font-style:normal; font-size:12px; font-weight:normal;}

	
	#nav li a.active {font-size:13px;display: block;padding: 0px;margin:0; text-decoration: none;color: #ffcc33;font-weight:bold;}
	#nav li a.active:hover {color:#ffcc33;font-size:13px;font-weight:bold;}
	
	#nav ul ul {display:none;}
	#nav ul li.active ul{display:block;}
	#nav ul li.active ul li ul{display:none;}
	#nav ul li.active ul li.active ul{display:block;}
	body#connect_group_home #nav ul li.connect_nonnav ul{display:block;}
	body#connect_group_home #nav li.recdir_nonnav a {font-size:13px;display: block;padding: 0px;margin:0; text-decoration: none;color: #ffcc33;font-weight:bold;}
	
	
	#nav #go_holder {display: block;width:163px;height:145px;top:345px;position:absolute;z-index:100; overflow:hidden;}


	/* CSS for the Green Navigation Bar inside the content on few of the pages */
	#content_nav_bar{display:block;margin:0px; width:514px;height:21px;margin-top:90px;margin-left:8px;background-image: url(../images/learn_nav_bar.jpg);padding:0;margin-bottom:10px;padding-top:2px;}
	#content #content_nav_bar ul {position: relative;margin:0px;padding: 0;list-style: none;color:#fff;}
	#content #content_nav_bar li {float: left; padding:0 5px 0 6px; margin:0px; list-style:none;}
	#content #content_nav_bar li a {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FFF;padding-top:2px;font-weight:bold;}
	#content #content_nav_bar li a:hover {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FD9A19;padding-top:2px;font-weight:bold;}
	#content #content_nav_bar #content_nav_bar_link li a:hover {color:#fff;}
	
	/* CSS for the Generic Left and Right content Area (Green) */		
	#content h2{padding:0px 0 5px 30px; margin:0px; color:#e6bd21; font-weight:bold; font-size:14px;}
	#content h3{padding:0px 0 0 30px; margin:0px; color:#e6bd21; font-weight:bold; font-size:12px;padding-bottom:3px;}
	#content p{color:#fff; font-size:12px; padding:0 0 10px 30px; line-height:normal; margin:0px;}	
	#content a{color:#fff;font-size:12px}
	#topcontent {height:82px;} 
	#rightcontent p{ font-size:11px !important; width:140px !important; line-height:16px !important; margin:0 0 0 5px !important}
	#rightcontent a{color:#fff; text-decoration:underline;}
	#rightcontent a:hover{color:#E6BD21; text-decoration:none;}
	#rightcontent h2{margin:0 0 0 5px;font-size:11px !important;}
	#rightcontent ul{color:#fff; padding-left:48px;padding-right:10px; line-height:15px; margin:0px;padding-bottom:10px;}
	#rightcontent ul li{padding-bottom:4px;}
	#leftcontent a{color:#fff; text-decoration:underline;}
	#leftcontent a:hover{color:#E6BD21; text-decoration:underline;}
	
	.kevindayimg{margin:30px 0 0 20px;}
	/** PAGE SPECIFIC CSS FOLLOWS */
	
	/* Home Page */
	body#default #content {float: right;width: 792px;height:537px;padding:0;margin:0;background-image:none;background-color:#DAA228;}
	body#default #content #slideshow{float: right;width: 792px;height:345px;padding:0;margin:0;position:relative}
	body#default #content #slideshow p{color:#000;padding:200px 420px 0 80px;font-weight:normal;line-height:16px;font-size:13px;}
	body#default #content #slideshow p a:link,body#default #content #slideshow p a,body#default #content #slideshow p a:visited {color:#000}
	.slide_bottom{position:absolute;display:block;color:#000;font-weight:normal;line-height:16px;font-size:10px;left:144px;top:317px}
	body#default #content #slideshow #slide_control{color:#000;padding:0px 0px 0 0px;margin-top:-24px;margin-left:35px;font-weight:normal;font-size:13px;}
	body#default #content #slideshow #slide_control img{color:#000; display:block; border: none;float: left;}
	body#default #content #home_bottom {border:1px solid 000;width:792px;height:192px; background-image: url(../images/home_bottom.jpg); float:left;}
	body#default #home_disclaimer {position:absolute;top:490px;left:0; width:955px;text-align:center; height:100px;border:0px solid #000;line-height:10px;}
	
	body#default #content #slideshow #slideUS #slide_1 {background-image: url(../images/home_slide/slide_1_bg.jpg); width: 792px;height:345px;padding:0;margin:0;}
	body#default #content #slideshow #slideUS #slide_2 {background-image: url(../images/home_slide/slide_2_bg.jpg); width: 792px;height:345px;padding:0;margin:0;display:none;}
	body#default #content #slideshow #slideUS #slide_3 {background-image: url(../images/home_slide/slide_3_bg.jpg); width: 792px;height:345px;padding:0;margin:0;display:none;}
	body#default #content #slideshow #slideUS #slide_4 {background-image: url(../images/home_slide/slide_4_bg.jpg); width: 792px;height:345px;padding:0;margin:0;display:none;}
	
	body#default #content #slideshow #slideCA #slide_1 {background-image: url(../images/home_slide/slide_ca_1_bg.jpg); width: 792px;height:345px;padding:0;margin:0;}
	body#default #content #slideshow #slideCA #slide_2 {background-image: url(../images/home_slide/slide_ca_2_bg.jpg); width: 792px;height:345px;padding:0;margin:0;display:none;}
	body#default #content #slideshow #slideCA #slide_3 {background-image: url(../images/home_slide/slide_ca_3_bg.jpg); width: 792px;height:345px;padding:0;margin:0;display:none;}
	body#default #content #slideshow #slideCA #slide_4 {background-image: url(../images/home_slide/slide_ca_4_bg.jpg); width: 792px;height:345px;padding:0;margin:0;display:none;}
	
	
	/* Our Culture Default Page */
	body#our_culture_default #content {float: right;width: 792px;height:537px;border: 0px #000 solid;background-image: url(../images/our_culture_bg.jpg); padding:0;margin:0}
	body#our_culture_default #content #topcontent{padding:100px 0 0 190px; position:relative; width:430px; border:0px solid #000;}
	body#our_culture_default #content #topcontent p{color:#000; line-height:15px;}
	body#our_culture_default #content #leftcontent{width:585px; float:left; border:0px solid #000; padding:50px 0 0 0;}
	body#our_culture_default #content #rightcontent{width:194px; float:right;  border:0px solid #000;  padding:52px 0 0 0;}
	
	

	/* Our Culture --> Our people*/
	body#our_culture_our_people #content {float: right;width: 792px;height:780px;border: 0px #000 solid;background-image: url(../images/our_peop_bg.jpg); margin:0;padding:31px 0px 0 0;}
	body#our_culture_our_people #content #leftcontent{width:585px; float:left; border:0px solid #000; padding:0px;}
	body#our_culture_our_people #content #rightcontent{width:190px; float:right;  border:0px solid #000;  padding:0px;}
	body#our_culture_our_people #content strong{color:#fff; font-weight:bold;}	
		
	/* Our Culture --> Our Values*/		
	body#our_culture_our_values #content {height:520px;}
	body#our_culture_our_values #content .h2_big{padding:0px 0 5px 30px; margin:0px; color:#e6bd21; font-weight:bold; font-size:18px;}
	body#our_culture_our_values #content_nav_bar{width:539px;height:20px;background-image: url(../images/benefit_nav_bar.jpg);padding:0 0 0 5px;margin:10px 0 14px 28px;border:0px solid #000;}
	body#our_culture_our_values #content #content_nav_bar ul {position: relative;margin:0px;padding: 0;list-style: none;color:#fff;}
	body#our_culture_our_values #content #content_nav_bar li {float: left; padding:0 13px 0 0px; margin:0px; list-style:none;}
	body#our_culture_our_values #content #content_nav_bar li a {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FFF;padding-top:2px;font-size:13px;font-weight:bold;}
	body#our_culture_our_values #content #content_nav_bar li a:hover {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FD9A19;padding-top:2px;font-size:13px;font-weight:bold;}
	body#our_culture_our_values #content #content_nav_bar #content_nav_bar_link li a:hover {color:#fff;}

	
	
		
	/* Our Culture --> Fun Team*/
	body#our_culture_fun_teamwork #content {float: right;width: 792px;height:506px;border: 0px #000 solid;margin:0;padding:31px 0px 0 0;}
	body#our_culture_fun_teamwork #content p.kelvin{padding:0px 0 0 100px; line-height:20px; width:400px;}
	body#our_culture_fun_teamwork #content #leftcontent{width:585px; float:left; border:0px solid #000; padding:0px;}
	body#our_culture_fun_teamwork #content #leftcontent #divFunDetail{ position:absolute; color:#fff; font-size:12px; z-index:1000; margin:-200px 0 10px 370px; width:200px; line-height:normal;}	
	body#our_culture_fun_teamwork #content #rightcontent{width:190px; float:right;  border:0px solid #000;  padding:0px;  margin:-125px 0 0 0;}
	body#our_culture_fun_teamwork #topleft{float:left; width:300px; margin:32px 0 0 30px;}
	body#our_culture_fun_teamwork #topleft p{float:left; width:300px; margin:0px; padding:10px 0 0 0px; font-size:12px;}
	body#our_culture_fun_teamwork #topright {float:left; width:300px; margin:45px 0 0 20px; padding:0px; border:0px solid #000;}
	body#our_culture_fun_teamwork #gallery {float:left; width:500px; padding:0 0 0 56px; margin:22px 0 0 0px; border:0px solid #000;}
	
	/* Our Culture --> our_culture_community*/
	body#our_culture_community #content {float: right;width: 792px;border: 0px #000 solid;margin:0;margin:0;padding:31px 0px 0 0;}
	body#our_culture_community #content p.kelvin{padding:0px 0 0 100px; line-height:20px; width:400px;}
	body#our_culture_community #content #leftcontent #CommunityContent{position:absolute; color:#fff; font-size:12px; z-index:1000; margin:-130px 0 10px 350px; width:350px; line-height:normal;}	
	body#our_culture_community #content #leftcontent{width:585px; float:left; border:0px solid #000; padding:0px;}
	body#our_culture_community #content #rightcontent{width:190px; float:right;  border:0px solid #000;  padding:0px;  margin:-100px 0 0 0;}
	body#our_culture_community #topleft{float:left; width:300px; margin:32px 0 0 30px;}
	body#our_culture_community #topleft p{float:left; width:600px; margin:0px; padding:0px; font-size:12px;}
	
	body#our_culture_community #topright p{margin:0px; padding:0px 0 20px 15px; font-weight:bold;}
	body#our_culture_community #bottom_content {float:left;padding:35px 220px 20px 0}

	body#our_culture_community #flashbg{background:url(../images/flashbg.jpg) left top no-repeat;width:747px; float:left; height:267px; background-position:25px 10px;}
	
	body#our_culture_community #gallery {float:left; position:absolute; width:300px; padding:0 0 0 30px; margin:22px 0 0 0px; border:0px solid #fff;}
	body#our_culture_community #topright {float:right; width:420px; padding:30px 0 0 0px; margin:0px; border:0px solid #000;}
	body#our_culture_community #topleft h2{color:#E6BD21;font-size:18px;margin:0px; padding:5px 0 5px 0;}


	/* Our Culture --> enviorment*/
	body#our_culture_environment #content {background-image: url(../images/generic_content_bg.jpg); margin:0;padding:54px 0px 0 0;width:792px;height:483px}


	/* Our Company Default Page */
	body#our_company_default #content {float: right;width: 792px;height:587px;border: 0px #000 solid;background-image: url(../images/our_company_bg.jpg); padding:0;margin:0}
	body#our_company_default #content #topcontent{padding:100px 0 0 190px; position:relative; width:430px; border:0px solid #000;}
	body#our_company_default #content #topcontent p{color:#000; line-height:18px;}
	body#our_company_default #content #leftcontent{width:585px; float:left; border:0px solid #000; padding:50px 0 0 0;}
	body#our_company_default #content #rightcontent{width:190px; float:right;  border:0px solid #000;  padding:52px 0 0 0;}
	body#our_company_default #content #rightcontent a{font-size:10px;}
	body#our_company_default #content #rightcontent h2{padding-left:17px;}
	
	/* Our Company History Page */
	body#our_company_our_history #content {background-image: url(../images/history_content_bg.jpg); margin:0;padding:0px 0px 0 0;width:792px;height:537px}

	
	
	
	/* Our Company News Page */
	body#our_company_in_news #content a,
	body#our_company_in_news #content a:link,
	body#our_company_in_news #content a:active,
	body#our_company_in_news #content a:visited{padding:0px; margin:0px; color:#FFF; font-size:12px;}
	body#our_company_in_news #content a:hover{padding:0px; margin:0px; color:#E6BD21; font-size:12px;text-decoration:none;}
	
	body#our_company_in_news div span{color:White;}
	body#our_company_in_news #content div{color:#fff;float:left; font-size:12px; padding:0 0 10px 20px; line-height:normal; margin:0px;}	
	body#our_company_in_news #content strong{color:#fff; font-weight:bold;}	
	body#our_company_in_news #leftcontent{width:500px; float:left; border:0px solid #000;margin:0px; padding:0px;}
	body#our_company_in_news #newslist{width:500px; float:left; border:0px solid #000; margin:0px; padding:0px;}
	
	body#our_company_in_news #divNewsDetail{width:300px; float:left; border:0px solid #000; margin:0px; padding:0px;}
	body#our_company_in_news #newsdetails{width:500px; float:left; border:0px solid #000; margin:0px; padding:0px;}
	
	body#our_company_in_news #leftcontent h2{margin:0px; padding:0px 0 5px 0px;}
	body#our_company_in_news #leftcontent p{margin:0px; padding:0px;}
	body#our_company_in_news #leftcontent h3{margin:0px; padding:10px 0 0 0px;}
		
	body#our_company_in_news #content #rightcontent{position:absolute;width:180px; border:0px solid #000;left:720px;top:80px}
	body#our_company_in_news #content #rightcontent a{font-size:10px;}
	body#our_company_in_news #content #rightcontent h2{padding-left:17px;}
	
		
	/* Our Company News award */
	body#our_company_award #content {width: 772px;padding:65px 20px 20px 0;}	
	body#our_company_award #content table{margin:0px;margin-left:30px;margin-right:10px;margin-bottom:30px; color:#FFF; font-weight:bold; font-size:13px;padding-bottom:10px;width:680px;border:0px solid #FFF;}
	body#our_company_award #content table td{color:#FFF;padding:15px;}
	
	/* Opportunities Default Page */
	body#opportunities_default #content {float: right;width: 792px;height:930px;border: 0px #000 solid;background-image: url(../images/opportunity_bg.jpg); padding:0;margin:0}
	body#opportunities_default #content #topcontent{padding:100px 0 0 190px; position:relative; width:450px; border:0px solid #000;}
	body#opportunities_default #content #topcontent p{color:#000; line-height:18px;}
	body#opportunities_default #content #leftcontent{width:585px; float:left; border:0px solid #000; padding:50px 0 0 0;}
	body#opportunities_default #content #rightcontent{width:180px; float:right;  border:0px solid #000;  padding:56px 0 0 0;}
	body#opportunities_default #content #leftcontent h3{margin:0px; padding:0px; color:#f3bc21; font-weight:bold; text-decoration:underline;}
	body#opportunities_default #content #leftcontent table{margin:0px 0 0 10px; padding:0px;}
	body#opportunities_default #content #leftcontent td{color:#fff; font-size:11px;}
	body#opportunities_default #content #leftcontent a,
	body#opportunities_default #content #leftcontent a:link,
	body#opportunities_default #content #leftcontent a:visited
	{margin:0px; padding:0px; color:#f3bc21; font-weight:bold; text-decoration:underline;display:block;font-size:13px;}
	body#opportunities_default #content #leftcontent a.profile:link ,
	body#opportunities_default #content #leftcontent a.profile:active,
	body#opportunities_default #content #leftcontent a.profile:visited
	{display:inline;color:#fff; font-size:12px; font-weight:normal; text-decoration:underline;}
	body#opportunities_default #content #leftcontent a.profile:hover{color:#E6BD21;font-size:12px; font-weight:normal; text-decoration:underline;}
	body#opportunities_default #content #rightcontent h2{padding-left:10px;}
	body#opportunities_default #content #rightcontent ul{color:#fff; padding-left:30px;padding-right:10px; line-height:14px; margin:0px;}
	
	body#opportunities_default #leftcontent #profiles td{font-size:12px; line-height:normal;padding-bottom:8px;}	
	body#opportunities_default #leftcontent #profiles td img{padding-top:0px;}	
	
	/*our_company_international_locations*/
	
	body#our_company_international_locations #content #profiles {margin-left:20px;}
	body#our_company_international_locations #content #profiles td{font-size:12px; line-height:normal;padding-bottom:22px; color:#FFF}	
	body#our_company_international_locations #content #profiles td img{padding-top:0px;}	
	body#our_company_international_locations #content  a:link ,
	body#our_company_international_locations #content  a:active,
	body#our_company_international_locations #content a:visited
	{color:#E6BD21;font-size:13px;font-weight:bold;display:inline-block;padding-bottom:5px;}
	body#our_company_international_locations #content a:hover{color:#FFF;font-size:13px;font-weight:bold;display:inline-block;padding-bottom:5px;}
	
	
	/* Opportunities - Intern - Day In Life */
	body#opportunities_intern_day_in_life #content {float: right;width: 792px;height:537px;border: 0px #000 solid;background-image: url(../images/what_learn_internship.jpg); padding:0;margin:0}
	body#opportunities_intern_day_in_life #content p{color:#fff; font-size:12px; padding:80px 0 10px 20px; width:500px; line-height:normal; margin:0px;}	
	body#opportunities_intern_day_in_life #content p.tab_p{padding:15px 0 0 100px; line-height:normal; width:420px; height:135px;  border:0px solid #000; margin:0px;}
	body#opportunities_intern_day_in_life #content .first_img {margin:10px 0 0 20px;}
	body#opportunities_intern_day_in_life #content img {display:inline-block;line-height:0;font-size:0;cursor: pointer; cursor: hand;}
	body#opportunities_intern_day_in_life #content_nav_bar{display:block;margin:0px; width:545px;height:21px;margin-top:20px;margin-left:8px;background-image: url(../images/learn_nav_bar.jpg);padding:0;margin-bottom:10px;padding-top:2px;}
	
	body#opportunities_intern_day_in_life #content #content1_nav_bar ul {position: relative;margin:10px 0 0 20px;padding: 0;list-style: none;color:#fff;background-image: url(../images/learn_nav_bar.jpg);width:550px;height:21px;}
	body#opportunities_intern_day_in_life #content #content1_nav_bar li {float: left; padding:2px 5px 0 6px; margin:0px; list-style:none;}
	body#opportunities_intern_day_in_life #content #content1_nav_bar li a {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FFF;padding-top:2px;font-weight:bold;}
	body#opportunities_intern_day_in_life #content #content1_nav_bar li a:hover {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FD9A19;padding-top:2px;font-weight:bold;}
	body#opportunities_intern_day_in_life #content #content1_nav_bar #content_nav_bar_link li a:hover {color:#fff;}
	body#opportunities_intern_day_in_life #content #content1_nav_bar #image1{ position:absolute;border:0px solid #000;width:207px;float:left;margin:-288px 0 0 565px;padding:0px;}
	
	body#opportunities_intern_day_in_life #content #content2_nav_bar ul {position: relative;margin:10px 0 0 20px;padding: 0;list-style: none;color:#fff;background-image: url(../images/learn_nav_bar.jpg);width:550px;height:21px;}
	body#opportunities_intern_day_in_life #content #content2_nav_bar li {float: left; padding:2px 5px 0 6px; margin:0px; list-style:none;}
	body#opportunities_intern_day_in_life #content #content2_nav_bar li a {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FFF;padding-top:2px;font-weight:bold;}
	body#opportunities_intern_day_in_life #content #content2_nav_bar li a:hover {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FD9A19;padding-top:2px;font-weight:bold;}
	body#opportunities_intern_day_in_life #content #content2_nav_bar #content_nav_bar_link li a:hover {color:#fff;}
	body#opportunities_intern_day_in_life #content #content2_nav_bar #image2{ position:absolute;border:0px solid #000;width:207px;float:left;margin:-288px 0 0 565px;padding:0px;}
	
	body#opportunities_intern_day_in_life #content td{margin:0px; padding:0px;}
	
	
	
	
	
	
	
	
	
	
	/* Opportunities -Intern - What you learn */
	body#opportunities_intern_what_learn #content {float: right;width: 792px;height:537px;border: 0px #000 solid;background-image: url(../images/mg_what_learn_bg.jpg); padding:0;margin:0}
	body#opportunities_intern_what_learn #content p{color:#fff; font-size:12px; padding:80px 0 10px 20px; width:500px; line-height:normal; margin:0px;}	
	body#opportunities_intern_what_learn #content p.tab_p{padding:0px 0 20px 80px; line-height:normal; width:400px;}
	
	body#opportunities_intern_what_learn #content #content_nav_bar ul {position: relative;margin:0 0 0px 10px;padding: 0;list-style: none;color:#fff;}
	body#opportunities_intern_what_learn #content #content_nav_bar li {float: left; padding:0px 25px 0 6px; margin:0px; list-style:none;}
	body#opportunities_intern_what_learn #content #content_nav_bar li a {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FFF;padding-top:2px;font-weight:bold;}
	body#opportunities_intern_what_learn #content #content_nav_bar li a:hover {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FD9A19;padding-top:2px;font-weight:bold;}
	



	/* Opportunities - MNG What Learn*/
	body#opportunities_mng_what_learn #content {float: right;width: 792px;height:537px;border: 0px #000 solid;background-image: url(../images/what_learn_bg.jpg); padding:0;margin:0}
	body#opportunities_mng_what_learn #content p{color:#fff; font-size:12px; padding:80px 0 10px 20px; width:500px; line-height:normal; margin:0px;}	
	body#opportunities_mng_what_learn #content p.tab_p{padding:0px 0 0 80px; line-height:normal; width:400px;}

	/* Opportunities - MNG Day In Life */
	body#opportunities_mng_day_in_life #content {float: right;width: 792px;height:537px;border: 0px #000 solid;background-image: url(../images/day_in_the_life.jpg); padding:0;margin:0}
	body#opportunities_mng_day_in_life #content p{color:#fff; font-size:12px; padding:80px 0 10px 20px; width:480px; line-height:normal; margin:0px;}	
	body#opportunities_mng_day_in_life #content p.tab_p{padding:20px 0 0 80px; line-height:normal; width:420px; height:140px; border:0px solid #000;}
	
	body#opportunities_mng_day_in_life #content1_nav_bar{display:block;margin:0px;margin-top:10px;margin-left:8px;padding:0;margin-bottom:10px;padding-top:2px;}
	body#opportunities_mng_day_in_life #content #content1_nav_bar ul {position: relative;margin:0 0 0 15px;padding: 0;list-style: none;color:#fff; width:514px;height:21px;background-image: url(../images/learn_nav_bar.jpg);}
	body#opportunities_mng_day_in_life #content #content1_nav_bar li {float: left; padding:2px 5px 0 8px; margin:0px; list-style:none;}
	body#opportunities_mng_day_in_life #content #content1_nav_bar li a {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FFF;padding-top:2px;font-weight:bold;}
	body#opportunities_mng_day_in_life #content #content1_nav_bar li a:hover {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FD9A19;padding-top:2px;font-weight:bold;}
	body#opportunities_mng_day_in_life #content #content1_nav_bar #content_nav_bar_link li a:hover {color:#fff;}
	body#opportunities_mng_day_in_life #content #content1_nav_bar #image1{ vertical-align:bottom; position:absolute;width:207px;float:left;margin:-352px 0 0 530px;padding:0px;}
	body#opportunities_mng_day_in_life #content .first_img {margin:20px 0 0 20px;}
	body#opportunities_mng_day_in_life #content img {display:inline-block;line-height:0;font-size:0;cursor: pointer; cursor: hand;}
	
	
	
	body#opportunities_mng_day_in_life #content #content2_nav_bar p.tab_p{ color:#fff; padding:20px 0 0 80px; line-height:normal; width:420px;}
	body#opportunities_mng_day_in_life #content2_nav_bar{position: relative;display:block;margin:0px; margin-top:10px;margin-left:8px;padding:0;margin-bottom:10px;padding-top:2px;}
	body#opportunities_mng_day_in_life #content #content2_nav_bar ul {position: relative;margin:0 0 0 15px;padding: 0;list-style: none;color:#fff;background-image: url(../images/learn_nav_bar.jpg);width:564px;height:21px;}
	body#opportunities_mng_day_in_life #content #content2_nav_bar li {float: left; padding:2px 5px 0 8px; margin:0px; list-style:none;}
	body#opportunities_mng_day_in_life #content #content2_nav_bar li a {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FFF;padding-top:2px;font-weight:bold;}
	body#opportunities_mng_day_in_life #content #content2_nav_bar li a:hover {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FD9A19;padding-top:2px;font-weight:bold;}
	body#opportunities_mng_day_in_life #content #content2_nav_bar #content_nav_bar_link li a:hover {color:#fff;}
	body#opportunities_mng_day_in_life #content #content2_nav_bar #image2{position:absolute;border:0px solid #000;width:256px;float:left;margin:0px;padding:0px;top:-144px;left:512px}
		
	/*
	body#opportunities_mng_day_in_life #content #content_nav_bar{float: left; margin:0px; width:482px;height:20px;margin-top:90px;margin-left:18px;background-image: url(../images/learn_nav_bar.jpg);padding:0;margin-bottom:10px;}
	body#opportunities_mng_day_in_life #content #content_nav_bar li {float: left; padding:0 4px 0 4px; margin:0px; list-style:none;}
	body#opportunities_mng_day_in_life #content #content_nav_bar li a {font-size:10px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FFF;padding-top:2px;font-weight:bold;}
	body#opportunities_mng_day_in_life #content #content_nav_bar li a:hover {font-size:10px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FD9A19;padding-top:2px;font-weight:bold;}
*/
	.what_learn{margin:30px 0 0 20px;}
	
	/* Opportunities - careerpath */
	body#opportunities_mng_career_path #content {background-image: url(../images/generic_content_bg.jpg); margin:0;padding:54px 0px 0 0;width:792px;height:483px}

	/* Benefits Default Page */
	body#benefits_default #content {float: right;width: 792px;height:900px;border: 0px #000 solid;background-image: url(../images/benefits_bg.jpg); padding:0;margin:0}
	body#benefits_default #content #topcontent{padding:100px 0 0 190px; position:relative; width:430px; border:0px solid #000;}
	body#benefits_default #content #topcontent p{color:#000; line-height:18px;}
	body#benefits_default #content #leftcontent{width:585px; float:left; border:0px solid #000; padding:50px 0 0 0;}
	body#benefits_default #content #rightcontent{width:190px; float:right;  border:0px solid #000;  padding:80px 0 0 0;}
	body#benefits_default #content table td.pipe{color:#fff;}
	body#benefits_default #content ul{padding:0 0 10px 30px; margin:-5px 0 0 20px; font-size:12px; color:#fff;}
	
	body#benefits_default #content_nav_bar{width:560px;height:20px;background-image: url(../images/benefit_nav_bar.jpg);padding:0 0 0 10px;margin:0 0 18px 29px;border:0px solid #000;}
	body#benefits_default #content #content_nav_bar ul {position: relative;margin:0px;padding: 0;list-style: none;color:#fff;}
	body#benefits_default #content #content_nav_bar li {padding:0 38px 0 0px; margin:0px; list-style:none;}
	body#benefits_default #content #content_nav_bar li a {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FFF;padding-top:2px;font-size:13px;font-weight:bold;}
	body#benefits_default #content #content_nav_bar li a:hover {font-size:11px;display: block;padding: 0px;margin:0; text-decoration: none;color: #FD9A19;padding-top:2px;font-size:13px;font-weight:bold;}
	body#benefits_default #content #content_nav_bar #content_nav_bar_link li a:hover {color:#fff;}
	
	/* Connect Default Page */
	body#connect_default #content {float: right;width: 792px;height:597px;border: 0px #000 solid;background-image: url(../images/connect_bg.jpg); padding:0;margin:0}
	body#connect_default #content #topcontent{padding:100px 0 0 190px; position:relative; width:430px; border:0px solid #000;}
	body#connect_default #content #topcontent p{color:#000; line-height:18px;}
	body#connect_default #content #leftcontent{width:585px; float:left; border:0px solid #000; padding:70px 0 0 0;}
	body#connect_default #content #leftcontent span{display:inline-block;width:100px;height:22px;}
	body#connect_default #content #leftcontent .connect_go{width:20px;height:22px;color:#FFF; background-image: url(../images/gobtn.gif);text-indent:-9999px;}
	body#connect_default #content #rightcontent{width:190px; float:right;  border:0px solid #000;  padding:80px 0 0 0;}
	
	/* Connect Recruiter Directory Page */
	body#connect_recruiter_directory #content {float: right;width: 792px;border: 0px #000 solid;background-image: url(../images/generic_content_bg.jpg);background-position: top left;background-repeat:no-repeat; margin:0;padding:65px 0px 0 0;}	
	
	body#connect_events #content {float: right;width: 792px;border: 0px #000 solid;background-image: url(../images/generic_content_bg.jpg);background-position: top left;background-repeat:no-repeat; margin:0;padding:65px 0px 0 0;}	
	
	
	
	/* Connect Group Home */
	body#connect_group_home #content {float: right;width: 777px;border: 0px #000 solid;background-image: url(../images/generic_content_bg.jpg);background-position: top left;background-repeat:no-repeat; margin:0;padding:44px 15px 0 0;}	
	
	body#connect_group_home #content #topnav{display:block;list-style:none; margin:0; padding:0px;border:0px solid #000; height:31px;}
	body#connect_group_home #content #topnav li{float:right; display:inline-block;list-style:none; margin:0px; height:18px;width:80px; padding:0px;border:1px solid #FFF;text-align:center;vertical-align:middle;padding-top:2px;margin-top:10px;border-bottom:0;}
	body#connect_group_home #content #topnav li a,body#connect_group_home #content #topnav li a:link{text-decoration:none;}
	body#connect_group_home #content #topnav li.active{background-color:#168743;}
	
	body#connect_group_home #content #contentarea {width:759px; margin:0px 0px 40px 8px; padding:5px;color:#FFF;font-size:12px;line-height:normal;border-top:#fff solid 1px; }
	body#connect_group_home #content #contentarea h2{padding:0;}
	body#connect_group_home #content #contentarea p{padding:0;color:#FFF;}
	body#connect_group_home #content #contentarea #DataGrid{font-size:11px;}
	body#connect_group_home #content #contentarea #DataGrid th{background-color:#195C31;text-align:left;padding-left:3px;vertical-align:middle;}
	body#connect_group_home #content #contentarea #DataGrid td{text-align:left;vertical-align:top;margin:0;padding:16px 3px 0 3px;}
	body#connect_group_home #content #contentarea #DataGrid a,
	body#connect_group_home #content #contentarea #DataGrid a:link{font-size:11px;}
	body#connect_group_home #content #contentarea #DataGrid input{font-size:11px;}
	
	body#connect_group_home #content #leftcontent {width:400px; float:left; border:0px solid #000; padding:0px 0 0 0px;border:0px solid #FFF;margin-bottom:20px;}
	body#connect_group_home #content #leftcontent h2{padding:0;}
	body#connect_group_home #content #leftcontent p{padding:0;color:#FFF;}
	body#connect_group_home #content #rightcontent {width:290px; float:right; border:0px solid #000;margin:0; padding:0px 0 0 0px;border:0px solid #FFF;}
	body#connect_group_home #content #rightcontent img{border:0px solid #FFF;margin-top:32px;}
	
	body#connect_group_home #content #rightcontent span{padding:0;color:#FFF;margin:0;width:10px;display:inline}
	body#connect_group_home #content #rightcontent a,
	body#connect_group_home #content #rightcontent a:link,
	body#connect_group_home #content #rightcontent a:active{padding:0;color:#FFF;margin:0;display:inline;}
	body#connect_group_home #content #rightcontent h2{padding:0;padding-bottom:8px;padding-left:0;margin:0;margin-top:8px;}
	
	
	
	
	
	body#connect_group_home #content .eventlist th{background-color:#CCC;color:#064D23;border:0px solid #FFF;font-size:11px}
	body#connect_group_home #content .eventlist table td{font-size:11px;}
	body#connect_group_home #content .remindme {font-size:10px}
	

	/* Our Culture Diversity Page */
	body#our_culture_diversity #content ul{color:#fff; font-size:12px;margin-top:0px;}
	body#our_culture_diversity #content li{margin:0 0 0 10px; padding:0px;}
	body#our_culture_diversity #content .h2_quote{padding:0px 0 5px 30px; margin:0px; color:#e6bd21; font-weight:bold; font-size:13px;}
	body#our_culture_diversity #content #quote_bar{display:block;border-top:1px solid #FFF;height:1px;font-size:0;line-height:0;margin:0px 10px 25px 32px}
	

	.titlebold {color:#E6BD21;}
	.titleboldbig {color:#E6BD21;font-size:15px;}
	
	.frombutton {}	
	.frombutton:hover { color:#168743;}	
	
	.search_go {background-image: url(../images/gobtn.gif);width:20px;height:21px;}
	
	.searchresultbox
	{
		padding-left:3px;
		padding-top:10px;
	}
}