	* {
		margin : 0;
		padding : 0;		
	}

	body 
	{
		background: #000000 none repeat scroll 0%;
		min-width: 1000px;
		position : relative;
		font-family : Verdana,Geneva,Arial,Helvetica,sans-serif !important;
		font-size: 100%;
		line-height: 1.125em;
		color:#FFFFFF;
	}
	p {
		margin-bottom : 16px;
	}
	table {

	}

	#skip {
		display: none;
	}
	#Container 
	{
		background: #000000 url(../images/bg-branding.png) repeat-x scroll left top;
		padding-top: 25px;
		position : relative;
		margin: 0pt auto;
		width : 1000px;
	}
	h1 {
		width : 1000px;
		height : 132px;
		position : relative;
		top : 0;
		z-index : 100;
	}
	h1 a {
		position : relative;
		top : 60px;
		color : #FFFFFF;
		text-decoration : none;
		font-size : 22px !important;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif !important;
		width : 351px;
		z-index : 110;
		font-style: normal;
		font-weight: normal;
	}
	h2 {
		position : absolute;
		top : 35px;
		right : 0;
		z-index : 112;
	}
	h2 a {
		background: url(/assets/images/IC-2008-white-red.gif) no-repeat right;
      text-indent: -9999px;
		height : 63px;
		width : 302px;
		display : block;
		z-index : 111;
		/*margin: 4pt -30pt;*/
	}
	
	#menu, #menu ul {
		text-align : center;
		padding : 0;
		margin : 0 auto;
	}
	#menu ul {
		padding : 0 25px 0 25px;
	}
	#menu ul li {
		list-style: : none;
		display: inline;
		margin : 0;
		padding : 0;
	}
	#menu ul li a {
		display : block;
		float : left;
		text-decoration: none;
		font-size: 12px;
		line-height: 32px;
	}
	#menu ul li a span {
		border-right : 1px solid #FFF;
		padding-right: 17px;
		padding-left: 18px;
	}
	#menu ul li a.last span {
		border: 0;
	}
	#menu ul li a:active,
	#menu ul li a:hover,
	#menu ul li a.active_mainNav 
	{
		background-image: url(../images/background-left-nav);
	}
	#footer {
		height : 25px;
		top  : 642px;
		left : 0;
		text-align : center;
	}
	#footer ul {
		margin : 0 auto;
		padding : 4px 0;
	}
	#footer ul li {
		list-style : none;
		display : inline;
		border-right : 1px solid #FFFFFF;
		padding : 0 10px;
		line-height : 12px;
	}
	#footer ul li a {
		text-decoration : none;
	}
	#footer ul li.last {
		border : 0;
	}
	#subfooter
	{
		position : absolute;
		top : 680px;
		left : 285px;
		margin-bottom : 10px;
		padding-bottom : 10px;
		text-align : center;
	}
	#subfooter ul {
		margin: 0 auto;
		padding: 0;
	}
	#subfooter ul li {
		display: inline;
		font-size: 11px;
		border-right : 1px solid #526060;
		padding : 0 10px;
	}
	#subfooter ul li a {
		color: #526060;
	}
	#subfooter ul li a:hover,
	#subfooter ul li a:active {
		text-decoration: none;
	}
	#subfooter ul li.last {
		border: 0;
	}
	.navBar {
		background-color : #6B8999;
		position : absolute;
		width : 1000px;
	}
	.navBar, .navBar a {
		color : #FFFFFF;
	}
	ul#miniNav {
		background:#554C47 none repeat scroll 0% 50%;
		/*height:50px;*/
		margin:0pt 0pt 0pt 32pt;
		right:18pt;
		top:105px;
		width:957px;
		z-index:120;
	}

	ul#miniNav li {
		list-style : none;
		display : inline;
		border-right : 1px solid #000000;
		padding : 0 20px;
		line-height : 14px;
	}
	ul#miniNav li.last {
		border : 0;
	}
	ul#miniNav li a {
		text-decoration : none;
		color : #000000;
	}
	div.content {
		position : absolute;
		top : 164px;
		height : 478px;
	}
	#secondary {
		background-image : url(../images/secondary-background.gif);
		background-color : #F3EDD5;
		background-position : right;
		background-repeat : repeat-y;
		left : 0;
		width : 265px;
		z-index : 140;
		padding-right : 13px;
	}
	#secondary img.navlogo {
		position: absolute;
		bottom: 40px;
		left: 60px;
	}
	#secondary img.tag {
		margin-top: 20px;
		margin-left: 40px;
	}
	#secondary h3 {
/*
		color : #6B8999;
		background-color : #f9f6ea;
		border : 1px solid #AFBAB6;
		margin : 15px;
		padding : 10px;
		text-align : center;
		text-decoration: none;
		font: normal 26px "Times New Roman";
*/
	}
	#secondary h3 a {
