.fspan, .fspan A
{
COLOR:  #999;
}

.forum_added
{
COLOR:  #999;
}

A.f:link, A.f:visited, A.f:active
{
	COLOR:  #000;
    TEXT-DECORATION: none;
}
 

A.f:hover
{
COLOR:  #C00;
    TEXT-DECORATION: underline;
}

td.bodytext {
  table-layout: fixed;
  overflow: hidden;
  font-size: 13px;
}


.Normal
{	
    font-size: 13px;
    color: black;
	line-height: 150%;
}
.WebSolutionBorder
{
    border: 1px #F0EFED solid; 
    background-color: #FFFFFF;
	font-family:arial;
}
.WebSolutionHeader
{
	border-style:solid;
	border-width:1px;
	border-color: #C00 #fff;
    background-color:#F0EFED ;
    color: black;
    font-size: 14px;
    font-weight:normal;

}
.WebSolutionFormControl
{
    font-size: 14px;

}

.WebSolutionErrorText
{
    color: red;
}
.WebSolutionQuote
{
    border-top: 1px #7694c8 solid; 
    border-bottom: 1px #7694c8 solid; 
}

.forumlinks a{color: #C00;}
  
TD.wsRow
{

	background-color: #fefefe;
	border-style:solid;
	border-bottom-width:2px;
border-bottom-color:#F0EFED;
padding: 10px 0;
	
}
.forumpnums a
{
color: #C00;
}

TD.wsRowHighlight
{
    background-color: #F0EFED;
		border-style:solid;
	border-width:0 1px 2px 1px;
	border-color:#ffffff;
}
.WebSolutionSmallerFont
{
    font-size: 1.0em;
}
	.crayon {color: #000; 
				cursor: pointer; 
				border: 1px solid #333; 
				float: left; 
				font-family: Fixed, monospace; 
				margin: 1px; 
				text-align: center; 
				width: 1em; 
		}
.threadhead{
background-color: #AAA;
padding: 5px;
}

.threadbody {font-size:14px;margin:20px 10px 20px;padding:20px 0 20px 20px;}		

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
	color:#ffffff;
}
.myButton:active {
	position:relative;
	top:1px;
}

/*@media (prefers-color-scheme: dark) {

	TD.wsRow {
		background-color: #333;
	}
	.WebSolutionBorder {
		border: 1px #333 solid;
		background-color: #333;
	}
	A.f:link, A.f:visited, A.f:active {
		COLOR: #eeeeee;
	}
	.WebSolutionHeader {
		border-color: #C00 #fff;
		background-color: #333;
		color: #eeeeee;
	}
	TD.wsRowHighlight {
		background-color: #333;
	}
	.Normal {
	
		color: #eeeeee;
	}
}*/