/* CSS Document */
/* IE7 */
*:first-child+html .foot_align1 {margin-top:-45px; margin-left:210px; position:absolute!important;}
*:first-child+html .foot_align {margin-top:-45px; margin-left:210px; position:absolute!important;}
*:first-child+html .banner_align {margin-right:60px!important;}

*.* { padding:0; margin:0; } 



a img{border:0;}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 20px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.linktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCFF66;	
}

 ul.benefitsul {list-style-type:disc;}
 .list_align { margin-top:10px;}

.foot_align {margin-top:-45px; margin-left:240px; position:absolute;}
.foot_align1 {margin-top:-45px; margin-left:240px; position:absolute;}

#benefits{
	background-image:url(images/benefits_txt.jpg);
	width:161px;
	height:22px; 
}

#benefits1{
	background-image:url(images/benefits_hov.jpg);
	width:161px;
	height:22px; 
	z-index:1;
	display:none;
}

#jobs_link{
	background-image:url(images/jobs_txt.jpg);
	width:167px;
	height:22px; 
}

#jobs_link1{
	background-image:url(images/jobs_hov.jpg);
	width:167px;
	height:22px; 
	z-index:1;
	display:none;
}

#jobs1_txt{
	background-image:url(images/jobs1_txt.jpg);
	width:161px;
	height:22px; 
}

#jobs1_hov{
	background-image:url(images/jobs1_hov.jpg);
	width:161px;
	height:22px; 
	z-index:1;
	display:none;
}

#appeng_txt{
	background-image: url(images/appeng_txt.jpg); width:161px; height:22px;
}

#appeng_hov{
	background-image: url(images/appeng_hov.jpg); width:161px; height:22px;
	z-index:1;
	display:none;
}

#appesp_txt{
	background-image:url(images/appesp_txt.jpg); width:161px; height:22px;
}

#appesp_hov{
	background-image:url(images/appesp_hov.jpg); width:161px; height:22px;
	z-index:1;
	display:none;
}

#link_benefits1{
	margin-left:9px;	
}

#link_jobs1{
	margin-left:9px;	
}

.career_info{
  margin-top:14px;
}


.vg-pagebody {
	background-image: url(images/bg_880_white.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin:0;
}
#media_content {}
#media_content ul { padding:0; margin: 0; list-style:none;}
#media_content li { padding:0; margin: 0; }
#media_content li img { margin:10px 0 0 0; } 

.media_item {
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	height: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 30;
}
.media_item a { padding:0; margin:0; }
.media_item img { padding:0; margin:10px 0 0 0; }
.media_item_ie {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-top: 6;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

/*philosophy html*/
	#cont_primer ul, #cont_primer p, #cont_primer li { margin:0; padding:0;}
	#cont_primer li { margin:0 0 0 50px;}
	#cont_primer p, #cont_primer ul { margin:0 0 20px 0;}
	
	#cont_philosophy ul, #cont_philosophy p, #cont_philosophy li { margin:0; padding:0;}
	#cont_philosophy li { margin:0 0 0 50px;}
	#cont_philosophy p, #cont_philosophy ul { margin:0 0 20px 0;}
	
	#topnav{width:740px;display:block;height:41px;margin:0 auto; text-align:center; background:url(images/nav-bg.jpg) no-repeat;}
	#topnav ul{list-style:none;margin:0;padding:0;}
	#topnav ul li{float:left;margin-left:0px;padding-right:7px;}
	#jobs{margin-top:-1px; margin-left:-16px; z-index:1; width:20px}
	#jobs a {width:20px}
	#links{margin-top:-1px; margin-left:-12px;}
	
	/* ie7 */
	
   *:first-child+html .ie7_body{position:absolute !important; margin-right:0px !important;}
