body {
	background-color: #FDF9F3;
	font-family: 'BellGothicStd', sans-serif;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
#menu {
	margin: 0 auto;
	text-align: center;
}
#menu p a:first-of-type {
	font-weight: bold;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
#summary {
	width: 100%;
	margin: 0 auto;
}
#summary table, #summary th, #summary td {
	margin: 0 auto;
	border: 1px solid black;
	border-collapse: collapse;
}
#summary td {
	border-bottom:0;
	border-top: 0;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.twcen {
	font-family: 'Tw Cen MT';
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
}
.hawthorn {
	font-family: 'Hawthorn';
}
.dubtone {
	font-family: 'Dubtone';
}
.billingentry {
	font-family: 'IBM';
	text-transform: uppercase;
}
.billingentry td {
	text-align: right;
}

.size13 {
	font-size: 13px !important;
}
.size80 {
	font-size: 0.8em !important;
}
.ibm {
	font-family: 'IBM';
}
#sendterms {
	margin-top: 0; padding-top: 0; font-style: italic; font-size: 0.9em;
}
.tgdate {
	text-decoration: underline; text-transform: uppercase; font-family: IBM;
}
#streetdiv {
	padding-left: 25px;
}
#placediv {
	padding-left: 55px;
}
#teldiv {
	padding-left: 90px;
}
#formno {
	font-size: 0.8em;
}
#sendertel {
	margin-top: 0; padding-top: 0;
}
#send {
	padding-top: 5px;
}
.notop {
	margin-top: 0; padding-top: 0;
}
.nobottom {
	margin-bottom: 0; padding-bottom: 0;
}
.notopbottom {
	margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0;
}
#subscriber1 {
	padding-left: 200px;
}
.tgcharge {
	padding-left: 65px; color: #850101; font-weight: bold; font-size: 1.1em;
}
#nptc {
	font-size: 1.5em; margin-bottom: 0;
}
#nptcsmall {
	font-size: 0.8em; margin-bottom: 0;
	text-align: center;
}
#weco {
	font-size: 0.6em;
	text-align: center;
}
#teloh {
	text-transform: uppercase; font-size: 0.8em; font-style: italic;
}
#busaddr {
	width: 100px;
}
#ratecodes {
	margin-top: 40px;
}
#directcalls {
	text-transform: uppercase;
}
.uppercase {
	text-transform: uppercase;
}
#bo {
	display: inline-block; float: center; width: 100%;
}
#cust {
	padding-left: 60px;
}
.smallcaps {
	font-variant: small-caps;
}
.floatright {
	float: right;
}
#ratetable {
	width: 300px; margin-left: 0; padding-left: 0;
}
.currentdayinfo {
	text-align: right; padding-right: 65px; margin-bottom: 0;
}
.notopmargin {
	margin-top: 0;
}