BODY
{
}
.normal
{
    COLOR: ivory;
    CURSOR: pointer
}
.menu
{
    BACKGROUND-COLOR: maroon
}
.bold
{
    COLOR: red
}
.Address
{
    BACKGROUND-COLOR: #333333;
    FONT-FAMILY: Arial, '@Arial Unicode MS';
    COLOR: white;
    FONT-SIZE: 7pt
}
.bdytxt
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: blue;
    WIDTH: 330pt;
    FONT-FAMILY: Arial, '@Arial Unicode MS';
    COLOR: white;
    FONT-SIZE: 10pt;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.hdrtxt
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: black;
    FONT-FAMILY: Arial, '@Arial Unicode MS';
    COLOR: red;
    FONT-SIZE: 30pt;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: medium none
}
.txtoff
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: black;
    COLOR: white;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.txtarea
{
    BORDER-BOTTOM: blue;
    BORDER-LEFT: blue;
    BACKGROUND-COLOR: mediumblue;
    WIDTH: 530px;
    HEIGHT: 130px;
    COLOR: white;
    BORDER-TOP: blue;
    BORDER-RIGHT: blue
}
.txt1
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: blue;
    WIDTH: 80pt;
    FONT-FAMILY: '@Arial Unicode MS';
    COLOR: white;
    FONT-SIZE: smaller;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.txt2
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: darkturquoise;
    WIDTH: 80pt;
    FONT-FAMILY: '@Arial Unicode MS';
    COLOR: black;
    FONT-SIZE: larger;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.red
{
    FONT-FAMILY: Arial, '@Arial Unicode MS';
    COLOR: red
}
A:visited
{
    FONT-FAMILY: Arial;
    COLOR: mediumvioletred
}
.blew
{
    FONT-FAMILY: Arial, '@Arial Unicode MS';
    COLOR: deepskyblue;
    FONT-SIZE: x-small
}
.img
{
    BORDER-BOTTOM: gray groove;
    BORDER-LEFT: gray groove;
    BORDER-TOP: gray groove;
    BORDER-RIGHT: gray groove
}
.blew2
{
    WIDTH: 300pt;
    FONT-FAMILY: Arial;
    COLOR: deepskyblue;
    FONT-SIZE: larger
}
.yello
{
    Z-INDEX: 1;
    BORDER-BOTTOM: solid;
    POSITION: relative;
    BORDER-LEFT: solid;
    WIDTH: 350pt;
    FONT-FAMILY: Arial;
    FLOAT: right;
    VISIBILITY: inherit;
    COLOR: gold;
    FONT-SIZE: larger;
    BORDER-TOP: solid;
    BORDER-RIGHT: solid
}
.hdrblu
{
    FONT-FAMILY: Arial;
    COLOR: blue;
    FONT-SIZE: 30pt
}
A
{
    FONT-FAMILY: Arial;
    COLOR: maroon
}
UL.mbv
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 9em;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.mbv LI
{
    Z-INDEX: 1;
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.mbv UL
{
    Z-INDEX: 2;
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 9em;
    PADDING-RIGHT: 0px;
    BACKGROUND: maroon;
    TOP: 0px;
    PADDING-TOP: 0px;
    LEFT: 11em
}
UL.mbv LI.end
{
    FONT-FAMILY: Arial
}
UL.mbv LI A:link
{
    BACKGROUND-COLOR: maroon;
    WIDTH: 9em;
    DISPLAY: block;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    COLOR: white
}
UL.mbv LI A.visible:link
{
    BACKGROUND-COLOR: maroon;
    FONT-FAMILY: Arial;
    COLOR: white
}
UL.mbv LI A.visible:visited
{
    BACKGROUND-COLOR: maroon;
    FONT-FAMILY: Arial;
    COLOR: white;
    TEXT-DECORATION: none
}
UL.mbv LI A.visible:hover
{
    POSITION: relative;
    BACKGROUND-COLOR: maroon;
    FLOAT: none;
    COLOR: white
}
UL.mbv LI A.visible:active
{
    Z-INDEX: 1;
    POSITION: relative;
    BACKGROUND-COLOR: blue;
    FONT-FAMILY: Arial;
    FLOAT: left;
    COLOR: white
}
DIV.InternetServices
{
    BORDER-BOTTOM: silver groove;
    BORDER-LEFT: silver groove;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial;
    COLOR: black;
    FONT-SIZE: smaller;
    BORDER-TOP: silver groove;
    BORDER-RIGHT: silver groove
}
.blew3
{
    FONT-FAMILY: Arial;
    COLOR: royalblue;
    FONT-SIZE: larger;
    FONT-WEIGHT: bolder
}
.Red2
{
    FONT-FAMILY: Arial;
    COLOR: firebrick;
    FONT-SIZE: larger;
    FONT-WEIGHT: bolder
}
.green
{
    BACKGROUND-COLOR: #482900;
    FONT-FAMILY: Arial;
    COLOR: darkolivegreen;
    FONT-SIZE: larger;
    FONT-WEIGHT: bolder
}
.blbutt
{
    BACKGROUND-COLOR: darkblue;
    FONT-FAMILY: Arial;
    COLOR: white
}
DIV.template1
{
    Z-INDEX: 0;
    POSITION: relative;
    BACKGROUND-COLOR: white;
    WIDTH: 795px;
    FONT-FAMILY: Arial;
    HEIGHT: 100%;
    COLOR: black;
    MARGIN-LEFT: auto;
    FONT-SIZE: smaller;
    MARGIN-RIGHT: auto
}
.tmpl1-choc
{
    Z-INDEX: 0;
    POSITION: absolute;
    BACKGROUND-COLOR: white;
    WIDTH: 795px;
    FONT-FAMILY: Arial;
    COLOR: black;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.choc
{
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #be1e2d;
    FONT-FAMILY: Arial;
    COLOR: snow
}
.choc-off
{
    BACKGROUND-COLOR: snow;
    FONT-FAMILY: Arial;
    COLOR: #be1e2d
}
.barber
{
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: darkred;
    FONT-FAMILY: Arial;
    COLOR: moccasin
}
.barber-off
{
    BACKGROUND-COLOR: moccasin;
    COLOR: darkred
}
.Sec-Head
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: black;
    FONT-FAMILY: Euphemia, FangSong;
    COLOR: darkorange;
    FONT-SIZE: xx-large;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    BORDER-RIGHT: medium none
}
.sec-but-on
{
    BACKGROUND-COLOR: darkorange;
    FONT-FAMILY: Arial;
    COLOR: lightyellow
}
.sec-but-off
{
    BACKGROUND-COLOR: lightyellow;
    FONT-FAMILY: Arial;
    COLOR: darkorange
}
.l_orange
{
    BACKGROUND-COLOR: steelblue;
    FONT-FAMILY: Arial;
    COLOR: white
}
.black-on
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: black;
    COLOR: steelblue;
    BORDER-TOP: medium none;
    CURSOR: default;
    BORDER-RIGHT: medium none
}
.black-off
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: steelblue;
    FONT-FAMILY: Arial;
    COLOR: black;
    BORDER-TOP: medium none;
    CURSOR: default;
    BORDER-RIGHT: medium none
}
.red3
{
    BACKGROUND-COLOR: dimgray;
    COLOR: gold
}
.gold
{
    FONT-FAMILY: Arial;
    COLOR: gold
}
.goldtxarea
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    BORDER-LEFT: medium none;
    PAGE-BREAK-BEFORE: always;
    BACKGROUND-COLOR: black;
    WIDTH: 800px;
    FONT-FAMILY: Arial;
    HEIGHT: 200px;
    COLOR: gold;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: default;
    BORDER-RIGHT: medium none
}
.smaller
{
    FONT-SIZE: x-small
}
#head
{
    BACKGROUND-COLOR: white;
    WIDTH: 805px;
    FONT-FAMILY: Arial;
    COLOR: black;
    MARGIN-LEFT: auto;
    FONT-SIZE: smaller;
    MARGIN-RIGHT: auto
}
#bdy
{
    BACKGROUND-COLOR: white;
    WIDTH: 805px;
    DISPLAY: block;
    FONT-FAMILY: Arial;
    HEIGHT: 880px;
    COLOR: black;
    MARGIN-LEFT: auto;
    OVERFLOW: visible;
    MARGIN-RIGHT: auto
}
#bdylng
{
    BACKGROUND-COLOR: white;
    WIDTH: 805px;
    DISPLAY: block;
    FONT-FAMILY: Arial;
    HEIGHT: 20px;
    COLOR: black;
    MARGIN-LEFT: auto;
    OVERFLOW: visible;
    MARGIN-RIGHT: auto
}
#lightbox
{
    Z-INDEX: 100;
    POSITION: absolute;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 0;
    WIDTH: 100%;
    LEFT: 0px
}
#lightbox IMG
{
    WIDTH: auto;
    HEIGHT: auto
}
#lightbox A IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
#outerImageContainer
{
    POSITION: relative;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px auto;
    WIDTH: 250px;
    HEIGHT: 250px
}
#imageContainer
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
#loading
{
    POSITION: absolute;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 0;
    WIDTH: 100%;
    HEIGHT: 25%;
    TOP: 40%;
    LEFT: 0%
}
#hoverNav
{
    Z-INDEX: 10;
    POSITION: absolute;
    WIDTH: 100%;
    HEIGHT: 100%;
    TOP: 0px;
    LEFT: 0px
}
#imageContainer > #hoverNav
{
    LEFT: 0px
}
#hoverNav A
{
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium
}
#prevLink
{
    BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA);
    WIDTH: 49%;
    DISPLAY: block;
    HEIGHT: 100%
}
#nextLink
{
    BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA);
    WIDTH: 49%;
    DISPLAY: block;
    HEIGHT: 100%
}
#prevLink
{
    FLOAT: left;
    LEFT: 0px
}
#nextLink
{
    FLOAT: right;
    RIGHT: 0px
}
#prevLink:hover
{
    BACKGROUND: url(images/prevlabel.gif) no-repeat left 15%
}
#prevLink:hover:visited
{
    BACKGROUND: url(images/prevlabel.gif) no-repeat left 15%
}
#nextLink:hover
{
    BACKGROUND: url(images/nextlabel.gif) no-repeat right 15%
}
#nextLink:hover:visited
{
    BACKGROUND: url(images/nextlabel.gif) no-repeat right 15%
}
#imageDataContainer
{
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px auto;
    WIDTH: 100%;
    FONT: 10px/1.4em Verdana, Helvetica, sans-serif;
    OVERFLOW: auto
}
#imageData
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    COLOR: #666;
    PADDING-TOP: 0px
}
#imageData #imageDetails
{
    TEXT-ALIGN: left;
    WIDTH: 70%;
    FLOAT: left
}
#imageData #caption
{
    FONT-WEIGHT: bold
}
#imageData #numberDisplay
{
    PADDING-BOTTOM: 1em;
    DISPLAY: block;
    CLEAR: left
}
#imageData #bottomNavClose
{
    PADDING-BOTTOM: 0.7em;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium;
    WIDTH: 66px;
    FLOAT: right
}
#overlay
{
    Z-INDEX: 90;
    POSITION: absolute;
    BACKGROUND-COLOR: #000;
    WIDTH: 100%;
    HEIGHT: 500px;
    TOP: 0px;
    LEFT: 0px
}
.superscript
{
    BACKGROUND-COLOR: white;
    FONT-VARIANT: small-caps;
    WIDTH: 805px;
    FONT-FAMILY: Arial;
    HEIGHT: 15px;
    COLOR: gray;
    MARGIN-LEFT: 0px;
    FONT-SIZE: xx-small;
    MARGIN-RIGHT: 0px
}
