
table { font-size: 1em; }
td { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; }
select { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }
input { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }
textarea { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }
label { text-align: left; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* control */
.clear  { font-size: 2px; line-height: 0; height: 0; clear: both }

/* Text */
.cent { text-align: center }
.rt { text-align: right }
img.left { float: left; margin: 0 10px 0 0; }
img.right { float: right; margin: 0 0 0 10px; }

/* Directory */
#tolradirbuild { color: #000; font-size: .9em; text-align: center; margin-top: 10px; }
#tolradirbuild a { color: #000; font-weight: bold }
#tolradirbuild a:hover { color: #000; font-weight: bold; text-decoration: underline }
#catbox { margin: 0 auto 0 auto; width: 95%; background-color: #e6ffec; padding-top: 15px; padding-bottom: 4px; text-align: left; }
#catL { float: left; width: 45% }
#catR { float: right; width: 45% }
#catbox2 { margin: 10px auto 0 auto; width: 95%; background-color: #e6ffec; padding-top: 15px; padding-bottom: 4px; text-align: left; }
#catL2 { float: left; width: 45% }
#catR2 { float: right; width: 45% }
.catlst  { margin: 0 0 0 10px; padding: 0 0 0 10px }
.catlst li { margin-bottom: 4px }
#entries { list-style-type: none; margin: 0; padding: 0 }
a.entlnk { color: #1f72a8; font-size: 1.25em; font-weight: bold; text-decoration: none }
a.entries:hover  { color: #000; text-decoration: underline }
.lnkurl { font-size: .9em; font-weight: bold; text-align: right }
.lnkop { text-align: right; font-size: .9em }
.lnkop a { color: #cc0000; text-decoration: none; }
.lnkop a:hover { color: #000; text-decoration: underline; }
.wdcatcnt { font-size: .8em; }
.subcat { color: #24b487; font-size: .9em; text-decoration: none }
a.subcat { color: #24b487; font-weight: bold; text-decoration: none }
a.subcat:hover { color: #000; font-weight: bold; text-decoration: underline }
.pgsel { color: #00f; font-size: 1em; text-decoration: none; text-align: center; margin-top: 4px; margin-bottom: 4px }
a.pgsel { color: #00f; font-weight: bold; text-decoration: none }
a.pgsel:hover { color: #000; font-weight: bold; text-decoration: underline }
.wnclnk { font-size: .95em; margin-bottom: 10px; }
a.wnclnk { color: #000; font-weight: bold; text-decoration: none }
a.wnclnk:hover { color: #000; font-weight: bold; text-decoration: underline }
.contactErr { position: relative; color: #000; background-color: #ffdbdc; text-align: center; padding: 4px; border: solid 2px red }
table .right { text-align: right; }
.inbox { text-align: left; background-color: #e6ffec; padding-top: 6px; padding-bottom: 6px; vertical-align: top }
.inbox2 { background-color: #e6ffec; padding-top: 6px; padding-bottom: 6px; text-align: center }
.revopt  { text-align: left; font-size: .95em; background-color: #f3f3f3; margin: 10px 0 10px 0; padding: 4px; }
#revoptidnt { margin-left: 15px; }
.codebox { background-color: #d1d5f4; margin-top: 0.25em; margin-bottom: 0.25em; border: solid 1px #7093db }
.codeboxhdg { background-color: #7093db; padding: 0.5em; color: #fff; font-weight: bold; margin: 0 }
.codeboxbdy { font-size: 1.2em; background-color: #d1d5f4; padding: 0.5em; margin: 0 }
.quotebox { background-color: #d1d5f4; margin-top: 0.25em; margin-bottom: 0.25em; border: solid 1px #7093db }
.quoteboxhdg { background-color: #7093db; padding: 0.5em; color: #fff; font-weight: bold; margin: 0 }
.quoteboxbdy { background-color: #d1d5f4; margin: 0; padding: 0.1em 0.5em }

.widget_categories ul li { clear: left; width: auto; }

.payhdr {
	background-color: #81a1e3;
	color: #fff;
	padding: 4px;
	text-align: center;
	font-weight: bold;
}

