
						/*basic style*/
						
body {width:1024px}

#home {
	margin: 0; 
	padding: 0; 
	font: 12px arial,verdana; 
	}

div#container {
	background: url(images/bodybg.jpg) 0 69px no-repeat scroll; 
	width: auto;
	margin: 0;
	padding: 0;
	height: 800px;
	}

div#topbanner {background: url(images/BBLogoRight.jpg) 0 0 repeat-x; width: auto;}
img#bblogotop {width: 760px;}

div#superSearch input#searchBox {width: 100px;}
div#superSearch input#searchButton {width: 35px;}

div#contenttext
{
	height: auto;
}

div#content {
	font-size: 105%; 
	width: 750px;
	height: auto;
	padding: 10px 15px 0 10px;
	margin: 0 10px 0 0;
	left: 160px;
	top: 10px;
	}

div#header{background: none; width:1000px;}

div#footer {
	float: left;
	clear: both;
	margin: 0px; 
	padding: 0;
	}

div.clear {clear:both;}

img {border: 0px solid black;}
	
div#detailsdiv {
	text-align: center;
	color: #000000; 
	width: 160px; 
	float: left;
	clear: left;
}

#detailsdiv strong {color: #1C4489; }

	


						/*uploads style*/

table#memberFiles {}
table#memberFiles tr.titlerow{text-align: right;}
table#memberFiles tr.titlerow td.titlecell {padding: 10px 0 0 10px;}
table#memberFiles ul.memberUploadsLinks {}
table#memberFiles ul.memberUploadsLinks li {text-decoration: none; display: inline; color: black;}
table#memberFiles ul.memberUploadsLinks li a {text-decoration: none; display: inline; color: black; font-weight: 650; border: 1px solid #7586BE; padding: 3px 5px 3px 5px; margin: 10px 0px 10px 10px;}
table#memberFiles ul.memberUploadsLinks li a:hover {text-decoration: none; display: inline; color: white; font-weight: 650; border: 1px solid #7586BE; background: #7586BE; padding: 3px 5px 3px 5px; margin: 10px 0px 10px 10px;}
table#memberFiles tr#header {height: 10px; font-weight: 650; text-align: left;}
table#memberFiles td.headercell a {text-decoration: none; color: white;}
table#memberFiles td.headercell {background: #7586BE; color: white;}
table#memberFiles tr.uploadsData td.left {border-bottom: 1px solid #7586BE; border-right: 1px solid #7586BE; border-left: 1px solid #7586BE;}
table#memberFiles tr.uploadsData td.options {border-bottom: 1px solid #7586BE; text-align: center; border-right: 1px solid #7586BE;}
table#memberFiles tr.uploadsData td.middle {border-bottom: 1px solid #7586BE; border-right: 1px solid #7586BE;}
table#memberFiles tr td.headercell {border-bottom: 2px solid #7586BE;}
table#memberFiles tr td {padding: 2px 5px 2px 5px;}
table#memberFiles tr td img {display: inline;}
table#editbox {}
table#editbox tr td.headercell {font-weight: bold; text-decoration: underline;}
table#editbox tr.content {}
table#editbox tr.content td.left{font-weight: bold;}
table#editbox tr.content td.right{}
table#editbox tr.content td.both{font-weight: bold;}


						/*knowledgebase style start*/

/*knowledgebase search box style*/
div#kbArticleSearch {margin: 0 0 10px 0;}

/*Knowledgebase results style*/
div#ArticleResultsDiv {width: 435px; float: left;}
table#ArticleSearchResults {width: 100%;}
table#ArticleSearchResults tr#titlerow {}
table#ArticleSearchResults tr#titlerow td#titlecell {font: 13px arial,verdana; font-weight: bold; background: #7586BE; color: white; padding: 2px; margin: 0; text-align: Right;}

table#ArticleSearchResults tr.resultTitleRow {}
table#ArticleSearchResults tr.resultTitleRow td.titleCell {color: blue; font-weight: bold;}
table#ArticleSearchResults tr.resultTitleRow td.dateCell {font-style: italic; color: grey; text-align: right;}

