/* BCG CAREERS SECTION CSS */
body { font-size: 12px; text-align: left;	 line-height: 14px;}

#illustration_career {
	width: 950px;
	height: 181px;
	margin: 0;
	padding: 0;/*
	background: url('../img/careers/illustration_career.jpg') top left no-repeat;*/
	float: left;
}
#illustrationc {
	width: 936px;
	padding: 0 0 0 7px;
	float: left;
    background: url('../img/careers/right_nav_green_border_top1.jpg') bottom right no-repeat;
}
.careersbg {
	background: url('../img/careers/aboutbg.gif') top left no-repeat;
}
.careernewbg {
	background:  url('../img/contentcareernewbg.gif') top left repeat-y;
}
#contentleft_title_highlights {
	width: 512px;
	height: 38px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url('../img/careers/title_highlights.gif') top left no-repeat;
}
#indent {
	padding: 0 0 8px 10px;

}
p.highlights {
	font-size: 12px;
	font-weight: bold;
	color: #177b57;
	margin: 10px 0 10px 0;
	padding: 0;
}

#meetcampcontainer {
	width: 489px; /*512*/
	float: left;
	margin: 0;
	padding: 0 0 0px 23px;
	text-align: left;
}

#meetbcg {
	width: 200px;
	padding: 0 36px 0 0;
	margin: 17px 0 0 0;
	float: left;
	background: url('../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') top left no-repeat;
}

#bcgoncampus {
	width: 200px;
	padding: 0 35px 0 18px;
	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') top left no-repeat;
}

#meetbcg p, #bcgoncampus p {
	padding: 0 0 10px 0;
	margin: 0;
}

#bcgerselect1 {
	width: 150px;
	margin: 0;
	font-size: 11px;
}

#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') 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') 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;
}

.highlightpict{
	height: auto;
	float: left;
    width:950px;
    height:393px;
    padding: 0 0 0 7px;
}
.highlightrow {
	width: 890px;
	height: 35px;
	padding: 0 16px 1px 36px;
	float: top;
}

.highlightrow1 {
	width: 33%;
	float: left;
    padding-top: 11px;

}
.highlightrow2 {
	width: 33%;
	float: left;
    padding-top: 11px;
}
.highlightrow3 {
	width: 33%;
	float: left;
    padding-top: 11px;
}
.highlightrowtext {
color:#ffffff;
padding: 0 10px 0 1px;
}
/* footer bg */
.careerspage {
	background: #177b57 url('../img/careers/footerbg_about.gif') top left no-repeat;
}

.careers_subpage {
	background: #177b57 url('../img/careers/footerbg_careers_subpage.gif') top left no-repeat;
}

/***Accordion Styles***/
.expandGroup{
	margin-bottom:4px;
}
	/*default*/
	.expandGroup .title{
		padding:3px 17px;
		width:395px;
		height:14px;
		background:url(../img/sprite_expanders.gif) -3px -29px no-repeat;
		color:#fff;
		font-weight:bold;
		cursor:pointer;
	}
	.expandGroup .titlehover{
		text-decoration:none;
		background-position: -3px -53px;
	}
	.expandGroup .content{
		padding:15px;
		width:400px;
		display:none;
	}
	.expandGroup .contentInner{
		
	}
	.expandGroup .content ul{
		margin-top:0px;
		margin-left:-10px;
		
	}
	/*expanded*/
	.expanded .title{
		background:url(../img/sprite_expanders.gif) -3px -3px no-repeat;
	}
	
#footer3 {
	width: 950px;
	height: 33px;
	margin: 0;
	padding: 46px 0 0 0;
	float: left;
  	background: #0f543b url('../img/footer/footer_career.jpg') top left no-repeat;
}






#contactsroll, #careersroll {
	width: 484px;
	padding: 0;
	margin: 0;
	float: left;
}

#contactsrolltop, #careersrolltop {
	width: 648px; 
	height: 23px;
	margin: 10px 0 0 0;
	padding: 12px 0 0 0;	
	float: left;
}


#expertsroll, #expcontactsroll {
	width: 464px;
	padding: 0;
	margin: 0;
	float: left;
}

#expertsrolltop {
	width: 444px; /*448*/
	height: 23px;
	margin: 6px 0 0 0;
	padding: 12px 0 0 20px;	
	float: left;
}

#expertsrolltop, #expcontactsrolltop {
	width: 444px; /*448*/
	height: 23px;
	margin: 10px 0 0 0;
	padding: 12px 0 0 20px;	
	float: left;
}



#expertsrolltop a, #expcontactsrolltop a {
	color: #177b57;
	font-weight: bold;
	text-decoration: none;
	padding-left: 26px;
}

.rolledup {
	background: url('../img/careers/rolledup2.gif') top right no-repeat;
}

.rolleddown {
	background: url('../img/careers/rolleddown2.gif') top right no-repeat;
}

.rolledup2 {
	background: url('../img/careers/rolledup_small2.jpg') top right no-repeat;
}

