* html #mainbody-col td {font-size: 70%;}

* html table {font-size: 1em;}

#mainbody-container td.status {text-align: center}

.RequiredField { color: #FF0033; font-weight: bold;}
.Alert { font-weight: bold;	color: #FF0033;}
.Warning {
  background: url("/images/alert.gif") no-repeat;
	background-position: 0px 0px;
	text-indent: 16px;
	font-weight: bold;
	color: #FF0033;}

.DocTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 150%;
	color: #006699;
	text-align: center;}
	
.DocTitleFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
	color: #006699;
	text-align: center;}
	
.DocSubheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	text-align: left;}
	
.DocRating {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	border: 2px dashed #006699;}
	
.BodyHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 150%;
	color: #006699;}

.BodySmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 90%;}
	
.BodySmaller {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 80%;}
	
.TD_Highlight {	background-color: #F3F3C1;}
	
.Hint {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 90%;
	font-style: italic;}
	
.Breadcrumb_top { padding: 4px 0px 10px 0px; font-size: 80%;	border-bottom: 0.5px solid silver; }
.Breadcrumb_bot { padding: 4px 0px 0px 0px; font-size: 80%; }

div.post { border: 1px solid silver; padding: 1px; margin-bottom: 16px;}
div.posttop { padding: 4px; background: url("/images/grey-nt.gif") repeat; }
/* background: #EEEEEE;*/
	
div.username { font-weight: bold;	width: auto; float: left; }
div.date { width: auto;	text-align: right; }
div.posttext { padding: 4px; background: #F9F9F9; }
	
#BodyAds1 { margin-top:12px;	width:100%; text-align:center; 	border-top:0.5px solid silver; border-bottom:0.5px solid silver; padding: 5px 0;}
.currentpage { font-weight: bold; }

#numchars {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 90%;
	font-style: italic;}
	
.NB{font-weight: bold; color: #006699}

#comments h3{ background: none; border: none; color: #336; margin: 0px; }
#comments p{ color: #666; margin: 4px 0px 10px 0px; }
#comments .comment {
	  background: #F3F3C1 url("/images/comment_grad.gif") repeat-x;
	  margin: 0px;
	  padding: 10px;
	  border: 1px #999966 solid;
	  width: 95%;}
#comments .comment p { margin: 0px 0px 4px 0px;	padding: 0px;	color: #000000; font-weight: normal; }
#comments .comment-footer { background: url("/images/comment_footer_tail.gif") no-repeat; margin: -16px 0px 20px 0px; }
#comments .comment-footer p {
	  font-family: Verdana;
	  font-size: 11px;
	  font-weight: normal;
	  color: #000000;
	  margin: 15px 0px 0px 43px;
	  padding: 10px 0px 0px 5px;
	  line-height: 200%;}
#comments .comment-footer div { background: url("/images/comment_footer_bot.gif") no-repeat bottom left; }		

.C4C_Link {}
.C4C_Link_Comment {	font-style: italic; 	background-color: #F3F3C1;}
#C4C_Link_list ul { padding: 0px 0px 0px 14px;}
#C4C_Link_list li { padding: 0px 0px 10px 0px;}

.TR:hover { background-color: #F3F3C1; }

.rbroundbox { background: url("/images/grey-nt.gif") repeat; }
.rbtop div { background: url("/images/grey-tl.gif") no-repeat top left; }
.rbtop { background: url("/images/grey-tr.gif") no-repeat top right; }
.rbbot div { background: url("/images/grey-bl.gif") no-repeat bottom left; }
.rbbot { background: url("/images/grey-br.gif") no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 7px; font-size: 1px; }
.rbcontent { margin: 0 7px; }
.rbroundbox {  margin: 1em auto; }

