/* CBSA CAREERS SECTION CSS */
.careersbg {
	background: url("../img/careers/aboutbg.gif"/*tpa=http://www.vunion.com/img/careers/aboutbg.gif*/) top left no-repeat;
}
   .tabcontent p {
	margin: 5px 8px 10px 8px;
	padding: 0;
}

.icons {
   padding: 10px 0 10px 0;
}


#contentleft_title_highlights {
	width: 512px;
	height: 38px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url("../img/careers/title_highlights.gif"/*tpa=http://www.vunion.com/img/careers/title_highlights.gif*/) top left no-repeat;
}

p.highlights {
	font-size: 12px;
	font-weight: bold;
	color: #177b57;
	margin: 10px 0 10px 0;
	padding: 0;
}

#meetcampcontainer {
	width: 469px; /*512*/
	float: left;
	margin: 0;
	padding: 0 0 0px 23px;
	text-align: left;
}

#meetbcg {
	width: 200px;
	padding: 0 20px 0 0;
	margin: 17px 0 0 0;
	float: left;
	background: url("../img/careers/vline_dotted.gif"/*tpa=http://www.vunion.com/img/careers/vline_dotted.gif*/) top right repeat-y;
}

#meetbcg h2 {
	height: 20px; /*20*/
	margin: 0 0 12px 0;
	padding: 0;
	background: url("../img/careers/title_meetbcgers.gif"/*tpa=http://www.vunion.com/img/careers/title_meetbcgers.gif*/) top left no-repeat;
}

#bcgoncampus {
	width: 200px;
	padding: 0 1px 0 15px;
	margin: 17px 0 0 0;
	float: left;
}

#bcgoncampus h2 {
	height: 20px; /*20*/
	margin: 0 0 12px 0;
	padding: 0;
	background: url("../img/careers/title_bcgoncampus.gif"/*tpa=http://www.vunion.com/img/careers/title_bcgoncampus.gif*/) top left no-repeat;
}

#meetbcg p, #bcgoncampus p {
	padding: 0 0 10px 0;
	margin: 0;
}

#bcgerselect1, #bcgerselect5, #bcgerselect6  {
	width: 150px;
	margin: 0;
	font-size: 11px;
}

 #bcgerselect7, #bcgerselect8  {
	width: 180px;
	margin: 0;
	font-size: 12px;
}

#campusselect {
	width: 190px;
	margin: 0;
	font-size: 11px;
}

#contentright_careers {
	width: 438px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url("../img/careers/right_grad_about.gif"/*tpa=http://www.vunion.com/img/careers/right_grad_about.gif*/) top right no-repeat;
}

#contentright_title_whatsyourpath {
	width: 438px;
	height: 49px; /* 83 */
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url("../img/careers/title_whatsyourpath.gif"/*tpa=http://www.vunion.com/img/careers/title_whatsyourpath.gif*/) top left no-repeat;
}

#illustration_careers_difference {
	width: 950px;
	height: 104px;
	margin: 0;
	padding: 0;
	/*background: url('/img/careers/illustration_careers_difference2.jpg') top left no-repeat;*/
	float: left;
}

#difference {
	width: 648px;
	padding: 0;
	margin: 0;
	float: left;
}

#differenceintro {
	padding: 0 0 8px 0px;
	margin: 0;
	width: 648px;
	float: left;
}

#differenceintrobg {
	width: 130px;
	height: 140px;
	padding: 0 20px 11px 0;
	/*background: url('/img/careers/differencebg.gif') top left no-repeat;*/
	float: left;
}

#differenceintrotext {
	width: 490px;
	padding: 0 0 0 0;
	float: left;
}


#differenceintrotext p {
	padding: 0 0 15px 0;
	margin: 0;
}

#differenceintrotext p.last {
	padding: 0;
	margin: 0;
}


#storystop {
	width: 658px;
	height: 10px;
	padding: 0;
	margin: 0;
	float: left;
	background: url("../img/careers/storystop.gif"/*tpa=http://www.vunion.com/img/careers/storystop.gif*/) top left no-repeat;
}
#storybottom {
	width: 658px;
	margin: 0;
	float: left;
	background: url("../img/careers/stopsbottom.gif"/*tpa=http://www.vunion.com/img/careers/stopsbottom.gif*/) bottom left no-repeat;
}
.storyrow {
	width: 618px;
	margin: 0 0 4px 0;
}


