a { outline: none; } /* moz fix */
* { -moz-box-sizing: border-box; } /* fixes border issues in Mozilla/Firefox */

.spiffy{display:block}
.spiffy *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#b20000}
.spiffy1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #870000; border-right:1px solid #870000; background:#9f0000}
.spiffy2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #6f0000; border-right:1px solid #6f0000; background:#a30000}
.spiffy3{ margin-left:1px; margin-right:1px; border-left:1px solid #a30000; border-right:1px solid #a30000;}
.spiffy4{ border-left:1px solid #870000; border-right:1px solid #870000}
.spiffy5{ border-left:1px solid #9f0000; border-right:1px solid #9f0000}
.spiffyfg{ background:#b20000 }

.aspiffy{display:block}
.aspiffy *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#ffffff}
.aspiffy1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #d36d6d; border-right:1px solid #d36d6d; background:#ebbfbf}
.aspiffy2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #b91919; border-right:1px solid #b91919; background:#f0cece}
.aspiffy3{ margin-left:1px; margin-right:1px; border-left:1px solid #f0cece; border-right:1px solid #f0cece;}
.aspiffy4{ border-left:1px solid #d36d6d; border-right:1px solid #d36d6d}
.aspiffy5{ border-left:1px solid #ebbfbf; border-right:1px solid #ebbfbf}
.aspiffyfg{ background:#ffffff; }

.bspiffy{display:block}
.bspiffy *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#FFFFFF}
.bspiffy1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #ba6d6d; border-right:1px solid #ba6d6d; background:#e1bfbf}
.bspiffy2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #931919; border-right:1px solid #931919; background:#e8cece}
.bspiffy3{ margin-left:1px; margin-right:1px; border-left:1px solid #e8cece; border-right:1px solid #e8cece;}
.bspiffy4{ border-left:1px solid #ba6d6d; border-right:1px solid #ba6d6d}
.bspiffy5{ border-left:1px solid #e1bfbf; border-right:1px solid #e1bfbf}
.bspiffyfg{ background:#FFFFFF; }

.text {
 color:#000;
 font-family: Verdana, Arial;
 font-size: 10pt;
 font-weight: normal;
}

.blackText {
 color:#000;
 font-family: Verdana, Arial;
 font-size: 10pt;
 font-weight: normal;
}

.faq {
 color:#000;
 font-family: arial, helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
}

.menuLink {
 color:#d0d0d0;
 font-family: Verdana, Arial;
 font-size: 10pt;
 font-weight: bold;
 text-decoration:none;
 padding-left:18px;
 padding-right:18px;
 padding-top:6px;
 padding-bottom:6px;
}
.menuLink:hover {
	color: #eee;
	background-color: #680000;
 	padding-left:17px;
	padding-right:17px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #990000;
}

.textLink {
 color:#005;
 font-family: Verdana;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
}
.textLink:hover { text-decoration: underline; }

h1 { font-weight:normal; margin:0px; padding:0px; font-size: 10pt; }

.btn, .btnHL, .btnD {
	background-image: url(/shaded.jpg);
	font-family: Verdana, Arial;
	font-size: 9pt;
	background-color: #EEE;
	text-align: center;
	text-decoration: none;
	padding: 1px 10px 2px 10px;
	border: 1px solid;
	border-color: #eee #444 #444 #eee;
	color: #000;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	-moz-user-select:none;
}

.textBox {
	border: 1px solid #680000;
}

.userTable, .userTable TD {
	border: 1px solid #888;
}
