
a:link,
a:active{background: transparent;color: #00c;text-decoration: underline;}
a:hover{ background: transparent; color: #660033; }
a:visited{background: transparent;color: #5C1128;text-decoration: underline;}

.dull:link,
.dull:active{background: transparent;color: #204;text-decoration: none;}
.dull:hover{ background: transparent; color: #204; text-decoration: underline;}
.dull:visited{background: transparent;color: #204;text-decoration: none;}

.stitle, tr.stitle td{
	background: #bbbbff;
	border-bottom: 1px solid #9999ff;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 8px;
}
.stitle a:link, tr.stitle td a:link {
	background: transparent;
	color: #FFF;
	text-decoration: none;
}
.stitle a:visited, tr.stitle td a:visited {
	background: transparent;
	color: #FFF;
	text-decoration: none;
 }
.stitle a:active, tr.stitle td a:active, .stitle a:hover, tr.stitle td a:hover {
	background: transparent;
	color: #F1F1F1;
}


.sheader, tr.sheader td {
	background: #569;
	border-bottom: 1px solid #bbaaff;
	border-top: 1px solid #558659;
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;
	padding: 5px;
}
.sheader a:link, tr.sheader td a:link{ color: #fff; }
.sheader a:visited, tr.sheader td a:visited { color: #fff; }
.sheader a:hover, tr.sheader td a:hover, .sheader a:active, tr.sheader td a:active { color: #bbb; }

.postinfo, tr.postinfo td, .msginfo, tr.msginfo td{
	background: #ccccff;
	color: #121216;
	padding:1px;
}
.postinfo a:link, tr.postinfo td a:link { color: #000; }
.postinfo a:visited, tr.postinfo td a:visited { color: #000; }
.postinfo a:hover, tr.postinfo td a:hover, .postinfo a:active, tr.postinfo td a:active { color: #0E0B9E; }
.postinfo, tr.postinfo td{ padding-left:5px; padding-right:5px; word-break:break-all;line-break:strict;overflow:auto;}

.stattitle, tr.stattitle td{
	background: #ccccff;
	border-bottom: 1px solid #bbaaff;
	border-top: 1px solid #558659;
	color: #121216;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0;
	padding: 5px;
}

.sbase{
	background: #ccccff;
	color: #000;
	font-size: 1px;
	height: 10px;
}
.subbase{}
.topbase{}

.catbody1, .subbody1, .postbody1, .trcolor1, .trcolor1 td { background: #E4E4FA; }
.catbody2, .subbody2, .postbody2, .trcolor2, .trcolor2 td{ background: #EDEDF9; }
.postbody1{ padding:6px 12px 6px 8px; }
.postbody2{ padding:6px 8px 6px 12px; }
.postbody2, tr.postbody2 td{ word-break:break-all;line-break:strict;overflow:auto; }
.subbody1, .subbody1 td, .subbody2, .subbody2 td{ font-size:10pt; padding:5px 3px;}

.subsep{ background: #ccccff; color: #121216; }
.postsep{ line-height:8px; }

.formbuttonrow{
	background: #ADCBB0 !important;
	border: 1px solid #FFF;
	border-top: 1px solid #558659;
	margin: 0px !important;
	padding: 5px !important;
	text-align: center;
}

table.quotebody, table.quotebody tr, table.quotebody tr td { border-collapse:collapse;margin:0px; padding:0px; }
table.quotebody tr td fieldset, fieldset.quotebody { margin: 6px 10px 8px ; border: 1px solid #CFCCC2; }
table.quotebody tr td fieldset legend, fieldset.quotebody legend { font-size:9pt;  }
table.quotebody tr td fieldset div, fieldset.quotebody div { padding:6px 10px 6px; }


.avatarwrap{ margin-bottom:4px; margin-left:10px; margin-top:0px;padding-top:0px; }



/* ************************************* ****************************************** */

tr.trhead { background-color:#ACF916; }
tr.trhead td { white-space:nowrap; }
.verticalline { width:1px; height:100%; background-color:#ccc; }
.box { border:1px solid #aaa; }
.boxdarker { border:1px solid #A4CDA7; }
.boxblack { border:1px solid #A4CDA7; }


.sbg { border:1px solid #336633;background-color:#FFF; padding:0px; margin:0px; }


.votebody, tr.votebody td { background-color: #DCD1EB; }
.voteseparator, tr.voteseparator td { background-color: #DCD1EB; color:#4F3A6C;font-weight:bold;padding:0px;margin-top:0px }
.votebar{background-color:#00f;}

.trcolorhead, tr.trcolorhead td { background-color: #ccccff;}
.trcolorbody1, tr.trcolorbody1 td { background-color: #ffffff;}
.trcolorbody2, tr.trcolorbody2 td { background-color: #dddddd;}


.bgcolor1{background: #E4E4FA;}
.bgcolor2{background-color:#EDEDF9;}
.bgcolor3{}
.bgcolor4{}


.buttonlink {
	position:relative;
	padding:2px 0;
	/*vertical-align:middle;*/
}
.buttonlink a{
  margin:0;
  padding:1px 3px;
  border:1px solid #7FAD4D;
  background-color:#F0F0F0;
  color:#ff0000;
  text-decoration:none;
/*  vertical-align:middle;*/
  white-space:nowrap;
}

.buttonlink a:hover{
	background-color:#CAF49D;
	color:#4C342B;
	text-decoration:none;
}

