﻿#BBT_HP_AuxDiv1 {
	padding: 20px 10px 10px 20px;
}

.BBT_HP_AuxTable1 {
	width: 691px; /* BBT_RightColumn.width - BBT_HP_AuxDiv1.paddingH = 721 - 30 */
}

.BBT_HP_MiddleColumn {
	width: 233px; /* (BBT_HP_AuxTable1.width - BBT_HP_RightmostColumn.width - 2*BBT_Spacer20H.width) / 2 */
}

.BBT_HP_RightmostColumn {
	width: 185px; /* DESIGN */
}

.BBT_HP_BannerColumn {
	width: 486px; /* 2*BBT_HP_MiddleColumn.width + BBT_Spacer20H.width */
}

.BBT_HP_BannerColumn img {
	border: 0px;
	margin-bottom: 1em;
}

.BBT_Spacer20H {
	width: 20px;
	font-size: 0px;
}

.BBT_HP_WP {
	position: relative;
	margin-bottom: 1em;
}

.BBT_HP_Grayed {
	position: relative;
	background-color: #99b7d9;	/* JVM */
}

.BBT_HP_WP_Title {
	background-color: #064995;
	padding: 1px 0px;
	position: relative;
}

.BBT_HP_Grayed .BBT_HP_WP_Title {
}

.BBT_HP_WP_TitlePadded {
	background-color: #ffffff;
	font: normal 12.5pt "Trebuchet MS" Verdana Geneva Arial Helvetica sans-serif;
	color: #064995;
	text-transform: uppercase;
	padding: 1px 0px 0px 0px;
	line-height: 21px;
	position: relative;
}

.BBT_HP_Grayed .BBT_HP_WP_TitlePadded {
	background-color: #99b7d9;	/* JVM */
	padding-left: 0.5em;
}

#BBT_HP_WP_Toolkit {
	background: url(images/bkgd.toolkit.gif) no-repeat top left;
	position: relative;
}

#BBT_HP_WP_Newsletter {
	background: url(images/bkgd.newsletter.gif) no-repeat top left;
	position: relative;
}

.BBT_HP_WP_Body {
	position: relative;
	padding: 0.25em 0.5em 0.25em 50px;
	font: normal 8.5pt Arial, Helvetica, sans-serif;
	color: #303030;
}

.BBT_HP_WP_Body p {
	margin: 0em;
}

.BBT_HP_Flags {
	text-align: right;
	padding: 2px 0px;
	position: relative;
}

.BBT_HP_Flags input {
	margin-right: 4px;
	border: 0px;
}

.BBT_HP_NewsItem {
	padding-left: 7px;
	margin-bottom: 1em;
	position: relative;
}

.BBT_HP_NewsDate {
	font: normal 7pt Arial, Helvetica, sans-serif;
	color: #58595b;
}

.BBT_HP_NewsTitle {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #6a77ae;
	line-height: 1.5em;
}

.BBT_HP_NewsTitle a {
	color: #6a77ae;
	text-decoration: none;
}

.BBT_HP_NewsText {
	font: normal 8.5pt Arial, Helvetica, sans-serif;
	color: #58595b;
}

.BBT_HP_CommunityTitle {
	position: relative;
	border-bottom: 1px solid #064995;
	font: bold 8.5pt Arial, Helvetica, sans-serif;
	color: #064995;
	margin: 0.6em 0px;
}

.BBT_HP_CommunityTitleMoved {
	position: relative;
	top: 4px;
	background-color: #ffffff;
	padding-right: 0.3em;
}

.BBT_HP_Topic {
	font: normal 8.5pt Arial, Helvetica, sans-serif;
	color: #6d6371;
	margin-bottom: 0.5em;
}

.BBT_HP_TopicFoto {
	float: left;
	margin-right: 0.5em;
}

.BBT_HP_TopicText {
	padding-top: 0.5em;
}

.BBT_HP_TopicAuthor {
	font-weight: bold;
	color: #6d6371;
	text-decoration: none;
}

.BBT_HP_TopicSubject {
	text-decoration: none;
	color: #6d6e71;
}

a:hover.BBT_HP_TopicSubject {
	text-decoration: underline;
}

