table,body,textarea,input,select,td {
	font-family: Loma, Tahoma, 'MS Sans Serif', 'Microsoft Sans Serif', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
}
A {
	/*color: #4D79C1;*/
	color: #406fcd;
	text-decoration: none; }

A:HOVER {
	text-decoration: underline;
	/*color: #FFAB6F;*/
	color: #b9b9b9;
}
.button{
  background: url(/themes/Heart/images/button_bg.png) repeat-x;
	text-align : center;
	cursor: pointer;
}

.textread{
	border: 1px solid #94A5B5;
}

.menuskin 
{
	padding-top: 3px;
	padding-bottom: 3px;
	cursor:default;
	position:absolute;
	text-align:left;
	background-color:menu;
	visibility:hidden;
	border:2 outset buttonhighlight;
}
.foot
{
	font-size: 7pt; 
}
.noborder
{
	border : 0px;
}
.sb_quote {
        padding:5px;
        border:solid 1px #CCCCCC;
        background-color:#F7E4E7;
        color: #676767;
        font-size: 8pt;
        display: block;
        }
.sb_review_quote  {
        padding:5px;
        border:solid 1px #000000;
        background-color:#F7E4E7;
       	color: #676767;
        font-size: 8pt;
        display: block;
        }
td pre {
   font-family: 'Courier', 'Courier New', 'sans-serif';
   font-size: 8pt;
   color: #006600;
   background-color: #FAFAFA;
   border: #D1D7DC;
   border-style: solid;
   border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}
.imgBorder {
	border: 1px solid #CCC;
	padding: 1;
}
.avatarBorder {
	border: 1px solid #CCC;
	width: 85;
	height: 85;
	vertical-align: middle;
	padding: 1;
}
.tableHead {
  background: url(/themes/Heart/images/tablerow_bg-1.png) repeat-x;
	font-weight: bold;
}
.tableRow1 {
  background: url(/themes/Heart/images/tablerow_bg-1.png) repeat-x;
}
.tableRow2 {
  background: url(/themes/Heart/images/tablerow_bg-2.png) repeat-x;
}
.table {
	/*border: 1px solid #F0F0F0;*/
	width: 100%;
}
.headTopic {
	font-weight: bold;
	color: #FE6C03;
}
.replyFooter {
	font-weight: bold;
}
.small {
	font-size: 10px;
  color: #555555;
}
.highlightKeyword {
	color: #FFFF00;
	background-color: #000000;
}
.headContent {
	font-weight: bold;
	color: #FE6C03;
}
hr {
	border:none;
	background-color: #FFB6BF;
	color: #FFB6BF;
	height: 1px;
}
.left {
	float: left;
	/*border: 1px solid;*/
}
.right {
	float: right;
	/*border: 1px solid;*/
}
.clear {
	clear:both;
}
li {
	list-style:none;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}