p.storyname {
	font-weight: bold;
	line-height: normal;
		padding: 5px 0 5px 0;
}
.story1 {
	/*height: 91px;*/
	padding:2px;
    width: 200px;
	margin: 0;
	float: left;
}

.story2 {
	/*height: 91px;*/
	padding: 0 10px 15px 15px;
	margin: 0;
	float: left;
}


.storyphoto {
	width: 76px;
	height: 76px; 
	padding: 0 5px 2px 2px;
	float: left;
	/*background: url('../images/leaderphoto_01.gif') 9px 4px no-repeat;*/
}

.storyinfos {
	width: 280px;
	/* height: 78px; */
	padding: 5px 5px 5px 6px;
	float: left;
}



.ptphoto {
	width: 642px;
	height: 158px; 
	padding: 1px 7px 0 0;
	float: left;
	/*background: url('../images/leaderphoto_01.gif') 9px 4px no-repeat;*/
}
.meetbcger {
	padding: 5px;
    height: auto; 
	 border-bottom: 1px dotted #177b57; 
}

/*
.dhtmlwindow{
position: absolute;
visibility: hidden;
background-color: transparent;
 background-image: url(../img/layer_bckgrnd.gif);
 background-repeat: no-repeat;
}
.dhtmlwindow img{
padding: 15px 8px 0 8px;
}
.dhtmlwindow p{
padding: 15px 8px 0 8px;
}
.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
/*
position: absolute;
padding: 1px 9px 9px 410px;
float: right;
cursor: hand;
cursor: pointer;
}
.drag-contentarea{ /*CSS for Content Display Area div*/
/*
color: #4d4d4d;
padding:8px 8px 8px 23px;
width:500px;
height:380px;
overflow: auto;
}
*/
/* added for bcgpeople rotating boxes */

.boxpeople {
	width: 255;
	height: 31px;
	float: left;
	margin: 0;
	padding: 0 10px 0 10px;
	text-align: left;
}

.boxpeople h3 {
	padding: 11px 0 5px 8px;
	margin: 0;
	font-size: 12px;
	color: #177b57;
}

.boxpeople {
	width: 255px;
	float: left;
	padding: 0 9px 10px 0;
	text-align: left;
}
/*Added by TEC 9/30 because of IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/

.boxpeople div {
	width: 255px;
	float: left;
	padding: 0 9px 10px 0;
	text-align: left;
}
.boxpeople p {
	padding: 0 0 10px 10px;
	width: 255px;
}


/* footer bg */
.careerspage {
	background: #177b57 url("../img/careers/footerbg_about.gif"/*tpa=http://www.vunion.com/img/careers/footerbg_about.gif*/) top left no-repeat;
}

.careers_subpage {
	background: #177b57 url("../img/careers/footerbg_careers_subpage.gif"/*tpa=http://www.vunion.com/img/careers/footerbg_careers_subpage.gif*/) top left no-repeat;
}
/*tec added for consultant journal and meet bcg alumni */
	#scroll {
  margin:0; 
  padding:0;
  width:620px;
  height:80px;
  overflow:hidden; 
  }
#scroll li {
  display:inline;
  list-style-type:none; 
  }
#scroll li a {
  display:block;
  float:left;
  text-decoration:none; 
  margin:0; 
  }
#scroll li a img {
  opacity:0.7;
  margin:1px 5px 2px 5px;
  float:left;
  }
#scroll li a span {
  display:none; 
  }
#scroll li a:hover {
  background:#f2f2f2;
  }
  #scroll li a:active {
  background:#f2f2f2;
  }
#scroll li a:hover img {
  opacity:1;
  }
  #scroll li a:active img {
  opacity:1;
  }
#scroll li a:active span {
  color:#000000;
  display:block; 
  cursor:pointer;
 width:85px;
  }
#scroll li a:hover span {
  color:#000000;
  display:block; 
  cursor:pointer;
  float:left;
  }