/*
		color : #6B8999;
		text-decoration: none;
		text-align: center;
		font: normal 26px "Times New Roman";
*/
	}
	#secondary h3 img {
		border: 0;
		margin: 15px 20px;
	}
	#secondary div#flashContent {
		margin: 14px;
	}
	#home #secondary {
		background-color : #F3EDD5;
		width : 265px;
		background-image : none;
		padding-right : 0;
		z-index : 140;
	}
	#home #secondary p {
		margin : 0px 16px 8px 16px !important;
	}
	#home #secondary a {
		font-size : 12px;
		font-weight : bold;
		color : #000000;
		text-decoration: none;
	}
	#home #primary {
		position : absolute;
		left: 294px;
		width : 713px;
		z-index : 150;
	}

	#primary {
		position : absolute;
		left: 280px;
		width : 720px;
		z-index : 150;
		overflow: hidden;
	}

	span.headline {
		font-size: 22px;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif !important;
		/*font: italic 22px "Times New Roman";*/
		display : block;
		color: #FFFFFF;
		padding-top: 10px;
	}
	#primary a {
		 color : #FFFFFF;
	}
	#primary p {
		margin-right : 50px;
		margin-left : 60px;		
		color: #FFFFFF;
	}
	#primary ul {
		margin-top : 1px;
		margin-left : 70px;
		color: #FFFFFF;
	}
	#primary ul li {
		margin-left : 15px;
	}
	span.title {
		font-size : 125% !important;
		font-weight : bold !important;
		color: #FFFFFF;
		line-height: 1.5em !important;
	}
	
span.title2{
	font-size : 90% !important;
	font-weight : normal !important;
	color: #FFFFFF !important;
	line-height: 1.75em !important;
}
	
#secondary ul.lft {
	margin: 0;
	padding: 0;
	width: 265px;
	z-index: 200;
	position : absolute;
	top : 100px;
}
#secondary ul.lft li {
	list-style : none;
	border-top: 1px solid #6B8999;
	margin: 0;
	padding: 0;
}
#secondary ul.lft li ul {
	margin : 10px 0;
	padding : 0;
}
#secondary ul.lft li ul li {
	border : 0;
}
#secondary ul.lft li a {
	background: #F9F3E1;
	padding: 15px 20px 0 20px;
	height: 30px;
	text-decoration: none;
	text-align: right;
	font-family: font: Verdana,Geneva,Arial,Helvetica,sans-serif !important;
	font-size: 12px;
	/*font: normal 12px Verdana, Arial;*/
	color: #6B8999;
	display: block;
}
#secondary ul.lft li a:hover,
#secondary ul.lft li a.active {
	background: #FFFFFD;
}

#secondary ul.lft li.lastnavitem {
	border-bottom: 1px solid #6B8999;
}
#secondary ul.lft li.lastnavitem ul li {
	border : 0;
}
#secondary ul.lft li.single {
	border-bottom: 1px solid #6B8999;
	border-top: 1px solid #6B8999;
}

#secondary ul.lft li ul li a {
	height : 14px !important;
	border: 0 !important;
	padding: 2px 20px 2px 0 !important;
	margin: 0 !important;
	text-decoration: underline !important;
	background : none !important;
}
	#secondary ul.lft2 li a:active,
	#secondary ul.lft2 li a:hover,
	#secondary ul.lft2 li a.active {
		font-weight: bold;
	}

#rightcontent {
	border-left : 1px solid #BDBDBD;
	width : 224px;
	padding : 40px 0 20px 30px;
	margin : 40px 0 0 10px;
	float: right;
}
#rightcontent ul {
	margin-left: 2px !important;
}
#rightcontent ul.rightList {
	margin: 0;
	padding: 0;
}
#rightcontent ul.rightList li {
	list-style: disc;
	font-family: font: Verdana,Geneva,Arial,Helvetica,sans-serif !important;
	font-size: 11px;
	/*font: normal 11px Verdana, Arial;*/
	padding-bottom: 10px;
}
#rightcontent ul.rightList li a {
	color:  #FFFFFF;	
}
#rightcontent ul.rightList li ul li, 
#rightcontent ul.rightList li ul li a {
	list-style: cirle;
	font: normal 10px Verdana, Arial;
	color: #FFFFFF;
	margin-left: 10px
}
#rightcontent ul.rightList li a:hover,
#rightcontent ul.rightList li a.active,
#rightcontent ul.rightList li ul li a:hover,
#rightcontent ul.rightList li ul li a.active {
	font-weight: bold;
}
	
div.topimage {
	margin : 16px 20px;
	overflow: hidden;
	width: 686px;
}

#secondaryStories {
	position: absolute;
	top: 180px;
	left: 2px;
	width : 272px;
}
#secondaryStories img.tag {
	margin-top: 20px;
	margin-left: 40px;
}

#secondaryStories h3 a {
	color : #FFFFFF;
	text-decoration: none;
	text-align: center;
	font : normal normal normal 22px Verdana,Geneva,Arial,Helvetica,sans-serif !important;
}