.BBT_HP_Exchange {
	margin-top: 0.5em;
	padding-left: 7px;
}

.BBT_HP_ExchangePretitle {
	font: bold 7.5pt Arial, Helvetica, sans-serif;
	color: #58595b;
}

.BBT_HP_ExchangeTitle {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #6a77ae;
}

.BBT_HP_ExchangeTitle a {
	color: #6a77ae;
	text-decoration: none;
}

.BBT_HP_ExchangeTitle a:hover {
	text-decoration: underline;
}

.BBT_HP_ExchangeNew {
	font: bold 7.5pt Arial, Helvetica, sans-serif;
	color: #ce0505;
}

.BBT_HP_ForthcomingEvent {
	margin-top: 0.5em;
	padding-left: 7px;
}

.BBT_HP_EventDate {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #6a77ae;
}

.BBT_HP_EventTitle {
	font: bold 8.5pt Arial, Helvetica, sans-serif;
	color: #58595b;
}

.BBT_HP_EventTitle a {
	color: #58595b;
	text-decoration: none;
}

.BBT_HP_EventTitle a:hover {
	text-decoration: underline;
}

.BBT_HP_EventDescription {
	font: normal 8.5pt Arial, Helvetica, sans-serif;
	color: #58595b;
}

.BBT_HP_SignIn {
	position: relative;
	margin-bottom: 1em;
}

.BBT_HP_Signed {
	position: relative;
	margin-bottom: 1em;
}

.BBT_HP_SIIcon {
	position: absolute;
	top: -4px;
	left: -5px;
	z-index: 100;
}

.BBT_HP_SITitle {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: url(images/bkgd.signin.title.gif) repeat-x top;
}

.BBT_HP_SITitle_Padded {
	padding: 0.35em 0px 0.15em 32px;
}

.BBT_HP_SIForm {
	padding-right: 0.25em;
	margin-top: 1em;
}

.BBT_HP_SIFormCaption {
	font: normal 8.5pt Arial, Helvetica, sans-serif;
	color: #58595b;
	text-align: left;
}

td.BBT_HP_SIFormCaption {
	padding-bottom: 0.35em;
}

.BBT_HP_SIFormElement {
	text-align: left;
}

td.BBT_HP_SIFormElement {
	padding-bottom: 0.35em;
	padding-left: 0.5em;
}

.BBT_HP_SIFormElement input {
	font: normal 8.5pt Arial, Helvetica, sans-serif;
	color: #58595b;
}

.BBT_HP_SIFormElement input#BBT_HP_SIEmail {
	width: 106px;
}

.BBT_HP_SIFormElement input#BBT_HP_SIPassword {
	width: 73px;
}

.BBT_HP_SIFormElement input#BBT_HP_SIGo {
	width: 30px;
	text-align: center;
}

.BBT_HP_SIFormForgot {
	font: bold 7pt Arial, Helvetica, sans-serif;
	color: #ce0505;
	text-align: right;
}

.BBT_HP_SIBody {
	padding: 1em 7px 1em 7px;
}

td.BBT_HP_SIPicture {
	padding-right: 4px;
}

div.BBT_HP_SIPicture {
	width: 33px;
}

.BBT_HP_SIName {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #58595b;
}

td.BBT_HP_SIName {
	width: 124px;
}

.BBT_HP_SIName p {
	margin-top: 0px;
	margin-bottom: 0.25em;
}

.BBT_HP_SILinks {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #064995;
}

.BBT_HP_SILinks p {
	margin-bottom: 0.25em;
}

.BBT_HP_SILink a {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #064995;
	text-decoration: none;
}

.BBT_HP_SILink a:hover {
	text-decoration: underline;
}

.BBT_HP_SIWanna {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #064995;
}

.BBT_HP_SIWanna p {
	margin-bottom: 0.25em;
}

.BBT_HP_SIWanna select {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #064995;
	width: 160px;
}

.BBT_HP_TopRated {
/*	width: 175px;	*/
	position: relative;
}

.BBT_HP_TRTitle {
	background-color: #064995;
	padding: 1px 0px;
	margin-bottom: 0.5em;
}