#scroll .h2 {
  margin:0; 
  padding:0; 
  color:#177b57; 
  font-size:11px; 
  border:0;
  }
.outer {
  background:transparent; 
  font-size:11px; 
  color:#00000; 
  text-decoration:none; 
  }
  
  /* this was added for the naming convention in the people window */
.contentgreen {
	padding: 12px 0 0 0;
	/* margin: 0; */
	color: #177857;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

h2.meetbcger {
	padding: 0;
	margin: 0;
	width: 505px;
	height: 50px;
	background: url("../img/title_meetbcgership.gif"/*tpa=http://www.vunion.com/img/title_meetbcgership.gif*/) top left no-repeat;
}

.meetbcgerintro {
	width: 605px;
	padding: 10px 22px 0 12px;
	margin: 0;
	float: left;
}

#meetbcgers {
	width: 635px;
	padding: 0 11px 8px 2px;
	margin: 0;
	float: left;
}
/*
#meetbcgersbottom {
	width: 635px;
	padding: 0 11px 8px 5px;
	float: left;
}
*/
.meetbcgersrow {
	width: 653px;
	height: 91px;
	margin: 16px 0 0 0;
}

.meetbcgersrowtop {
	width: 653px;
	/*height: 40px;*/
	/*margin: 16px 0 0 0;*/
	padding: 0 0 5px 0;
}

p.more_info {
	padding: 10px 0 0 0;
}

.meetbcger1a {
	width: 315px;
	/*height: 91px;*/
	padding: 0;
	margin: 0;
	float: left;
}

.meetbcger2 {
	width: 315px;
	/*height: 91px;*/
	padding: 0 0 0 5px;
	margin: 0;
	float: left;
}

.meetbcgerback {
	width: 200px;
	/*height: 91px;*/
	padding: 0;
	margin: 0;
	float: left;
}

.meetbcgerbacktop {
	width: 230px;
	/*height: 91px;*/
	padding: 0;
	margin: 0;
	float: left;
}

.meetbcgermore {
	width: 120px;
	/*height: 91px;*/
	padding: 0;
	margin: 0;
	float: right;
}

.meetbcgermoretop {
	width: 120px;
	/*height: 91px;*/
	padding: 0;
	margin: 0;
	float: right;
}

.meetbcgerphoto_01, .meetbcgerphoto_02 {
	width: 80px;
	height: 76px; /*91*/
	float: left;
}

.meetbcgerinfos {
	width: 220px;
	/* height: 78px; */
	/*padding: 3px 0 0 9px;*/
	padding: 0 0 0 9px
}
.meetbcgertitle {
	width: 220px;
	/* height: 78px; */
	padding: 1px 0 0 0;
}

.meetbcgername {
	width: 220px;
	/* height: 78px; */
	/*padding: 1px 0 0 0;*/
	padding: 0 0 0 0;
	/*float: left;*/
	font-weight: bold;
}

.meetbcgerinfos2 {
	width: 220px;
	/* height: 78px;*/
	/*padding: 3px 0 0 15px;*/
	padding: 0 0 0 9px;
	float: left;
}

#introintro {
	padding: 0 0 8px 0px;
	margin: 0;
	width: 628px;
	float: left;
}


a#activeLink {  
	color: black;
	text-decoration: none;

} 
a#activeLink:hover { 
	cursor : default; 
} 

.questions {
color: black;
height: 1px;
}
a.linkopacity img {
filter:alpha(opacity=50);
-moz-opacity: 0.5; 
opacity: 0.5;
-khtml-opacity: 0.5;}

a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
-khtml-opacity: 1.0; }
#textarea {
	padding: 0 0 8px 6px;
	margin: 0 0 0 2px;
	float: left;
}
#basic-accordian{
	padding:0;
	width:650px;
	z-index:2;
}

.accordion_headings{
	cursor:pointer;
	display: inline;
}
.accordion_child{
	padding:3px;
    
}

.accordion_child p{
	padding: 5px 0 5px 0;
}
	
.accordion_headings header_highlight{
	padding:10px;
	border: 7px dashed #708090;
}