#secondaryStories h3 a img {
	margin: 10px 18px;
	border: 0;
}



#contentFloatTextStories {
	color: #fff;
	width: 440px;
	position: absolute;
	top: 50px;
	left: 100px;
}
#contentFloatTextStories p {
	margin : 15px 0;
	color : #FFF !important;
}

div#stories_content {
	height: 479px;
	width: 640px;
	overflow: hidden;
	float: left;
position: relative;
top: 0px;
}

div#stories_content img {
	height: 478px;
}

div#overFlow {
	overflow: auto;
	height: 350px;
	margin-left: 10px;
}

div#overFlowEP {
	overflow: auto;
	height: 568px;
	width: 380px;
	float: right;
}

div#overFlowSitemap {
	overflow: auto;
	margin: 40px;
}

div#stage
{
	margin-bottom: 20px;
	position: relative;
}

.sideStandard
{
	background: transparent url(../images/background-side-nav.jpg) no-repeat scroll left bottom !important;
	float: left;
	/*background: url(../images/background-main-body.jpg) repeat-x scroll left top !important;
	background-image: url(../images/body-main-page.jpg) repeat-x scroll !important;*/
}

.sideHome
{
	background: transparent url(../images/background-side-nav-home.jpg) no-repeat scroll left bottom !important;
	float: left;
	/*background: url(../images/background-main-body.jpg) repeat-x scroll left top !important;
	background-image: url(../images/body-main-page.jpg) repeat-x scroll !important;*/
}

.headline, .headlineWhite {
	font: normal 20px "Times New Roman";
	color: #ed1c24;
}
.headlineWhite {
	color: #fff
}

#dividerline {
	border-right: 1px solid #bdbdbd;
	height: 262px;
	margin-top: 50px;
	float: left;
}

div.col2 {
	width: 290px;
	float: left;
}
div.col2 p a {
	color: #6B8999;
	font: bold 12px Verdana;
}
div.col2 p span.execTitle {
	color: #6B8999;
	font: normal 10px Verdana;
}
div.col2 p {
	margin-bottom: 8px !important;
}
/*----------------------------------------------------------*/
/*    Executive Profiles                                    */

	div#EPContainer {
		border: 1px solid #6B8999;
	}
	div#EPContainer h1 {
		width : 577px;
		height : 71px;
		background-color : #EBE0B8;
		position : relative;
		top : 0;
		left : 0;
		z-index : 100;
	}
	div#EPContainer h1 span.header {
		font: normal 20px "Times New Roman";
		color: #ED1C24;
		position : relative;
		top : 20px;
		left : 20px;
	}

	div#EPContainer h2 {
		position : absolute;
		top : 0;
		right : 5;
		z-index : 110;
	}
	div#EPContainer h2 a {
		background: url(../images/irvine-logo-ep.gif) no-repeat top left;
      text-indent: -9999px;
		height : 36px;
		width : 200px;
		display : block;
		margin-top: 15px;
		margin-right: 10px;
	}

	div#EPbar {
		width: 577px;
		height: 5px;
		background-color: #6B8999;
	}
	#EP #EPsecondary {
		margin: 0;
		padding: 0;
		background-image: url(../images/epSecondaryContent_bg.gif);
		height: 568px;
		width: 178px;
		overflow: hidden;
	}
	div#EPprimary {
		width: 360px;
		float: right;
		overflow: auto;
		margin: 0;
	}

	body#EP {
		position : relative;
		width : 577px;
		height: 644px;
		margin : 0 auto;
		font : normal normal normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	.headlineEPname {
	font: normal 20px "Times New Roman";
	color: #526060;
	margin: 0 0 0 20px;
	width: 120px;
	display:block;
	}
	.headlineEPtitle {
	font: normal 12px Verdana;
	color: #6B8999;
	margin: 0 0 0 20px;
	width: 120px;
	display: block;
	}

	#EPsecondary .bio {
		margin-top: 12px;
		margin-left: 15px;
		height: 192px;
		width: 137px;
	}
	body#contactus {
		/*background-color : #f9f6ea;*/
		margin:10px;
	}
	/*---------------------------------------------------------*/
/*       Sitemap                                           */
ul.sitemap {
	margin-left: 10px !important;
	list-style: none;
	display: block;
}
ul.sitemap2, ul.sitemap3 {
	list-style: none;
	margin: 0 !important;
	display: block;
}
ul.sitemap li a {
	margin: 0 0 1px 5px;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.5em;
	color : #6B8999;
}
ul.sitemap2 li {
	margin: 5px !important;
}
ul.sitemap2 li a {
	margin: 0 0 1px 5px !important;
	font-weight: normal;
}
ul.sitemap3 li a,
ul.sitemap3 li span.execTitle {
	margin: 0 0 0 10px !important;
	font-weight: normal;
}
ul.sitemap3 li span.execTitle {
	display: block;
}
ul.sitemap3 li span.execTitle {
	font-size: smaller;
}

