@charset "utf-8";

.lnk {font-weight: normal; color: #CC9900; text-decoration: none}
.lnk:hover {text-decoration: underline;}

.invisilnk { color: #ffffff; text-decoration: none;}
.invisilnk:hover {color: #ffffff; text-decoration: none;}

.menucol { line-height: 1.1em; margin-right: 0.75em; margin-left: 0.75em;}

.sidelnk {font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, MS Sans Serif; color: #ffffff; text-decoration: none;}
.sidelnk:hover {color: #ffcc00;}

.smlsidelnk {font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, MS Sans Serif; color: #eeeeee; text-decoration: none; padding-right: 0.75em; line-height: 1}
.smlsidelnk:hover {color: #ffcc00;}

.hdrftr {line-height: 0.5em; text-align: center;}

.smllnk {font-weight: bold; color: #cc0000; text-decoration: none; font-family: Tahoma, Arial, Helvetica, MS Sans Serif; font-size: 8pt; vertical-align: text-top;}
.smllnk:hover {text-decoration: underline;}

.lnglnk {color: #ffffff; font-weight: bold; text-decoration: none; font-family: Tahoma, Arial, Helvetica, MS Sans Serif; font-size: 8pt; border-bottom: thin solid #ffcc00; padding: 0.25em; border-top: thin solid #ffcc00; }
.lnglnk:hover {color: #ffcc00;}

.hdr {color: #ffffff; font-size: 24pt; font-family: Verdana, Tahoma, Arial, Helvetica, MS Sans Serif; margin-bottom: 0.15em; margin-right: 0.25em; }
h1 {color: #eeeeee; font-size: 13pt; font-family: Verdana, Tahoma, Arial, Helvetica, MS Sans Serif; text-align: left;}
h2 {color: #9e720a; font-size: 11pt; font-family: Verdana, Tahoma, Arial, Helvetica, MS Sans Serif; text-align: right; margin-right: 0.5em;}
.dropcaph {color: #cc0000; font-weight: bold; font-size: 13pt; font-family: Verdana, Comic Sans MS, Arial, Helvetica, Tahoma, MS Sans Serif;}

.invsmltitle {color: #eeeeee; font-family: Arial, Helvetica, MS Sans Serif; font-size: 9pt; line-height: 1.6em;}
.invsmltxt {color: #dddddd; font-family: Arial, Helvetica, MS Sans Serif; font-size: 8pt; line-height: 1.6em; margin-right: 0.5em; margin-left: 0.5em; }
.invsmllnk {font-weight: bold; color: #9e720a; text-decoration: none; font-family: Tahoma, Arial, Helvetica, MS Sans Serif; font-size: 8pt;}
.invsmllnk:hover {text-decoration: underline; }
.errsmltxt {color: #ffffff; font-family: Arial, Helvetica, MS Sans Serif; font-size: 9pt; line-height: 1.6em; font-style: italic}
.errsmllnk {font-weight: bold; color: #9e720a; text-decoration: none; font-family: Tahoma, Arial, Helvetica, MS Sans Serif; font-size: 9pt;}
.errsmllnk:hover {text-decoration: underline;}


.dropcap {color: #cc0000; font-weight: bold; font-size: 12pt; font-family: Verdana, Comic Sans MS, Arial, Helvetica, Tahoma, MS Sans Serif;}

.btxt {color: #eeeeee; font-weight: bold; }

.txt {color: #bbbbbb; font-family: Arial, Helvetica, MS Sans Serif; font-size: 10pt; line-height: 1.5em; text-align: justify; margin-right: 0.5em; margin-left: 0.5em; }
.sstitre {color: #444444; font-family: Arial, Helvetica, MS Sans Serif; font-size: 9pt; line-height: 1.25em; text-align: right;}
.enum {color: #444444; font-family: Arial, Helvetica, MS Sans Serif; font-size: 9pt; line-height: 1.75em; text-align: left;}
.smltxt {color: #000000; font-family: Arial, Helvetica, MS Sans Serif; font-size: 8pt; line-height: 1.6em;}

.address {font-weight: normal; color: #ffffff; text-decoration: none; font-family: Arial, Verdana,  Helvetica, Tahoma, MS Sans Serif; font-size: 8pt; margin-right: 0.5em; }
.tel {font-weight: normal; color: #ffffff; text-decoration: none; font-family: Arial, Verdana,  Helvetica, Tahoma, MS Sans Serif; font-size: 14pt; margin-right: 0.2em; }

.copyr {color: #666666; font-family: Tahoma, Arial, Helvetica, MS Sans Serif; font-size: 8pt; text-align: center;}


/* =Hoverbox  Code - Vertical display
----------------------------------------------------------------------*/

.hoverbox {cursor: default; list-style: none}
.hoverbox a {cursor: default}
.hoverbox a .preview {display: none}
.hoverbox a:hover .preview {display: block; position: absolute; top: -50px; left: -50px; z-index: 1; background-color: #000000}
.hoverbox img {padding: 1px; vertical-align: top; width: 90px; height: 135px}
.hoverbox li {color: inherit; display: inline; float: left; padding: 4px; position: relative}
.hoverbox .preview {border-color: black; width: 200px; height: 300px}

/* =Hoverbox  Code - Horizontal display
----------------------------------------------------------------------*/

.hoverboxhz {cursor: default; list-style: none}
.hoverboxhz a {cursor: default}
.hoverboxhz a .preview {display: none}
.hoverboxhz a:hover .preview {display: block; position: absolute; top: -45px; left: -90px; z-index: 1; background-color: #000000}
.hoverboxhz img {padding: 2px; vertical-align: top; width: 126px; height: 84px}
.hoverboxhz li {color: inherit; display: inline; float: left; padding: 4px; position: relative}
.hoverboxhz .preview {border-color: black; width: 300px; height: 200px}

/* =Hoverbox2  Code - Horizontal display (large)
----------------------------------------------------------------------*/

.hoverboxhz2 {cursor: default; list-style: none}
.hoverboxhz2 a {cursor: default}
.hoverboxhz2 a .preview {display: none}
.hoverboxhz2 a:hover .preview {display: block; position: absolute; top: -45px; left: -100px; z-index: 1; background-color: #000000}
.hoverboxhz2 img {padding: 2px; vertical-align: top; width: 186px; height: 84px}
.hoverboxhz2 li {color: inherit; display: inline; float: left; padding: 4px; position: relative}
.hoverboxhz2 .preview {border-color: black; width: 444px; height: 200px}
