BODY { margin: 0px; height: 100%; background-image: url('img/mainback.gif'); background-repeat: repeat; text-align: center; scrollbar-darkshadow-color: #C9E9BB; scrollbar-shadow-color: #C9E9BB; scrollbar-face-color: #D4EDC7; scrollbar-base-color: #D4EDC7; scrollbar-arrow-color: #12AD2B; scrollbar-highlight-color: White; }
.mainDIV { width: 678px; height: 100%; border-left: 1px solid #12AD2B; border-right: 1px solid #12AD2B; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; background-color: White; visibility: hidden; }
.menuDIV { height: 30px; width: 678px;  background-image: url("img/menuback.gif"); background-repeat: repeat-x; border-top: 1px solid #12AD2B; border-bottom: 1px solid #12AD2B; }
.headerDIV { height: 150px; }
.headerDIV IMG { display: block; }
.menuDIV table { height: 30px; width: 678px; display: block; }
.menuTR { border-top: 1px solid #12AD2B; border-bottom: 1px solid #12AD2B; }
#logo { position: absolute; top: 95px; left: -200px; }
.blank { width: 100%; border-top: 1px solid #12AD2B; border-bottom: 1px solid #12AD2B; }
.spacer { width: 10px; border-top: 1px solid #12AD2B; border-bottom: 1px solid #12AD2B; }
.topline { height: 7px; font: 1px Verdana, sans-serif; }
.blankt { width: 100%; }
.spacert { width: 10px; }
.locDIV { position: absolute; left: -200px; top: 143px; visibility: hidden; }
.intDIV { position: absolute; left: -200px; top: 143px; visibility: hidden; }
.conDIV { position: absolute; left: -200px; top: 143px; visibility: hidden; }
.invDIV { position: absolute; left: -200px; top: 143px; visibility: hidden; }
.adrDIV { position: absolute; left: -200px; top: 143px; visibility: hidden; }
#intVIS { text-align: center; vertical-align: middle; height: 31px; font: 11px Verdana, sans-serif; color: #12AD2B; cursor: pointer; cursor: hand; width: 100px; position: absolute; top: 150px; left: -200px; padding-top: 8px; }
#locVIS { text-align: center; vertical-align: middle; height: 31px; font: 11px Verdana, sans-serif; color: #12AD2B; cursor: pointer; cursor: hand; width: 150px; position: absolute; top: 150px; left: -200px; padding-top: 8px; }
#conVIS { text-align: center; vertical-align: middle; height: 31px; font: 11px Verdana, sans-serif; color: #12AD2B; cursor: pointer; cursor: hand; width: 100px; position: absolute; top: 150px; left: -200px; padding-top: 8px; }
#invVIS { text-align: center; vertical-align: middle; height: 31px; font: 11px Verdana, sans-serif; color: #12AD2B; cursor: pointer; cursor: hand; width: 100px; position: absolute; top: 150px; left: -200px; padding-top: 8px; }
#adrVIS { text-align: center; vertical-align: middle; height: 31px; font: 11px Verdana, sans-serif; color: #12AD2B; cursor: pointer; cursor: hand; width: 100px; position: absolute; top: 150px; left: -200px; padding-top: 8px; }
.loctable td.center { border-left: 1px solid #12AD2B; border-right: 1px solid #12AD2B; font: 10px Verdana, sans-serif; height: 74px; border-top: 1px solid #12AD2B; }
.loctable td.topmost { height: 7px; font: 1px Verdana, sans-serif; border-right: 1px solid #12AD2B; border-left: 1px solid #12AD2B; }
.loctable td.top2 { border-top: 1px solid #12AD2B; border-left: 1px solid #12AD2B; border-right: 1px solid #12AD2B; background-image: url("img/menuselected.gif"); text-align: center; vertical-align: middle; height: 31px; font: 11px Verdana, sans-serif; color: #004C0C; cursor: pointer; cursor: hand; width: 150px; }
.loctable td.top1 { border-top: 1px solid #12AD2B; border-left: 1px solid #12AD2B; border-right: 1px solid #12AD2B; background-image: url("img/menuselected.gif"); text-align: center; vertical-align: middle; height: 31px; font: 11px Verdana, sans-serif; color: #004C0C; cursor: pointer; cursor: hand; width: 100px; }
.loctb { height: 7px; font: 1px Verdana, sans-serif; }
.loctable td.bottom { border-left: 1px solid #12AD2B; border-right: 1px solid #12AD2B; border-top: 1px solid #12AD2B; }
.loctable td { width: 7px; height: 7px; }
.loctable td.bottomfill { width: 7px; height: 7px; border-top: 1px solid #12AD2B; }
.submenu { font: 11px Verdana, sans-serif; color: #12AD2B; width: 150px; height: 72px; vertical-align: middle; }
td.subtop { background-image: url('img/submenutop.gif'); background-repeat: repeat-x; cursor: pointer; cursor: hand;  width: 150px; text-align: center; }
td.subtop:hover { background-image: url('img/submenuselected.gif'); color: #004C0C; }
td.subcenter { background-image: url('img/submenucenter.gif'); background-repeat: repeat-x; cursor: pointer; cursor: hand; width: 150px; text-align: center; }
td.subcenter:hover { background-image: url('img/submenuselected.gif'); color: #004C0C; }
td.subbottom { background-image: url('img/submenubottom.gif'); background-repeat: repeat-x; cursor: pointer; cursor: hand; width: 150px; text-align: center; }
td.subbottom:hover { background-image: url('img/submenuselected.gif'); color: #004C0C; }
.content { padding: 20px; text-align: justify; font: 11px Verdana, sans-serif; color: #666666; text-indent: 25px; line-height: 17px; overflow: auto; position: absolute; top: 182px; height: 100px; width: 638px; display: block; scrollbar-darkshadow-color: #C9E9BB; scrollbar-shadow-color: #C9E9BB; scrollbar-face-color: #D4EDC7; scrollbar-base-color: #D4EDC7; scrollbar-arrow-color: #12AD2B; scrollbar-highlight-color: White; }
.content table.lr { text-align: justify; font: 11px Verdana, sans-serif; color: #666666; text-indent: 25px; line-height: 17px; vertical-align: top; }
P.title { font: 20px Arial, sans-serif; color: #12AD2B; }
P.title:first-letter { font: 40px Arial, sans-serif; }
.CC { text-align: center; position: relative; top: -90px; }
.C { text-align: center; }
.maptb { width: 50%; }
.tborder { background: white; border: 1px solid #12AD2B; }
IMG { display: block; }
#map { cursor: pointer; cursor: hand; }
.fr { float: right; margin: 15px; margin-left: 30px; }
IMG.fl { float: left; margin: 10px; display: block; }
DIV.aside { float: right; margin-right: 15px; margin-left: 30px; }
IMG.aside { margin-bottom: 20px; display: block; }
.content i { font: 8px Verdana, sans-serif; position: relative; top: -5px; }
.content a { color: #12AD2B; text-decoration: none; }
.content a:hover { text-decoration: underline; }
.plink { border-top: 1px dashed LightGray; padding: 5px; cursor: pointer; cursor: hand; height: 130px; overflow: visible; text-align: justify; font: 11px Verdana, sans-serif; color: #666666; text-indent: 25px; line-height: 17px; vertical-align: top; margin-bottom: 10px; }
.plink fl { float: left; border: 1px solid White; }
.theader { border-bottom: 1px dotted #12AD2B; font: bold 14px Verdana, sans-serif; }
TD.tdh { background: url(img/hback.gif) repeat-x; height: 122px; border: 0px;}
TD.tdv { background: url(img/vback.gif) repeat-y; width: 122px; vertical-align: top; border: 0px;}
TD.tdc { background: url(img/center.gif) no-repeat; width: 122px; height: 122px; border: 0px;}
TD.tdtl { background:url(img/tlsp.gif); vertical-align: bottom; text-align: right; }
TD.tdtr { background:url(img/trsp.gif); vertical-align: bottom; }
TD.tddl { background:url(img/dlsp.gif); vertical-align: top; text-align: right; }
TD.tddr { background:url(img/drsp.gif); vertical-align: top;}
TABLE.gallery { width: 20%; border: 1px solid White; }
TABLE.gallery TD I { display: block; background-color: #12AD2B; font: 1px Arial, sans-serif; color: White; text-align: center; padding: 3px; font-style:normal; }
TABLE.gallery TD I SPAN { font: 12px; }
TABLE.gallery TD { border: 1px dashed White; vertical-align: top; }
TABLE.gallery TD SPAN { display: block; background-color: #12AD2B; font: bold 10px Verdana, sans-serif; color: White; text-align: center; padding: 3px; }
TABLE.gallery TD B { display: block; background-color: #FFFFFF; font: bold 10px Verdana, sans-serif; color: #666666; text-align: center; padding: 5px; height: 100%; }
TABLE.gallery TD U { color: DarkRed; text-decoration: none; }
TABLE.gallery TD IMG { border: 0px; }
TABLE.gallery TD A, TABLE.gallery TD A:active, TABLE.gallery TD A:visited { display: block; text-decoration: none; border: 1px solid #EEEEEE; color: DarkRed; }
TABLE.gallery TD A:hover { border: 1px dotted DarkRed; cursor: pointer; cursor: hand; color: Red; }
IMG.l { cursor: pointer; cursor: hand; }
table.text { font: 11px Verdana, sans-serif; color: #666666; border: 1px solid Green; background-color: LightGray; }
table.text td { padding: 3px; background-color: White; }
table.text td.gh { font-weight: bold; text-align: center; }
.totop { color: red; text-align: right; display: block; cursor: pointer; cursor: hand; text-decoration: none; }
.totop:hover { color: darkred; text-decoration: underline; }
