input{vertical-align:middle;}
.navsmallhead:hover{color:#333;}
.dotedline{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#C6C77B;}
.navsmall{font:10px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#666;text-decoration:none;}
.navsmallhead,.navsmallhead:visited{font-weight:700;color:#696;text-decoration:none;display:block;width:100%;line-height:18px;font-size:12px;background:#EEF7E6;border:1px solid #9C9;margin-left:-2px;margin-right:-2px;text-align:center;padding:0 2px;}
input{vertical-align:middle;}
.rndbox { /* rounded corners except in IE8 or less */
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
}
.rndbox a, .rndbox a:visited { color:#000; font-weight:400; }
.rndbox a:hover { color:#FFF;background-color:#666; font-weight:400;font-size:100%; }
.grey {background-color:#E0E0E0;}

/* === SPIFFY === */
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#DDD;}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e3e3e3;
  border-right:1px solid #e3e3e3;
  background:#cfcfcf;}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#cbcbcb;}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cbcbcb;
  border-right:1px solid #cbcbcb;}
.spiffy4{
  border-left:1px solid #e3e3e3;
  border-right:1px solid #e3e3e3;}
.spiffy5{
  border-left:1px solid #cfcfcf;
  border-right:1px solid #cfcfcf;}
.spiffyfg{
  background:#DDD;}
/* =============== */