table#ArticleSearchResults tr.synopsisRow {font-style: italic;}
table#ArticleSearchResults tr.synopsisRow td.synopsisCell {}

table#ArticleSearchResults tr.detailsRow {color: #7586BE;}
table#ArticleSearchResults tr.detailsRow td.categoryCell {text-align: left; font-style: italic;}
table#ArticleSearchResults tr.detailsRow td.revisionCell {text-align: left; font-style: italic;}
table#ArticleSearchResults tr.detailsRow td.viewsCell {text-align: right; font-style: italic;}
table#ArticleSearchResults tr.detailsRow td.articleID {text-align: right;}
table#ArticleSearchResults tr.kbdiv {padding: 0 5px 0 5px; margin: 5px 5px 5px 5px; border-top: 1px solid #7586BE;}
table#ArticleSearchResults tr.kbdiv td.kbdivCell {padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; border-top: 1px solid #7586BE;}

table#ArticleSearchResults tr.resultsBotRow {}
table#ArticleSearchResults tr.resultsBotRow td.resultsBotCell {font-weight: bold;}

/*Knowledgebase category search selection menu*/
div#categoryMenu {width: 150px; border: solid 1px #7586BE; padding: 0; margin: 0 0 0 10px; text-align: center; color: #7586BE; font-style: italic; float: left;}
div#categoryMenu h1 {font: 13px arial,verdana; font-weight: bold; background: #7586BE; color: white; padding: 2px; margin: 0; text-align: center;}
ul#kbCategories {list-style-type: none; text-decoration: none; text-align: center; margin: 0; padding: 0; font-style: normal;}

ul#kbCategories li.selected {display: block; width: 150px;}
ul#kbCategories li.selected a {text-decoration: none; color: black; display: block; width; 175px; padding: 5px 0 5px 0; margin: 5px 0 5px 0;}
ul#kbCategories li.selected a:hover{color: white; background: #7586BE; padding: 5px 0 5px 0; margin: 5px 0 5px 0;}

ul#kbCategories li.normal {display: block; width: 150px;}
ul#kbCategories li.normal a {color: black; text-decoration: none; display: block; width; 175px; padding: 5px 0 5px 0; margin: 5px 0 5px 0;}
ul#kbCategories li.normal a:hover {color: white; background: #7586BE; padding: 5px 0 5px 0; margin: 5px 0 5px 0;}

/*KnowledgeBase individual article display*/
div#kbArticle {}
div#kbArticle #kbTitle {font-weight: 900; font-size: 5em;}
div#kbArticle #sysnopsis {}
div#kbArticle #CategoryName {} 
div#kbArticle #date {}
div#kbArticle #revision {}
div#kbArticle #amountViewed {}
div#kbArticle #articleID {}
div#kbArticle #kbcontent {}
div#kbArticle #kbform {}
						/*tax style*/
td.productPriceExTax {text-align: right;}
td#taxValue {text-align: right;}

						/*news style*/
#newslist {}
#newslist div#archivelink {margin: 15px 0 15px 0;} 
#newslist div#archivelink a {background-color: #4188C8; border: solid 1px #300380; color: #FFF; padding: 3px; text-decoration: none;}
#newslist div#archivelink a:hover {text-decoration: underline;}

#newslist table {width: 96%;}
#newslist table td {border-style: solid; border-color: #C5C5FE; padding: 8px; border-width: 0px;}
#newslist table td.newsimage {border-width: 0 0px 0 0;}
#newslist table td.newsimage img {}
#newslist table td.newsdetails {width: 100%;}
#newslist table td.newsdetails div.newstitle {padding: 0 0 2px 0;}
#newslist table td.newsdetails div.newstitle a {color: #35C;}
#newslist tr.spacerRow td {padding: 1px;}
#newslist tr.spacerRow td.imageSpacer {border-width: 1px 0px 0 0;}
#newslist tr.spacerRow td.detailsSpacer {border-width: 1px 0 0 0;}
	
						/*events style*/
