h1, h2, h3, h4, h5, h6 { margin-top 12px; margin-bottom: 12px; color: black; text-align: left; }
h2.nospace, h3.nospace, h4.nospace, h5.nospace { margin: 0px; color: black; text-align: left; }
h2.center, h3.center, h4.center, h5.center { margin-top 12px; margin-bottom: 12px; color: black; text-align: center; color: black; }
h2.nospacecenter, h3.nospacecenter, h4.nospacecenter, h5.nospacecenter { margin: 0px; color: black; text-align: center; }
h2.nospaceright, h3.nospaceright, h4.nospaceright, h5.nospaceright { margin: 0px; color: black; text-align: right; }
h2.white, h3.white, h3.white, h4.white, h5.white { color: white; text-align: left; margin: 0; }
h2.centerwhite, h3.centerwhite, h4.centerwhite, h5.centerwhite { margin-top 12px; margin-bottom: 12px; text-align: center; color: white; }
h2.nospacecenterwhite, h3.nospacecenterwhite, h4.nospacecenterwhite, h5.nospacecenterwhite { margin: 0; text-align: center; color: white; }
h1.times, h2.times, h3.times, h4.times, h5.times, h6.times { font-family: Times New Roman, Times, serif; font-style: italic; margin-top 12px; margin-bottom: 12px; color: #003333; text-align: center; }

p { font: 12px/1.3em Verdana, Helvetica, sans-serif; font-weight: normal; color: black; margin-bottom: 12px; }
p.center { margin-bottom: 12px; text-align: center; }
p.left { margin-bottom: 12px; text-align: left; }
p.indented { margin-left: 12px; margin-bottom: 12px; }
p.nospace { margin: 0px; }
p.nospacefixed { font: 13px/1.3em Courier New, Courier sans-serif; font-weight: normal; color: black; margin: 0px; }
p.nospacefixedbold { font: 13px/1.3em Courier New, Courier sans-serif; font-weight: bold; color: black; margin: 0px; }
p.nospacefixedcenter { font: 13px/1.3em Courier New, Courier sans-serif; font-weight: normal; color: black; margin: 0px; text-align: center; }
p.nospacefixedright { font: 13px/1.3em Courier New, Courier sans-serif; font-weight: normal; color: black; margin: 0px; text-align: right; }
p.nospacefixedcenterbold { font: 13px/1.3em Courier New, Courier sans-serif; font-weight: bold; color: black; margin: 0px; text-align: center; }
p.nospacefixedrightbold { font: 13px/1.3em Courier New, Courier sans-serif; font-weight: bold; color: black; margin: 0px; text-align: right; }
p.nospacecenter { margin: 0px; text-align: center; }
p.nospaceright { margin: 0px; text-align: right; }
p.nospacerightbold { margin: 0px; text-align: right; font-weight: bold; }
p.halfspace { margin: 8px 0 0 0; }
p.nospacebottom { margin: 12px 0 0 0; }
p.nospacebottombold { font-weight: bold; margin: 12px 0 0 0; }
p.nospacebottomcenter { margin: 12px 0 0 0; text-align: center; }
p.nospacetopcenter { margin: 0 0 12px 0; text-align: center; }
p.nospacetop { margin: 0 0 12px 0; }
p.bold { font-weight: bold; }
p.centerbold { font-weight: bold; margin-bottom: 12px; text-align: center; }
p.warning{ font-weight: bold; color: red; }
p.nospacebold { font-weight: bold;  margin: 0;  }
p.nospacecenterbold { font-weight: bold; margin: 0px; text-align: center; }
p.nospacebottomcenterbold { font-weight: bold; margin-bottom: 0px; text-align: center; }
p.nospacetopcenterbold { font-weight: bold; margin-top: 0px; text-align: center; }
p.nospaceindented { margin: 0 0 0 12px; }
p.nospaceindentedbold { font-weight: bold; margin: 0 0 0 12px; }
p.small { font: 11x/1.3em Verdana, Helvetica, sans-serif; margin: 0px; }
p.nospacesmall  { font: 11px/1.3em Verdana, Helvetica, sans-serif; margin: 0px; }
p.nospacesmallbold  { font: 11px/1.3em Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0px; }
p.nospaceindentedsmallbold  { font: 11px/1.3em Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0 0 0 12px; }
p.super { font: 11px/1.6em Verdana, Helvetica, sans-serif; margin-bottom: 12px; }
p.supernospace { font: 11px/1.6em Verdana, Helvetica, sans-serif; margin: 0px; }
p.supertextsmall { font: 9px/1.6em Verdana, Helvetica, sans-serif; margin: 0px; }
p.larger { font: 13px/1.3em Verdana, Helvetica, sans-serif; margin: 0px; }
p.largerbold { font: 13px/1.3em Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0px; }
p.times { font: 13px/1.3em Times New Roman, Times, serif; font-weight: bold; color: #003333; margin: 12px 0 12px 0; text-align: center; }

hr { noshade; color: #669999; width: 100%; text-align: left; margin: 4px 0 4px 0; }
hr.contact { noshade; color: black; width: 100%; text-align: center; margin: 6px; }
hr.blue { noshade; color: #000099; width: 100%; text-align: left; margin: 4px 0 4px 0; }
hr.black { noshade; color: black; width: 100%; text-align: left; margin: 4px 0 4px 0; }

a:link, a:visited, a.active {  font-weight: bold; text-decoration: none; color: #000099; }
a:hover { font-weight: bold; text-decoration: underline; color: #6a7e94; }
a.header:link, a.header:visited, a.header.active {  font-weight: bold; text-decoration: none; color: white; }
a.header:hover { font-weight: bold; text-decoration: underline; color: white; }


ul,ol { font: 12px/1.3em Verdana, Helvetica, sans-serif; font-weight: normal; color: black; list-style-position: outside; margin: 0px; padding-left: 20px; }
li.number {list-style-type: decimal; padding-left: 7px; margin: 0 0 0 10px; }
ul.image {list-style-image: url("images/arrow.gif"); margin-left: 20px;}
ul.noimage {list-style-type: none; }
ul.circle {list-style-type: circle; margin-left: 20px; }
ul.solidcircle {list-style-type: disc; margin-left: 20px; }
ol.numbered li { list-style-type: decimal; margin-left: 20px; margin-bottom: 12px;  margin-top: 12px; }
ol.numbered li li { list-style-type: lower-alpha; }
ol.numbered li li li { list-style-type: decimal; }
ol.numbered li li li li { list-style-type: disc; }

ol.numberednospace li { list-style-type: decimal; margin-left: 36px; }
ol.numberednospace li li { list-style-type: lower-alpha; margin-left: 9px; }
ol.numberednospace li li li { list-style-type: decimal; margin-left: 9px; }
ol.numberednospace li li li li { list-style-type: disc; margin-left: 9px; }

ol.alphalower li { list-style-type: lower-alpha; margin-left: 20px; margin-bottom: 12px;  margin-top: 12px; }
ol.alphalower li li  { list-style-type: decimal; }
ol.alphalower li li li { list-style-type: disc; }
ol.alphalower li li li li { list-style-type: circle; }

ol.alphalowernospace li { list-style-type: lower-alpha; margin-left: 36px; }
ol.alphalowernospace li li  { list-style-type: decimal;  margin-left: 9px; }
ol.alphalowernospace li li li { list-style-type: disc;  margin-left: 9px; }
ol.alphalowernospace li li li li { list-style-type: circle; margin-left: 9px; }

ol.alphaupper li { list-style-type: upper-alpha; margin-left: 20px; margin-bottom: 12px; margin-top: 12px; }
ol.alphaupper li li { list-style-type: decimal; }
ol.alphaupper li li li { list-style-type: lower-alpha; }
ol.alphaupper li li li li { list-style-type: disc; }
ol.roman li { list-style-type: upper-roman; margin-left: 20px; margin-bottom: 12px;  margin-top: 12px; }
ol.roman li li { list-style-type: upper-alpha; }
ol.roman li li li { list-style-type: decimal; }
ol.roman li li li li { list-style-type: lower-alpha; }
ol.roman li li li li li { list-style-type: disc; }


span.header3super { vertical-align: super; font-size: 11px; }
span.bodytextsuper { vertical-align: super; font-size: 8px; line-height: 0;}
span.bold { font-weight: bold; }
span.bolditalic { font-weight: bold; font-style: italic; }
span.warning { font-weight: bold; color: red; }
span.underline { text-decoration: underline; }
span.italic { font-style: italic; }


table { vertical-align: top; borders: 0px; margin: 0px; padding: 0px; }
table.eighty { vertical-align: top; width: 80%; borders: 0px; margin: 0px; padding: 0px;}
table.borders { margin: 0px; padding: 0px; border-collapse: collapse; width: 100%; border: 6px solid #000099; }
table.thinblackborders { margin: 0px; padding: 0px; border-collapse: collapse; width: 100%; border: 1px solid black; }
table.borderseighty { margin: 0px; padding: 0px; border-collapse: collapse; width: 80%; border: 6px solid #000099; }
td { vertical-align: top; }
td.middle { vertical-align: middle; }
td.bottom { vertical-align: bottom; }
td.center { text-align: center; }
td.right { text-align: right; }
td.centermiddle { text-align: center; vertical-align: middle; }
td.borders { vertical-align: top; border: 1px solid #000099; }
td.rightborders { vertical-align: top; border-right: 1px solid #000099;}
td.bordersmiddle { vertical-align: middle; border: 1px solid #000099; }
td.bordersmiddlecenter { vertical-align: middle; border: 1px solid #000099; text-align: center;}
td.borderscentertop { vertical-align: top; border: 1px solid #000099; text-align: center;}
td.bottomborders { vertical-align: middle; border-bottom: 1px solid #000099;}
td.topborders { vertical-align: middle; border-top: 1px solid #000099;}
td.topbottomborders { border-top: 1px solid #000099; border-bottom: 1px solid #000099; }
td.title { vertical-align: middle; border: 6px solid #000099; background: #000099; }
td.subtitle { vertical-align: middle; background: #9ab9f1; }
td.subtitleborders { vertical-align: middle; background: #9ab9f1; border: 1px solid #000099; }
td.yellowbg { vertical-align: top; background: #FEFFE1;}

img.floatright { float: right; border: 2px solid #000099; margin: 0 0 0 10px; }
img.floatleft { float: left; border: medium #000099; margin: 0 10px 0 0; }
img.floatrightbordersthick { float: right; border: 10px ridge #000099; margin: 0; }
img.floatrightbordersthickgold { float: right; border: 10px ridge #c9ad64; margin: 0 0 0 10px; text-align: center; }
img.floatleftbordersthickgold { float: left; border: 10px ridge #c9ad64; margin: 0 10px 0 0; text-align: center; }
img.thinborder { border: 1px solid #006666; margin: 0; }
img.borders   { border: medium double #006666; margin: 0; }
img.center { text-align: center; margin: 0; }
img.floatleftnoborder { float: left; margin-right: 6px; }
img.floatrightnoborder { float: right; margin-left: 6px; }
img.bordersthick { border: 10px ridge #00958e; margin: 0; }
img.bordersthickgold { border: 10px ridge #c9ad64; margin: 0; text-align: center; }
img.bordersmediumgold { border: 6px ridge #c9ad64; margin: 0; }
img.arrow { margin-right: 6px;}

.aceTextField {
background-color: #DFEFFF;
border-color: #000000;
border-style: solid;
color: #000000;
font-family: Verdana;
font-size: 11px;
}

