﻿#BBT_AuxDiv1 {
	padding: 10px 10px 10px 20px;
}

.BBT_InnerTable {
	 width: 691px; /* .BBT_RightColumn.width - #BBT_AuxDiv1.paddingLR = 721 - 30 */
	 background-color: #ffffff;
}

.BBT_Header1 {
	margin-bottom: 10px;
}

.BBT_Spacer15H {
	width: 15px;
	overflow: hidden;
}

.BBT_Spacer11H {
	width: 11px;
	overflow: hidden;
}

.BBT_ProjectShortName {
	font: normal 10.5pt "Trebuhet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 0em;
	margin-bottom: 0.25em;
}

.BBT_ProjectCompleteName {
	font: bold 14pt "Trebuhet MS", Arial, Helvetica, sans-serif;
	color: #2961a6;
	line-height: 14pt;
	margin-top: 0em;
	margin-bottom: 0.25em;
}

.BBT_ProjectURL {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #064995;
	margin-top: 0em;
	margin-bottom: 0.25em;
}

.BBT_ProjectURL a {
	color: #064995;
	text-decoration: none;
}

.BBT_ProjectDescription {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #404040;
}

.BBT_ProjectDescription p {
	margin-top: 0em;
	margin-bottom: 0.25em;
}

.BBT_UploadDetails {
	font: normal 7.5pt Arial, Helvetica, sans-serif;
	color: #999999;
}

.BBT_UploadDetails p {
	margin-top: 0em;
	margin-bottom: 0.5em;
}

.BBT_UploadDetails a {
	color: #999999;
	text-decoration: none;
}

.BBT_HeaderRightColumn {
	font: normal 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 220px;
}

.BBT_EditLanguageVersion {
	margin-bottom: 3px;
}

.BBT_EditCompany {
}

#BBT_EditLanguageVersionButton {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #404040;
	margin: 0em;
	padding: 0em 1em;
	height: auto;
	text-align: center;
	width: 194px;
}

.BBT_EditCompany #BBT_EditLanguageVersionButton {
	width: 125px;
}

#BBT_AuxDiv2 {
	padding: 10px 10px 5px 10px;
	text-align: center;
}

.BBT_EditCompany #BBT_AuxDiv2 {
	text-align: right;
}

.BBT_CreateLanguageVersion {
	text-align: center;
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #404040;
}

.BBT_CreateLanguageVersion a, .ms-WPBody .BBT_CreateLanguageVersion a {
	color: #c91202;
	text-decoration: underline;
}

#BBT_CreateLanguageVersionButton {
	width: 60px; /* ARBITRARY */
	text-align: center;
}

#BBT_CreatelanguageVersionSelect {
	width: 125px; /* ARBITRARY, BUT LESS THAN .BBT_EditLanguageVersion.width - #BBT_AuxDiv2.paddingLR - #BBT_CreateLanguageVersionButton.width */
	margin-right: 5px;
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #404040;
}

#BBT_AuxDiv3 {
	padding: 10px;
	text-align: left;
}

.BBT_CreateLanguageVersion p {
	font-size: 8pt;
	color: #ffffff;
	margin: 0px 0px 0.5em 0px;
}

.BBT_Header2 {
}

.BBT_AuxDiv221 {
	width: 223px; /* (.BBT_InnerTable.width - (2 * .BBT_Spacer10H.width)) / 3 = (691 - 22) / 3 */
	overflow: hidden;
	position: relative;
	margin-bottom: 1em;
	background-color: #ffffff;
}

.BBT_AuxDiv5 {
	padding: 10px 10px 10px 15px;
	background-color: #dddafe;
	text-align: left;
}

.BBT_Details, .BBT_Details td, .ms-WPBody .BBT_Details td {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #444444;
}

.BBT_RatingQuestion {
}

td.BBT_RatingQuestion {
}

div.BBT_RatingQuestion {
	padding-bottom: 10px;
}

.BBT_AuxDiv6 {
	width: 208px; /* .BBT_AuxDiv221.width - .BBT_Spacer15H.width */
}

.BBT_AuxDiv6 .BBT_Title {
	font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #030384;
	margin-bottom: 0em;
	padding-bottom: 0.75em;
	margin-left: 10px;
}

.BBT_AuxDiv6 p {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #404040;
	margin-top: 0em;
	margin-bottom: 0.5em;
}

.BBT_AuxDiv6 p strong {
	font-weight: bold;
	font-size: 9pt;
}

.BBT_AuxDiv7 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
	font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
}

.BBT_AuxDiv8 {
	padding: 10px 10px 10px 15px;
	background-color: #dde2c7;
	text-align: left;
}

.BBT_AuxDiv8 select {
	width: 164px;
	font-size: 7pt;   
}