div.sitemapcol {
	width: 315px;
	float: left;
	display: block;
}
/*-----------------------------------------------------------*/
/*  Admin nav                                                */
#mainNav {
	padding: 4px 0 4px 0;
	width: 1000px;
	overflow: auto;
}
.nav,
.navAdmin {
	overflow: hidden;
	height : 25px;
}
.nav li,
.navAdmin li {
	float: left;
	display: block;
}
.nav li a,
.navAdmin li a {
	background-color: #000000;	
	text-decoration: none;
	font: 105% Arial;
	font-weight: bold;
	color: #000000;
	line-height: 2em;
	padding: 5px 61px 5px 61px;
	height: 26px;
	text-align: center;
}
.navAdmin li a {
	color: #ffffff;
}
.nav li a.navlast,
.navAdmin li a.navlast {
	overflow: hidden;
}
.nav li a:hover, 
.nav li:hover, 
.nav li:hover a, 
.nav li.active_mainNav, 
.nav li.active_mainNav a
 {
	background-color: #000000;
	color: #FFFFFF;
	overflow: hidden;
}

.navAdmin li a:hover, 
.navAdmin li:hover, 
.navAdmin li:hover a, 
.navAdmin li.active_mainNav, 
.navAdmin li.active_mainNav a
 {
	background-color: #000000;
	color: #FC1821;
	overflow: hidden;
}
.nav li.navlast a:hover{
	background-color: #000000;
	color: #FC1821;
	overflow: hidden;
}
.navAdmin li.navlast a:hover {
	background-color: #000000;
	color: #FC1821;
	overflow: hidden;
}
div.copy2col {
	width: auto;
	padding-left: 12px;
}
div.copy2col p {
	margin-right : 0 !important;
}

#flashContent {
	margin : 10px 0;
}

/*---------------------------------------------------------------------------------*/
/* Added FOR A2J */

/*
div#overFlowJS.copy table, td {
	width : 94% !important;
	margin-left : 20px !important;
}
*/
div#overFlowJS.vecopy table {
	width : 100% !important;
	margin-left : 0 !important;
}

div#overFlowJS.copy table table {
	/*margin-left : 0 !important;*/
}
div#overFlowJS.copy {
/*	margin-left : 20px !important;
	margin-left : 70px !important;*/
	width: 580px;
}

div#overFlowJS.Execcopy {
/*	margin-left : 20px !important;
	margin-left : 70px !important;*/
	width: 685px;
}
/*
div#overFlowJS2.copy table {
	width : 94% !important;
	margin-left : 20px !important;
}

div#overFlowJS2.copy table table {
	margin-left : 0 !important;
}
div#overFlowJS2.copy {
	margin-left : 10px !important;
}
*/
body, td {
	font : normal normal normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	color: #FFFFFF;
}

