HTML {padding: 5px; }
BODY { background-color: #ffffff; color: #000000;}
BODY, P { font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size: 10pt}
TH {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif}
TD {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	vertical-align: middle }
H1 {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size: 30px}
H2 {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size: 24px}
H3 {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size: 20px}
H4 {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size: 18px}
OL {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size: 10pt;text-align: justify;}
UL {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif}
input { background-color: #dee7ef; font-family: Verdana, Helvetica, Arial; font-size: 10pt; color: #000000; }
select { background-color: #afc6db; font-family: Verdana, Helvetica, Arial; font-size: 10pt; color: #000000; }
a:link {text-decoration: none; color:#0000bb;}
a:visited {text-decoration: none; color:#00bb00;}
a:hover {color: #ff0000; text-decoration: none;}
.TOC {font-size: 16px;font-weight:bold;}

.wub {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	text-align: left; vertical-align: top; }
form {
	text-align:left;
	margin-left: 240px;
}
.midimage {
	border:none;
	vertical-align:middle;
}

.baseimage {
	border:none;
	vertical-align:bottom;
}

.toplink:link {color:yellow;text-decoration:none;}
.toplink:hover {color:yellow; text-decoration: underline;}
.toplink:visited {color:yellow; text-decoration: none;}
.advlink:link {color:yellow;text-decoration:none;}
.advlink:visited {color:yellow;text-decoration:none;}
.advlink:hover {color:white; text-decoration: underline;}

.saletable td {text-align:left;vertical-align:top;font-size:0.9em;font-weight:bold;}

.boldred {font-weight: bold; color:red;}

.thumb { padding:2px;
border:2px solid white}

.thumb:hover {
	border:2px dashed red;
}

.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
}
.clearFix { /* for IE7/Win */
    min-height:1px;
}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}

.varhead {
	font-weight: bold;
	color: SaddleBrown;
}

.vartable, .bisectable {
	background-color: #e0e0e0;
	margin-bottom:2em;
}


.bisectable {
	border: 2px;
	width:100%;
}

.caption {
	font-size: 8pt;
	font-style: italic;
	margin-bottom: 1em;
}

.phleft {
	float: left;
	font-weight: bold;
	font-size: 10pt;
	width:430px;
	margin-bottom: 10px;
}

.phright {
	float:right;
	font-weight: bold;
	font-size: 10pt;
	width:430px;
	margin-bottom: 10px;
}

.pimage {
	margin-top:8px;
}

.phexample {
	float: left;
	font-weight: bold;
	font-size: 10pt;
	width:160px;
	margin-bottom: 10px;
}


.stampdetails {
	margin-top:2px;
	margin-bottom:5px;
}

.grid {
	border-collapse: collapse;
	margin-bottom: 2em;
	border: 1px solid black
}

.grid td {
	border: 1px solid black;
	padding: 4px;
}

.grid th {
	border: 1px solid black;
	background-color: #c0c0c0;
	padding: 4px;
}

.whiteback {
	background-color: #ffffff !important;
}

.noborder, .noborder td, .noborder th {
	border: 0px !important;
}

.nogray th {
	background-color: #fff;
}

.newtable td {
	vertical-align: top;
}

.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 6px 12px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white !important;
   font-size: 16px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
