.bxw,
.bxb{
	width: 235px;
	background: white;
	margin: 15px 15px 22px 0;
	float:left;
	position: relative;
	z-index: 1;	
}
.bxb { width: 225px; margin-right: 0; float: right}

.bxw .content{
	background: white url(../img/bxw/gradient.png) repeat-x 0 100%;
	position: relative;
	top: 22px;
	width: 100%;
	margin-top: -37px;
}
.bxb .content {
	background: #3c88b5 url(../img/bxb/gradient.png) repeat-x 0 100%;
	color: white;
	position: relative;
	margin-right: 2px;
	margin-left: 2px;	
}
.bxb .bxb-left {
	background: transparent url(../img/bxb/border-left.gif) no-repeat 0 100%;
	position: relative;
	margin-top: -38px;
	top: 22px;
	width: 100%;
}
.bxb .bxb-right {
	background: transparent url(../img/bxb/border-right.gif) no-repeat 100% 100%;
	position: relative;
	width: 100%;
	display: block;
}
.bxw .content .author {
	text-align: right;
	padding-top: 5px;
	margin: 0;
	font-weight: bold;
	color: #04508e;
}
.bxw h2,
.bxb h2{
	margin:0 0 10px 0;
	padding:0;
}
.bxw p,
.bxb p{
	margin: 0;
	padding:0 0 10px 0
}
.bxb p {
	line-height: 1.3
}
.bxw h2 a,
.bxw h2{
	color: #04508e;
	font-weight: normal;
	
}
.bxw h2 {margin-bottom: 10px;}
.bxw h2 a:visited { color: #04508e; }
.bxw .bxw-top,
.bxb .bxb-top{
	margin: 0 15px;
	position:relative;
	height:15px;
	top:-15px;
	clear:both;
}
.bxw .bxw-top div,
.bxb .bxb-top div{
	position:absolute;
	width:15px;
	height:15px;
}
.bxw .bxw-top .left-corner,
.bxb .bxb-top .left-corner{
	left:-15px;
	background: url(../img/bxw/rt-left.png);
}
.bxw .bxw-top .right-corner,
.bxb .bxb-top .right-corner{
	left:100%;
	background: url(../img/bxw/rt-right.png);
}
.bxb .bxb-top .left-corner{
	background: url(../img/bxb/rt-left.png);
}
.bxb .bxb-top .right-corner{
	background: url(../img/bxb/rt-right.png);
}
.bxb .bxb-top .border{
	width:100%;
	height:15px;
	background: url(../img/bxb/rt-body.png);
}
.bxw .bxw-top .border{
	width:100%;
	height:15px;
	background: white;
}
.bxw .bxw-bottom,
.bxb .bxb-bottom{
	margin: 0 15px;
	position:relative;
	height:22px;
	top:22px;
	clear:both;
}
.bxw .bxw-bottom div,
.bxb .bxb-bottom div{
	position:absolute;
	width:15px;
	height:22px;
}
.bxw .bxw-bottom .left-corner{
	left:-15px;
	background: url(../img/bxw/rb-left.png);
}
.bxw .bxw-bottom .right-corner{
	left:100%;
	background: url(../img/bxw/rb-right.png);
}
.bxw .bxw-bottom .border{
	width:100%;
	height:22px;
	background: url(../img/bxw/rb-body.png);
}
.bxb .bxb-bottom .left-corner{
	left:-15px;
	background: url(../img/bxb/rb-left.png);
}
.bxb .bxb-bottom .right-corner{
	left:100%;
	background: url(../img/bxb/rb-right.png);
}
.bxb .bxb-bottom .border{
	width:100%;
	height:22px;
	background: url(../img/bxb/rb-body.png);
}
.reducer{margin: 0 14px 0 14px; min-height: 205px; }
.hvbp{width: 562px; float: right;}
.hvbp h2{font-size: 24px;}
.hvbp .reducer {padding: 0 15px;}

.archive-link {
	position: absolute;
	right: 20px;
	top: -2px;
	background: url(../img/icn-more.png) no-repeat 100% 50%;
	padding: 2px 20px 2px 0;
	color: #355a00;
	font-weight: bold;
	font-size: 11px
}
.desc {
	color: #999999;
	font-size: 10px;
	line-height: 1.2;
	margin: 10px 0 0 0!important;	
}
.desc span { color: #3c3c3c}
.bxw .content ul.metrics {
	margin: 0;
}
.bxw .content ul.metrics li {
	width: 100%;
	float: left;
	padding-top: 6px;
	line-height: 1.2;
	margin: 0;
}
.bxw .content ul.metrics li span {
	float: left;
	background: url(../img/value-right.png) no-repeat 100% 0;
	line-height: 1.5;
	margin-right: 6px;
	margin-top: -2px
}
.bxw .content ul.metrics li span em {
	display: block;
	background: url(../img/value-left.png) no-repeat 0 0;
	padding: 1px 2px 3px 2px;
	width: 40px;
	text-align: center;
	font-style: normal;
	color: white;
	font-weight: bold;
}
.site-info .bxb .reducer,
.site-info .bxw .reducer {
	max-height: 205px; overflow: hidden 
}
.bxw .title span {
	color: #04508e;
	font-weight: bold;
	line-height: 1.2
}
.bxw .btn-readmore,
.bxb .btn-req,
.bxb .btn-look {
	float: right;	
}
.bxw .btn-readmore a,
.bxb .btn-req a,
.bxb .btn-look a {
	display: block;
	background: url(../img/btns/btn-read-more.png);
	width: 84px;
	height: 32px;
	text-indent: -9999px;
	margin: 7px 5px 0 0;
}
.bxb .btn-req a {
	background: url(../img/btns/btn-make-request.png);
	width: 106px;
	height: 32px;
	margin-top: 10px;
}
.bxb .btn-look a {
	background: url(../img/btns/btn-look-inside.png);
	width: 95px;
	height: 32px;
	margin-top: 10px;
}
.flashtext .btn-look { 
	position: absolute;
	right: 0;
	top: 0;
}
.flashtext .btn-look a { 
	margin-top: 0;
}
.bxb .txt,
.bxw .txt { 
	height: 130px;
	overflow: hidden;
	position: relative;
}
.bxb .overflow,
.bxw .overflow {
	position: absolute;
	top: 100%;
	background: url(../img/bxb/overflow.png);
	height: 46px;
	width: 100%;
	margin: -46px 0 0 0;
}
.bxw .overflow {
	background: url(../img/bxw/overflow.png);
}
.bxw h3 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 17px;
	color: #04508e	
}
.bxw h3 a { 
	color: #04508e; 
	border-bottom: 1px solid #04508e 
}
#announcements h3,
#inthenews h3,
#leanarticles h3,
#supplyriskmanagementarticles h3,
#usefullinks h3 { font-size: 16px; margin: 0; }
#announcements .link,
#inthenews .link,
#leanarticles .link,
#supplyriskmanagementarticles .link,
#usefullinks .link { font-size: 13px; color: #04508e;}
#announcements .item,
#inthenews .item,
#leanarticles .item,
#supplyriskmanagementarticles .item,
#usefullinks .item { padding-bottom: 0;}
body.inside #main-content .twocoll {
	float: right;
	width: 728px
}
body.inside #main-content .twocoll .bxw {
	width: 417px;
}
.rgtbx {
	float: right;
	width: 295px;
}
.rgtbx .reducer {
	height: 365px;
}
.d-soft,
.d-soft li {
	margin: 0!important;
	padding: 0!important;
	width: 100%;
	color: white!important
}
.d-soft img {
	float: left;
	margin: 0 15px 0 0
}
.d-soft p {
	font-size: 13px;
}
.bxw .faq h3 {
	padding-top: 10px
}
.puzzle { width: 401px; height: 273px; float: left; position: relative; z-index: 1 }
.bxb-right a,
.bxb-right a:visited,
.bxb-right h2 a:visited { color: white}
.bxb-right a { text-decoration: none;}
.bxb-right .txt p { font-size: 14px; }
.flashtext { width: 401px; float: left; position: absolute; left: 0; top: 162px;}
.flashtext .reducer { min-height: 0; }
.flashtext .content { background: #3c88b5 url(../img/bxb/gradient2.png) repeat-x 0 -46px;}
.flashtext .reducer .txt { height: auto}
.flashtext .reducer .txt h3,
.flashtext .reducer .txt p { margin: 0;}
.flashtext .reducer .txt p { font-size: 12px;}
.flashtext .reducer .txt p a { font-weight: bold; text-decoration: underline}

#pg-index .site-info .bxb .reducer { min-height: 80px; max-height:none; height: 80px; }
.quotereduced .bxb-top .left-corner{
	background: url(../img/bxb/rt-left2.png);
}
.quotereduced .bxb-top .right-corner{
	background: url(../img/bxb/rt-right2.png);
}
.quotereduced .bxb-top .border{
	background: url(../img/bxb/rt-body2.png);
}
.quotereduced .content {
	background: #3c88b5 url(../img/bxb/gradient3.png) repeat-x 0 100%;		
}
.quotereduced .bxb-bottom .left-corner{
	background: url(../img/bxb/rb-left2.png);
}
.quotereduced .bxb-bottom .right-corner{
	background: url(../img/bxb/rb-right2.png);
}
.quotereduced .bxb-bottom .border{
	height:15px;
	background: url(../img/bxb/rb-body2.png);
}
.quotereduced .bxb-right .txt p {
	font-size: 11px; padding:0
}
.quotereduced { position:relative }
.quotereduced .btn-req { position: absolute; right: 4px; top: 25px; }
.quotereduced .bxb-bottom div { height: 15px; }
.inthenewsbox { float: right; margin-right: 0!important; width: 225px }
.inthenewsbox .txt { height:auto }
.inthenewsbox .txt p { padding:0 }
#pg-index .site-info .inthenewsbox .reducer { min-height: 89px; max-height:none; height: 89px; }

