#search {font-size: 1.4em;float: left;width: 245px;	position:absolute;		bottom:2px;		right:0;} #search span {float: left;color: #fff;margin-top: 5px;margin-right: 3px;} #search input.search_input {float: left;height: 1.3em;width: 13em;font-size: 0.9em;margin: 5px 0px 0px 0px;border: 0px;padding: 2px 2px 2px 2px;color: #666;} #search #submit {margin-top: 0px;margin-left: 3px;border: 0px;float: left;}body #wrapper #contentmain #header-new #search p {color: #fff;}#signup-new {border: none;margin-bottom: 10px;}*{	margin:0;	padding:0;}h1, h2, h3, h4, h5, h6, p, pre, blockquote,  ul, ol, li, blockquote, fieldset, address,table, { margin:5px; }/*global style*/body{	font-size: 60.5%;	font-family:Arial, Verdana, Helvetica, sans-serif;	font-weight:normal;	color:#767676;	background-color:#d5d5d5;}h1{	font-size:2.6em;	color:#565656;	margin: 0 0 5px 0;	padding:5px;	line-height:1em;	font-weight:normal;		}h2{	font-size:1.7em;	color:#565656;	font-weight:bold;	line-height:1em;	margin:0;}h3{	font-size:1.5em;	color:#565656;	font-weight:normal;	padding:5px;	margin:0;	line-height:1.3em;}h4{	font-size:1.4em;	color:#565656;	font-weight:bold;	padding:0;	margin:0;	line-height:1.3em;}h5{	font-size:1.3em;	color:#565656;	font-weight:bold;	padding:5px;	margin:0;	line-height:1.3em;}p{	font-size:1.2em;	line-height:1.5em;	margin:10px 0;}img{	outline:none;	border:2px solid #616161;}div.wizard img {border: none;}blockquote{	font-size:1.5em;	font-weight:bold;	color:#565656;}#omniture {display: none;}#wrapper table th ,#wrapper table td{		padding:5px;	vertical-align:top;	font-size:1em;	margin:0;	text-align:left;}#wrapper #signUpForm table a:link, #wrapper #signUpForm table a:visited{	color:#ffa41a;		line-height:1.2em;}#wrapper #signUpForm table a:hover{	color:#565656;}#wrapper table th h3{	color:#fff;	font-size:1.6em;	padding:0;	margin:0;}fieldset{	padding:10px 10px 15px 10px;	margin:10px 0;	border:1px solid #999;}legend{	font-size:1.1em;	padding:5px;	color:#565656;	}/*GLOBAL DIV STYLES*/#wrapper{	width:1024px;	margin: 0 auto;	padding:0 0 10px 20px;	background: url(/kbbn/images/shadow.jpg) repeat-y;}#contentmain {	width:980px;	margin:0;	padding:10px;}#signUpForm  {font-size: 1.3em;} #header{	background:url(/kbbn/images/headerBar.jpg) no-repeat;	width:960px;	height:135px;	margin:0 0 10px 0;	padding:0;}#header #sticker a img {border: none;}#header #sticker{/* 	border:1px solid red; */}#header p{	color:#fff;	margin:0;	padding:0;}#newsletter{border: none;position: absolute;left: 840px;top: 70px;margin: 0px;padding: 0px;}#newsletter img{	border:none;}#header ul{	margin:0;	padding:0px 0 0 0;	text-align:center;		}#header li{	float: left;	list-style-type: none;	margin:0;	padding:0 13px;	border-right: 1px solid #fff;}#header .top{	border:none;}#leftHandColumn{	width:285px;	padding: 0;	float:left;}#leftHandColumn #search p {display: inline;}#leftHandColumn #search_form {display: inline;}#leftHandColumn #search {margin-bottom: 18px;}#leftHandColumn #search_submit {background-image: url(/kbbn/images/search_button.gif);}#leftHandColumn ul{	list-style-type:none;}#leftHandColumn h2, #leftHandColumn h3{	color:#fff;}#showticker{	background:url(/kbbn/images/titleBars.jpg) repeat-x;	height:25px;	margin-bottom:5px;	color:#fff;	padding-top:5px;}#showticker a{	margin:0;	padding:2px 0 0 5px;}/*WIDGET*/#widget{	padding:0;	background:url(/kbbn/images/boxBack.jpg);	color:#fff;	margin:0 0 12px 0;	height:175px;	line-height:1.2em;}#widget h3{  padding:0;  margin:0;	  font-size:1.2em;  line-height:1.2em;  margin-left: 120px;}#widget p{	font-size:1.0em;	line-height:1.3em;	float:left;	font-weight:normal;}#widget ul li{	padding:5px 5px;	height:35px;	border-top: 1px solid #ccc;	margin-left:10px;}/* position the image off the screen and bring them on screen on mouseover */#widget img{	float:left;	padding:0;	top: 7px;	position: absolute;	width: 122px;	height: 130px;	left: -5000px;	margin:0;}#widget ul {	padding:5px 0 0 0;	margin:0;	height:135px;	float:left;	width: 280px;	position: relative;}#widget p {	margin:0;	padding:0;}#widget .top {	border-top:none;	padding-top:0px;}/* Make the image visible in three cases *//* 1) The top item is visible onload *//* 2) When the link is hovered in all browser apart from IE *//* 3) When some javascript has added mouseover class to the li      to cover the same thing as 2) in IE.*/#widget li.top img, #widget li a:hover img, #widget li.mouseover img {  left: 5px;}/*FEATURES*/#kbbFeatures .top{	border:none;}#kbbFeatures{	margin: 0 0 12px 0;	padding:0;}#kbbFeatures p, #kbbFeatures a:link, #kbbFeatures a:visited{	font-size:1.1em;	line-height:1.2em;	margin:0;	padding:0;	color:#fff;}#kbbFeatures a:hover  {	font-size:1.1em;	line-height:1.2em;	margin:0;	padding:0;	color:#ffa41a;}#kbbFeatures a:link, #kbbFeatures a:visited {  font-weight: normal;}#kbbFeatures ul{	background:url(/kbbn/images/boxBack.jpg);	padding:0;	margin:0;}#kbbFeatures ul li{	border-top: 1px solid #ccc;	padding: 5px 0 0 0;	margin: 0 5px;	height:60px;}#kbbFeatures img{	float:left;	margin:0px 5px 0 0;	padding:0;}/*KBB BUTTONS*/#buttons{	background:url(/kbbn/images/boxBack.jpg) repeat-x;	color:#fff;	padding:0 0 0 5px;	margin:0;	height:50px;}#buttons img{	border:none;	float:left;	padding:0 10px 0 0;	margin:0px;	}#buttons h2{	margin:0;	padding:0;}#buttons p{	margin:0;	padding:0;	font-size:1.1em;}#buttons ul li{	border-top:1px solid #ccc;	height:35px;	padding:5px 0 5px 0; 	margin:0 5px 0 0;}#buttons ul{	padding:5px 0 0 5px;	margin:0;}#buttons .top{	border-top:none;	padding-bottom:10px;}.clear{	clear:both;}#buttons a:link, #buttons a:visited{	color:#fff;	font-size:1.1em;}#buttons a:hover{	color:#ffa41a;}#mainContent {	width:665px;	float:left;	padding:0 0 0 10px;	margin:0;	font-size: 120%;}#mainContent h1 {	font-size:2.3em;	color:#565656;	margin: 0px 0px 10px 0;	padding:0px;	line-height:1em;	font-weight:normal;}#mainContent h2 {	font-size:1.2em;	color:#565656;	margin-bottom: 10px; 	font-weight:bold;	line-height:1em;	margin:0;}#mainContent h3 {	font-size:1.2em;	color:#565656;	font-weight:normal;	padding:0px;	margin:0;	line-height:1.3em;}#mainContent h4 {	font-size:1.2em;	color:#565656;	font-weight:normal;	padding:0px;	margin:0;	line-height:1.3em;}#mainContent h5 {	font-size:1.2em;	color:#565656;	font-weight:normal;	padding:0px;	margin:0;	line-height:1.3em;}#mainContent h6 {	font-size:1.2em;	color:#565656;	font-weight:normal;	padding:0px;	margin:0;	line-height:1.3em;}#mainContent p {	font-size:1.0em;	line-height:1.3em;		padding: 0px;	margin: 5px 0x 5px 0px;}#mainContent #twitter_div {	font-size:1.0em;}#mainContent #newsStyles h1 {	margin-top:10px;}#mainContent #newsStyles h2 a {color: #fff;}#mainContent #newsStyles h2 a:hover {	color:#ffa41a;}#mainContent img{	margin:0 10px 0 0;	padding:0;}#mainContent a.icon img {border: none;margin: 0px;}#mainContent a:link, #mainContent a:visited{	color:#ffa41a;	font-size:1em;}#mainContent a:hover{	color:#565656;}#mainContent blockquote{	width:140px;	float:right;	margin:5px 0 5px 5px;	padding:0;}#mainContent blockquote p{	line-height:1.2em;	font-style:italic;}#mainContent #bannerTop{	margin-top:4px;	margin-bottom:10px;	border:none;}#mainContent #bannerTop img{		border:none;}/*CENTRAL CONTENTS COLUMN */#contentsMain {  float:left;  width: 535px;}/*RIGHT COLUMN GLOBAL STYLE*/#rightColumn{	width:123px;	margin:0 0 0 0;	float:right;	padding:0;font-size: 0.9em;}#rightColumn img{	border:none;	margin: 0 0 10px 0;	padding:0;}#registerBtn a:link, #registerBtn a:visited{	height:36px;	background:url(/kbbn/images/registerBtn.jpg) no-repeat;	padding:30px 2px 0 6px;	margin:0 0 10px 0;	color:#444;		font-size:1.0em;	line-height:1em;	display:block;}#advertiseBtn a:link, #advertiseBtn a:visited{	height:36px;	background:url(/kbbn/images/advertiseBtn.jpg) no-repeat;	padding:30px 0 0 8px;	margin:0 0 10px 0;	color:#444;		font-size:1.0em;	line-height:1em;	display:block;}#registerBtn a:hover, #advertiseBtn a:hover{	color:#fff;}/*NEWS STYLES*/#newsStyles img{	margin:10px 0;	padding:0;}#newsStyles{	width:535px;	float:left;	padding:0;}#newsStyles p{	margin:4px 0px 4px 0px;	padding:0px;}#details{	padding:5px 5px 5px 0;}#companyBlurb{	float:left;}#download{	float:right;	font-size:1em;}#download #downloadpdf {	color:#ffa41a;	line-height:2em;	padding:5px 0 0 20px;	background:url(/kbbn/images/acroread.jpg) no-repeat 0% 50%;}#download #forward {	color:#ffa41a;	line-height:2em;	padding:5px 0 0 20px;	background:url(/kbbn/images/forward.jpg) no-repeat 0% 70%;}#download #downloadpdf:hover, #download #forward:hover{	color:#565656;}/*BOOKMARK STYLES*/#bookmarks{	margin:40px 0 0 0;	width:510px;	clear:both;}#bookmarks p{	text-align:center;	padding:0;	margin:0;}#bookmarks #delicious {	color:#767676;	line-height:2em;	padding:5px 15px 0 20px;	background:url(/kbbn/images/delicious.jpg) no-repeat 0% 100%;}#bookmarks #digg {	color:#767676;	line-height:2em;	padding:5px 15px 0 20px;	background:url(/kbbn/images/digg.jpg) no-repeat 0% 100%;}#bookmarks #reddit {	color:#767676;	line-height:2em;	padding:5px 15px 0 20px;	background:url(/kbbn/images/reddit.jpg) no-repeat 0% 100%;}#bookmarks #facebook {	color:#767676;	line-height:2em;	padding:5px 15px 0 20px;	background:url(/kbbn/images/facebook.jpg) no-repeat 0% 100%;}#bookmarks #stumble {	color:#767676;	line-height:2em;	padding:5px 15px 0 20px;	background:url(/kbbn/images/stumble.jpg) no-repeat 0% 100%;}#bookmarks #twitter {	color:#767676;	line-height:2em;	padding:5px 0px 0 20px;	background:url(/kbbn/images/twitter.gif) no-repeat 0% 100%;}#bookmarks #delicious:hover, #bookmarks #digg:hover, #bookmarks #reddit:hover, #bookmarks #facebook:hover, #bookmarks #stumble:hover{	color:#ffa41a;}.backbutton {	clear:both;}#gallery img{	margin:10px 5px 10px 0;	padding:0;	float: left;}#gallery ul{	list-style-type:none;	padding:10px 0 0 0;	margin:0;	float: left;}#gallery ul li{	padding:0 0 2px 0;	margin:0;}#gallery ul li img{	float:none;	padding:0;	margin:0 0 0 5px;}#commentsBox{	border:none;	margin:20px 0;	padding:0;}#commentsBox legend{	padding-left:0;}#post{	float:right;	background:url(/kbbn/images/post.jpg) no-repeat;	width:59px;	height:25px;	border:none;}#email_address {	border:1px solid #999;	padding:10px;	background:url(/kbbn/images/commentsBox.jpg) no-repeat;}#first_name {	border:1px solid #999;	padding:10px;	background:url(/kbbn/images/commentsBox.jpg) no-repeat;}#last_name {	border:1px solid #999;	padding:10px;	background:url(/kbbn/images/commentsBox.jpg) no-repeat;}#comments{	height:70px;	padding:10px;	margin:0 0 10px 0;	width:510px;	border:1px solid #999;	background:url(/kbbn/images/commentsBox.jpg) no-repeat;}/*links*/a:link, a:visited{	color:#fff;	text-decoration:none;	font-weight:bold;	font-size:1.2em;}a:hover{	color:#ffa41a;	text-decoration:none;	font-weight:bold;	font-size:1.2em;}p.csv {	margin-bottom:25px;}h2.titleBar {	background:url(/kbbn/images/titleBars.jpg) repeat-x;	height:23px;	padding:4px 0px 0 5px;	margin:0;	color:#fff;}/*News snippets*/div#newsSnippet ul {  list-style-type: none;  font-size:1.2em;  line-height:1.3em;  margin:5px 15px 5px 10px;}div#newsSnippet h2 {padding-top: 10px;font-size: 1.5em;}#signUpForm table td {	color:#000;}/* print styles */@media print {div.wizard, #leftHandColumn, #search, #search_submit,#showticker, #header, #widget, #buttons,#kbbFeatures, #rightColumn, #registerBtn,#advertiseBtn, #bookmarks, #download {display: none;}#newsStyles h2.titlebar {display: none;}a {text-decoration: none;font-weight: bold;color: #000;}}/*#bannerTop img{	margin-top:2px;}*/#bottomBanner{	margin-top:10px;/* 	text-align:center; */}/* divs that do get displayed#wrapper#signUpForm #contentmain#mainContent #contentsMain #contentmainsMain#newsStyles#details#companyBlurb#download#forward #downloadpdf#delicious#digg #reddit#facebook#stumble#gallery #commentsBox#post#comments#newsSnippet#signUpForm #IndustryNews#subNews#Group1#Group2#newsSnippet#quoteOfTheDay#twitter_div #quoteOfTheDay#newsBackIssues */  div#header-new {	width:960px;	height:170px;	margin:0 0 15px 0;	clear:both;	background:url(/kbbn/images/header-new.jpg) no-repeat;	position:relative;}div#header-new ul#navigation {	position:absolute;	bottom:10px;	left:0;	margin:0;	padding:0 20px;}div#header-new ul#navigation li {	border-right:1px solid #fff;	float:left;	list-style:none;	padding:0 15px 0 0;	margin:0 15px 0 0;}div#header-new ul#navigation li a, div#header-new ul#navigation li a:visited, div#heder-new ul#navigation li a:active {	font-size:1.5em;	color:#fff;	font-weight:normal;	margin:0 0 0 0;	padding:0;	display:block;}div#header-new ul#navigation li a:hover {	color:#ffa41a;}div#header-new img#kbb-birm-new {	border:none;	outline:none;	position:absolute;	top:10px;	right:25px;	z-index:10;}