/*input, */
select, textarea
{
	margin: 5px;
	border : 1px solid #000000 !important;	
}
/*-------------------------------------------------------------------------*/
div#innercontainerJS {
}

	#ContainerJS 
	{
		position : relative;		
		width : 1000px;
		margin-top: 20px;
		margin: 0pt auto;
	}

	#topContainer 
	{
		/*background: #000000 url(../images/bg-branding.png) repeat-x scroll left top;
		border: 1px solid #6B8999;*/
		/*position: relative;*/
		/*background-image : url(https://www.irvinecompanycareers.com/assets/images/nav-bg.gif);*/
		background-repeat: no-repeat;
		background-position: left bottom;
	}

	#footerJS {
		height : 25px;
		margin: -1px auto;
		text-align : center;
	}
	#footerJS ul {
		margin : 0 auto;
		padding : 4px 0;
	}
	#footerJS ul li {
		list-style : none;
		display : inline;
		border-right : 1px solid #6D6D6D;
		padding : 0 10px;
		line-height : 12px;
	}
	#footerJS ul li a {
		text-decoration : none;
		color: #6D6D6D;
		font-size: 7pt !important;
	}
	#footerJS ul li.last {
		border : 0;
		color: #6D6D6D;
		font-size: 7pt !important;
	}

	#subfooterJS
	{
		text-align : center;
		padding-top: 15px;
	}
	#subfooterJS ul {
		margin: 0 auto;
		padding: 0;
		margin-top: 10px;
	}
	#subfooterJS ul li {
		display: inline;
		font-size: 9px !important;
		border-right : 1px solid #6D6D6D;
		padding : 0 10px;
	}
	#subfooterJS ul li a {
		text-decoration : none;
		color: #6D6D6D;
		font-size: 7pt !important;
	}
	#subfooterJS ul li a:hover,
	#subfooterJS ul li a:active {
		text-decoration: none;
	}
	#subfooterJS ul li.last {
		border: 0;
	}

	#secondaryJS {
		/*position: relative;*/
		float: left;
		z-index : 140;
		width: 286px;
		margin-top: 15px;
		/*padding-left : 7px;*/
	}
	
	.HOMEJS
	{
		width: 278px !important;
	}
	
	#home #secondaryJS p {
		margin : 20px 8px 8px 13px !important;
	}

	img.navlogo {
		position: absolute;
		left: 60px;
		bottom: 40px;
	}
	#secondaryJS img.tag {
		margin-top: 20px;
		margin-left: 40px;
	}
	
	#WorkingHere {
		margin : 1pt 0pt 0pt 90pt !important;
		padding-top : 45pt;
	}
	
	#secondaryJS h3 {
		/*margin:1pt 65pt 0pt 60pt;*/
		padding-bottom:22pt;
		padding-left:0pt;
		padding-top:15pt;
		text-align: center;
	}
	
	.WSG
	{
		margin:1pt 0pt 0pt 46pt !important;
	}
	
	.ISP
	{
		margin:1pt 0pt 0pt 0pt !important;
	}
	
	.EP {
		margin:1pt 0pt 0pt 4pt !important;
		padding-bottom:25pt !important;
		padding-left:0pt;
		padding-right:0pt;
		padding-top:15pt !important;
		
	}
	
	.WE
	{
		margin:1pt 0pt 0pt 66pt !important;
		padding-bottom:25pt !important;
		padding-left:0pt;
		padding-right:0pt;
		padding-top:15pt !important;
	}
	
	.WH
	{
		margin:8pt 0pt 0pt 57pt !important;
		padding-bottom:25pt !important;
		padding-left:0pt;
		padding-right:0pt;
		padding-top:15pt !important;
	}
		
	#secondaryJS h3 a {
		color : #FFFFFF;
		text-decoration: none;
		text-align: center;
		font : normal normal normal 22px Verdana,Geneva,Arial,Helvetica,sans-serif !important;
	}
	#secondaryJS div#flashContent {
		margin: 13px;
	}
	#secondaryJS h3 a img {
		margin: 10px 18px;
		border: 0;
	}
/*	#secondaryJS {
		background-color : #F3EDD5;
		width : 296px;
		background-image : none;
		padding-right : 0;
		z-index : 140;
	}
*/
	#secondaryJS p {
	
	}
	#secondaryJS a {
		font-size : 12px;
		font-weight : bold;
		color : #FFFFFF;
		text-decoration: none;
	}
	
	a.MainNavigationLink:link
	{
		font-size : 12px !important;
		font-weight : bold !important;
		color : #FFFFFF !important;
		text-decoration: none !important;
	}
	
	a.MainNavigationLink:hover
	{
		font-size : 12px !important;
		font-weight : bold !important;
		color : #FFFFFF !important;
		text-decoration: none !important;
	}

	#primaryJS a {
		 color : #FFFFFF;
	}
	#primaryJS p {
		color: #FFFFFF;
	}
	#primaryJS ul {
		margin-top : 1px;
		/*margin-left : 70px;*/
		margin-left : 20px;
		color: #FFFFFF;
	}
	#primaryJS ul li {
		margin-left : 15px;
	}
	#primaryJS 
	{
		background: url(../images/background-main-body.jpg) repeat-x scroll !important;
		width : 713px !important;
		position: relative;
		float: right;
		min-height: 368px;
	}
	
	#primaryRightBack
	{
		position: relative;
		float: right;
		min-height: 368px;
		width : 713px !important;
	}
	
#secondaryJS ul.lft {
	/*width: 286px;*/
	z-index: 200;
	/*position : absolute;
	top : 100px;*/
}
#secondaryJS ul.lft li {
	list-style : none;
	border-top: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
}
#secondaryJS ul.lft li ul {
	margin : 10px 0;
	padding : 0;
}
#secondaryJS ul.lft li ul li {
	border : 0;
}
#secondaryJS ul.lft li a 
{
	padding: 15px 20px 0 20px;
	height: 30px;
	text-decoration: none;
	text-align: right;
	font: normal 12px Verdana, Arial;
	color: #FFFFFF;
	display: block;
}
#secondaryJS ul.lft li a:hover,
#secondaryJS ul.lft li a.active 
{
	background-image: url(../images/background-left-nav.jpg);
	/*background: #000000;*/
}

#secondaryJS ul.lft li.lastnavitem {
	border-bottom: 1px solid #FFFFFF;
}
#secondaryJS ul.lft li.lastnavitem ul li {
	border : 0;
}
#secondaryJS ul.lft li.single {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

#secondaryJS ul.lft li ul li a {
	height : 14px !important;
	border: 0 !important;
	padding: 2px 20px 2px 0 !important;
	margin: 0 !important;
	text-decoration: underline !important;
	background : none !important;
	background-image: none;
}
	#secondaryJS ul.lft2 li a:active,
	#secondaryJS ul.lft2 li a:hover,
	#secondaryJS ul.lft2 li a.active {
		font-weight: bold;
	}
