.bpacs-body { 
  background-color:#ffffff;
  background-image: url("none");
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center top;
  font-size:100%;
  margin:0; 
}

.bpacs-header-title {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:940px;
	height:35px;
	z-index:2;
	background: url('/_layouts/images/Header/header-title.gif') center no-repeat;
  	border-left: transparent 10px solid; 
	border-right: transparent 10px solid;
	border-top:0px;
	border-bottom:0px;
	padding:0px;
}

.bpacs-header {
	position:relative;
	top:0px;
	margin-left:0px;
	margin-right:0px;
	width:100%;
	min-width:960px; /* expand to fill the browser viewport when the window is resized */
	height:105px;
	z-index:2;
	background-image: url('/_layouts/images/Header/header-bg.gif');
	padding:0px;
	border:0px;
}


.bpacs-footer-green-bar{
	margin-left:0px;
	margin-right:0px;
	width:100%;
	min-width:940px; /* expand to fill the browser viewport when the window is resized */
	height:2px;
	z-index:2;
	background-image: url('/_layouts/images/footer-green-bar-2px.gif');
	padding:0px;
	border:0px;
}

.bpacs-headerlogotitlelinkssection
{
    position:relative;
    top:0px;
    height:55px;
    margin-top:-90px;
    margin-left:auto;
    margin-right:auto;
    width:940px;
    border-left: transparent 10px solid; 
    border-right: transparent 10px solid;
    z-index:4;
}

.bpacs-logo-bpa {
	position:absolute;
	top:-15px;
	left:0px;
	width:220px;
	height:70px;
	z-index:3;
	background-image: url('/_layouts/images/header-logo-web-address.gif');
	padding:0px;
	border:0px;
	font-family:Helvetica;
	cursor: pointer;
}

.bpacs-transmissionlogo-bpa {
	position:absolute;
	top:-15px;
	left:0px;
	width:440px;
	height:70px;
	z-index:3;
	background-image: url('/_layouts/images/header-logo-web-address-transmission.gif');
	padding:0px;
	border:0px;
	font-family:Helvetica;
	cursor: pointer;
}

.bpacs-powerlogo-bpa {
	position:absolute;
	top:-15px;
	left:0px;
	width:440px;
	height:70px;
	z-index:3;
	background-image: url('/_layouts/images/header-logo-web-address-power.gif');
	padding:0px;
	border:0px;
	font-family:Helvetica;
	cursor: pointer;
}

.bpacs-eelogo-bpa {
	position:absolute;
	top:-15px;
	left:0px;
	width:472px;
	height:70px;
	z-index:3;
	background-image: url('/_layouts/images/header-logo-web-address-ee.gif');
	padding:0px;
	border:0px;
	font-family:Helvetica;
	cursor: pointer;
}

.bpacs-efw-bpa {
	position:absolute;
	top:-15px;
	left:0px;
	width:630px;
	height:70px;
	z-index:3;
	background-image: url('/_layouts/images/header-logo-web-address-efw.gif');
	padding:0px;
	border:0px;
	font-family:Helvetica;
	cursor: pointer;
}

.bpacs-header-text {
	position:absolute;
	top:0px;
	margin-left:65px;
	z-index:3;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	font: 35px 'Arial', sans-serif;
	color: #ffffff;
	cursor:pointer;
	
}


.bpacs-header-right-side {
	position:absolute;
	top:-10px;
	width:300px;
	right:0px;
	z-index:3;
	display:block;
	text-align:right;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	font: 13px 'Arial', sans-serif;
       line-height : 18px;

}


