body { font-family: arial, verdana; font-size: 12pt; color: #000; margin: 0px; padding: 0px }
input, select, textarea  { font-family: arial, verdana; font-size: 8pt }
a { color: #06F; text-decoration: underline }
a:hover { color: #ff6000; text-decoration: underline }
.header1 { font-size: 14pt; font-family: arial narrow, arial; padding: 0px; margin: 0px }
img { border: 0 }

a.link2 { color: #777; text-decoration: underline }
a.link2:hover { color: #ff6000; text-decoration: underline }

a.menu-home { font-family: arial narrow, arial, tahoma; font-size: 18pt; color: #000; text-decoration: none }
a.menu-home:hover { font-family: arial narrow, arial, tahoma; font-size: 18pt; color: #ff6000; text-decoration: underline }

.link_sm  { font-size: 7pt; color: #0066FF; text-decoration: underline }
.link_sm:hover  { font-size: 7pt; color: #ff6000; text-decoration: underline }

.text { line-height: 150% }
.text2 { line-height: 150% }

.required { color: #f60; padding-right: 4px }

.tech { font-weight: bold; color: #BBB9B4 }
.p_title { margin: 0px; padding: 0px; font-family: arial narrow, arial, tahoma; font-weight: normal; font-size: 18pt; color: #000 }
.p_details { font-size: 7pt; color: #E11717 }
.p_details:hover { font-size: 7pt; color: #ff6000 }

.linksite { color: #E11717 }
.linksite:hover { color: #ff6000 }
.list { color: #000 }
.list_link { color: #03F }
.list_link:hover { color: #ff6000 }
.edit_caption { font-weight: bold }
.edit_caption_error { font-weight: bold; color: #f00 }
.form_error { color: #f00 }
.form_required { color: #ff6000 }

.button { border: 1px solid #999999; background-color: #eee }
.page-title h1 { font-size: 14pt; font-weight: normal; padding: 0px; margin: 0px }

.spacing { line-height: 150% }

.input1 { border: 1px solid #999; }

.stats-head { width: 125px; font-weight: bold; text-align: right }
.small { font-size: 8pt }
.tbl-header td { border-bottom: dotted 1px #aaa; line-height: 100%; height: 30px; font-weight: bold }
.tbl-row td { border-bottom: dotted 1px #aaa; line-height: 100%; height: 40px }

.tab { font-size: 8pt; border: solid 1px #ccc; background-color: #F0F0F0; padding-left: 4px; padding-right: 4px; height: 24px }
.tab a { font-size: 8pt; color: #000; text-decoration: none }
.tab a:hover { font-size: 8pt; color: #f60; text-decoration: none }
.tab-active { font-size: 8pt; background-color: #fff; border-left: solid 1px #ccc; border-top: solid 1px #ccc; border-right: solid 1px #ccc; padding-left: 4px; padding-right: 4px; padding-bottom: 1px; height: 24px }
.tab-active a { font-size: 8pt; color: #000; text-decoration: none }
.tab-active a:hover { font-size: 8pt; color: #f60; text-decoration: none }
.tab-separator { font-size: 8pt; width: 5px; border-bottom: solid 1px #ccc }
