.TopBarConc {
  height: 16px;
  background: url('/img/site/sofad01/BoxBarTopCenter.png') no-repeat;
  padding: 3px;
  padding-left: 5px;
  padding-bottom: 0px;
	color: white;
	font-weight: bold;
  vertical-align: middle;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.TopBarRightConc {
  width: 227px;
  _width: 230px;
  height: 16px;
  background: url('/img/site/sofad01/BoxBarTopRight.png') no-repeat;
  padding: 3px;
  padding-left: 5px;
  padding-bottom: 0px;
	color: white;
	font-weight: bold;
  vertical-align: middle;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}

.RightItemBarConc {
  width: 227px;
  _width: 230px;
  height: 16px;
  background: white url('/img/site/sofad01/BoxBarRight.png') no-repeat;
  padding: 3px;
  padding-left: 5px;
  padding-bottom: 0px;
	color: white;
	font-weight: bold;
  vertical-align: middle;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.RightItemBoxConc {
  width: 227px;
  _width: 230px;
  background: white url('/img/site/sofad01/BoxBgRightConc.png') repeat-y;
  border-left: 1px solid #711719;
  border-right: 1px solid #711719;
  border-bottom: 1px solid #711719;
  overflow: hidden;
  padding: 3px;
  text-size: 8px;
  text-overflow: ellipsis;
  text-align: left;
  _margin-left: 1px;
}

.RightBannerBoxConc {
  width: 227px;
  _width: 230px;
  background: #F5F5F5;
  border-left: 1px solid #711719;
  border-right: 1px solid #711719;
  border-bottom: 1px solid #711719;
  overflow: hidden;
  padding: 3px;
  text-size: 8px;
  text-overflow: ellipsis;
  text-align: left;
  _margin-left: 1px;
  white-space: nowrap;
}

.infoLineConc {
  width: 220px;
  background: url('/img/site/sofad01/iconMFTM.gif') no-repeat;
  background-position: center left;	
  font: 9px/10px Verdana, Arial, "Geneva CE", Helvetica, sans-serif;
  color: black;
  margin-left: 0px;
  padding: 4px 5px 4px 13px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

#concContent, .concContent {
	text-align: justify;
	font: 8pt/12pt Tahoma, Verdana, Arial;
	letter-spacing: 0px;	
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 0px;
  padding: 420px 20px 0px 20px;
  margin: 0px 0px 0px 0px;
  _height: 100%;  
}

#concContent TD {
	font: 8pt/12pt Tahoma, Verdana, Arial;
	letter-spacing: 0px;
  vertical-align: top;
}

#concContent a, #concContent a:active, #concContent a:visited {
	font-weight: bold;
	border-bottom: 1px dotted #711719;
	color: #711719;
}

#concContent a:hover {
	font-weight: bold;
  background: #F5F5F5;
  color: black;
}

#concContent p {
  text-indent: 20px;
  font: 8pt/15pt Tahoma, Verdana, Arial;
	text-align: justify;
  padding-bottom: 0px;
  margin-bottom: 0px;
  border-bottom: 0px;
}

#concContent pre {
  font: 7pt/11pt Tahoma, Verdana, Arial;
	text-align: justify;
	color: #000000;
}

#concFooterTable {
  padding-top: 0px;
  margin-top: 0px;
  border-top: 0px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background: white;
}

#concListTable {
  text-align: left;
  background: transparent;
}

#concListTable TH {
	border-bottom: 1px dashed #711719;
	font-weight: bold;
	color: #711719;
}

.nw {
  white-space: nowrap;
}

.concTitleLabel {
	font-weight: bold;
	color: #711719;
	vertical-align: top;
}

#concSetlist, #concSetlist TABLE, #concSetlist TD {
  font-family: monospace;
}

.concContent a, .concContent a:active, .concContent a:visited {
	border-bottom: 1px dotted silver;
}

.concContent a:hover {
	border-bottom: 1px dotted #711719;
  background: #F6F6F6;
}

#concDesc {
  text-align: justify;
  vertical-align: top;
}

.concBackLink {
  text-align: center;
}

.concBackLink a, .concBackLink a:active, .concBackLink a:visited {
	font-weight: bold;
	color: #711719;
	border-bottom: 1px dotted silver;
}

.concBackLink a:hover {
  background: #F5F5F5;
  color: #711719;
  border-bottom: 1px dotted #711719;
}

.RBT {
  text-align: right;
	font-weight: bold;
	vertical-align: top;
}

/* ------ COMMENTS SECTION ------ */

#smallHeader {
  width: 480px;
  background: url('/img/site/sofad01/iconPLUS.gif') no-repeat center left;
  font: 8pt/11pt Verdana, Arial, "Geneva CE", Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
  text-overflow: ellipsis;
  text-align: left;
  letter-spacing: 1px;
  color: black;
  margin-left: 0px;
  overflow: hidden;
  padding: 10px 0px 10px 15px;
}

#comBox1 {
  width: 500px;
  text-align: left;
  background: white url('/img/site/sofad01/comBGRed.gif') repeat-x top left;
  border: 1px solid #711719;
  padding: 3px 3px 3px 3px; 
  margin-bottom: 5px;
	overflow: hidden;
}

#comBox2 {
  width: 500px;
  text-align: left;
  background: white url('/img/site/sofad01/comBGBlue.gif') repeat-x top left;
  border: 1px solid #050599;
  padding: 3px 3px 3px 3px; 
  margin-bottom: 5px;
  overflow: hidden;
}

#commentBox {
  width: 506px;
  background: #EADDDE;
  border: 1px solid #711719;
  padding: 10px 0px 6px 0px; 
  margin-bottom: 5px;
}

.comTabTitle {
  height: 25px;
  text-align: left;
  font-weight: bold;
  padding-left: 5px; 
}