/*order of precedence */
.bpacs-a a{text-decoration: none;}
.bpacs-a a:link {color: #0044dd;}
.bpacs-a a:visited {color:#0044dd;}
.bpacs-a a:hover {text-decoration: underline;color:  #0044dd;}
.bpacs-a a:active {color: #0044dd;}


.search-text-input {
background: #000000 url('/_layouts/images/Header/search-input-bg.gif') no-repeat;
height: 25px;
position:relative;
left:0px;
margin: 5px 0px 0px 65px;
}


button.searchBtn {
	position:relative;
	top:-25px;
	border: none;
	width: 55px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	text-indent: -9999px;
	background: #ffffff url('/_layouts/images/button-search.gif') no-repeat bottom left;
}
button.searchBtn:hover {
	background: #ffffff url('/_layouts/images/button-search.gif') no-repeat bottom left;	
}


input.searchBoxInput {
background: transparent;
border: 0;
border-color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #676767;
/*font-weight: bold;*/
height:20px;
width:231px;
position:relative;
top:2px;
font: 13px 'Arial', sans-serif;
line-height : 18px;

}


.bpacs-horz-nav-box {
	position:absolute;
	top:0px;
	left:50%;
	margin-top:105px;
	margin-left:-469px;
	height: 32px;
	width: 115px;
	z-index:4;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border:0px;
	background-color: #00467f;
}

 
.bpacs-horz-nav-box-text {
	display:block;
	text-align:center;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	font: 13px 'Arial', sans-serif;
	color: #ffffff;
}


.bpacs-horz-nav-select-box {
	position:absolute;
	top:0px;
	left:50%;
	margin-top:105px;
	margin-left:-269px;
	height: 32px;
	width: 115px;
	z-index:4;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border:0px;
	background-color: #ffffff;
}

 
.bpacs-horz-nav-box-select-text {
	display:block;
	text-align:center;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	font: bold 13px 'Arial', sans-serif;
	color: #00467f;
}




.bpacs-vert-nav-1-box {
	position:relative;
	top:0px;
	height: 30px;
	width: 220px;
	z-index:4;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border:0px;
	background-color: #ffffff;
}


.bpacs-vert-nav-2-box {
	position:relative;
	top:0px;
	height: 30px;
	z-index:4;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border:0px;
	background-color: #e5e5e5;
}

.bpacs-vert-nav-3-box {
	position:relative;
	top:0px;
	height: 30px;
	width: 190px;
	z-index:4;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border:0px;
	background-color: #ffffff;
}

.bpacs-vert-nav-3-box-shim {
	position:relative;
	float:left;
	top:0px;
	height: 34px;
	width: 10px;
	z-index:4;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border:0px;
	background-color: #e5e5e5;
}
 
.bpacs-vert-nav-box-1-text {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 10px;
	font: 13px 'Arial', sans-serif;
	color: #00467f;
	cursor: pointer;
	
}

.bpacs-vert-nav-box-2-text 
{
	display:block;
	text-align:left;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 20px;
	font: 13px 'Arial', sans-serif;
	color: #00467f;
}

.bpacs-vert-nav-box-3-text {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 2px;
	font: 13px 'Arial', sans-serif;
	color: #00467f;
}


.bpacs-vert-menu-hr-1-gray-gif {
	position:relative;
	top: -7px;
	height: 1px;
	margin-top: 0px;
	z-index:4;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.bpacs-vert-menu-hr-2-gray-gif {
	position:relative;
	top: -7px;
	height: 1px;
	margin-top: 0px;
	z-index:4;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	
}

.bpacs-vert-menu-hr-3-gray-gif {
	position:relative;
	top: -7px;
	height: 1px;
	margin-top: 0px;
	z-index:5;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	
}



.bpacs-blue-title-box {
	position:relative;
	top:0px;
	height: 35px;
	z-index:2;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border:0px;
	background-color: #00467f;

}

 
.bpacs-blue-title-box-text {
	display:block;
	text-align:left;
	padding-top: 9px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 15px;
	font: bold 13px 'Arial', sans-serif;
	color: #ffffff;
}




.bpacs-hr-gray-gif {
	position:relative;
	top:0px;
	height:1px;
	margin-top:0px;
	z-index:2;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 0px;
}



.bpacs-box-w-border {
	position:relative;
	top:0px;
	z-index:2;
	padding-top: 15px ;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	border-style: solid;
	border-color: #cbcbcb;
	border-width: 1px;
}



.bpacs-title-box-w-border {
	position:relative;
	top:0px;
	z-index:2;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 10px;
	border-style:solid ;
	border-color: #cbcbcb;
	border-width: 1px;
}

.bpacs-news-content {
	position:absolute;
	top:0px;
	left:50%;
	margin-top:455px;
	margin-left: 11px;
	width:220px;
	z-index:2;
	padding:0px;
	border:0px;
} 

.bpacs-12colmn-content {
	position:relative;
	top:0px;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	z-index:2;
	padding:0px;
	border:0px;
}


.bpacs-6colmn-content-left {
	position:relative;
	float:left;
	top:0px;
	width:460px;
	/*
	margin-top:150px;
	*/
	left:50%;
	margin-left:-469px;
	/*z-index:2;*/
	padding:0px;
	border:0px;
}

.bpacs-6colmn-content-right {
	position:relative;
	top:0px;
	width:460px;
	/*
	margin-top:150px;
	*/
	left:50%;
	margin-left:11px;
	/*z-index:2;*/
	padding:0px;
	border:0px;
}


.bpacs-3-a-colmn-content {
	position:relative;
	float:left;
	top:0px;
	width:220px;
	/*
	margin-top:150px;
	*/
	left:50%;
	margin-left:-469px;
	/*z-index:2;*/
	padding:0px;
	border:0px;
}

.bpacs-3-b-colmn-content {
	position:relative;
	float:left;
	top:0px;
	width:220px;
	/*
	margin-top:150px;
	*/
	left:50%;
	margin-left:-229px;
	/*z-index:2;*/
	padding:0px;
	border:0px;
}


.bpacs-3-c-colmn-content {
	position:relative;
	float:left;
	top:0px;
	width:220px;
	/*
	margin-top:150px;
	*/
	left:50%;
	margin-left:11px;
	/*z-index:2;*/
	padding:0px;
	border:0px;
}


.bpacs-3-d-colmn-content {
	position:relative;
	top:0px;
	width:220px;
	/*
	margin-top:150px;
	*/
	left:50%;
	margin-left:249px;
	/*z-index:2;*/
	padding:0px;
	border:0px;
}




.bpacs-4-a-colmn-content {
	position:relative;
	float:left;
	top:0px;
	width:300px;
	/*
	margin-top:150px;
	*/
	left:50%;
	margin-left:-469px;
	/*z-index:2;*/
	padding:0px;
	border:0px;
}

.bpacs-4-b-colmn-content {
	position:relative;
	float:left;
	top:0px;
	width:300px;
	/*
	margin-top:150px;
	margin-left:-229px;
	*/
	left:50%;
	margin-left:-149px;
	/*z-index:2;*/
	padding:0px;
	border:0px;
}


.bpacs-4-c-colmn-content {
	position:relative;
	float:left;
	top:0px;
	width:300px;
	/*
	margin-top:150px;
	*/
	left:50%;
	margin-left:170px;
	/*z-index:2;*/
	padding:0px;
	border:0px;
}

.bpacs-9-a-content {
	position:relative;
	float:left;
	top:0px;
	width:700px;
	/*
	margin-top:150px;
	*/
	left:50%;
	margin-left:-469px;
	/*z-index:2;*/
	padding:0px;
	border:0px;
}

.bpacs-9-b-colmn-content {
	position:relative;
	float:left;
	top:0px;
	/*
	margin-top:150px;
	*/
	left:50%;
	margin-left:-229px;
	width:700px;
	/*
	z-index:2;
	*/
	padding:0px;
	border:0px;
}



 
.bpacs-content-container-top { 
   position:relative;
   z-index:2;
   border:0px;
 } 
 
.bpacs-content-container { 
  position:relative;
  z-index:2;
  padding-top:0px;
  padding-bottom:20px;
  border:0px;
 } 


.bpacs-title01 {
	display:block;
	text-align:left;
	padding-top: 0px;
	/*padding-bottom: 12px;*/
	padding-right: 0px;
	padding-left: 0px;
	font: bold 26px 'Arial', sans-serif;
	color: #666666;
}

.bpacs-title02 {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-right: 0px;
	padding-left: 0px;
	font: bold 26px 'Arial', sans-serif;
	color: #ffffff;
}

.bpacs-subhead-bold01 {
	display:block;
	text-align:left;
	padding-top: 0px;
	/*padding-bottom: 12px;*/
	padding-right: 0px;
	padding-left: 0px;
	font: bold 18px 'Arial', sans-serif;
	color: #666666;
}

.bpacs-subhead-bold02 {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-right: 0px;
	padding-left: 0px;
	font: bold 20px 'Arial', sans-serif;
	color: #666666;
}

.bpacs-subhead-bold03 {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-right: 0px;
	padding-left: 0px;
	font: bold 24px 'Arial', sans-serif;
	color: #666666;
}

.bpacs-subhead01 {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-right: 0px;
	padding-left: 0px;
	font: 18px 'Arial', sans-serif;
	color: #666666;
}


.bpacs-subhead02 {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-right: 0px;
	padding-left: 0px;
	font: 20px 'Arial', sans-serif;
	color: #666666;
}

.bpacs-subhead03 {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-right: 0px;
	padding-left: 0px;
	font: 24px 'Arial', sans-serif;
	color: #666666;
}

.bpacs-head-ludicrous {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	font: normal 48px 'Arial', sans-serif;
	line-height : 48px;
	letter-spacing: -2px;
	color: #4C4C4C;
}

.bpacs-head-superhead {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	font: normal 36px 'Arial', sans-serif;
	line-height : 36px;
	letter-spacing: -1px;
	color: #4C4C4C;
}

.bpacs-head-head {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	font: normal 32px 'Arial', sans-serif;
	line-height : 32px;
	letter-spacing: -1px;
	color: #4C4C4C;
}

.bpacs-head-subhead-2 {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	font: normal 28px 'Arial', sans-serif;
	line-height : 28px;
	letter-spacing: -1px;
	color: #4C4C4C;
}

.bpacs-head-subhead-1 {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	font: normal 24px 'Arial', sans-serif;
	line-height : 24px;
	letter-spacing: -1px;
	color: #4C4C4C;
}



.bpacs-head-subhead-0 {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	font: normal 20px 'Arial', sans-serif;
	line-height : 20px;
	letter-spacing: -1px;
	color: #4C4C4C;
}

.bpacs-subhead-a{
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	font: normal 16px 'Arial', sans-serif;
	line-height : 20px;
	letter-spacing: 0px;
	color: #4C4C4C;
}

.bpacs-subhead-b{
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	font: normal 14px 'Arial', sans-serif;
	line-height : 20px;
	letter-spacing: 0px;
	color: #4C4C4C;
}

.bpacs-body01 {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-left: 0px;
	font: 13px 'Arial', sans-serif;
	line-height : 20px;
	color: #000000;
}

.bpacs-body02 {
	
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-left: 0px;
	font: 13px 'Arial', sans-serif;
	line-height : 18px;
	color: #ffffff;
		

}

.bpacs-caption {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-left: 0px;
	font: 12px 'Arial', sans-serif;
	line-height : 18px;
	color: #000000;
}




.bpacs-body01bold {
	display:inline;
	text-align:left;
	font: strong 'Arial', sans-serif;
}


/***********/
/*Left web part zone*/
/*
.NavigationMainTable{
	width:220px !important; // 3 Column Span according to style guideline
}
*/


/* Header Links*/
.bpacs-header-right-side a:link {color: #ffffff;text-decoration:none;}
.bpacs-header-right-side a:visited {color: #ffffff;text-decoration:none;}
.bpacs-header-right-side a:hover{text-decoration:underline;}
.bpacs-header-right-side a:active {text-decoration:underline;}
.bpacs-header-right-side span {color: #ffffff;}

/* Left Nav Links*/
.bpacs-vert-nav-2-box a:hover{text-decoration:none;}
.bpacs-vert-nav-2-box a:visited{color:#00467f;text-decoration:none;}
.bpacs-vert-nav-2-box a:active{color:#000000;text-decoration:none;}
.bpacs-vert-nav-2-box a:link{color:#00467f;text-decoration:none;}
.bpacs-vert-nav-2-box a{text-decoration:none;}

/* expand and collapse */
.NavigationSectionContainerRowExpanded
{
}

.NavigationSectionContainerCellExpanded
{
    display: block;
}

.NavigationSectionContainerRowCollapsed
{
     display: none;
}

.NavigationSectionContainerCellCollapsed
{
    display: none;
}

.NavigationSectionContainerImageCollapsedExpandedPosition
{
    position:relative;
    top:2px;
    float:right;
    vertical-align: middle;
    margin-right:7px;
    height:20px;
}

.NavigationTextContainerSpan
{
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;    
    color: #000000;  
}


/*expand the width to 940px*/
.menu-horizontal ul.static
{
    display:block;
}

/* hide left panel */
#s4-leftpanel-content
{
	display:none;
}


/* Top Menu */ 

.s4-tn {
	position:relative;
	top:0px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	width:940px;
	height: 30px;
	z-index: 4;
}

.s4-tn .menu-horizontal > ul.root
{
	height:30px !important;
}

/* bring text to foreground*/
.s4-tn li.static > .menu-item{
	display:block;
	height: 30px;
        text-align:left;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top:0px;
	font: 14px 'Arial', sans-serif;
	color:#ffffff;
	border-bottom: transparent 0px solid;
	border-left: transparent 0px solid;
	border-right: transparent 0px solid;
	border-top: transparent 0px solid;
	padding-left:20px;
	padding-right:10px;
}

.s4-tn li.static > .menu-item > .additional-background{
	line-height:30px;
}


/* highlight a tab*/
.s4-tn li.static:hover{ 
   	height: 30px;
	z-index:4;
	padding-top: 0px;
	padding-bottom: 0px;
	border:0px;
	font:14px 'Arial', sans-serif;
    border-left:#e5e5e5 1px solid !important;
	border-right:#e5e5e5 1px solid !important;
}

.s4-tn li.static
{
	border-left:#00467f 1px solid;
	border-right:#00467f 1px solid;
}

.s4-tn li.static a.selected:hover{
	font:bold 14px 'Arial', sans-serif;
	color:#666666;
}

/* make the selected tab active*/
.s4-tn li.selected  { 
    background-color: #ffffff;
	padding-left:20px;
	padding-right:10px;
	border-left:#ffffff 1px solid;
	border-right:#ffffff 1px solid;
}

.s4-tn li.static .selected  {
    	height: 30px;
	z-index:4;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right:0px;
	border:0px; 
	font:bold 14px 'Arial', sans-serif;
	color:#666666; 
}


/*fly out*/
/*width of all flyouts*/
.s4-tn ul.dynamic{
	border-top:#d9d9d9 0px solid !important;/* no top border*/
}

/*
.s4-tn li.dynamic{
	
	height:25px;
}*/

.s4-tn li.dynamic > .menu-item
{
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	font:14px 'Arial', sans-serif;
	color:#666666;
}


.s4-tn li.dynamic:hover {
	font: 14px 'Arial', sans-serif !important;
	background-color:#e5e5e5 !important;
}


.dynamic a:hover {
	font: 14px 'Arial', sans-serif !important;
	background-color:#e5e5e5 !important;
}
/*
.dynamic a:visited{
	color:#00467f;
}
.dynamic a{
	color:#666666;
}
*/
/*end fly out*/


/*alternate row background color*/
.ms-alternating 
{
    background-color:#f7f7f7;
}

.ms-WPBody
{
	font-family:Arial, sans-serif;
	font-size:13px !important;
	color: #000000;
	line-height : 20px;
}

.ms-vb,.ms-WPBody TD,.description,.ms-vh
{
	font-family:Arial, sans-serif !important;
	text-align:left;
	font-size:13px !important;
	line-height : 20px;
	color: #000000;
}


.ms-WPBody a,.link-item a
{
	font-family:Arial, sans-serif !important;
	font-size:12px !important;
}

.ms-WPBody a{text-decoration: none;}
.ms-WPBody a:link {color: #0044dd;}
.ms-WPBody a:visited {color:#0044dd;}
.ms-WPBody a:hover {text-decoration: underline;color:  #0044dd;}
.ms-WPBody a:active {color: #0044dd;}


.link-item a{text-decoration: none;}
.link-item a:link {color: #0044dd;}
.link-item a:visited {color:#0044dd;}
.link-item a:hover {text-decoration: underline;color:  #0044dd;}
.link-item a:active {color: #0044dd;}

/*blog site fixes*/
.ms-rightblogpost{
width:585px !important;	
}



/*----------------------fix defect ID 213 UI - Dashboard - hover over BPA Announcements reveals a Check Box.------------------*/

.ms-WPHeaderTdSelection
{
	display: none;
}



.additional-background
{
    background-image:none !important
}

/*left nav css*/


/* workaround to prevent visual flickering on left nav */ 
.bpa-s4-ql
{
	visibility:hidden;
}


/*left nav container*/

.bpa-s4-ql,.s4-specialNavLinkList{
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px;
}
/*first tier*/
.bpa-s4-ql .menu-vertical
{
	border-bottom:outset 1px #D8D8D8;
}
.bpa-s4-ql ul.root > li
{
	border-top:inset 1px #D8D8D8;
	min-height:30px;
}

/* set the selected li height to 100% to fit its child*/
.bpa-s4-ql ul.root > li.selected
{
	height:100%;
}

/* set the selected li>a height to 30 px*/
.bpa-s4-ql ul.root > li.selected>a
{
	min-height:30px;
	color:#666666 !important;
}

/* all children of the first tier selected item*/
.bpa-s4-ql ul.root > li.selected >ul >li>ul >li
{
	min-height:30px;
}


.bpa-s4-ql ul.root > li > .menu-item,.bpa-s4-qlheader,.bpa-s4-qlheader:visited{
padding:0px 0px 0px 10px;
font: 12px 'Arial', sans-serif;
border-color:transparent;
word-wrap:break-word;
overflow-x:auto;
vertical-align:middle;
min-height:30px;

}

.bpa-s4-ql ul.root ul > li.selected > a.menu-item
{
	color:#666666;
	font-weight:bold;
}


.bpa-s4-ql ul > li > a:hover,.bpa-s4-ql ul.root > li > a:hover,.bpa-s4-qlheader:hover{
text-decoration:none;
}
/* hightlight the second selected element*/
.bpa-s4-ql ul.root > li.selected
{
	background-color:#f4f4f4;
}

.bpa-s4-ql ul.root > li > a:hover{
background-color:#f4f4f4;
text-decoration:none;
}

/*second tier*/
.bpa-s4-ql ul.root > li > ul > li
{
	min-height:30px;
	margin-left:20px;
	border-top:inset 1px #D8D8D8;
}

.bpa-s4-ql ul.root > li.selected >ul >li.selected
{
	height:100%;
}


.bpa-s4-ql ul.root > li >ul >li.selected
{
	height:100%;
	
}
.bpa-s4-ql ul.root > li.selected >ul >li
{
	min-height:30px;
	border-top:inset 1px #D8D8D8;
	margin-left:20px;
}

.bpa-s4-ql ul.root > li >ul >li.selected a
{
	min-height:30px;
}


.bpa-s4-ql ul.root ul > li.selected
{
	background-color:#ffffff;
}

.bpa-s4-ql ul.root ul > li > a{
padding:0px 0px 0px 10px;
border-width:1px 0px;
border-style:solid;
border-color:transparent;
color:#3b4f65;
overflow-x:auto;
display:block;
zoom:1;
font: 12px 'Arial', sans-serif;
vertical-align:middle;
min-height:30px;

}


/*http://shibashake.com/wordpress-theme/css-opacity-5-faces-of-transparency*/
.bpa-s4-ql ul.root ul > li a:hover{
	background-color:#ffffff;
        filter:alpha(opacity=100);
	text-decoration:none;
}

/*third tier*/
.bpa-s4-ql ul.root > li >ul >li.selected >ul >li
{
	border-top:inset 1px #D8D8D8;
	margin-left:10px;
}
.bpa-s4-ql ul.root> li >ul >li > ul >li
{
	margin-left:10px;
	border-top:inset 1px #D8D8D8;
}

.bpa-s4-ql ul.root > li >ul >li > ul> li.selected
{
	min-height:30px;
}

.bpa-s4-ql ul.root ul > li > ul>li.selected > a.menu-item
{
	color:#666666;
	font-weight:bold;
}


bpa-s4-ql ul.root ul> li>ul>li{

background-color:#ffffff;	
}

.bpa-s4-ql ul.root ul > li >ul >li a:hover{
  background-color:#f4f4f4;
  text-decoration:none;
}



.custom-breadcrumb a{ 
color:#0072bc;
} 

.custom-breadcrumb a:visited{ 
color:#0072bc;
} 

.custom-breadcrumb a:hover{ 
text-decoration:underline;
} 

.bpacs-hide-root-node span{
display: none; 
} 

/*hide first arrow*/
.bpacs-hide-root-node + span
{
	display:none;
}


/*left nav floating link*/

.bpa-cs-floating-link a
{
	color:#3b4f65 !important;
	font-weight:normal !important;
	background:#ffffff;
}

/*(+) sign align right*/
.bpa-expand-span
{
text-align:right;
float:right;
white-space:nowrap;
}


div.menu-vertical span.additional-background
{
	display:inline !important;
	float:left;
}


div.menu-vertical span.additional-background .menu-item-text
{
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	
}

DIV.menu-vertical li.selected >a.selected 
{
	font-weight:bold;
}



DIV.menu-vertical LI.static a
{
	margin:0px !important;
}


DIV.menu-vertical LI.static LI.static ul
{
	display:none;
}

DIV.menu-vertical LI.static LI.selected ul
{
	display:block !important;
}


/*stop text overflowing*/
.s4-search .s4-wpTopTable
{
	table-layout: fixed;
	word-wrap:break-word;
	width:100% !important;
}	

.s4-wpTopTable
{
	table-layout: fixed;
	word-wrap:break-word;
	width:100% !important;
}	

/*list view*/
.ms-listviewtable
{
	table-layout: fixed;
	word-wrap:break-word;
	width:100% !important;
}

/* edit page mode*/
.ms-SPZone .ms-WPSelected
{
	table-layout: fixed;
	word-wrap:break-word;
	width:100% !important;
}	

/*edit web part mode*/
#MSO_tblPageBody
{
  	margin-left: 25%;
  	margin-right: auto;
  	width: 960px !important;

}

/* web part menu*/
#MSOTlPn_MainTD
{
	position:relative;
	top:45px;
}

.ms-rtestate-field, .ms-rteStyle-Tagline
{
	font-family:Arial, sans-serif;
	display:block;
	text-align:left;
	line-height : 20px;
	font-size:13px;
	color: #000000;
}

#bpaImgContainer
{
	width:100%;
	position:relative;
}
#bpaImgCarousel
{
	margin-left:37px;
}

#ui-carousel-next, #ui-carousel-prev {
				width: 35px;
				height: 20px;
				background: url(/_layouts/images/button-arrow-left.gif) #fff center center no-repeat;
				display: block;
				z-index: 100;
				
}

#bpaImgCarousel img
{
	height:110px;
	width:140px;
}
#ui-carousel-next {
	background-image: url(/_layouts/images/button-arrow-right.gif);
}

			
#ui-carousel-next > span, #ui-carousel-prev > span {
	display: none;
}


.bpaHomeBoxes{
	position:absolute;
	z-index:100;
	width:130px;
	top:85%;
	left:81%;
}

.bpaHomeBoxes a {
	background: url(/_layouts/images/unactive.png) #fff no-repeat center center;
	width:20px;
	height:20px;
	margin:5px;
	float:left
}

.bpaHomeBoxes span {
	display:none;
}
.bpaHomeNewsCarousel{
	background:#00467f;
}

.bpaHomeNewsCarousel img
{
    width:460px;
    float:left;
}


.bpaHomeNewsTitle{
	word-break:break-word;
	display:block;
	text-align:left;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 0px;
	font: 24px 'Arial', sans-serif;
	line-height : 24px;
	letter-spacing: -1px;
	color:#ffffff;
}

.bpaHomeNewsDesc
{
	word-break:break-word;
	display:block;
	text-align:left;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 0px;
	font: 13px 'Arial', sans-serif;
	line-height : 18px;
	color: #ffffff;
}

.bpaHomeNewsRight{
	float:right;
	width:220px;
}

.slide {
	margin: 0;
	position: relative;
}

.bpaHomeNewsRight a{text-decoration: none; cursor:hand}
.bpaHomeNewsRight a:link {text-decoration: none;}
.bpaHomeNewsRight a:visited {text-decoration: none;}
.bpaHomeNewsRight a:hover {text-decoration: none;}
.bpaHomeNewsRight a:active {text-decoration: none;}


/*stopping image overflow when in edit mode*/
.dfwp-column,.dfwp-list,.bpaHomeNewsCarousel
{
	width:100% !important;
}

/* page layouts*/
 #cd1,#cd2,#cd3,#cd4,#cd5,#cd6,#cd7,#cd8,#cd9,#cd10,#cd11,#cd12,#cd13,#cd14,#cd15
 {
       padding-bottom: 20px;
 }
 
 /*BPA 12colhome page layout*/
 #container1 #cd1
 {
	 padding-bottom: 0px;
 }
 
 /*BPABlogPost and BPABlogWelcome*/
 .s4-search
    {
		position:relative;
		top:0px;
		left:0px;
	}
			  
	.s4-search input.ms-sbplain /* search text box*/
	{
		width: 165px !important;
	}
    
	input.ms-sbplain /* search text box*/
	{
		height: 23px !important;
		padding-top: 1px !important;
		padding-bottom: 0px !important;
		background: transparent;
		border: 0;
		border-color: #ffffff;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #676767;
		position:relative;
		font: 13px 'Arial', sans-serif;
		line-height : 18px;
	}
	.srch-gosearchimg /*search button*/
	{
		height: 25px !important;
	}
	
    #FGTLinks table 
    {
    	table-layout: auto !important;
	}


/*overwrite ootb wp box*/
/* overwrite ootb wp header container*/
/*bpacs-blue-title-box*/
.s4-wpcell-plain .ms-WPHeader
{
	position:inherit;
	top:0px;
	height: 35px;
	z-index:2;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border:0px;
	background-color: #00467f;
}

.s4-wpcell-plain .ms-WPHeader td
{
	border-left: #ebebeb 0px solid;
	border-top: #ebebeb 0px solid;
	border-right: #ebebeb 0px solid;
	border-bottom:#ebebeb 0px solid;
	border-collapse:inherit;
}


/* overwrite ootb wp title*/
/*bpacs-blue-title-box-text*/
.s4-wpcell-plain .ms-WPTitle 
{
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
}


.s4-wpcell-plain .ms-WPBorder { /*bpacs-box-w-border*/
	position:inherit;
	top:0px;
	z-index:2;
	padding-top: 15px ;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	border-style: solid;
	border-color: #cbcbcb;
	border-width: 1px;
}


.s4-wpcell-plain .ms-wpContentDivSpace
{
	margin-left:0px;
	margin-right:0px;
}

a.bpacs-subhead-bold01-link {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size:18px !important;
	font-weight: bold;
	font-family: Arial, sans-serif !important;
	text-decoration: none;
}

a.bpacs-subhead-bold01-link:link {
color: #0044dd;
}

a.bpacs-subhead-bold01-link:visited {
color: #0044dd;
}

a.bpacs-subhead-bold01-link:hover {
text-decoration: underline;color:  #0044dd;
}
a.bpacs-subhead-bold01-link:active {
text-decoration: underline;color:  #0044dd;
}

a.bpacs-subhead-bold02-link {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-right: 0px;
	padding-left: 0px;
	font-size:20px !important;
	font-family: Arial, sans-serif !important;
	font-weight: bold;
	text-decoration: none;
}

a.bpacs-subhead-bold02:link {
color: #0044dd;
}

a.bpacs-subhead-bold02:visited {
color: #0044dd;
}

a.bpacs-subhead-bold02:hover {
text-decoration: underline;color:  #0044dd;
}
a.bpacs-subhead-bold02:active {
text-decoration: underline;color:  #0044dd;
}



a.bpacs-subhead-bold03-link {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-right: 0px;
	padding-left: 0px;
	font-size:24px !important;
	font-family: Arial, sans-serif !important;
	font-weight: bold;
	text-decoration: none;
}

a.bpacs-subhead-bold03-link:link {
color: #0044dd;
}

a.bpacs-subhead-bold03-link:visited {
color: #0044dd;
}

a.bpacs-subhead-bold03-link:hover {
text-decoration: underline;color:  #0044dd;
}
a.bpacs-subhead-bold03-link:active {
text-decoration: underline;color:  #0044dd;
}

a.bpacs-subhead01-link {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-right: 0px;
	padding-left: 0px;
	font-size:18px !important;
	font-family: Arial, sans-serif !important;
	font-weight: normal;
	text-decoration: none;
}

a.bpacs-subhead01-link:link {
color: #0044dd;
}

a.bpacs-subhead01-link:visited {
color: #0044dd;
}

a.bpacs-subhead01-link:hover {
text-decoration: underline;color:  #0044dd;
}
a.bpacs-subhead01-link:active {
text-decoration: underline;color:  #0044dd;
}

a.bpacs-subhead02-link {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-right: 0px;
	padding-left: 0px;
	font-size:20px !important;
	font-family: Arial, sans-serif !important;
	font-weight: normal;
	text-decoration: none;
}

a.bpacs-subhead02-link:link {
color: #0044dd;
}

a.bpacs-subhead02-link:visited {
color: #0044dd;
}

a.bpacs-subhead02-link:hover {
text-decoration: underline;color:  #0044dd;
}
a.bpacs-subhead02-link:active {
text-decoration: underline;color:  #0044dd;
}

a.bpacs-subhead03-link {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-right: 0px;
	padding-left: 0px;
	font-size:24px !important;
	font-family: Arial, sans-serif !important;
	font-weight: normal;
	text-decoration: none;
}

a.bpacs-subhead03-link:link {
color: #0044dd;
}

a.bpacs-subhead03-link:visited {
color: #0044dd;
}

a.bpacs-subhead03-link:hover {
text-decoration: underline;color:  #0044dd;
}
a.bpacs-subhead03-linkactive {
text-decoration: underline;color:  #0044dd;
}


a.bpacs-head-subhead-2-link {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	line-height : 28px;
	letter-spacing: -1px;
	font-size:28px !important;
	font-family: Arial, sans-serif !important;
	font-weight: normal;
	text-decoration: none;
}

a.bpacs-head-subhead-2-link:link {
color: #0044dd;
}

a.bpacs-head-subhead-2-link:visited {
color: #0044dd;
}

a.bpacs-head-subhead-2-link:hover {
text-decoration: underline;color:  #0044dd;
}
a.bpacs-head-subhead-2-link:active {
text-decoration: underline;color:  #0044dd;
}


a.bpacs-head-subhead-1-link {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	font: normal 24px 'Arial', sans-serif;
	line-height : 24px;
	letter-spacing: -1px;
	font-size:28px !important;
	font-family: Arial, sans-serif !important;
	font-weight: normal;
	text-decoration: none;
}

a.bpacs-head-subhead-1-link:link {
color: #0044dd;
}

a.bpacs-head-subhead-1-link:visited {
color: #0044dd;
}

a.bpacs-head-subhead-1-link:hover {
text-decoration: underline;color:  #0044dd;
}
a.bpacs-head-subhead-1-link:active {
text-decoration: underline;color:  #0044dd;
}



a.bpacs-head-subhead-0-link {
	display:block;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	line-height : 20px;
	letter-spacing: -1px;
	font-size:20px !important;
	font-family: Arial, sans-serif !important;
	font-weight: normal;
	text-decoration: none;
}

a.bpacs-head-subhead-0-link:link {
color: #0044dd;
}

a.bpacs-head-subhead-0-link:visited {
color: #0044dd;
}

a.bpacs-head-subhead-0-link:hover {
text-decoration: underline;color:  #0044dd;
}
a.bpacs-head-subhead-0-link:active {
text-decoration: underline;color:  #0044dd;
}


/*override the border that appears when a link is added to an image*/
a img
{
	border:0px;
}

#container0 /*top content is level with the top of the left nav*/
{
	position:relative;
	top:-4px;
}

.ms-rteTableEvenRow-0,.ms-rteTableOddRow-0
{
	vertical-align:top;
}


.ms-rteTableEvenRow-0,.ms-rteTableOddRow-0,.ms-rteTableEvenRow-1,.ms-rteTableOddRow-1,.ms-rteTableEvenRow-6,.ms-rteTableOddRow-6
{
	vertical-align:top;
}


/*http://blogs.msdn.com/b/mvpawardprogram/archive/2011/05/16/mvps-for-sharepoint-2010-modifying-ribbon-fonts-and-styles-for-publishing-page-html-field-controls.aspx*/
/*Styles menu in the ribbon for conent editor wp and page content*/

.ms-rteStyle-APLudicrous-Head {
    -ms-name:Ludicrous Head 48px;
    font-family:Arial;
    font-size:48px;
    line-height:48px;
    letter-spacing: -2px;
}

/* page content*/
.mv-bpaStyle-APLudicrous-Head {
    -ms-name:"Ludicrous Head 48px";
    font-family:Arial;
    font-size:48px;
    line-height:48px;
    letter-spacing: -2px;
}

.ms-rteStyle-APSuper-Head{
    -ms-name:Super Head 36px;
    font-family:Arial;
    font-size:36px;
    line-height:36px;
    letter-spacing: -1px;
}

.mv-bpaStyle-APSuper-Head{
    -ms-name:Super Head 36px;
    font-family:Arial;
    font-size:36px;
    line-height:36px;
    letter-spacing: -1px;
}


.ms-rteStyle-APHead{
    -ms-name:Head 32px;
    font-family:Arial;
    font-size:32px;
    line-height:32px;
    letter-spacing: -1px;
}

.mv-bpaStyle-APHead{
    -ms-name:Head 32px;
    font-family:Arial;
    font-size:32px;
    line-height:32px;
    letter-spacing: -1px;
}


.ms-rteStyle-APSubHead2{
    -ms-name:Subhead 2 28px;
    font-family:Arial;
    font-size:28px;
    line-height:28px;
    letter-spacing: -1px;
}

.mv-bpaStyle-APSubHead2{
    -ms-name:Subhead 2 28px;
    font-family:Arial;
    font-size:28px;
    line-height:28px;
    letter-spacing: -1px;
}

.ms-rteStyle-APSubHead1{
    -ms-name:Subhead 1 24px;
    font-family:Arial;
    font-size:24px;
    line-height:24px;
    letter-spacing: -1px;
}


.mv-bpaStyle-APSubHead1{
    -ms-name:Subhead 1 24px;
    font-family:Arial;
    font-size:24px;
    line-height:24px;
    letter-spacing: -1px;
}

.ms-rteStyle-APSubHead0{
    -ms-name:Subhead 0 20px;
    font-family:Arial;
    font-size:20px;
    line-height:20px;
    letter-spacing: -1px;
}


.mv-bpaStyle-APSubHead0{
    -ms-name:Subhead 0 20px;
    font-family:Arial;
    font-size:20px;
    line-height:20px;
    letter-spacing: -1px;
}

.ms-rteStyle-APSubHeada{
    -ms-name:Subhead a 16px;
    font-family:Arial;
    font-size:16px;
    line-height:20px;
    letter-spacing: 0px;
}

.mv-bpaStyle-APSubHeada{
    -ms-name:Subhead a 16px;
    font-family:Arial;
    font-size:16px;
    line-height:20px;
    letter-spacing: 0px;
}

.ms-rteStyle-APSubHeadb{
    -ms-name:Subhead b 14px;
    font-family:Arial;
    font-size:14px;
    line-height:20px;
    letter-spacing: 0px;
}


.mv-bpaStyle-APSubHeadb{
    -ms-name:Subhead b 14px;
    font-family:Arial;
    font-size:14px;
    line-height:20px;
    letter-spacing: 0px;
}

.ms-rteStyle-APBodyCopy{
    -ms-name:Body Copy 13px;
    font-family:Arial;
    font-size:13px;
    line-height:20px;
    letter-spacing: 0px;
}


.mv-bpaStyle-APBodyCopy{
    -ms-name:Body Copy 13px;
    font-family:Arial;
    font-size:13px;
    line-height:20px;
    letter-spacing: 0px;
}

.ms-rteStyle-APCaption{
    -ms-name:Caption 11px;
    font-family:Arial;
    font-size:11px;
    line-height:12px;
    letter-spacing: 0px;
}


.mv-bpaStyle-APCaption{
    -ms-name:Caption 11px;
    font-family:Arial;
    font-size:11px;
    line-height:12px;
    letter-spacing: 0px;
}

div.ms-rteElement-APGrayBox
{
	-ms-name:Gray Box;
	z-index:2;
	padding-top: 15px ;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	border-style: solid;
	border-color: #cbcbcb;
	border-width: 1px;
	display:block;
}

.mv-bpaStyle-APGrayBox
{
	-ms-name:Gray Box;
	z-index:2;
	padding-top: 15px ;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	border-style: solid;
	border-color: #cbcbcb;
	border-width: 1px;
	display:block;
}

div.ms-rteElement-APGreenBar{
    -ms-name:Subhead 0 20px Green Bar;
    width:100%;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    font-family:arial;
    font-size:20px;
    line-height:20px;
    letter-spacing:-1px;
    background-color:#8ab761;
    color:#ffffff;
}

.ms-rteStyle-APGreenBar{
    -ms-name:Subhead 0 20px Green Bar;
    width:100%;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    font-family:arial;
    font-size:20px;
    line-height:20px;
    letter-spacing:-1px;
    background-color:#8ab761;
    color:#ffffff;
}


.mv-bpaStyle-APGreenBar{
    -ms-name:Subhead 0 20px Green Bar;
    width:100%;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    font-family:arial;
    font-size:20px;
    line-height:20px;
    letter-spacing:-1px;
    background-color:#8ab761;
    color:#ffffff;
}

/*select all elements with a title attribute containing/eqaul the specified word*/
/*li.ms-cui-menusection-items a[title~=Heading],
li.ms-cui-menusection-items a[title~=Horizontal],li.ms-cui-menusection-items a[title=Paragraph],li.ms-cui-menusection-items a[title~=Callout]
*/
li.ms-cui-menusection-items a[title~=Normal],li.ms-cui-menusection-items a[title~=Comment],li.ms-cui-menusection-items a[title~=Highlight],li.ms-cui-menusection-items a[title~=Line],
li.ms-cui-menusection-items a[title~=References],li.ms-cui-menusection-items a[title=Caption]
{
	display:none;
}

/*leaving BPA popup*/
.bpa-leave-red
{
    color:Red;
    text-align:left;
}

.bpa-leave-main-div
{
    position:relative;
    top:50px;
}

.bpa-leave-sub-div1
{
    clear:both;
    position:relative;
    top:60px;
    margin:2em;
    text-align:center;
}