/* 
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: #FFF;
		color: #000;
	}

	strong
	{
		color: #333;
	}
	input
	{
		border: 1px solid #000;
	}
	object
	{
		outline: none;
	}
	h2
	{
		padding: 0px 0 0px 0px;
		margin: 0px;
		color: #F6923C;
		font-weight: normal;
		font-size: 18px;
	}
	h3
	{
		padding: 0px 0 10px 0px;
		margin: 0px;
		color: #F6923C;
		font-weight: normal;
		font-size: 13px;
	}
	p
	{
		padding: 2px 0 16px 0;
		margin: 0;
	}
	img
	{
		border: 0;
	}
	#wrapper
	{
		width: 740px;
		border: 0px solid #000;
		margin: 0 auto;
		text-align: left;
	}
	/*Hack for global background*/
	#wrapper:after
	{
		content: "";
		display: block;
		height: 0;
		clear: both;
	}
	#content-wrapper
	{
		width: 740px;
		border: 0px solid #000;
		padding: 16px 0 30px 0;
		float: left;
	}
	#content-wrapper h1
	{
		color: #F6923C;
		font-size: 18px;
		padding: 10px 0 0 0px;
		font-weight: normal;
	}
	#content-wrapper h2
	{
		color: #F6923C;
		font-size: 17px;
		padding: 5px 0 0 0px;
		font-size: 1.3em;
		font-weight: normal;
	}

	/* header */
	#header
	{
		position: relative;
		width: 740px;
		height: 60px;
		border: 0px #000 solid;
		background: #FFF;
	}
	#header a:hover
	{
		background-color: #fff;
	}
	/*	#header h1 {width: 225px;height: 45px;margin: 0 0 0 467px;}
		#header h1 a {background: #fff url(../images/navigation/xerox_logo_us_student.jpg) top left no-repeat;display: block;width:361px;height: 42px;text-indent: -9999px;overflow: hidden;position:absolute;top:0px;left:0px}*/

	#header a.logo
	{
		background: #fff url(../images/navigation/xerox_logo_us_student.jpg) top left no-repeat;
		display: block;
		width: 361px;
		height: 42px;
		text-indent: -9999px;
		overflow: hidden;
		position: absolute;
		top: 0px;
		left: 0px;
	}

	#topnav ul
	{
		border: 0px solid;
		position: absolute;
		margin: 0px;
		padding: 0px 0px 5px 0;
		list-style: none;
		font-weight: bold;
		left: 260px;
		top: 37px;
	}
	#topnav li
	{
		position: relative;
		padding: 0px;
		margin: 0px;
		display: inline;
		list-style-type: none;
		border-bottom: 0px solid #FFF;
	}
	#topnav ul li a
	{
		position: relative;
		color: #747679;
		padding: 20px -10px 10px 10px;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
	}
	#topnav ul li a:hover
	{
		background: transparent;
		text-decoration: underline;
	}
	#topnav li.bar
	{
		position: relative;
		padding: 0 5px 0 5px;
	}

	#nav
	{
		margin: 0 auto;
		position: relative;
		border: 0px solid #000;
		width: 743px;
	}
	#nav ul
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
		font-weight: bold;
	}
	#nav li
	{
		padding: 0px;
		margin: 0px;
		float: left;
		list-style-type: none;
	}

	#col_one
	{
		width: 300px;
		float: left;
		border: 0px solid;
	}
	#col_one ul
	{
		list-style: none;
	}
	#col_one a
	{
		text-decoration: none;
	}
	#col_one a:hover
	{
		text-decoration: underline;
	}

	#sec_col
	{
		width: 300px;
		float: left;
		border: 0px solid;
	}
	#sec_col ul
	{
		list-style: none;
	}
	#sec_col a
	{
		text-decoration: none;
	}
	#sec_col a:hover
	{
		text-decoration: underline;
	}

	/* CSS for the Left Content */

	#leftcontent
	{
		float: left;
		width: 555px;
		border: 0px #000 solid;
		margin: 0;
		padding: 0;
	}
	#leftcontent #breadcump
	{
		width: 555px;
		height: 57px;
		display: block;
		float: left;
		padding: 5px 0 0 30px;
		color: #FFF;
		font-size: 13px;
	}
	#leftcontent a
	{
		color: #666;
		font-size: 12px;
		text-decoration: underline;
	}
	#leftcontent a:hover
	{
		color: #666;
		font-size: 12px;
		text-decoration: none;
	}
	#leftcontent h1
	{
		width: 555px;
		height: 179px;
		padding: 0 0 30px 0;
		margin: 0;
	}
	#leftcontent ul
	{
		margin: -4px 0 0 0;
		padding: 0 0 8px 26px;
	}

	#bottomcontent
	{
		display: none;
		float: left;
		width: 740px;
	}

	#rightcontent
	{
		float: left;
		width: 185px;
		border: 0px #000 solid;
		background-image: url(../images/content_header/gen_right_content_bg.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		margin: 0;
		position: relative;
	}
	#rightcontent #stories
	{
		background-image: url(../images/navigation/aboutus_rt.jpg);
		background-repeat: no-repeat;
		width: 175px;
		height: 110px;
		margin: 0px 0 0 10px;
		padding: 0px;
	}
	#rightcontent #stories h2
	{
		color: #fff;
		margin: 0px;
		padding: 10px 0 0 12px;
		font-size: 1.3em;
		font-weight: bold;
	}

	#rightcontent #stories p
	{
		color: #fff;
		line-height: normal;
		font-weight: bold;
		font-size: 11px;
		margin: 0px;
		padding: 5px 3px 0 12px;
	}
	#rightcontent #stories p strong
	{
		color: #fff;
		line-height: normal;
		font-size: 11px;
		margin: 0px;
		padding: 0;
	}


	#rightcontent #stories blockquote p
	{
		color: #fff;
		line-height: normal;
		font-weight: bold;
		font-size: 11px;
		margin: 0px;
		padding: 5px 3px 0 12px;
	}
	#rightcontent #stories blockquote p strong
	{
		color: #fff;
		line-height: normal;
		font-size: 11px;
		margin: 0px;
		padding: 0;
	}
	#rightcontent #stories blockquote p.cite
	{
		color: #fff;
		line-height: normal;
		font-weight: bold;
		font-size: 11px;
		margin: 0px;
		padding: 0 3px 0 12px;
	}
	#rightcontent #stories blockquote p.cite span
	{
		color: #fff;
		line-height: normal;
		font-weight: normal;
		font-size: 11px;
		margin: 0px;
		padding: 0 3px 0 0;
	}
	#rightcontent #stories blockquote
	{
		color: #fff;
		line-height: normal;
		font-size: 11px;
		margin: 0px;
		padding: 0;
	}

	#rightcontent #stories a, #rightcontent #stories a:link, #rightcontent #stories a:visited
	{
		color: #fff !important;
		text-decoration: none;
		font-weight: bold;
		font-size: 9px;
		padding: 0;
		display: block;
		position: absolute;
		left: 112px;
		top: 85px;
	}
	#rightcontent #stories a:hover
	{
		color: #fff !important;
		text-decoration: none;
		font-weight: bold;
		font-size: 9px;
		padding: 0;
		display: block;
	}

	#rightcontent #stories2
	{
		background-image: url(../images/navigation/aboutus_rt.jpg);
		background-repeat: no-repeat;
		width: 175px;
		height: 110px;
		margin: 10px 0 0 10px;
		padding: 0px;
	}
	#rightcontent #stories2 h2
	{
		color: #fff;
		margin: 0px;
		padding: 10px 0 0 12px;
		font-size: 1.3em;
		font-weight: bold;
	}
	#rightcontent #stories2 p
	{
		color: #fff;
		line-height: normal;
		font-size: 11px;
		margin: 0px;
		padding: 5px 3px 0 12px;
	}
	#rightcontent #stories2 a, #rightcontent #stories2 a:link, #rightcontent #stories2 a:visited
	{
		color: #fff !important;
		text-decoration: none;
		font-weight: bold;
		font-size: 9px;
		padding: 0;
		display: block;
		position: absolute;
		left: 112px;
		top: 205px;
	}
	#rightcontent #stories2 a:hover
	{
		color: #fff !important;
		text-decoration: none;
		font-weight: bold;
		font-size: 9px;
		padding: 0;
		display: block;
	}

	#stories3
	{
		float: left;
		background-image: url(../images/navigation/aboutus_rt.jpg);
		background-repeat: no-repeat;
		width: 175px;
		height: 110px;
		margin: 20px 0 0 10px;
		padding: 0px;
	}
	#stories3 h2
	{
		color: #fff;
		margin: 0px;
		padding: 10px 0 0 12px;
		font-size: 1.3em;
		font-weight: bold;
	}
	#stories3 p
	{
		color: #fff;
		line-height: normal;
		font-size: 11px;
		margin: 0px;
		padding: 5px 3px 0 12px;
	}
	#stories3 a, #stories3 a:link, #stories3 a:visited
	{
		color: #fff !important;
		text-decoration: none;
		font-weight: bold;
		font-size: 9px;
		padding: 0 0 0 0;
		margin: -5px 0 0 0;
		display: block;
		width: 70px;
		height: 20px;
		position: relative;
		left: 100px;
	}
	#stories3 a:hover
	{
		color: #fff !important;
		text-decoration: none;
		font-weight: bold;
		font-size: 9px;
		padding: 0 0 0 0;
		display: block;
		margin: -5px 0 0 0;
	}

	#eng-wrapper
	{
		float: left;
		width: 555px;
		padding: 0;
		margin: 0;
	}

	.generic_middle_box h2
	{
		color: #F6923C;
		font-size: 15px;
		padding: 20px 0 0 20px !important;
		margin: 0px;
		background: url(../images/navigation/top-curve-mid.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		display: block;
		border: 0px solid #CCC;
	}
	.generic_middle_box
	{
		background: transparent url(../images/navigation/top-curve-mid-r.jpg) repeat-y top left;
		border: 0 solid #000000;
		display: block;
		height: auto;
		margin: 10px 0 0 0;
		padding: 0 0 0 0;
		width: 554px;
	}
	.generic_middle_box p
	{
		margin: 10px 15px 0 15px;
		padding: 0 0 0 0;
	}

	.generic_middle_box span
	{
		background: transparent url(../images/navigation/bottom-curve-mid.jpg) repeat-y top left;
		display: block;
		font-size: 0;
		height: 15px;
		line-height: 0;
		margin: 5px 0 0;
		padding: 0;
		width: 554px;
	}
	/*
	#rightcontent .generic_right_box h2
	{
		color: #F6923C;
		font-size: 1px;
		padding: 0 0 0 15px;
		margin: 0px;
		background: url(../images/navigation/top_curv.gif);
		display: block;
		border: 0px solid #CCC;
		text-indent: -9999px;
	}
	*/
	#rightcontent .generic_right_box
	{
		background: url(../images/navigation/right_gen_box.gif);
		width: 175px;
		height: auto;
		display: block;
		border: 0px solid #000;
		margin: 10px 0 0 10px;
	}
	#rightcontent .generic_right_box h2
		{
			color: #F6923C;
			font-size: 15px;
			padding: 10px 0 0 15px;
			margin: 0px;
			background: url(../images/navigation/top_curv.gif);
			display: block;
	}
	
	#rightcontent .generic_right_box span
	{
		background: url(../images/navigation/bottom_curv.gif);
		width: 175px;
		height: 6px;
		display: block;
		margin: 5px 0 0 0;
		padding: 0;
		line-height: 0;
		font-size: 0;
	}
	#rightcontent .generic_right_box p
	{
		color: #828282;
		font-size: 11px;
		padding: 5px 5px 0 15px;
		margin: 0px;
		line-height: normal;
	}
	#rightcontent .generic_right_box a
	{
		text-decoration: underline;
	}
	#rightcontent .generic_right_box a:hover
	{
		text-decoration: none;
	}
	#rightcontent .generic_right_box ul
	{
		margin-top: 4px;
	}
	#rightcontent .generic_right_box ul li
	{
		font-size: 11px;
		line-height: normal;
		margin: 0 10px 5px -10px;
	}
	#rightcontent #facts h2
	{
		margin: 0px;
		padding: 0px;
		width: 174px;
		height: 24px;
		text-indent: -9999px;
		background: url(../images/navigation/news_top_rt.gif) top left no-repeat;
	}

	#rightcontent #facts
	{
		padding: 0px;
		margin: 10px 0 0 10px;
		border: 0px solid #000;
	}
	#rightcontent #facts
	{
		background: url(../images/navigation/news_bg_rt.gif);
		width: 174px;
	}
	#rightcontent #facts ul
	{
		color: #000;
		font-size: 12px;
		margin: 0px;
		padding: 0 10px 0 25px;
		line-height: 18px;
	}
	#rightcontent #facts li
	{
		color: #646464;
		font-size: 12px;
		margin: 0px;
		padding: 0px;
	}

	#rightcontent #video
	{
		background-image: url(../images/navigation/video_bg.gif);
		margin: 12px 0 0 10px;
		width: 175px;
		height: 149px;
	}
	#rightcontent #video h2
	{
		color: #F6923C;
		font-size: 15px;
		padding: 10px 0 0 15px;
		margin: 0px;
	}
	#rightcontent #video p
	{
		color: #828282;
		font-size: 11px;
		padding: 5px 0 0 15px;
		margin: 0px;
	}
	#rightcontent #video p a
	{
		text-decoration: underline;
	}
	#rightcontent #video p a:hover
	{
		text-decoration: none;
	}

	#rightcontent #stay_connected
	{
		background-image: url(../images/navigation/stay_connected.gif);
		margin: 12px 0 0 10px;
		width: 175px;
		height: 78px;
	}
	#rightcontent #stay_connected h2
	{
		color: #F6923C;
		font-size: 15px;
		padding: 5px 0 0 15px;
		margin: 0px;
	}
	#rightcontent #stay_connected p
	{
		color: #828282;
		font-size: 11px;
		padding: 0px 0 0 15px;
		margin: 0px;
	}
	#rightcontent #stay_connected a, #rightcontent #stay_connected a:link, #rightcontent #stay_connected a:visited
	{
		margin: 0px;
		padding: 0px 10px 0 0;
		float: right;
		color: #828282 !important;
		font-size: 10px;
		text-decoration: none;
	}
	#rightcontent #stay_connected a:hover
	{
		text-decoration: none;
	}

	#rightcontent #searchjob
	{
		padding: 10px 0 0 10px;
		margin: 20px 0 0 10px;
		background-image: url(../images/navigation/search_jobs.gif);
		width: 164px;
		height: 32px;
	}
	/*	#rightcontent #searchjob a{color:#646464; font-size:12px; padding:0px 0 0 10px; text-decoration:none;}
		#rightcontent #searchjob a:hover{color:#646464; font-size:12px; padding:0px 0 0 10px; text-decoration:underline;}*/
	#rightcontent #searchjob a
	{
		color: #646464;
		font-size: 12px;
		padding: 0 0 0 20px;
		margin: 0;
		text-decoration: none;
		background-image: url(/images/navigation/arrow.gif);
		background-repeat: no-repeat;
	}
	#rightcontent #searchjob a:hover
	{
		color: #646464;
		font-size: 12px;
		padding: 0px 0 0 20px;
		margin: 0;
		text-decoration: underline;
	}

	#rightcontent h2
	{
		padding: 10px 0 5px 100px;
		margin: 0px;
		color: #000;
		font-weight: bold;
		font-size: 14px;
	}
	#rightcontent p
	{
		padding: 5px 20px 10px 60px;
		margin: 0px;
		color: #000;
		font-weight: normal;
		font-size: 13px;
	}

	#footer
	{
		width: 740px;
		position: relative;
		float: left;
		background-image: url(../images/navigation/footer_bg.gif);
		background-position: top left;
		background-repeat: no-repeat;
		height: 31px;
		margin-bottom: 5px;
	}
	#footer ul
	{
		list-style: none;
		float: left;
		margin: 0px;
		padding: 0px 0 0 20px;
		color: #9a9a9a;
	}
	#footer ul li
	{
		list-style: none;
		float: left;
		margin: 0px;
		padding: 5px 0 10px 0px;
	}
	#footer ul li a
	{
		color: #747679;
		padding: 20px 0 10px 0px;
		font-size: 11px;
		text-decoration: none;
	}
	#footer ul li a:hover
	{
		color: #747679;
		padding: 20px 0 10px 0px;
		font-size: 11px;
		text-decoration: underline;
	}
	#footer ul li.bar
	{
		padding: 5px 10px 0 10px;
	}
	#footer p
	{
		padding: 0 0 10px 0;
		margin: 0px;
		color: #747679; /*position:absolute;top:36px;left:5px;*/
	}
	p.copyright
	{
		padding: 10px 0 10px 0;
		margin: 0px;
		color: #747679;
		float: left;
		height: 20px;
	}

	/* Generic Styles for Whole Site */
	a.link_green_big, a.link_green_big:link, a.link_green_big:visited
	{
		color: #F6923C !important;
		text-decoration: none;
		font-weight: normal;
		font-size: 14px;
	}
	a.link_green_big:hover
	{
		color: #F6923C !important;
		text-decoration: underline;
		font-weight: normal;
		font-size: 14px;
	}
	.arrow
	{
		color: #f58220;
		font-weight: bold;
		font-size: 14px;
	}
	.note
	{
		font-size: 11px;
		font-style: italic;
	}
	.videolinks td
	{
		vertical-align: top;
		padding: 4px;
	}
	.videolinks a
	{
		font-weight: bold;
	}
	.center_quote
	{
		padding: 0 20px 10px 20px;
	}
	.link_disable
	{
		text-decoration: none;
		color: #CCC;
	}
	.link_disable:hover
	{
		text-decoration: none;
		color: #CCC;
	}
	#overlay
	{
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 500;
		width: 100%;
		height: 100%;
		background: #666 url(images/overlay1.gif);
		opacity: .7;
		filter: alpha(opacity=70);
	}
	#breadcrumbs
	{
		margin: 10px 0 10px 0;
		color: #f58220;
	}
	#breadcrumbs a
	{
		color: #f58220;
		font-size: 12px;
		text-decoration: none;
	}
	#breadcrumbs a:hover
	{
		color: #666;
		font-size: 12px;
		text-decoration: underline;
	}

	.backtotop
	{
		display: block;
		text-align: right;
		padding: 0 0 5px 0;
	}

	/* Home - Default Page */
	#default #hometxt
	{
		width: 526px;
		float: left;
		height: auto;
		margin: 0;
		padding: 0 20px 0 0px;
	}
	#default p
	{
		padding: 0;
		margin: 0;
	}
	#default #content-wrapper h1
	{
		padding: 30px 0 5px 0;
		margin: 0 0 0 0;
	}
	#home-bottom
	{
		background: url(/images/navigation/home_btm.gif) left top no-repeat;
		width: 738px;
		height: 7px;
		margin: 0px;
		padding: 0px;
	}

	#default #homenews
	{
		width: 207px;
		float: left;
		height: auto;
		margin: 0px 0 0 50px;
		padding: 0 10px 0 0px;
	}
	#default #homenews #newsbg
	{
		border: 0px solid;
		background-image: url(/images/navigation/news-middle.gif);
		background-repeat: repeat-y;
		width: 207px;
		margin: 0px;
		padding: 0px;
		padding-bottom: 23px;
	}
	#default #homenews #newsbg h1
	{
		color: #f68121;
		font-size: 18px;
		padding: 0px 0 5px 10px;
		font-weight: normal;
	}
	#default #homenews #newsbg p
	{
		padding: 0 10px 0 10px;
	}
	#default #homenews #newsbg a
	{
		color: #f68121;
		font-size: 10px;
		padding: -15px 0 0 10px;
		margin: 0px;
		text-decoration: none;
		display: block;
	}
	#default #homenews #newsbg a:hover
	{
		color: #f68121;
		font-size: 10px;
		padding: -15px 0 0 10px;
		text-decoration: none;
	}

	#default #homenews #newstop
	{
		background: url(/images/navigation/news-top.gif) left top no-repeat;
		width: 207px;
		height: 9px;
		margin: 0px;
		padding: 0px;
	}
	#default #homenews #newsbottom
	{
		background: url(/images/navigation/news-btm.gif) left top no-repeat;
		width: 207px;
		height: 9px;
		margin: 0px;
		padding: 0px;
	}


	/* About Us - Default Page */
	#about_us_default #leftcontent h1
	{
		background: url(../images/content_header/aboutus_header.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}


	/* About Us - Innovation Page */
	#about_us_innovation #leftcontent h1
	{
		background: url(../images/content_header/about_us_innovation.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* About Us - Community Philanthropy */
	#about_us_social_responsibility #leftcontent h1
	{
		background: url(../images/content_header/about_us_community_philanthropy.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* About Us - Business Units Page */
	#about_us_business_units #leftcontent h1
	{
		background: url(../images/content_header/about_us_business_units.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* About Us - Video Page */
	#about_us_videos #leftcontent h1
	{
		background: url(../images/content_header/about_us_videos.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}
	#about_us_videos #leftcontent
	{
		position: relative;
	}
	.video_panel
	{
		position: absolute;
		left: 80px;
		top: 0px;
		border: 1px solid #000;
		width: 400px;
		display: none;
		height: 360px;
		z-index: 1002;
		background-color: #FFF;
		text-align: right;
	}


	/* About Us - Global Locatoins Page */
	#about_us_global_locations #leftcontent h1
	{
		background: url(../images/content_header/about_us_global_locatoins.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* About Us - History Page */
	#about_us_history #leftcontent h1
	{
		background: url(../images/content_header/about_us_history.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}
	#about_us_history #leftcontent #breadcrumbs
	{
		margin: -5px 0 10px 0;
	}


	/* Career Opportunities - Customer Service */
	#career_profile_default #searchjob a
	{
		color: #646464;
		font-size: 12px;
		padding: 0px 0 0 20px;
		margin: 0 0 0 0;
		text-decoration: none;
		background-image: url(../images/navigation/arrow.gif);
		background-repeat: no-repeat;
	}
	#career_profile_default #searchjob a:hover
	{
		color: #646464;
		font-size: 12px;
		padding: 0px 0 0 20px;
		text-decoration: underline;
	}


	/* Working Xerox - Home */
	#working_xerox_default #leftcontent h1
	{
		background: url(../images/content_header/working_xerox_default.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Working Xerox - benefits */
	#working_xerox_benefits #leftcontent h1
	{
		background: url(../images/content_header/working_xerox_benefits.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Working Xerox - Corporate Culture */
	#working_xerox_corporate_culture #leftcontent h1
	{
		background: url(../images/content_header/working_xerox_corporate_culture.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
		border: 0px solid #000;
	}

	/* Working Xerox - Diversity */
	#working_xerox_diversity #leftcontent h1
	{
		background: url(../images/content_header/working_xerox_diversity.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Working Xerox - Learning Development */
	#working_xerox_learning_development #leftcontent h1
	{
		background: url(../images/content_header/working_xerox_learning_development.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Search Jobs - Art Page*/
	#search_jobs_arts #leftcontent h1
	{
		background: url(../images/content_header/working_xerox_learning_development.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Search Jobs - Default*/
	#search_jobs_default #leftcontent h1
	{
		background: url(../images/content_header/search_jobs_default.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Student Center - Default*/
	#student_center_default #leftcontent h1
	{
		background: url(../images/content_header/student_center_default.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Who We Hire - Default Page*/
	#who_we_hire_default #leftcontent h1
	{
		background: url(../images/content_header/who_we_hire_default.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Who We Hire - Degree matcher Page*/
	#who_we_hire_degree_matcher h1
	{
		margin-top: 0;
		padding-top: 0;
	}
	#who_we_hire_degree_matcher #breadcrumbs
	{
		margin: -10px 0 10px 0;
		color: #f58220;
	}


	/* Who We Hire - Recent Grades Page*/
	#who_we_hire_recent_grads #leftcontent h1
	{
		background: url(../images/content_header/who_we_hire_recent_grads.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Who We Hire - Internship Programs Page*/
	#who_we_hire_internship_programs #leftcontent h1
	{
		background: url(../images/content_header/who_we_hire_internship_programs.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Who We Hire - Internship Programs Page*/
	#who_we_hire_internship_faq #leftcontent h1
	{
		background: url(../images/content_header/who_we_hire_internship_faq.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}
	#who_we_hire_internship_faq #leftcontent p
	{
		padding: 0 0 20px 10px;
	}
	#who_we_hire_internship_faq #rightcontent #video
	{
		background-image: url(../images/navigation/video_bg.gif);
		margin: 0px 0 0 10px;
		width: 175px;
		height: 149px;
	}


	/* Who We Hire - Interview Tips Page*/
	#who_we_hire_interview_tips #leftcontent h1
	{
		background: url(../images/content_header/who_we_hire_interview_tips.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Why Xerox - Home Page*/
	#why_xerox_default #leftcontent h1
	{
		background: url(../images/content_header/why_xerox_default.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Why Xerox - Perks & Benefits Page*/
	#why_xerox_perks_benefits #leftcontent h1
	{
		background: url(../images/content_header/why_xerox_perks_benefits.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Why Xerox - Perks & Benefits Page*/
	#why_xerox_video_contest #leftcontent h1
	{
		background: url(../images/content_header/why_xerox_video_contest.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}
	#why_xerox_video_contest #rightcontent #stories a, #why_xerox_video_contest #rightcontent #stories a:link, #why_xerox_video_contest #rightcontent #stories a:visited
	{
		color: #fff !important;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
		padding: 0;
		display: block;
		position: absolute;
		left: 22px;
		top: 85px;
	}
	#why_xerox_video_contest #rightcontent #stories a:hover
	{
		color: #fff !important;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
		padding: 0;
		display: block;
	}
	#why_xerox_video_contest #bottomcontent
	{
		display: block;
	}
	#video-contenst td
	{
		padding: 0 25px 20px 0;
	}
	#video-contenst h3
	{
		padding: 0;
		margin: 5px 0 0 0;
		font-size: 16px;
	}
	/* Why Xerox - Diversity Page*/
	#why_xerox_diversity #leftcontent h1
	{
		background: url(../images/content_header/why_xerox_diversity.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}

	/* Why Xerox - Corporate Culture Page*/
	#why_xerox_corporate_culture #leftcontent h1
	{
		background: url(../images/content_header/why_xerox_corporate_culture.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}
	#why_xerox_corporate_culture #rightcontent #walks_of_life
	{
		background-image: url(../images/navigation/benefits_highlight.gif);
		margin: 12px 0 0 10px;
		width: 175px;
		height: 200px;
	}


	/* Why Xerox - Learning & Development Page*/
	#why_xerox_learning_devp_prog #leftcontent h1
	{
		background: url(../images/content_header/why_xerox_learning_devp_prog.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}
	#why_xerox_learning_devp_prog #rightcontent #walks_of_life
	{
		background-image: url(../images/navigation/box1_bg.gif);
		margin: 12px 0 0 10px;
		width: 175px;
		height: 123px;
	}


	/* Why Xerox - Engineering Development Program */
	#why_xerox_engineering_devp_prog #leftcontent h1
	{
		background: url(../images/content_header/working_xerox_eng.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}


	/* Why Xerox - Scholarship Page*/
	#why_xerox_scholarship #leftcontent h1
	{
		background: url(../images/content_header/why_xerox_scholarship.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}


	/* Why Xerox - Scholarship Page*/
	#why_xerox_scholarship_faq #leftcontent h1
	{
		background: url(../images/content_header/why_xerox_scholarship_faq.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}
	#why_xerox_scholarship_faq #leftcontent p
	{
		padding: 0 0 20px 10px;
	}
	#why_xerox_scholarship_faq #rightcontent #stay_connected
	{
		background-image: url(../images/navigation/stay_connected.gif);
		margin: 0px 0 0 10px;
		width: 175px;
		height: 78px;
	}


	/* Events- Pages*/
	#events_default #breadcrumbs
	{
		margin: -10px 0 10px 0;
		color: #f58220;
	}
	#events_events_detail #breadcrumbs
	{
		margin: -10px 0 10px 0;
		color: #f58220;
	}


	/* Search Jobs - Home Page*/
	#search_jobs_default #content-wrapper h1
	{
		background: url(../images/content_header/search_jobs_default.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
		width: 555px;
		height: 209px;
		padding: 0 0 30px 0;
		margin: 0;
	}
	#search_jobs_default #breadcrumbs
	{
		margin: -10px 0 10px 0;
		color: #f58220;
	}

	/* Search Jobs - Arts Page*/
	#search_jobs_arts #leftcontent h1
	{
		background: url(../images/content_header/working_xerox_learning_development.jpg) no-repeat left top;
		text-indent: -9999px;
		overflow: hidden;
	}



	/* SiteMap - Default*/
	#sitemap_default h2
	{
		border-bottom: 0px solid #E0E0E0;
		padding: 0;
		margin: 0 0 10px 0;
	}
	#sitemap_default #breadcrumbs
	{
		margin-top: -10px;
	}


	/* Gridviews */

	.pager, .datagrid
	{
		width: 97%;
		font-size: 0.9em;
	}

	.pager p, .pager ul
	{
		display: inline;
		margin: 0 !important;
		padding: 0 !importnat;
	}

	.pager p
	{
		float: left;
		margin: 0;
		padding: 0;
	}

	.pager ul
	{
		float: right;
	}

	.pager li
	{
		display: inline;
		padding-right: 5px;
	}

	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: #F39E29 url(../img/gradient_elmnt.png) bottom left no-repeat;
		color: #fff;
		text-align: left;
		padding: 7px;
		white-space: nowrap;
		border-right: 1px #E67702 solid;
		border-bottom: 1px #E67702 solid;
	}

	table.datagrid th a, table.datagrid th a:visited
	{
		color: #000;
		padding-right: 10px;
		background: transparent url(../img/grid_arrows.gif) center right no-repeat;
		text-decoration: none;
	}

	table.datagrid th a:hover
	{
		color: #000;
		background: transparent url(../img/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;
	}

	li.qns
	{
		list-style-position: outside;
		list-style-image: url(../images/navigation/qns.gif);
		font-weight: bold;
	}

	li.ans
	{
		list-style-position: outside;
		list-style-image: url(../images/navigation/ans.gif);
	}

	ul li ul.circle
	{
		list-style-position: outside;
		list-style-image: url(../images/navigation/circle.gif);
	}

	ul li ul.hole
	{
		list-style-position: outside;
		list-style-image: url(../images/navigation/hole.gif);
	}

	ul li ul.hole li
	{
		margin-left: 15px;
	}

	ul li ul.blank
	{
		list-style-position: outside;
		list-style-image: url(../images/navigation/blank.gif);
		list-style: none;
	}


	#default #home_bg
	{
		position: relative;
		display: block;
		background-image: url(../images/flash/student_flash_I.jpg);
		background-repeat: no-repeat;
		width: 740px;
		height: 363px;
	}

	#default #home-bg
	{
		background: url(../images/navigation/home-bg.gif);
		width: 740px;
		height: 140px;
	}

	#default #home_txt
	{
		position: relative;
		z-index: 1;
		float: left;
		left: 40px;
		top: 130px;
		width: 300px;
	}


	#home_txt ul
	{
		list-style: none;
		margin: 10px 0 2px 5px;
		padding-left: 0px;
	}
	#home_txt ul li a
	{
		color: #f58220;
		text-decoration: none;
	}
	#home_txt ul li a:hover
	{
		color: #f58220;
		text-decoration: underline;
	}


	body#why_xerox_engineering_devp_prog #rightcontent .generic_right_box1 h2
	{
		color: #F6923C;
		font-size: 15px;
		padding: 10px 0 0 15px;
		margin: 0px;
		background: url(../images/navigation/top_curv.gif);
		display: block;
		border: 0px solid #CCC;
	}
	body#why_xerox_engineering_devp_prog #rightcontent .generic_right_box1
	{
		background: url(../images/navigation/right_gen_box.gif);
		width: 175px;
		height: auto;
		display: block;
		border: 0px solid #000;
		margin: 0px 0 0 10px;
	}
	body#why_xerox_engineering_devp_prog #rightcontent .generic_right_box1 span
	{
		background: url(../images/navigation/bottom_curv.gif);
		width: 175px;
		height: 6px;
		display: block;
		margin: 5px 0 0 0;
		padding: 0;
		line-height: 0;
		font-size: 0;
	}
	body#why_xerox_engineering_devp_prog #rightcontent .generic_right_box1 p
	{
		color: #828282;
		font-size: 11px;
		padding: 5px 5px 0 15px;
		margin: 0px;
		line-height: normal;
	}
	body#why_xerox_engineering_devp_prog #rightcontent .generic_right_box1 a
	{
		text-decoration: underline;
	}
	body#why_xerox_engineering_devp_prog #rightcontent .generic_right_box1 a:hover
	{
		text-decoration: none;
	}
	body#why_xerox_engineering_devp_prog #rightcontent .generic_right_box1 ul
	{
		margin-top: 4px;
	}
	body#why_xerox_engineering_devp_prog #rightcontent .generic_right_box1 ul li
	{
		font-size: 11px;
		line-height: normal;
		margin: 0 10px 5px -10px;
	}

}
.underline
{
	text-decoration: underline;
}
.float-right
{
	float: right;
}
a.float-right
{
	text-decoration:none;
}

a.float-right:hover
{
	text-decoration:underline;
}
a.float-right:hover{text-decoration:underline;}

a.elink1:link, a.elink1:active, a.elink1:visited
{
	float: right;
	text-decoration: none;
}

a.elink1:hover
{
	text-decoration: none;
}