div#eventsList {}
div#eventsList table {width: 96%;}
div#eventsList table td {border-style: solid; border-color: #C5C5FE; padding: 8px; border-width: 0px;}
div#eventsList table td.header {text-align: right;}
div#eventsList table tr.eventrow {}
div#eventsList table tr.eventrow td.newsimage {border-bottom: 1px solid #C5C5FE;}
div#eventsList table tr.eventrow td.newsimage img {border: 0px solid black; padding: 0; margin: 0;}
div#eventsList table tr.eventrow td.newsdetails {width: 100%; border-bottom: 1px solid #C5C5FE;}
div#eventsList table tr.eventrow td.newsdetails div.newstitle {}
div#eventsList table tr.eventrow td.newsdetails div.newsdateS {color: #000099;}
div#eventsList table tr.eventrow td.newsdetails div.newsdateE {color: #000099;}
div#eventsList table tr.eventrow td.newsdetails div.location {color: #000099;}
div#eventsList table tr.eventrow td.newsdetails div.synopsis {font-style: oblique;}

						/*events details*/
div#eventsDetails {}
div#eventsDetails table {width: 96%;}
div#eventsDetails table td {border-style: solid; border-color: #C5C5FE; padding: 8px; border-width: 0px;}
div#eventsDetails table td.header {text-align: right;}
div#eventsDetails table tr.eventrow {}
div#eventsDetails table tr.eventrow td.newsimage {border-bottom: 1px solid #C5C5FE;}
div#eventsDetails table tr.eventrow td.newsimage img {border: 0px solid black; padding: 0; margin: 0;}
div#eventsDetails table tr.eventrow td.newsdetails {width: 100%; border-bottom: 1px solid #C5C5FE;}
div#eventsDetails table tr.eventrow td.newsdetails div.newstitle {}
div#eventsDetails table tr.eventrow td.newsdetails div.newsdateS {color: #000099;}
div#eventsDetails table tr.eventrow td.newsdetails div.newsdateE {color: #000099;}
div#eventsDetails table tr.eventrow td.newsdetails div.location {color: #000099;}
div#eventsDetails table tr.eventrow td.newsdetails div.synopsis {font-style: oblique;}
div#eventsDetails table tr.eventrow td.newsdetails div.eventContent {}
div#eventsDetails table tr.eventrow td.newsdetails div.form {}

						/* site map */
						
div#siteMapDiv{padding: 20px 0px 0px 40px;}
div#siteMapDiv span.dash{display:none;}
div#siteMapDiv span.divider{display:none;}

div#siteMapDiv ul
{
	list-style-type: none; 
	text-decoration: none; 
	text-align: left; 
	margin: 0; 
	padding: 0; 
	font-style: normal;
}

div#siteMapDiv ul ul
{
	list-style-type: none; 
	text-decoration: none; 
	text-align: left; 
	margin: 0; 
	padding: 0px 0px 0px 20px; 
	font-style: normal;
}
						
div#siteMapDiv ul li{padding: 10px 0 0 0;}

div#siteMapDiv ul ul ul li{padding: 3px 0 0 0; }

div#siteMapDiv ul a
{
	list-style-type: none; 
	text-decoration: none; 
	text-align: left; 
	margin: 0; 
	padding: 0px 0px 0px 20px; 
	font-style: normal;
	color: #005;
	font-weight:bold;
}


						/* Link Lists */
						
#detailsdiv{float: left; height: 400px;}
div#linkMenu {padding: 3px; width: 160px; margin-bottom: 20px; height: 100%; background-color:Transparent;}
div#linkMenu table {}
div#linkMenu table td {padding: 1px; color: #003D2A;}
div#linkMenu table td a{color:#005; text-decoration:none; font-weight:bold;}
#contactus{position:absolute; top: 11px;font-size: xx-small; left:800px; color:White; }
#contactus a{color:White;}
.legallink{color:#000;}


	/* home page news */

div#FrontNews{font-size:x-small;width:800px;}
div#FrontNews div.newsDate{display:none;}
div#FrontNews div.newsTitle{}
div#FrontNews div.newsItem{padding:  4px 0 0 0;}
div#FrontNews img{display:none;}
div#FrontNews div.newsSynopsis{height:1.2em; overflow:hidden;}