
@page { size 8.5in 11in; margin: .5in; border: 1px solid black }

body { margin: 0; padding: 0; background: none; font: 12pt "Palatino", "Times New Roman", Times, serif;  color: #595144; border: 1px solid limegreen }

meta  {display: none; visibility: hidden }

/* IDS  */

#header, #cogid, #nav,#srch,#search,#quik, #sites, #txtadj,#res,#dwnlds {display: none; visibility: hidden }

#rest { display: block; position: relative; top: 0; right: 0; z-index: 1; padding: 0; margin: 0; background-color: transparent; clear: both; border: 1px solid blue }

#lcol { display: block; position: relative; font-size: 93%; margin: 0; padding:  0 .1in 0 0; float: left; width: 25%; text-align: center; z-index: 2; background-color: transparent; border-right: 1px dotted #38332b }

#main { display: block; position: relative; margin: 0 0 0 .1in; padding: 0; float: right; clear: right; width: 70%; z-index: 2; background-color: white; border: 0; border: 0 }

#mainlft { display: block; position: relative; margin: 0; padding: 0; float: left; width: 2in; text-align: center; z-index: 2; background-color: transparent; border-right: 1px dotted #38332b }

#mainrt { display: block; position: relative; margin: 0; padding: 0; float: right; width: 5in; z-index: 2; background-color: white; border: 0 }

#contact { display: block; position: relative; margin: 0; padding: .1in; width: 85%; z-index: 3; background-color: #fff; border: .08in solid #595144; color: #595144 }

#bottom { display: block; position: relative; top: 0; margin: 0 auto; clear: both; padding: 0; z-index: 1; background-color: transparent; font-size: 70%; line-height: 100%; border: 1px solid  }

#testblock, #testblock2,#testblock3 {display: block }

/* IN PAGE ELEMENTS */

p { text-align: left; padding: 0 0 10px 0; font-stretch: wider; margin: 0 }
p.start:first-letter { font: bolder italic 300% "Trajan Pro", "Palatino", Times, serif; color: #a77909; padding-right: 0; margin-right: -.08in; line-height: 85%; border: 0 }

h1 {font: bolder 120% "Trajan Pro", "Palatino", Times, serif; color: #595144; text-align: left }
h1:first-letter {font: bolder 150% "Trajan Pro", "Palatino",Times, serif; color: #595144; text-align: left }

h1.side {font: bold 90% "Trajan Pro", "Palatino", Times, serif; color: #595144; text-align: left; padding: .07in 0 0 0; border: 0 }
h1.side:first-letter {font: bold 125% "Trajan Pro", "Palatino", Times, serif; color: #595144; padding-right: 0; margin-right: -.01in; text-align: left }

h1.contact {font: bold 90% "Trajan Pro", "Palatino", Times, serif; color: #fff; text-align: left }
h1.contact:first-letter {font: bold 125% "Trajan Pro", "Palatino", Times, serif; color: #fff; padding-right: 0; margin-right: -.01in; text-align: left }

h2 {font: bolder 100% "Trajan Pro", "Palatino", Times, serif; color: #a77909; text-align: left }

ul { margin: 0 1in .5in .75in; text-align: left; padding: 0; border: 0}

ol { margin: 0 1in .5in .75in; text-align: left; padding: 0; border: 0}
li { line-height: 105%; padding: 0 0 .1in 0 }

img { border: 0; padding: 0; margin: 0; outline: none }

small {font-size: 75%; font-style: italic; color: #aaa}


/* ANCHORS */

a:link { font: 12pt "Palatino", "Times New Roman", Times, serif;  color: blue; padding: 0; margin: 0; background-color: transparent; text-decoration: underline; outline: none }
a:visited { font: 12pt "Palatino", "Times New Roman", Times, serif;  color: blue; padding: 0; margin: 0; background-color: transparent; text-decoration: underline; outline: none  }
a:hover { font: 12pt "Palatino", "Times New Roman", Times, serif;  color: blue; padding: 0; margin: 0; background-color: transparent; text-decoration: none; outline: none }

a.map:link { font: 500 82% "Palatino", "Times New Roman", Times, serif; color: #4c4cb1; padding: 0; margin: 0; background-color: transparent; text-decoration: underline; outline: none }
a.map:visited { font: 500 82% "Palatino", "Times New Roman", Times, serif; color: #6969b7; padding: 0; margin: 0; background-color: transparent; text-decoration: underline; outline: none  }
a.map:hover { font: 500 82% "Palatino", "Times New Roman", Times, serif; color: #add900; padding: 0; margin: 0; background-color: transparent; text-decoration: none; outline: none }

a.cont:link { font: 9pt "Palatino", "Times New Roman", Times, serif;  color: #a77909; padding: 0; margin: 0; background-color: transparent; text-decoration: underline; outline: none }
a.cont:visited { font: 9pt "Palatino", "Times New Roman", Times, serif;  color: #735406; padding: 0; margin: 0; background-color: transparent; text-decoration: underline; outline: none  }
a.cont:hover { font: 9pt "Palatino", "Times New Roman", Times, serif;  color: #add900; padding: 0; margin: 0; background-color: transparent; text-decoration: none; outline: none }

.sbox a:link { font: 98% "Palatino", "Times New Roman", Times, serif;  color: blue; padding: 0; margin: 0; background-color: transparent; text-decoration: underline; outline: none }
.sbox a:visited { font: 98% "Palatino", "Times New Roman", Times, serif;  color: blue; padding: 0; margin: 0; background-color: transparent; text-decoration: underline; outline: none  }
.sbox a:hover { font: 98% "Palatino", "Times New Roman", Times, serif;  color: blue; padding: 0; margin: 0; background-color: transparent; text-decoration: none; outline: none }


/* CLASSES */

.center { text-align: center }
.sidebox { display: block; position: relative; margin: 0; padding: 0; min-height: 100px; width: auto; z-index: 3; text-align: left; font-size: 90%; background-color: transparent; border: 0 }
.rev { background-color: #a77909; color: #fff; padding: 2px }
ul.sbox { display: block; margin: 0; padding: 0; font-size: 90%; margin-left: 8px; margin-right: 2px; list-style-type: none }
ul.sbox2 { display: block; margin: 0; padding: 0 0 8px 0; font-size: 90%; margin-left: 3px; list-style-type: none }
.sbox > li { display: block; margin: 0; padding-bottom: 7px; margin-left: 8px; line-height: 105%; border: 0 }
.sidebox > h3 { font: bolder 100% "Palatino", "Times New Roman", Times, serif; color: #fff; background-color: #595144; text-align: left; margin: 0 0 3px 5px; padding-left: 1px}
.sidebox > h4 { font: bold 85% "Palatino", "Times New Roman", Times, serif; color: #888; text-align: left; margin: 0 0 0 10px }
.hrbrk { border-bottom: 1px dotted #38332b; margin: 17px 0; width: 96%; clear: both; padding: 0 }
.path {display: block; position: relative; top: 0; left: 0; text-align: left; margin: 8px 0 25px; width: 55%; clear: both; border: 0}
.il { float: left; text-align: left } 
.ir { float: right; text-align: left }
.regplantitle { display: block; text-align: center; vertical-align: middle; background-color: #a77909; color: #fff; padding: 5px; height: 65px; font: bolder 90% "Trajan Pro", "Palatino", Times, serif; margin: auto; border: 0 }


.cal {width: 14%; height: 25px; background-color: #595144; color: #fff; text-align: right; padding-right: 5px }