.BBT_HP_TRTitle_Padded {
	background-color: #ffffff;
	padding: 0.15em 0px 0.15em 7px;
	font: bold 10pt "Trebuchet MS" Verdana Geneva Arial Helvetica sans-serif;
	color: #064995;
	text-transform: uppercase;
}

.BBT_HP_TRItem {
	position: relative;
	padding-left: 7px;
	margin-bottom: 0.5em;
}

td.BBT_HP_TRItemScore {
	width: 33px;
}

div.BBT_HP_TRItemScore {
	width: 35px;
	height: 41px;
	background: url(images/star.points.gif) no-repeat top;
	overflow: hidden;
	font: normal 6pt Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0.25em 6px 0.35em 0em;
}

.BBT_HP_TRItemScorePadded {
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 9px;
	text-align: center;
}

.BBT_HP_TRItemPretitle {
	font: bold 7.5pt Arial, Helvetica, sans-serif;
	color: #064995;
}

.BBT_HP_TRItemTitle {
	font: normal 8.5pt Arial, Helvetica, sans-serif;
	color: #58595b;
}

.BBT_HP_TRItemTitle a {
	text-decoration: none;
	color: #58595b;
}

.BBT_HP_TRItemTitle a:hover {
	text-decoration: underline;
}

.BBT_HP_TopContributors {
	position: relative;
	margin-bottom: 1em;
}

.BBT_HP_TCItem {
	margin-bottom: 0.5em;
	padding: 0px 7px;
}

td.BBT_HP_TCPicture {
	padding-right: 4px;
}

div.BBT_HP_TCPicture {
	width: 33px;
}

.BBT_HP_TCName, .ms-WPBody .BBT_HP_TCName {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #58595b;
}

td.BBT_HP_TCName {
	width: 124px;
	padding-top: 0.5em;
}

.BBT_HP_TopDownloads {
	position: relative;
	margin-bottom: 1em;
}

.BBT_HP_TopDownloads td.BBT_HP_TCName {
	padding-top: 0em;
}

.BBT_HP_TCName a {
	color: #58595b;
}

.BBT_SearchContainer {
	height: 19px;
	width: 150px;
	overflow: hidden;
	position: relative;
}

td.BBT_SearchInputContainer {
	width: 92px;
	height: 19px;
	overflow: hidden;
}

td.BBT_SearchGlassContainer {
	width: 18px;
	height: 18px;
	overflow: hidden;
	padding: 0px;
}

#BBT_SearchGlass {
	cursor: hand;
	margin-top:1px;
}

td.BBT_SearchMoreContainer {
	width: 40px;
	overflow: hidden;
	padding: 4px 0px 0px 0px;
}

td.BBT_SearchMoreContainer a {
	font: bold 7pt Arial, Helvetica, sans-serif;
	color: #0551ae;
	text-decoration: underline;
	margin-left: 3px;
}

#BBT_SearchInputTag {
	height: 18px;
	padding: 0px;
	margin: 0px;
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #333333;
	width: 90px;
}

.BBT_HP_LittleHousePraire {
	position: relative;
	left: 8px;
}

.BBT_WikiMiniConsoleStrip {
	margin-left:5px;
	width:100%;
	height:54px;
}

.BBT_WikiMiniConsole {
	float:right;
	margin-right:10px;
	height:54px;
	width:100px;
}

.BBT_WikiContent {
	margin: 15px 5px 5px 5px; 
	width:690px;
}

.BBT_WikiLeftActionsPadding {
	margin-left:15px;
	margin-bottom:15px;
}

.BBT_WikiLeftActions {
	width:153px;
}

.BBT_WikiLeftActions .ms-quickLaunch {
    background-color: #ffffff;
}

.BBT_WikiLeftActions .ms-quicklaunchheader {
    background-image: none;
    background-color: transparent;
}

.BBT_WikiLeftActions .ms-navsubmenu1 {
    background-color: transparent;
}

.BBT_WikiLeftActions .ms-navsubmenu2 {
	background-color: transparent;
}

.BBT_WikiMiniConsole .ms-wikieditthird {
	background: none;
}