div.topimageJS {
	/*margin : 5px 3px;*/
	overflow: hidden;
	width: auto;
}
div#overFlowJS {
	margin-left: 16px;
}

/*
div#overFlowJSVE {
	margin-left: 1px;
	width: 720px !important;
	margin-top: 20px;
}
*/

.navBarJS {
	background-color : #000000;
	float: left;
	width : 1000px;
}
.navBarJS, .navBarJS a {
	color : #FFFFFF;
}

#temp 
{
	/*background-image:url(../images/background-side-nav.jpg);*/
	background-repeat:no-repeat;
	position: relative;
	/*width:316px;*/
	background-position: left bottom;
	float: right;
	
}

.HomePageSideNavBack
{
		/*background-image:url(../images/background-side-nav-home.jpg) !important;*/
}

/*	=PRIMARY NAVIGATION
	------------------------------------------------------ */
#primaryNavigation
{
	height : 22px;
	min-height : 22px;
}
#primaryNavigation ul 
{
	overflow: hidden;
}
#primaryNavigation ul li
{
	float:left;
}
#primaryNavigation ul li a {
	display:block;
	height:22px;
	position: relative;	
}
#primaryNavigation ul li a span {
   text-align:left;
	background: #000 url(../images/bg-primaryNavigation_no.png) no-repeat 0 -5px;
	position: absolute;
	left:0;
	width: 100%;
	height: 100%;
	cursor : pointer;
}
#primaryNavigation ul li.first a
{
}

#primaryNavigation ul li.AboutUs a {
	Width:139px;
	overflow : hidden;
}
#primaryNavigation ul li.WorkingHere a {
	width:181px;
	overflow : hidden;
}
/*
#primaryNavigation ul li.TheIrvineCompany a{
	width:172px;
	overflow : hidden;
}
*/
#primaryNavigation ul li.OurPeople a{
	width:164px;
	overflow : hidden;
}

#primaryNavigation ul li.Locations a {
	width:139px;
	overflow : hidden;
}

#primaryNavigation ul li.TheEmploymentProcess a{
	width:276px;
	overflow : hidden;
}

#primaryNavigation ul li.CareersHome a{
	width:101px;
	overflow : hidden;
}

#primaryNavigation ul li.AboutUs a span{
	background-position : 0 -5px;
}

#primaryNavigation ul li.AboutUs a.selected span,
#primaryNavigation ul li.AboutUs a.child-selected span,
#primaryNavigation ul li.AboutUs a:hover span{
	background-position : 0 -35px;
}

#primaryNavigation ul li.WorkingHere a span{
	background-position : -139px -5px;
}
#primaryNavigation ul li.WorkingHere a.selected span,
#primaryNavigation ul li.WorkingHere a.child-selected span,
#primaryNavigation ul li.WorkingHere a:hover span{
	background-position : -139px -35px;
}

/*
#primaryNavigation ul li.TheIrvineCompany a span{
	background-position : -236px -5px;
}
#primaryNavigation ul li.TheIrvineCompany a.selected span,
#primaryNavigation ul li.TheIrvineCompany a.child-selected span,
#primaryNavigation ul li.TheIrvineCompany a:hover span{
	background-position : -236px -35px;
}
*/
#primaryNavigation ul li.OurPeople a span{
	background-position : -320px -5px;
}
#primaryNavigation ul li.OurPeople a.selected span,
#primaryNavigation ul li.OurPeople a.child-selected span,
#primaryNavigation ul li.OurPeople a:hover span{
	background-position : -320px -35px;
}

#primaryNavigation ul li.Locations a span{
	background-position : -484px -5px;
}
#primaryNavigation ul li.Locations a.selected span,
#primaryNavigation ul li.Locations a.child-selected span,
#primaryNavigation ul li.Locations a:hover span{
	background-position : -484px -35px;
}

#primaryNavigation ul li.TheEmploymentProcess a span{
	background-position : -623px -5px;
}
#primaryNavigation ul li.TheEmploymentProcess a.selected span,
#primaryNavigation ul li.TheEmploymentProcess a.child-selected span,
#primaryNavigation ul li.TheEmploymentProcess a:hover span{
	background-position : -623px -35px;
}

#primaryNavigation ul li.CareersHome a span{
	background-position : -899px -5px;
}
#primaryNavigation ul li.CareersHome a.selected span,
#primaryNavigation ul li.CareersHome a.child-selected span,
#primaryNavigation ul li.CareersHome a:hover span {
	background-position : -899px -35px;
}

/*	=SECONDARY NAVIGATION
	------------------------------------------------------ */