.rolleddown2 {
	background: url('../img/careers/rolleddown_small2.jpg') top right no-repeat;
}


#cimpactroll, #simpactroll, #rimpactroll, #timpactroll, #ximpactroll {
	width: 484px;
	padding: 0;
	margin: 8px 0 0 0;
	float: left;
}
#cimpactrolltop, #simpactrolltop, #rimpactrolltop, #timpactrolltop, #ximpactrolltop {
	width: 648px; 
	height: 23px;
	margin: 10px 0 0 0;
	padding: 12px 0 0 0;	
	float: left;
}

#cimpactrollcontent,  #simpactrollcontent,  #rimpactrollcontent, #timpactrollcontent, #ximpactrollcontent, {
	width: 628px;
	background: url('../img/careers/rollcontentbg4.gif') bottom right no-repeat;
	padding: 10px 10px 5px 10px;
	margin: 0;	
	float: left;
	display: none;
}
#contactsrolltop a, #careersrolltop a, #cimpactrolltop a, #simpactrolltop a, #rimpactrolltop a, #timpactrolltop a, #ximpactrolltop a  {
	color: #177b57;
	font-weight: bold;
	text-decoration: none;
	padding-left: 36px;
}
#simpactrollcontent .row {
	width: 628px;
	padding: 0 0 15px 0;
	background: url('../img/careers/hline_dotted3.gif') bottom left repeat-x;
	float: left;
}

#simpactrollcontent .row2 { 	/* row with top padding */
	width: 628px;
	padding: 14px 0 15px 0;
	float: left;
}

#simpactrollcontent .col1 {
	width: 204px;
	padding: 0;
	float: left;
	background: url('../img/careers/vline_dotted3.gif') top right no-repeat;
}

#simpactrollcontent .col2 {
	width: 219px;
	padding: 0;
	float: left;
	background: url('../img/careers/vline_dotted3.gif') top right no-repeat;
}

#simpactrollcontent .col3 {
	width: 205px;
	padding: 0;
	float: left;
}

#simpactroll .pic1 {
	width: 82px;
	height: 72px;
	float: left;
}

#simpactroll .pic2 {
	width: 82px;
	height: 72px;
	padding: 0 0 0 10px;
	float: left;
}

#simpactroll .pic3 {
	width: 82px;
	height: 72px;
	padding: 0 0 0 10px;
	float: left;
}

#simpactroll .text1 {
	width: 112px;
	float: left;
}

#simpactroll .text2 {
	width: 117px;
	float: left;
}

#simpactroll .text3 {
	width: 113px;
	float: left;
}
#contactsrollcontent, #careersrollcontent {
	width: 250px;
	background: url('../img/careers/rollcontentbg4.gif') bottom right no-repeat;
	padding: 10px 10px 5px 10px;
	margin: 0;	
	float: left;
	display: none;
}
#cimpactroll_sm, #simpactroll_sm, #rimpactroll_sm, #timpactroll_sm, #ximpactroll_sm {
	width: 250px;
	padding: 0;
	margin: 8px 0 0 0;
	float: left;
}
#cimpactrolltop_sm, #simpactrolltop_sm, #rimpactrolltop_sm, #timpactrolltop_sm, #ximpactrolltop_sm {
	width: 250px; 
	height: 23px;
	margin: 10px 0 0 0;
	padding: 12px 0 0 0;	
	float: left;
}

#cimpactrollcontent_sm,  #simpactrollcontent_sm,  #rimpactrollcontent_sm, #timpactrollcontent_sm, #ximpactrollcontent_sm, {
	width: 250px;
	background: url('../img/careers/rollcontentbg2.gif') bottom right no-repeat;
	padding: 10px 10px 5px 10px;
	margin: 0;	
	float: left;
	display: none;
}
#contactsrolltop_sm a, #careersrolltop_sm a, #cimpactrolltop_sm a, #simpactrolltop_sm a, #rimpactrolltop_sm a, #timpactrolltop_sm a, #ximpactrolltop_sm a  {
	color: #177b57;
	font-weight: bold;
	text-decoration: none;
	padding-left: 36px;
}
 .testmonial
    {
	width: 635px; /*512*/
	padding: 0;
	margin: 17px 0 0 0;
	float: left;
    }   
.testmonial_left
    {
	width: 302px;
	padding: 0 10px 0 10px;
	margin: 0;
	float: left;
    }
.testmonial_right {
    width: 300px;
    padding: 0 10px 0 0;
	float: right;
	margin: 0;
	padding: 0;
	text-align: left;
}
#flashContainer_sm{
 height: 102px;
 width: 936px;
 background-color:#1c8d6f;
border-bottom: thin solid White;
border-right: thin solid White;
margin: 0 0 0 7px;
}
.careernewbg {
	background:  url('../img/careers/contentcareernewbg.gif') top left repeat-y; height:480px;
}
#rightboxes_greenbg_margins { height:339px;}
