.bubbleLP-Wrapper DIV {
	OVERFLOW: hidden
}
.bubbleLP-TLC {
	BACKGROUND-POSITION: 0px -144px; FLOAT: left; BACKGROUND-IMAGE: url(/images/home_curves.gif); WIDTH: 7px; HEIGHT: 11px
}
.sublevel .bubbleLP-TLC {
	BACKGROUND-POSITION: 0px -56px; BACKGROUND-IMAGE: url(/images/home_curves.gif); BORDER-BOTTOM: #d3d2c5 1px solid; HEIGHT: 54px
}
.bubbleLP-TL {
	BORDER-RIGHT: #d3d2c5 1px solid; BORDER-TOP: #d3d2c5 1px solid; FLOAT: left; WIDTH: 192px; HEIGHT: 10px; BACKGROUND-COLOR: #f5f5f5
}
.sublevel .bubbleLP-TL {
	DISPLAY: none
}
.bubbleLP-T {
	BORDER-TOP: #d3d2c5 1px solid; FLOAT: left; WIDTH: 720px; HEIGHT: 10px
}
.sublevel .bubbleLP-T {
	PADDING-LEFT: 10px; WIDTH: 663px; PADDING-TOP: 10px; BORDER-BOTTOM: #d3d2c5 1px solid; HEIGHT: 43px
}
.sublevel .count {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #aaaaaa
}
.bubbleLP-TRC {
	BACKGROUND-POSITION: 0px -133px; FLOAT: left; BACKGROUND-IMAGE: url(/images/home_curves.gif); WIDTH: 7px; HEIGHT: 11px
}
.sublevel .bubbleLP-TRC {
	BACKGROUND-POSITION: 0px -1px; BACKGROUND-IMAGE: url(/images/home_curves.gif); BORDER-BOTTOM: #d3d2c5 1px solid; HEIGHT: 54px
}
.bubbleLP-L {
	CLEAR: both; FLOAT: left; WIDTH: 200px; HEIGHT: 230px
}
.bubbleLP-Slot {
	CLEAR: both; FLOAT: left; BORDER-LEFT: #d3d2c5 1px solid; WIDTH: 199px; HEIGHT: 219px; BACKGROUND-COLOR: #f6f5f0
}
.sublevel .bubbleLP-Slot {
	HEIGHT: 174px
}
.bubbleLP-Slot A {
	CURSOR: pointer
}
.bubbleLP-SH {
	BORDER-RIGHT: #d3d2c5 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: left; WIDTH: 185px; COLOR: #1b6ccd; LINE-HEIGHT: 35px; HEIGHT: 35px
}
.bubbleLP-SHA {
	BORDER-RIGHT: #d3d2c5 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: left; WIDTH: 185px; COLOR: #1b6ccd; LINE-HEIGHT: 35px; HEIGHT: 35px
}
.sublevel .bubbleLP-SH {
	LINE-HEIGHT: 28px; HEIGHT: 28px
}
.bubbleLP-SH .count {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.bubbleLP-SHA .count {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.bubbleLP-SH .count {
	COLOR: #aaaaaa
}
.bubbleLP-SHA {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #d3d2c5 1px solid; FONT-WEIGHT: bold; LINE-HEIGHT: 33px; BORDER-BOTTOM: #d3d2c5 1px solid; HEIGHT: 33px; BACKGROUND-COLOR: #ffffff
}
.sublevel .bubbleLP-SHA {
	LINE-HEIGHT: 26px; HEIGHT: 26px
}
.sublevel .bubbleLP-SHA#bubbleLP-SH1 {
	BORDER-TOP: #ffffff 1px solid
}
.bubbleLP-SHL {
	CLEAR: both; FLOAT: left; WIDTH: 9px; HEIGHT: 35px
}
.bubbleLP-SHLA {
	CLEAR: both; FLOAT: left; WIDTH: 9px; HEIGHT: 35px
}
.sublevel .bubbleLP-SHL {
	HEIGHT: 28px
}
.sublevel .bubbleLP-SHLA {
	HEIGHT: 28px
}
.bubbleLP-SHLA {
	BACKGROUND-COLOR: #a7a28d
}
.bubbleLP-SHR {
	FONT-SIZE: 16px; VISIBILITY: hidden
}
.bubbleLP-SHRA {
	FONT-SIZE: 16px; VISIBILITY: hidden
}
.bubbleLP-SHRA {
	VISIBILITY: visible
}
.bubbleLP-SHS {
	CLEAR: both; BORDER-RIGHT: #d3d2c5 1px solid; FLOAT: left; WIDTH: 198px; HEIGHT: 1px; BACKGROUND-COLOR: #ececec
}
.bubbleLP-SHF {
	CLEAR: both; BORDER-RIGHT: #d3d2c5 1px solid; FLOAT: left; WIDTH: 198px; HEIGHT: 4px
}
.bubbleLP-BLC {
	CLEAR: both; BACKGROUND-POSITION: 0px -122px; FLOAT: left; BACKGROUND-IMAGE: url(/images/home_curves.gif); WIDTH: 7px; HEIGHT: 11px
}
.bubbleLP-BL {
	BORDER-RIGHT: #d3d2c5 1px solid; FLOAT: left; WIDTH: 192px; BORDER-BOTTOM: #d3d2c5 1px solid; HEIGHT: 10px; BACKGROUND-COLOR: #f5f5f5
}
.bubbleLP-M {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 700px; PADDING-TOP: 5px; BORDER-BOTTOM: #d3d2c5 1px solid; HEIGHT: 224px
}
.sublevel .bubbleLP-M {
	HEIGHT: 174px
}
.bubbleLP-R {
	BORDER-RIGHT: #d3d2c5 1px solid; FLOAT: left; WIDTH: 6px; HEIGHT: 219px
}
.sublevel .bubbleLP-R {
	HEIGHT: 174px
}
.bubbleLP-BRC {
	BACKGROUND-POSITION: 0px -111px; FLOAT: left; BACKGROUND-IMAGE: url(/images/home_curves.gif); WIDTH: 7px; HEIGHT: 11px
}
.bubble241Gradient-L {
	FLOAT: left; BACKGROUND-IMAGE: url(/images/4.0/bin/241px-gradient-leftcorners.png); WIDTH: 10px; HEIGHT: 241px
}
.bubble241Gradient-M {
	BACKGROUND: url(/images/4.0/bin/241px-bubble-gradient.png) repeat-x; FLOAT: left; WIDTH: 220px; PADDING-TOP: 10px; HEIGHT: 231px
}
.bubble241Gradient-R {
	FLOAT: left; BACKGROUND-IMAGE: url(/images/4.0/bin/241px-gradient-rightcorners.png); WIDTH: 10px; HEIGHT: 241px
}
.landingNav {
	PADDING-LEFT: 20px; POSITION: relative; TOP: -25px; HEIGHT: 0px
}
.landingtopwrapper {
	CLEAR: both; PADDING-TOP: 0px
}
.landingtoprow1 {
	FLOAT: left; WIDTH: 320px; PADDING-TOP: 2px
}
.landingtoprow2 {
	PADDING-LEFT: 5px; FLOAT: left
}
.landingtoprow3 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; PADDING-TOP: 5px
}
.landingtoprow4 {
	FLOAT: left; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.landingtoprow4a {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.landingpostprojbtn {
	BACKGROUND-POSITION: 0px -155px; BACKGROUND-IMAGE: url(/images/4.0/buyer_landing_sprite.gif); MARGIN-LEFT: 8px; WIDTH: 148px; HEIGHT: 28px
}
.landingcontentwrapper {
	HEIGHT: 250px
}
.landingcontentl {
	FLOAT: left; WIDTH: 930px; HEIGHT: 260px
}
.landingcontentr {
	FLOAT: right; WIDTH: 240px
}
.landingcontentrmain {
	PADDING-LEFT: 10px; OVERFLOW: hidden; WIDTH: 210px
}
.landingcontentrrowl {
	CLEAR: both; FLOAT: left; WIDTH: 75px
}
.landingcontentrrowr {
	PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 130px
}
.landingcontentrfoot {
	CLEAR: both; PADDING-LEFT: 10px; FLOAT: left
}
.landingheading {
	PADDING-BOTTOM: 10px
}
.landinglist {
	PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 45px
}
.landingspacer {
	HEIGHT: 25px
}
.sampleProject {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 210px; PADDING-TOP: 5px; HEIGHT: 35px
}
.topProvider {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 210px; PADDING-TOP: 5px; HEIGHT: 60px
}
.topProvider .portfolio {
	PADDING-RIGHT: 5px; FLOAT: left; WIDTH: 40px; HEIGHT: 60px
}
.topProvider .title {
	FLOAT: left; WIDTH: 165px; HEIGHT: 15px
}
.topProvider .tagline {
	FLOAT: left; WIDTH: 165px; HEIGHT: 45px
}
.topProvider .img {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 40px; HEIGHT: 50px; BORDER-RIGHT-WIDTH: 0px
}
.videoIframe {
	WIDTH: 220px; HEIGHT: 165px
}
H1 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
INPUT.matchKeywords {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 6px; VERTICAL-ALIGN: middle; WIDTH: 310px
}
.headingblue {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #1b6ccd
}
.headingblack {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #333333
}
.biggrey {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; COLOR: #999999
}
.bigred {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; COLOR: #993300
}
.searchbtn {
	BACKGROUND-POSITION: 0px -183px; BACKGROUND-IMAGE: url(/images/4.0/buyer_landing_sprite.gif); VERTICAL-ALIGN: middle; WIDTH: 79px; HEIGHT: 31px
}
.grey {
	COLOR: #999999
}