.BBT_AuxDiv8 input {
	margin-top: 0.5em;
}

#BBT_AuxDiv9 {
	width: 37px;
	height: 34px;
	background: url(images/star.big.orange.gif) no-repeat;
	position: absolute;
	top: -1px;
}

#BBT_AuxDiv11 {
	width: 37px;
	height: 34px;
	background: url(images/star.big.wine.gif) no-repeat;
	position: absolute;
	top: -1px;
}

#BBT_AuxDiv12 {
	width: 25px;
	height: 25px;
	background: url(images/megaphone.gif) no-repeat;
	font-size: 0px;
}

#BBT_AuxDiv10 {
	padding-top: 8px;
}

.BBT_Header3 {
	margin-bottom: 1em;
}

#BBT_AuxDiv14 {
	position: relative;
}

.BBT_SectionLL {
	position: relative;
}

.BBT_SectionRL {
}

.BBT_SectionLR {
}

.BBT_Attachments {
}

.BBT_SubSection {
	border-top: 1px solid #cccccc;
	margin-top: 5px;
}

.BBT_SectionLL .BBT_Title, .BBT_SectionRL .BBT_Title, .BBT_SectionLR .BBT_Title {
	font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6a77ae;
	border-bottom: 1px solid #6a77ae;
	text-align: left;
}

.BBT_Question {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #333333;
}

.BBT_Question a {
	text-decoration: underline;
	color: #333333;
	font-weight: normal;
}

td.BBT_Question {
	width: 40%; /* #BBT_AuxDiv14.width - .BBT_Attachments td.BBT_Question.width */
}

.BBT_Attachments td.BBT_Question {
	width: 300px; /* ARBITRARY */
}

div.BBT_Question {
	padding: 4px;
}

.BBT_SectionLL .BBT_Question, .BBT_SectionLR .BBT_Question {
	text-align: left;
}

.BBT_SectionRL .BBT_Question {
	text-align: right;
}

.BBT_Answer {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #333333;
}

.BBT_Answer a {
	color: #333333;
	text-decoration: underline;
}

td.BBT_Answer {
	width: 60%; /* ARBITRARY */
}

div.BBT_Answer {
	padding: 4px;
}

.BBT_SectionLL .BBT_Answer, .BBT_SectionRL .BBT_Answer {
	text-align: left;
}

.BBT_SectionLR .BBT_Answer {
	text-align: right;
}

.BBT_GoodPracticeHeader {
	width: 468px; /* #BBT_AuxDiv14.width */
	height: 47px;
	overflow: hidden;
	background: url(images/overall.score.bkgd.gif) no-repeat top;
	margin-bottom: 1em;
}

.BBT_GoodPracticeHeaderScore {
	width: 47px; /* GRAPHIC.width */
	height: 47px;
	overflow: hidden;
	text-align: center;
	font: bold 16pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.BBT_GoodPracticeHeaderTitle {
	width: 117px; /* BBT_GoodPracticeHeader.width - (BBT_GoodPracticeHeaderScore.width + BBT_GoodPracticeHeaderRatingL.width + BBT_GoodPracticeHeaderRating[L|M|R].width) */
	height: 47px;
	overflow: hidden;
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #85a446;
	text-align: center;
}

.BBT_GoodPracticeHeaderRatingL {
	width: 85px; /* ARBITRARY */
	height: 47px;
	overflow: hidden;
	font: normal 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: right;
}

.BBT_GoodPracticeHeaderRatingM {
	width: 134px; /* GRAPHIC.width */
	height: 47px;
	overflow: hidden;
}

.BBT_GoodPracticeHeaderRatingR {
	width: 85px; /* ARBITRARY, EQUAL TO BBT_GoodPracticeHeaderRatingL.width */
	height: 47px;
	overflow: hidden;
	font: normal 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

.BBT_GoodPractice .BBT_SubSection {
	border-top: 1px solid #cccccc;
	margin-top: 5px;
}

.BBT_Grayed {
	background-color: #efefef;
}

td.BBT_Person {
	width: 66px; /* GRAPHIC.width */
	overflow: hidden;
	padding-top: 4px;
}

div.BBT_Person {
	margin-bottom: 1em;
}

.BBT_Comment {
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #efefef;
}

td.BBT_Comment {
	width: 402px; /* BBT_AuxDiv4.width - td.BBT_Person.width */
}

div.BBT_Comment {
	padding: 4px;
}

.BBT_Comment .BBT_Title {
	font: bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	border: 0px;
	margin-top: 0em;
	margin-bottom: 0.5em;
}

#BBT_AuxDiv15 {
	text-align: right;
}

#BBT_AuxDiv16 {
	text-align: right;
}