#secondaryNavigation
{
	height : 24px;
	min-height : 24px;
	/*padding-left: 42px;*/
	float: right;
	background-color:#554C47;
	/*width: 957px;*/
	position: relative;
}
#secondaryNavigation ul 
{
	
}
#secondaryNavigation ul li
{
	float:left;
	list-style: none;
}
#secondaryNavigation ul li a {
	display:block;
	height:24px;
	position: relative;	
}
#secondaryNavigation ul li a span 
{
	background : transparent url(../images/sub-nav.jpg) no-repeat right top;
	background-color:#554C47;
	position: absolute;
	left:0;
	width: 100%;
	height: 100%;
	cursor : pointer;
	margin:3pt 0pt 0pt 0pt;
	right:18pt;
	width:349px;
	z-index:120;
}
#secondaryNavigation ul li.first a
{
}

#secondaryNavigation ul li.JobSearch a {
	Width:108px;
	overflow : hidden;
	text-indent : -9999px;
}
#secondaryNavigation ul li.MyCareerProfile a {
	width:138px;
	overflow : hidden;
	text-indent : -9999px;
}

#secondaryNavigation ul li.ContactUs a{
	width:104px;
	overflow : hidden;
	text-indent : -9999px;
}

#secondaryNavigation ul li.JobSearch a span{
	background-position : 0 -4px !important;
}

#secondaryNavigation ul li.JobSearch a.selected span,
#secondaryNavigation ul li.JobSearch a.child-selected span,
#secondaryNavigation ul li.JobSearch a:hover span{
	background-position : 0 -27px !important;
}

#secondaryNavigation ul li.MyCareerProfile a span{
	background-position : -108px -4px;
}
#secondaryNavigation ul li.MyCareerProfile a.selected span,
#secondaryNavigation ul li.MyCareerProfile a.child-selected span,
#secondaryNavigation ul li.MyCareerProfile a:hover span{
	background-position : -108px -27px;
}

#secondaryNavigation ul li.ContactUs a span{
	background-position : -246px -4px;
}
#secondaryNavigation ul li.ContactUs a.selected span,
#secondaryNavigation ul li.ContactUs a.child-selected span,
#secondaryNavigation ul li.ContactUs a:hover span{
	background-position : -246px -27px;
}


div#SubNavBackground {
	background:#554C47 none repeat scroll 0% 50%;
	/*height:50px;*/	
	z-index:120;
	height: 24px;
}

table.SearchResultsTable
{
	background-color: inherit !important;
	border:1px solid #989898;
	border-collapse:collapse;
	margin-top:5px;
}

.TableHead
{
	background-color: #000000 !important;
	color: #FFFFFF !important;
	width: 630px !important;
}

.TableSubHead
{
	background-color: #000000;
	color: #FFFFFF;
}

.InformationSubTextMain
{
	font-size: 9px !important;
	color: #FFFFFF !important;
}

.SearchResultsTableHead 
{
	background-color:#000000 !important;
	color:#FFFFFF !important;
}

.SearchResultsList
{
	background-color: Transparent !important;
}

/*
.JobDetailTable
{
	width: auto !important;
}

.VEProfileTable
{
	width: 90% !important;
}

.VEProfileTable tr
{
	width: 630px !important;
}

.VEProfileTable textarea, input
{
	margin: 0 !important;
}
*/

a.MainNavigationLink:visited 
{
	color:#FFFFFF !important;
	font-weight: bold;
	text-decoration:none;
}

.AlertTable
{
	background-color: Transparent !important;
}

.AlertText
{
	background-color: Transparent !important;
}

.ConfirmText
{
	background-color: Transparent !important;
}

.ConfirmTable
{
	background-color: Transparent !important;
}


#video
{
	margin: 0pt -8pt;
	padding-bottom: 20pt;
}

#VID
{
	font-size: 1.25em !important;
	line-height: 1em;
	position: relative;
	padding-bottom: 20pt;
}

#flashMenu
{
	float: right;
}

#stage.sideStandard #secondaryContent {
	overflow:hidden;
	width:355px;
}

#secondaryContent {
	float:right;
	width:auto;
}

#secondaryContent #Executives.PersonList {
	/*margin-top:45px;*/
}
#secondaryContent .PersonList {
	float:right;
}
#secondaryContent .PersonList {
	color:#FFFFCC;
}
#secondaryContent p, #secondaryContent ul, #secondaryContent label, #secondaryContent span {
	font-size:0.75em;
	line-height:1.5em;
}

#secondaryContent #Executives.PersonList .Person {
	height:73px;
	margin-bottom:8px;
	padding:2px;
	position:relative;
}

#secondaryContent .PersonList .Person {
	background-color:#282828;
	border:1px solid #504D46;
	display:block;
	margin:0pt 10px;
	padding:10px 5px;
	width:318px;
	font-size:12px !important;
}

#secondaryContent #Executives.PersonList a {
	display:inline !important;
	padding:0pt 5px;
	font-size:11px;
}

#secondaryContent .PersonList .Person a.photo {
	float:left;
}

#secondaryContent .PersonList .Person a, #secondaryContent .PersonList .Person span, #secondaryContent .PersonList .Person label {
	display:block;
	padding-left:30px;
}