#BBT_AddYourHomeComment {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #404040;
	margin: 0em;
	padding: 0em 1em;
	width: 160px; /* ARBITRARY */
	height: inherit;
}

#BBT_AddYourComment {
	width: 200px; /* .BBT_EditLanguageVersion.width - #BBT_AuxDiv2.paddingLR = 220 - 20 */
	text-align: center;
	font: normal 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

.BBT_HomeComments {
	padding: 10px;
	background-color: #dde2c7;
	text-align: left;
}

.BBT_HomeComments .BBT_Title {
	color: #000080;
	padding-left: 10px;
}

.BBT_HomeCommentText {
	font: normal 8.5pt Arial, Helvetica, sans-serif;
	color: #231f20;
}

.BBT_HomeCommentText a {
	color: #4a7922;
	text-decoration: none;
}

div.BBT_HomeCommentText {
	padding: 0px 0px 10px 10px;
}

.BBT_HomeCommentDate {
}

.BBT_ViewAllComments, .ms-WPBody .BBT_Details td.BBT_ViewAllComments {
	font: bold 7.5pt Arial, Helvetica, sans-serif;
	text-align: right;
}

.BBT_ViewAllComments a, .ms-WPBody .BBT_Details td.BBT_ViewAllComments a {
	color: #4a7922;
	text-decoration: none;
}







/**/

#BBT_AuxDiv17 {
	width: 25px;
	height: 25px;
	background: url(images/dbsymbol.25.gif) no-repeat;
}

table.BBT_Details .BBT_Title {
	font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #030384;
	margin-bottom: 0em;
	padding-bottom: 0.75em;
	margin-left: 10px;
}

.BBT_SPR_BasicDataElement {
	padding-bottom: 0.75em;
}

td.BBT_SPR_Scoring {
	width: 75px;
}

td.BBT_SPR_RatingQuestion {
	padding-bottom: 0.75em;
	font-weight: bold;
}

div.BBT_SPR_RatingQuestion {
	font-weight: bold;
}

.BBT_SPR_Purpled {
	background-color: #dddafe;
}

.BBT_SPR_Purpled .BBT_Spacer11H {
	background-color: #ffffff;
}

.BBT_SPR_Purpled .BBT_Spacer15H {
	background-color: #ffffff;
}

.BBT_SPR_UsersEvaluation input {
	margin: 0em;
	padding: 0em;
	width: 1em;
	height: 1em;
}

.BBT_SPR_UsersEvaluation p {
	font: normal 7.5pt Arial, Helvetica, sans-serif;
	color: #404040;
	margin-top: 0em;
	margin-bottom: 0.5em;
	padding-left: 0.25em;
}

.BBT_SPR_UsersEvaluation p strong {
	font-size: 7.5pt;
}

.BBT_SPR_UsersEvaluationGoZone {
	text-align: right;
}

.BBT_SPR_UsersEvaluationGoZone input {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #404040;
	margin: 0em;
	padding: 0em 1em;
	width: auto;
	height: auto;
}

.BBT_SectionArrow {
	position: relative;
	margin-bottom: 1em;
	padding: 0em;
}

.BBT_SectionArrow img {
	position: relative;
	float: left;
	top: 9px;
}

.BBT_SectionArrow .BBT_Title {
}

.BBT_SPR_List {
	background-color: #dddafe;
	margin-left: 15px;
	margin-bottom: 1em;
}

div.BBT_SPR_List {
	width: 442px;	/* 2 * AuxDiv221 + Spacer11H - Spacer15H */
}

td.BBT_SPR_List {
	margin-left: 0px;
	margin-bottom: 0px;
}

td.BBT_SPR_ListColumn {
	width: 208px;	/* (BBT_SPR_List - 11H -15H) / 2 */
}

div.BBT_SPR_ListColumn {
	padding: 1em;
}

.BBT_SPR_ListColumn ul {
	padding: 0em;
	margin: 0em;
}

.BBT_SPR_ListColumn li {
	list-style-position: inside;
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #064995;
	margin-bottom: 0.5em;
}

.BBT_SPR_ListColumn li a {
	color: #064995;
	text-decoration: underline;
}

td.BBT_CallForTender {
	padding-left: 15px;
}

.BBT_ProjectClosingDate {
	color: #c41203;
}

/**/

.BBT_CFT_AuxDiv221 .BBT_AuxDiv221 {
	width: auto;
}

.BBT_CO_SPR_List .BBT_SPR_List {
	width: auto;
}

/**/

#BBT_EditLinksButton {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #404040;
	margin: 0em;
	margin-left: 1em;
	padding: 0em 1em;
	height: auto;
	text-align: center;
}