#secondaryContent .PersonList a {
	color:#FFCC66;
	text-decoration:underline;
}

#secondaryContent #Executives.PersonList h3 {
	margin-bottom:4px;
	margin-top:5px;
	font-size:13px !important;
	font-weight: normal !important;
}

#secondaryContent #Executives.PersonList h3, #secondaryContent #Executives.PersonList h4 {
	line-height:10px !important;
	margin-left:130px;
	padding:0pt 0pt 0pt 10px;
	font-weight: normal !important;
	font-size: 10px;
}

#secondaryContent #Executives.PersonList .Person span {
	bottom:3px;
	/*margin-left:130px;*/
	padding:15pt 0pt 0pt 5px;
	position: relative;
}

#secondaryContent .PersonList .Person a, #secondaryContent .PersonList .Person span, #secondaryContent .PersonList .Person label {
	display:block;
	padding-left:30px;
}

#secondaryContent p, #secondaryContent ul, #secondaryContent label, #secondaryContent span {
	font-size:0.75em;
	line-height:1.5em;
}

a.execVideo, a.printerFriendly, a.backButton {
	color:#FFCC66 !important;
	font-size:11px;
	text-decoration: none;
}
.backButton, .printerFriendly {
	background:transparent url(../images/icons/print.gif) no-repeat scroll left top;
	margin:22px 25px 30px;
}
.execVideo, .printerFriendly, .backButton {
	float:right;
	padding-left:20px;
}

.execVideo {
	background:transparent url(../images/icons/video-play.gif) no-repeat scroll left top;
	clear:right;
	margin:5px 0px 0pt;
	float: none !important;
	padding-bottom: 10pt;
}

#bio {
	padding:80px 0pt 0pt;
}
#bio h3 {
	margin-bottom:0pt;
	padding-bottom:0pt;
	color:#FFFFCC;
	font-size: 1.20em !important;
}
#bio h4 {
	margin:0pt 0px;
	padding:0pt 0pt 15px;
	font-size:1.0em !important;
}
#bio img {
	margin:0pt 0.5em 0pt 0px;
	padding:0.5em 0pt;
}
#bio .photo {
	float:left;
}
#bio.editable div.iLoad {
	margin-bottom:10px;
}
#bio.editable .iLoad a {
	background:transparent url(../images/icons/image-add.gif) no-repeat scroll left top;
	display:block;
	height:24px;
	padding-left:30px;
	padding-top:5px;
}
#bio.editable .iLoad td {
	height:auto !important;
}

.VideoBioHeader
{
	float:left !important;
	position:relative !important;
	top:25px !important;
	color:#FFFFFF;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif !important;	
}

#ExecContent
{
	float:left !important;
	position:relative !important;
	color:#FFFFFF;
	display:block;	
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif !important;	
	width: 320px;
}

/*	=ADMINISTRATION NAVIGATION
	------------------------------------------------------ */
#administrationNavigation
{
	height : 22px;
	min-height : 22px;
}
#administrationNavigation ul 
{
	overflow: hidden;
}
#administrationNavigation ul li
{
	float:left;
}
#administrationNavigation ul li a {
	display:block;
	height:22px;
	position: relative;	
}
#administrationNavigation ul li a span {
   text-align:left;
	background: #000 url(../images/bg-primaryAdminNavigation.png) no-repeat 0 -5px;
	position: absolute;
	left:0;
	width: 100%;
	height: 100%;
	cursor : pointer;
}
#administrationNavigation ul li.first a
{
}

#administrationNavigation ul li.PageContent a {
	Width:900px;
	overflow : hidden;
}
#administrationNavigation ul li.Logout a {
	width:100px;
	overflow : hidden;
}

#administrationNavigation ul li.PageContent a span{
	background-position : 0px -5px;
}

#administrationNavigation ul li.PageContent a.selected span,
#administrationNavigation ul li.PageContent a.child-selected span,
#administrationNavigation ul li.PageContent a:hover span{
	background-position : 0px -35px;
}

#administrationNavigation ul li.Logout a span{
	background-position : -900px -5px;
}
#administrationNavigation ul li.Logout a.selected span,
#administrationNavigation ul li.Logout a.child-selected span,
#administrationNavigation ul li.Logout a:hover span{
	background-position : -900px -35px;
}

div#adminStage
{
	background: transparent url(../images/background-side-nav-home.jpg) repeat scroll left bottom !important;
	margin-bottom: 20px !important;
	position: relative  !important;
	width: 1000px;
}

div#adminPage
{
	margin: 0px 20px 25px!important;
	padding-top: 20px;
}

div#adminPage a
{
	color:#FFCC66 !important;
	text-decoration:underline !important;
}

#frmPage .FormView a 
{
	color:#FFCC66 !important;
	text-decoration:underline !important;
}

.Login a
{
	color:#FFCC66 !important;
	text-decoration:underline !important;
}
