#art-main
{
    TEXT-ALIGN: justify;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal
}
TABLE
{
    TEXT-ALIGN: justify;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal
}
H1
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H2
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H3
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H4
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H5
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H6
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
P
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
OL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.art-postcontent
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif
}
.art-postcontent LI
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif
}
.art-postcontent TABLE
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif
}
.art-postcontent A
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif
}
.art-postcontent A:link
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif
}
.art-postcontent A:visited
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif
}
.art-postcontent A.visited
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif
}
.art-postcontent A:hover
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif
}
.art-postcontent A.hovered
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif
}
.art-postcontent P
{
    MARGIN: 12px 0px
}
H1
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H2
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H3
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H4
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H5
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H6
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H1 A
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H2 A
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H3 A
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H4 A
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H5 A
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H6 A
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H1 A:link
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H2 A:link
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H3 A:link
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H4 A:link
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H5 A:link
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H6 A:link
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H1 A:visited
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H2 A:visited
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H3 A:visited
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H4 A:visited
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H5 A:visited
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H6 A:visited
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H1 A:hover
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H2 A:hover
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H3 A:hover
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H4 A:hover
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H5 A:hover
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H6 A:hover
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.art-postcontent A
{
    LETTER-SPACING: 1px;
    COLOR: #47476b;
    TEXT-DECORATION: underline
}
.art-postcontent A:link
{
    LETTER-SPACING: 1px;
    COLOR: #47476b;
    TEXT-DECORATION: underline
}
.art-postcontent A:visited
{
    COLOR: #47526b
}
.art-postcontent A.visited
{
    COLOR: #47526b
}
.art-postcontent A:hover
{
    COLOR: #5e5e8d;
    TEXT-DECORATION: none
}
.art-postcontent A.hover
{
    COLOR: #5e5e8d;
    TEXT-DECORATION: none
}
.art-postcontent H1
{
    MARGIN: 19px 0px;
    COLOR: #47476b
}
.art-blockcontent H1
{
    MARGIN: 19px 0px
}
.art-postcontent H2
{
    MARGIN: 19px 0px;
    COLOR: #47476b;
    FONT-SIZE: 26px;
    FONT-WEIGHT: normal
}
.art-blockcontent H2
{
    MARGIN: 19px 0px;
    FONT-SIZE: 26px;
    FONT-WEIGHT: normal
}
.art-postcontent H2 A
{
    FONT-SIZE: 26px;
    FONT-WEIGHT: normal
}
.art-postcontent H2 A:link
{
    FONT-SIZE: 26px;
    FONT-WEIGHT: normal
}
.art-postcontent H2 A:hover
{
    FONT-SIZE: 26px;
    FONT-WEIGHT: normal
}
.art-postcontent H2 A:visited
{
    FONT-SIZE: 26px;
    FONT-WEIGHT: normal
}
.art-blockcontent H2 A
{
    FONT-SIZE: 26px;
    FONT-WEIGHT: normal
}
.art-blockcontent H2 A:link
{
    FONT-SIZE: 26px;
    FONT-WEIGHT: normal
}
.art-blockcontent H2 A:hover
{
    FONT-SIZE: 26px;
    FONT-WEIGHT: normal
}
.art-blockcontent H2 A:visited
{
    FONT-SIZE: 26px;
    FONT-WEIGHT: normal
}
.art-postcontent H3
{
    MARGIN: 22px 0px;
    COLOR: #47526b;
    FONT-SIZE: 24px
}
.art-blockcontent H3
{
    MARGIN: 22px 0px;
    FONT-SIZE: 24px
}
.art-postcontent H3 A
{
    FONT-SIZE: 24px
}
.art-postcontent H3 A:link
{
    FONT-SIZE: 24px
}
.art-postcontent H3 A:hover
{
    FONT-SIZE: 24px
}
.art-postcontent H3 A:visited
{
    FONT-SIZE: 24px
}
.art-blockcontent H3 A
{
    FONT-SIZE: 24px
}
.art-blockcontent H3 A:link
{
    FONT-SIZE: 24px
}
.art-blockcontent H3 A:hover
{
    FONT-SIZE: 24px
}
.art-blockcontent H3 A:visited
{
    FONT-SIZE: 24px
}
.art-postcontent H4
{
    MARGIN: 22px 0px;
    COLOR: #421910;
    FONT-SIZE: 20px
}
.art-blockcontent H4
{
    MARGIN: 22px 0px;
    FONT-SIZE: 20px
}
.art-postcontent H4 A
{
    FONT-SIZE: 20px
}
.art-postcontent H4 A:link
{
    FONT-SIZE: 20px
}
.art-postcontent H4 A:hover
{
    FONT-SIZE: 20px
}
.art-postcontent H4 A:visited
{
    FONT-SIZE: 20px
}
.art-blockcontent H4 A
{
    FONT-SIZE: 20px
}
.art-blockcontent H4 A:link
{
    FONT-SIZE: 20px
}
.art-blockcontent H4 A:hover
{
    FONT-SIZE: 20px
}
.art-blockcontent H4 A:visited
{
    FONT-SIZE: 20px
}
.art-postcontent H5
{
    MARGIN: 27px 0px;
    COLOR: #421910;
    FONT-SIZE: 18px
}
.art-blockcontent H5
{
    MARGIN: 27px 0px;
    FONT-SIZE: 18px
}
.art-postcontent H5 A
{
    FONT-SIZE: 18px
}
.art-postcontent H5 A:link
{
    FONT-SIZE: 18px
}
.art-postcontent H5 A:hover
{
    FONT-SIZE: 18px
}
.art-postcontent H5 A:visited
{
    FONT-SIZE: 18px
}
.art-blockcontent H5 A
{
    FONT-SIZE: 18px
}
.art-blockcontent H5 A:link
{
    FONT-SIZE: 18px
}
.art-blockcontent H5 A:hover
{
    FONT-SIZE: 18px
}
.art-blockcontent H5 A:visited
{
    FONT-SIZE: 18px
}
.art-postcontent H6
{
    MARGIN: 32px 0px;
    COLOR: #5f2416;
    FONT-SIZE: 15px
}
.art-blockcontent H6
{
    MARGIN: 32px 0px;
    FONT-SIZE: 15px
}
.art-postcontent H6 A
{
    FONT-SIZE: 15px
}
.art-postcontent H6 A:link
{
    FONT-SIZE: 15px
}
.art-postcontent H6 A:hover
{
    FONT-SIZE: 15px
}
.art-postcontent H6 A:visited
{
    FONT-SIZE: 15px
}
.art-blockcontent H6 A
{
    FONT-SIZE: 15px
}
.art-blockcontent H6 A:link
{
    FONT-SIZE: 15px
}
.art-blockcontent H6 A:hover
{
    FONT-SIZE: 15px
}
.art-blockcontent H6 A:visited
{
    FONT-SIZE: 15px
}
UL
{
    LIST-STYLE-TYPE: none
}
OL
{
    LIST-STYLE-POSITION: inside
}
HTML
{
    HEIGHT: 100%
}
#art-main
{
    Z-INDEX: 0;
    POSITION: relative;
    WIDTH: 100%;
    OVERFLOW: visible;
    TOP: 0px;
    CURSOR: default;
    LEFT: 0px
}
#art-page-background-glare
{
    POSITION: absolute;
    MIN-WIDTH: 800px;
    WIDTH: 800px;
    HEIGHT: 160px;
    MARGIN-LEFT: -400px;
    OVERFLOW: hidden;
    TOP: 0px;
    LEFT: 50%
}
#art-page-background-glare-image
{
    BACKGROUND-IMAGE: url(images/page_gl.png);
    POSITION: fixed;
    WIDTH: 800px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 160px;
    TOP: 0px
}
HTML:first-child #art-page-background-glare
{
    BORDER-BOTTOM: transparent 1px solid;
    BORDER-LEFT: transparent 1px solid;
    BORDER-TOP: transparent 1px solid;
    BORDER-RIGHT: transparent 1px solid
}
BODY
{
    MIN-WIDTH: 800px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    MIN-HEIGHT: 100%;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(images/Bottom_texture.jpg) #212131 fixed left top;
    HEIGHT: 100%;
    COLOR: #212531;
    PADDING-TOP: 0px
}
.cleared
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FLOAT: none;
    HEIGHT: 0px;
    CLEAR: both;
    FONT-SIZE: 0px;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.reset-box
{
    DISPLAY: table;
    OVERFLOW: hidden
}
FORM
{
    PADDING-BOTTOM: 0px !important;
    MARGIN: 0px;
    PADDING-LEFT: 0px !important;
    PADDING-RIGHT: 0px !important;
    PADDING-TOP: 0px !important
}
TABLE.position
{
    POSITION: relative;
    WIDTH: 100%;
    TABLE-LAYOUT: fixed
}
.art-sheet
{
    POSITION: relative;
    MIN-WIDTH: 25px;
    MARGIN: 47px auto -3px;
    MIN-HEIGHT: 25px;
    WIDTH: 800px;
    CURSOR: auto
}
.art-sheet-body
{
    POSITION: relative;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 4px
}
.art-sheet-tr
{
    POSITION: absolute
}
.art-sheet-tl
{
    POSITION: absolute
}
.art-sheet-br
{
    POSITION: absolute
}
.art-sheet-bl
{
    POSITION: absolute
}
.art-sheet-tc
{
    POSITION: absolute
}
.art-sheet-bc
{
    POSITION: absolute
}
.art-sheet-cr
{
    POSITION: absolute
}
.art-sheet-cl
{
    POSITION: absolute
}
.art-sheet-tr
{
    BACKGROUND-IMAGE: url(images/sheet_s.png);
    WIDTH: 36px;
    HEIGHT: 36px
}
.art-sheet-tl
{
    BACKGROUND-IMAGE: url(images/sheet_s.png);
    WIDTH: 36px;
    HEIGHT: 36px
}
.art-sheet-br
{
    BACKGROUND-IMAGE: url(images/sheet_s.png);
    WIDTH: 36px;
    HEIGHT: 36px
}
.art-sheet-bl
{
    BACKGROUND-IMAGE: url(images/sheet_s.png);
    WIDTH: 36px;
    HEIGHT: 36px
}
.art-sheet-tl
{
    CLIP: rect(auto 18px 18px auto);
    TOP: 0px;
    LEFT: 0px
}
.art-sheet-tr
{
    CLIP: rect(auto auto 18px 18px);
    TOP: 0px;
    RIGHT: 0px
}
.art-sheet-bl
{
    CLIP: rect(18px 18px auto auto);
    BOTTOM: 0px;
    LEFT: 0px
}
.art-sheet-br
{
    CLIP: rect(18px auto auto 18px);
    BOTTOM: 0px;
    RIGHT: 0px
}
.art-sheet-tc
{
    BACKGROUND-IMAGE: url(images/sheet_h.png);
    HEIGHT: 36px;
    RIGHT: 18px;
    LEFT: 18px
}
.art-sheet-bc
{
    BACKGROUND-IMAGE: url(images/sheet_h.png);
    HEIGHT: 36px;
    RIGHT: 18px;
    LEFT: 18px
}
.art-sheet-tc
{
    CLIP: rect(auto auto 18px auto);
    TOP: 0px
}
.art-sheet-bc
{
    CLIP: rect(18px auto auto auto);
    BOTTOM: 0px
}
.art-sheet-cr
{
    BACKGROUND-IMAGE: url(images/sheet_v.png);
    WIDTH: 36px;
    BOTTOM: 18px;
    TOP: 18px
}
.art-sheet-cl
{
    BACKGROUND-IMAGE: url(images/sheet_v.png);
    WIDTH: 36px;
    BOTTOM: 18px;
    TOP: 18px
}
.art-sheet-cr
{
    CLIP: rect(auto auto auto 18px);
    RIGHT: 0px
}
.art-sheet-cl
{
    CLIP: rect(auto 18px auto auto);
    LEFT: 0px
}
.art-sheet-cc
{
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffff;
    BOTTOM: 18px;
    TOP: 18px;
    RIGHT: 18px;
    LEFT: 18px
}
#art-page-background-top-texture
{
    MIN-WIDTH: 800px
}
#art-page-background-middle-texture
{
    MIN-WIDTH: 800px
}
DIV.art-header
{
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 100%;
    HEIGHT: 80px
}
DIV.art-header-clip
{
    POSITION: absolute;
    WIDTH: 100%;
    HEIGHT: 80px;
    OVERFLOW: hidden;
    LEFT: 0px
}
DIV.art-header-center
{
    POSITION: relative;
    WIDTH: 792px;
    LEFT: 50%
}
DIV.art-header-png
{
    BACKGROUND-IMAGE: url(images/header.png);
    POSITION: absolute;
    WIDTH: 792px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center center;
    HEIGHT: 80px;
    TOP: 0px;
    LEFT: -50%
}
DIV.art-header-jpeg
{
    BACKGROUND-IMAGE: url(images/header.jpg);
    POSITION: absolute;
    WIDTH: 792px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center center;
    HEIGHT: 80px;
    TOP: 0px;
    LEFT: -50%
}
DIV.art-logo
{
    POSITION: absolute;
    DISPLAY: block;
    MARGIN-LEFT: 12px;
    TOP: 20px;
    LEFT: 0px
}
H1.art-logo-name
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    COLOR: #f1cdc5 !important;
    FONT-SIZE: 29px;
    PADDING-TOP: 0px
}
H1.art-logo-name A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #f1cdc5 !important;
    FONT-SIZE: 29px;
    PADDING-TOP: 0px
}
H1.art-logo-name A:link
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #f1cdc5 !important;
    FONT-SIZE: 29px;
    PADDING-TOP: 0px
}
H1.art-logo-name A:visited
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #f1cdc5 !important;
    FONT-SIZE: 29px;
    PADDING-TOP: 0px
}
H1.art-logo-name A:hover
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #f1cdc5 !important;
    FONT-SIZE: 29px;
    PADDING-TOP: 0px
}
#headline
{
    MIN-WIDTH: 150px;
    TEXT-ALIGN: left;
    DISPLAY: block
}
#slogan
{
    MIN-WIDTH: 150px;
    TEXT-ALIGN: left;
    DISPLAY: block
}
.art-hmenu A
{
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium
}
.art-hmenu A:link
{
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium
}
.art-hmenu A:visited
{
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium
}
.art-hmenu A:hover
{
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium
}
.art-hmenu
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.art-hmenu UL
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.art-hmenu LI
{
    Z-INDEX: 5;
    BORDER-BOTTOM: 0px;
    POSITION: relative;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.art-hmenu LI:hover
{
    Z-INDEX: 10000;
    WHITE-SPACE: normal
}
.art-hmenu LI LI
{
    FLOAT: none
}
.art-hmenu UL
{
    Z-INDEX: 10;
    POSITION: absolute;
    PADDING-BOTTOM: 30px;
    MARGIN: -10px 0px 0px -30px;
    MIN-HEIGHT: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 30px;
    BACKGROUND: url(images/spacer.gif);
    VISIBILITY: hidden;
    TOP: 0px;
    PADDING-TOP: 10px;
    LEFT: 0px
}
.art-hmenu LI:hover > UL
{
    VISIBILITY: visible;
    TOP: 100%
}
.art-hmenu LI LI:hover > UL
{
    TOP: 0px;
    LEFT: 100%
}
.art-hmenu:after
{
    DISPLAY: block;
    HEIGHT: 0px;
    VISIBILITY: hidden;
    CLEAR: both;
    OVERFLOW: hidden
}
.art-hmenu UL:after
{
    DISPLAY: block;
    HEIGHT: 0px;
    VISIBILITY: hidden;
    CLEAR: both;
    OVERFLOW: hidden
}
.art-hmenu
{
    POSITION: relative;
    PADDING-BOTTOM: 6px;
    MIN-HEIGHT: 0px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 6px
}
.art-hmenu UL UL
{
    PADDING-BOTTOM: 30px;
    MARGIN: -30px 0px 0px -10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 30px;
    PADDING-TOP: 30px
}
.art-nav
{
    Z-INDEX: 100;
    POSITION: relative;
    MARGIN: 0px auto;
    MIN-HEIGHT: 37px
}
.art-nav-outer
{
    POSITION: absolute;
    WIDTH: 100%
}
.art-nav-l
{
    BACKGROUND-IMAGE: url(images/nav.png);
    Z-INDEX: -1;
    POSITION: absolute;
    HEIGHT: 100%;
    TOP: 0px
}
.art-nav-r
{
    BACKGROUND-IMAGE: url(images/nav.png);
    Z-INDEX: -1;
    POSITION: absolute;
    HEIGHT: 100%;
    TOP: 0px
}
.art-nav-l
{
    RIGHT: 5px;
    LEFT: 0px
}
.art-nav-r
{
    CLIP: rect(auto auto auto 787px);
    WIDTH: 792px;
    RIGHT: 0px
}
.art-hmenu A
{
    POSITION: relative;
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    DISPLAY: block;
    HEIGHT: 25px;
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.art-hmenu UL LI
{
    MARGIN: 0px;
    CLEAR: both
}
.art-hmenu A .r
{
    BACKGROUND-IMAGE: url(images/menuitem.png);
    Z-INDEX: -1;
    POSITION: absolute;
    DISPLAY: block;
    HEIGHT: 85px;
    TOP: 0px
}
.art-hmenu A .l
{
    BACKGROUND-IMAGE: url(images/menuitem.png);
    Z-INDEX: -1;
    POSITION: absolute;
    DISPLAY: block;
    HEIGHT: 85px;
    TOP: 0px
}
.art-hmenu A .l
{
    RIGHT: 3px;
    LEFT: 0px
}
.art-hmenu A .r
{
    CLIP: rect(auto auto auto 403px);
    WIDTH: 406px;
    RIGHT: 0px
}
.art-hmenu A .t
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.art-hmenu UL A
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.art-hmenu A:link
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.art-hmenu A:visited
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.art-hmenu A:hover
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.art-hmenu A .t
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 25px;
    MARGIN: 0px 3px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    COLOR: #b2bacc;
    PADDING-TOP: 0px
}
.art-hmenu A:hover .l
{
    TOP: -30px
}
.art-hmenu A:hover .r
{
    TOP: -30px
}
.art-hmenu LI:hover > A .l
{
    TOP: -30px
}
.art-hmenu LI:hover > A .r
{
    TOP: -30px
}
.art-hmenu LI:hover A .l
{
    TOP: -30px
}
.art-hmenu LI:hover A .r
{
    TOP: -30px
}
.art-hmenu A:hover .t
{
    COLOR: #000000
}
.art-hmenu LI:hover A .t
{
    COLOR: #000000
}
.art-hmenu LI:hover > A .t
{
    COLOR: #000000
}
.art-hmenu A.active .l
{
    TOP: -60px
}
.art-hmenu A.active .r
{
    TOP: -60px
}
.art-hmenu A.active .t
{
    COLOR: #161a22
}
.art-hmenu .art-hmenu-li-separator
{
    WIDTH: 9px;
    DISPLAY: block;
    HEIGHT: 25px
}
.art-nav .art-hmenu-separator
{
    BACKGROUND-IMAGE: url(images/menuseparator.png);
    MARGIN: 0px auto;
    WIDTH: 1px;
    DISPLAY: block;
    HEIGHT: 25px
}
.art-hmenu UL A
{
    BACKGROUND-IMAGE: url(images/subitem.png);
    BORDER-BOTTOM: #8893af 1px solid;
    TEXT-ALIGN: left;
    BORDER-LEFT: #8893af 1px solid;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 26px;
    TEXT-INDENT: 12px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 180px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND-REPEAT: repeat-x;
    WHITE-SPACE: nowrap;
    BACKGROUND-POSITION: left top;
    HEIGHT: 26px;
    COLOR: #1d212b;
    FONT-SIZE: 13px;
    OVERFLOW: hidden;
    BORDER-TOP: #8893af 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #8893af 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.art-nav UL.art-hmenu UL SPAN
{
    BACKGROUND-IMAGE: none;
    DISPLAY: inline;
    FLOAT: none
}
.art-nav UL.art-hmenu UL SPAN SPAN
{
    BACKGROUND-IMAGE: none;
    DISPLAY: inline;
    FLOAT: none
}
.art-hmenu UL A:link
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 26px;
    TEXT-INDENT: 12px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #1d212b;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.art-hmenu UL A:visited
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 26px;
    TEXT-INDENT: 12px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #1d212b;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.art-hmenu UL A:hover
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 26px;
    TEXT-INDENT: 12px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #1d212b;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.art-hmenu UL A:active
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 26px;
    TEXT-INDENT: 12px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #1d212b;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.art-nav UL.art-hmenu UL SPAN
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 26px;
    TEXT-INDENT: 12px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #1d212b;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.art-nav UL.art-hmenu UL SPAN SPAN
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 26px;
    TEXT-INDENT: 12px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #1d212b;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.art-hmenu UL LI A:hover
{
    BORDER-BOTTOM-COLOR: #8893af;
    BORDER-TOP-COLOR: #8893af;
    BACKGROUND-POSITION: 0px -26px;
    COLOR: #000000;
    BORDER-RIGHT-COLOR: #8893af;
    BORDER-LEFT-COLOR: #8893af
}
.art-hmenu UL LI:hover > A
{
    BORDER-BOTTOM-COLOR: #8893af;
    BORDER-TOP-COLOR: #8893af;
    BACKGROUND-POSITION: 0px -26px;
    COLOR: #000000;
    BORDER-RIGHT-COLOR: #8893af;
    BORDER-LEFT-COLOR: #8893af
}
.art-nav .art-hmenu UL LI A:hover SPAN
{
    COLOR: #000000
}
.art-nav .art-hmenu UL LI A:hover SPAN SPAN
{
    COLOR: #000000
}
.art-nav .art-hmenu UL LI:hover > A SPAN
{
    COLOR: #000000
}
.art-nav .art-hmenu UL LI:hover > A SPAN SPAN
{
    COLOR: #000000
}
.art-content-layout
{
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px !important;
    BACKGROUND-COLOR: transparent;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px !important;
    WIDTH: 100%;
    PADDING-RIGHT: 0px !important;
    DISPLAY: table;
    BORDER-COLLAPSE: collapse;
    TABLE-LAYOUT: fixed;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px !important
}
.art-layout-cell
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    VERTICAL-ALIGN: top;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.art-content-layout-row
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    VERTICAL-ALIGN: top;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.art-content-layout .art-content-layout
{
    MARGIN: 0px
}
.art-content-layout .art-layout-cell
{
    DISPLAY: table-cell
}
.art-content-layout .art-layout-cell .art-content-layout .art-layout-cell
{
    DISPLAY: table-cell
}
.art-layout-cell .art-layout-cell
{
    DISPLAY: block
}
.art-content-layout-row
{
    DISPLAY: table-row
}
.art-layout-glare
{
    POSITION: relative
}
.art-vmenublock
{
    POSITION: relative;
    MIN-WIDTH: 3px;
    MARGIN: 10px;
    MIN-HEIGHT: 3px
}
.art-vmenublock-body
{
    POSITION: relative;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
.art-vmenublock-tr
{
    POSITION: absolute
}
.art-vmenublock-tl
{
    POSITION: absolute
}
.art-vmenublock-br
{
    POSITION: absolute
}
.art-vmenublock-bl
{
    POSITION: absolute
}
.art-vmenublock-tc
{
    POSITION: absolute
}
.art-vmenublock-bc
{
    POSITION: absolute
}
.art-vmenublock-cr
{
    POSITION: absolute
}
.art-vmenublock-cl
{
    POSITION: absolute
}
.art-vmenublock-tr
{
    BACKGROUND-IMAGE: url(images/vmenublock_s.png);
    WIDTH: 2px;
    HEIGHT: 2px
}
.art-vmenublock-tl
{
    BACKGROUND-IMAGE: url(images/vmenublock_s.png);
    WIDTH: 2px;
    HEIGHT: 2px
}
.art-vmenublock-br
{
    BACKGROUND-IMAGE: url(images/vmenublock_s.png);
    WIDTH: 2px;
    HEIGHT: 2px
}
.art-vmenublock-bl
{
    BACKGROUND-IMAGE: url(images/vmenublock_s.png);
    WIDTH: 2px;
    HEIGHT: 2px
}
.art-vmenublock-tl
{
    CLIP: rect(auto 1px 1px auto);
    TOP: 0px;
    LEFT: 0px
}
.art-vmenublock-tr
{
    CLIP: rect(auto auto 1px 1px);
    TOP: 0px;
    RIGHT: 0px
}
.art-vmenublock-bl
{
    CLIP: rect(1px 1px auto auto);
    BOTTOM: 0px;
    LEFT: 0px
}
.art-vmenublock-br
{
    CLIP: rect(1px auto auto 1px);
    BOTTOM: 0px;
    RIGHT: 0px
}
.art-vmenublock-tc
{
    BACKGROUND-IMAGE: url(images/vmenublock_h.png);
    HEIGHT: 2px;
    RIGHT: 1px;
    LEFT: 1px
}
.art-vmenublock-bc
{
    BACKGROUND-IMAGE: url(images/vmenublock_h.png);
    HEIGHT: 2px;
    RIGHT: 1px;
    LEFT: 1px
}
.art-vmenublock-tc
{
    CLIP: rect(auto auto 1px auto);
    TOP: 0px
}
.art-vmenublock-bc
{
    CLIP: rect(1px auto auto auto);
    BOTTOM: 0px
}
.art-vmenublock-cr
{
    BACKGROUND-IMAGE: url(images/vmenublock_v.png);
    WIDTH: 2px;
    BOTTOM: 1px;
    TOP: 1px
}
.art-vmenublock-cl
{
    BACKGROUND-IMAGE: url(images/vmenublock_v.png);
    WIDTH: 2px;
    BOTTOM: 1px;
    TOP: 1px
}
.art-vmenublock-cr
{
    CLIP: rect(auto auto auto 1px);
    RIGHT: 0px
}
.art-vmenublock-cl
{
    CLIP: rect(auto 1px auto auto);
    LEFT: 0px
}
.art-vmenublock-cc
{
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffff;
    BOTTOM: 1px;
    TOP: 1px;
    RIGHT: 1px;
    LEFT: 1px
}
.art-vmenublockcontent
{
    POSITION: relative;
    MIN-WIDTH: 1px;
    MARGIN: 0px auto;
    MIN-HEIGHT: 1px
}
.art-vmenublockcontent-body
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.art-vmenu
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 0;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: auto;
    PADDING-RIGHT: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
UL.art-vmenu LI
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 0;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: auto;
    PADDING-RIGHT: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
UL.art-vmenu
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}
UL.art-vmenu UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    PADDING-TOP: 0px
}
UL.art-vmenu UL.active
{
    DISPLAY: block
}
UL.art-vmenu A
{
    POSITION: relative;
    DISPLAY: block;
    HEIGHT: 30px;
    OVERFLOW: hidden;
    CURSOR: pointer;
    TEXT-DECORATION: none
}
UL.art-vmenu LI.art-vmenu-separator
{
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FONT-SIZE: 1px;
    PADDING-TOP: 1px
}
UL.art-vmenu .art-vmenu-separator-span
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 0;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 0px;
    FONT-SIZE: 1px;
    BORDER-TOP: #5e6b8d 1px solid;
    PADDING-TOP: 0px
}
UL.art-vmenu A .r
{
    BACKGROUND-IMAGE: url(images/vmenuitem.png);
    POSITION: absolute;
    DISPLAY: block;
    HEIGHT: 100px;
    TOP: 0px
}
UL.art-vmenu A .l
{
    BACKGROUND-IMAGE: url(images/vmenuitem.png);
    POSITION: absolute;
    DISPLAY: block;
    HEIGHT: 100px;
    TOP: 0px
}
UL.art-vmenu A .l
{
    RIGHT: 21px;
    LEFT: 0px
}
UL.art-vmenu A .r
{
    CLIP: rect(auto auto auto 771px);
    WIDTH: 792px;
    RIGHT: 0px
}
UL.art-vmenu A .t
{
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}
UL.art-vmenu UL A
{
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}
UL.art-vmenu A .t
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 30px;
    PADDING-LEFT: 26px;
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    COLOR: #47526b;
    MARGIN-LEFT: 0px;
    TOP: 0px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.art-vmenu A.active .l
{
    TOP: -70px
}
UL.art-vmenu A.active .r
{
    TOP: -70px
}
UL.art-vmenu A.active .t
{
    COLOR: #161a22
}
UL.art-vmenu A:hover .l
{
    TOP: -35px
}
UL.art-vmenu A:hover .r
{
    TOP: -35px
}
UL.art-vmenu A:hover .t
{
    COLOR: #0c0e12
}
UL.art-vmenu UL LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.art-vmenu UL A
{
    BACKGROUND-IMAGE: url(images/vsubitem.gif);
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 24px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND-REPEAT: repeat-x;
    WHITE-SPACE: nowrap;
    BACKGROUND-POSITION: 24px 0px;
    HEIGHT: 20px;
    COLOR: #333a4d;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 12px;
    OVERFLOW: visible;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
UL.art-vmenu UL UL LI
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.art-vmenu UL SPAN
{
    BACKGROUND-IMAGE: none;
    DISPLAY: inline;
    FLOAT: none
}
UL.art-vmenu UL SPAN SPAN
{
    BACKGROUND-IMAGE: none;
    DISPLAY: inline;
    FLOAT: none
}
UL.art-vmenu UL A:link
{
    LINE-HEIGHT: 20px;
    COLOR: #333a4d;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
UL.art-vmenu UL A:visited
{
    LINE-HEIGHT: 20px;
    COLOR: #333a4d;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
UL.art-vmenu UL A:hover
{
    LINE-HEIGHT: 20px;
    COLOR: #333a4d;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
UL.art-vmenu UL A:active
{
    LINE-HEIGHT: 20px;
    COLOR: #333a4d;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
UL.art-vmenu UL SPAN
{
    LINE-HEIGHT: 20px;
    COLOR: #333a4d;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
UL.art-vmenu UL SPAN SPAN
{
    LINE-HEIGHT: 20px;
    COLOR: #333a4d;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
UL.art-vmenu UL UL
{
    MARGIN: 0px
}
UL.art-vmenu UL LI.art-vsubmenu-separator
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FONT-SIZE: 1px;
    PADDING-TOP: 0px
}
UL.art-vmenu UL .art-vsubmenu-separator-span
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 0;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 0px;
    FONT-SIZE: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
UL.art-vmenu UL LI.art-vmenu-separator-first
{
    PADDING-BOTTOM: 0px;
    MARGIN-BOTTOM: 1px
}
UL.art-vmenu UL LI LI A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 48px;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 48px 0px;
    PADDING-TOP: 0px
}
UL.art-vmenu UL LI LI LI A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 72px;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 72px 0px;
    PADDING-TOP: 0px
}
UL.art-vmenu UL LI LI LI LI A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 96px;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 96px 0px;
    PADDING-TOP: 0px
}
UL.art-vmenu UL LI LI LI LI LI A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 120px;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 120px 0px;
    PADDING-TOP: 0px
}
UL.art-vmenu UL LI A.active
{
    BACKGROUND-POSITION: 24px -50px;
    COLOR: #421910
}
UL.art-vmenu UL LI LI A.active
{
    BACKGROUND-POSITION: 48px -50px
}
UL.art-vmenu UL LI LI LI A.active
{
    BACKGROUND-POSITION: 72px -50px
}
UL.art-vmenu UL LI LI LI LI A.active
{
    BACKGROUND-POSITION: 96px -50px
}
UL.art-vmenu UL LI LI LI LI LI A.active
{
    BACKGROUND-POSITION: 120px -50px
}
UL.art-vmenu UL LI A:hover
{
    BACKGROUND-POSITION: 24px -25px;
    COLOR: #14171f
}
UL.art-vmenu UL LI A.active:hover
{
    BACKGROUND-POSITION: 24px -25px;
    COLOR: #14171f
}
UL.art-vmenu UL LI LI A:hover
{
    BACKGROUND-POSITION: 48px -25px
}
UL.art-vmenu UL LI LI A.active:hover
{
    BACKGROUND-POSITION: 48px -25px
}
UL.art-vmenu UL LI LI LI A:hover
{
    BACKGROUND-POSITION: 72px -25px
}
UL.art-vmenu UL LI LI LI A.active:hover
{
    BACKGROUND-POSITION: 72px -25px
}
UL.art-vmenu UL LI LI LI LI A:hover
{
    BACKGROUND-POSITION: 96px -25px
}
UL.art-vmenu UL LI LI LI LI A.active:hover
{
    BACKGROUND-POSITION: 96px -25px
}
UL.art-vmenu UL LI LI LI LI LI A:hover
{
    BACKGROUND-POSITION: 120px -25px
}
UL.art-vmenu UL LI LI LI LI LI A.active:hover
{
    BACKGROUND-POSITION: 120px -25px
}
.art-block
{
    POSITION: relative;
    MIN-WIDTH: 1px;
    MARGIN: 10px;
    MIN-HEIGHT: 1px
}
.art-block-body
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV.art-block IMG
{
    BORDER-BOTTOM-STYLE: solid;
    BORDER-BOTTOM-COLOR: #8893af;
    BORDER-RIGHT-STYLE: solid;
    BORDER-TOP-COLOR: #8893af;
    MARGIN: 5px;
    BORDER-TOP-STYLE: solid;
    BORDER-RIGHT-COLOR: #8893af;
    BORDER-LEFT-STYLE: solid;
    BORDER-LEFT-COLOR: #8893af
}
.art-blockheader
{
    POSITION: relative;
    MARGIN-BOTTOM: 7px;
    HEIGHT: 27px
}
.art-blockheader H3.t
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 27px;
    MARGIN: 0px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    HEIGHT: 27px;
    COLOR: #000000;
    FONT-SIZE: 15px;
    PADDING-TOP: 0px
}
.art-blockheader H3.t A
{
    COLOR: #000000;
    FONT-SIZE: 15px
}
.art-blockheader H3.t A:link
{
    COLOR: #000000;
    FONT-SIZE: 15px
}
.art-blockheader H3.t A:visited
{
    COLOR: #000000;
    FONT-SIZE: 15px
}
.art-blockheader H3.t A:hover
{
    COLOR: #000000;
    FONT-SIZE: 15px
}
.art-blockheader .l
{
    BACKGROUND-IMAGE: url(images/blockheader.png);
    POSITION: absolute;
    HEIGHT: 27px
}
.art-blockheader .r
{
    BACKGROUND-IMAGE: url(images/blockheader.png);
    POSITION: absolute;
    HEIGHT: 27px
}
.art-blockheader .l
{
    RIGHT: 22px;
    LEFT: 0px
}
.art-blockheader .r
{
    CLIP: rect(auto auto auto 770px);
    WIDTH: 792px;
    RIGHT: 0px
}
.art-blockcontent
{
    POSITION: relative;
    MIN-WIDTH: 1px;
    MARGIN: 0px auto;
    MIN-HEIGHT: 1px
}
.art-blockcontent-body
{
    POSITION: relative;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #2d3343;
    FONT-SIZE: 13px;
    PADDING-TOP: 5px
}
.art-blockcontent-body TABLE
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #2d3343;
    FONT-SIZE: 13px
}
.art-blockcontent-body LI
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #2d3343;
    FONT-SIZE: 13px
}
.art-blockcontent-body A
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #2d3343;
    FONT-SIZE: 13px
}
.art-blockcontent-body A:link
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #2d3343;
    FONT-SIZE: 13px
}
.art-blockcontent-body A:visited
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #2d3343;
    FONT-SIZE: 13px
}
.art-blockcontent-body A:hover
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #2d3343;
    FONT-SIZE: 13px
}
.art-blockcontent-body P
{
    MARGIN: 6px 0px
}
.art-blockcontent-body A
{
    COLOR: #414162;
    TEXT-DECORATION: underline
}
.art-blockcontent-body A:link
{
    COLOR: #414162;
    TEXT-DECORATION: underline
}
.art-blockcontent-body A:visited
{
    COLOR: #6f7d9f;
    TEXT-DECORATION: underline
}
.art-blockcontent-body A.visited
{
    COLOR: #6f7d9f;
    TEXT-DECORATION: underline
}
.art-blockcontent-body A:hover
{
    COLOR: #565681;
    TEXT-DECORATION: none
}
.art-blockcontent-body A.hover
{
    COLOR: #565681;
    TEXT-DECORATION: none
}
.art-blockcontent-body UL LI
{
    BACKGROUND-IMAGE: url(images/blockcontentbullets.png);
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 125%;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    COLOR: #3b4459;
    PADDING-TOP: 0px
}
.art-button-wrapper A.art-button
{
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px !important;
    LINE-HEIGHT: 31px;
    FONT-STYLE: normal;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 16px !important;
    OUTLINE-WIDTH: medium;
    WIDTH: auto;
    PADDING-RIGHT: 16px !important;
    DISPLAY: inline-block;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    WHITE-SPACE: nowrap;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 31px;
    COLOR: #000000 !important;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    OVERFLOW: visible;
    BORDER-TOP: medium none;
    TOP: 0px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px !important
}
.art-button-wrapper A.art-button:link
{
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px !important;
    LINE-HEIGHT: 31px;
    FONT-STYLE: normal;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 16px !important;
    OUTLINE-WIDTH: medium;
    WIDTH: auto;
    PADDING-RIGHT: 16px !important;
    DISPLAY: inline-block;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    WHITE-SPACE: nowrap;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 31px;
    COLOR: #000000 !important;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    OVERFLOW: visible;
    BORDER-TOP: medium none;
    TOP: 0px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px !important
}
.art-button-wrapper INPUT.art-button
{
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px !important;
    LINE-HEIGHT: 31px;
    FONT-STYLE: normal;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 16px !important;
    OUTLINE-WIDTH: medium;
    WIDTH: auto;
    PADDING-RIGHT: 16px !important;
    DISPLAY: inline-block;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    WHITE-SPACE: nowrap;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 31px;
    COLOR: #000000 !important;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    OVERFLOW: visible;
    BORDER-TOP: medium none;
    TOP: 0px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px !important
}
.art-button-wrapper BUTTON.art-button
{
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px !important;
    LINE-HEIGHT: 31px;
    FONT-STYLE: normal;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 16px !important;
    OUTLINE-WIDTH: medium;
    WIDTH: auto;
    PADDING-RIGHT: 16px !important;
    DISPLAY: inline-block;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    WHITE-SPACE: nowrap;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 31px;
    COLOR: #000000 !important;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    OVERFLOW: visible;
    BORDER-TOP: medium none;
    TOP: 0px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px !important
}
.art-button IMG
{
    MARGIN: 0px;
    VERTICAL-ALIGN: middle
}
.art-button-wrapper IMG
{
    MARGIN: 0px;
    VERTICAL-ALIGN: middle
}
.art-button-wrapper
{
    Z-INDEX: 0;
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: auto;
    PADDING-RIGHT: 0px;
    DISPLAY: inline-block;
    WHITE-SPACE: nowrap;
    HEIGHT: 31px;
    VERTICAL-ALIGN: middle;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
.firefox2 .art-button-wrapper
{
    DISPLAY: block;
    FLOAT: left
}
INPUT
{
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    FONT-WEIGHT: bold
}
SELECT
{
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    FONT-WEIGHT: bold
}
TEXTAREA
{
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    FONT-WEIGHT: bold
}
.art-block SELECT
{
    WIDTH: 96%
}
.hover .art-button
{
    COLOR: #000000 !important;
    TEXT-DECORATION: none !important
}
.hover A.art-button:link
{
    COLOR: #000000 !important;
    TEXT-DECORATION: none !important
}
.art-button:hover
{
    COLOR: #000000 !important;
    TEXT-DECORATION: none !important
}
.active .art-button
{
    COLOR: #161a22 !important
}
.active A.art-button:link
{
    COLOR: #161a22 !important
}
.art-button-wrapper .art-button-l
{
    BACKGROUND-IMAGE: url(images/button.png);
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 103px;
    PADDING-TOP: 0px
}
.art-button-wrapper .art-button-r
{
    BACKGROUND-IMAGE: url(images/button.png);
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 103px;
    PADDING-TOP: 0px
}
.art-button-wrapper .art-button-l
{
    RIGHT: 10px;
    LEFT: 0px
}
.art-button-wrapper .art-button-r
{
    CLIP: rect(auto auto auto 399px);
    WIDTH: 409px;
    RIGHT: 0px
}
.hover .art-button-l
{
    TOP: -36px
}
.hover .art-button-r
{
    TOP: -36px
}
.active .art-button-l
{
    TOP: -72px
}
.active .art-button-r
{
    TOP: -72px
}
.art-button-wrapper INPUT
{
    FLOAT: none !important
}
.art-post
{
    POSITION: relative;
    MIN-WIDTH: 1px;
    MARGIN: 0px;
    MIN-HEIGHT: 1px
}
.art-post-body
{
    POSITION: relative;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
A IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.art-article IMG
{
    BORDER-BOTTOM: #8893af 0px solid;
    BORDER-LEFT: #8893af 0px solid;
    MARGIN: 7px;
    BORDER-TOP: #8893af 0px solid;
    BORDER-RIGHT: #8893af 0px solid
}
IMG.art-article
{
    BORDER-BOTTOM: #8893af 0px solid;
    BORDER-LEFT: #8893af 0px solid;
    MARGIN: 7px;
    BORDER-TOP: #8893af 0px solid;
    BORDER-RIGHT: #8893af 0px solid
}
.art-block IMG
{
    BORDER-BOTTOM: #8893af 0px solid;
    BORDER-LEFT: #8893af 0px solid;
    MARGIN: 7px;
    BORDER-TOP: #8893af 0px solid;
    BORDER-RIGHT: #8893af 0px solid
}
.art-footer IMG
{
    BORDER-BOTTOM: #8893af 0px solid;
    BORDER-LEFT: #8893af 0px solid;
    MARGIN: 7px;
    BORDER-TOP: #8893af 0px solid;
    BORDER-RIGHT: #8893af 0px solid
}
.art-metadata-icons IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN: 2px;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.art-article TABLE
{
    MARGIN: 1px;
    BORDER-COLLAPSE: collapse
}
TABLE.art-article
{
    MARGIN: 1px;
    BORDER-COLLAPSE: collapse
}
.art-article TH
{
    BORDER-BOTTOM: #6c7a9d 1px solid;
    TEXT-ALIGN: left;
    BORDER-LEFT: #6c7a9d 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    VERTICAL-ALIGN: top;
    BORDER-TOP: #6c7a9d 1px solid;
    BORDER-RIGHT: #6c7a9d 1px solid;
    PADDING-TOP: 2px
}
.art-article TD
{
    BORDER-BOTTOM: #6c7a9d 1px solid;
    TEXT-ALIGN: left;
    BORDER-LEFT: #6c7a9d 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    VERTICAL-ALIGN: top;
    BORDER-TOP: #6c7a9d 1px solid;
    BORDER-RIGHT: #6c7a9d 1px solid;
    PADDING-TOP: 2px
}
.art-article TH
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 7px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 7px
}
PRE
{
    PADDING-BOTTOM: 0.1em;
    PADDING-LEFT: 0.1em;
    PADDING-RIGHT: 0.1em;
    OVERFLOW: auto;
    PADDING-TOP: 0.1em
}
H2.art-postheader
{
    MARGIN: 6px 0px;
    LETTER-SPACING: normal;
    COLOR: #33334d;
    FONT-SIZE: 26px
}
H2.art-postheader A
{
    LETTER-SPACING: normal;
    FONT-SIZE: 26px
}
H2.art-postheader A:link
{
    LETTER-SPACING: normal;
    FONT-SIZE: 26px
}
H2.art-postheader A:visited
{
    LETTER-SPACING: normal;
    FONT-SIZE: 26px
}
H2.art-postheader A.visited
{
    LETTER-SPACING: normal;
    FONT-SIZE: 26px
}
H2.art-postheader A:hover
{
    LETTER-SPACING: normal;
    FONT-SIZE: 26px
}
H2.art-postheader A.hovered
{
    LETTER-SPACING: normal;
    FONT-SIZE: 26px
}
H2.art-postheader A
{
    TEXT-ALIGN: left;
    COLOR: #cf4d30;
    TEXT-DECORATION: none
}
H2.art-postheader A:link
{
    TEXT-ALIGN: left;
    COLOR: #cf4d30;
    TEXT-DECORATION: none
}
H2.art-postheader A:visited
{
    COLOR: #8e98b4
}
H2.art-postheader A.visited
{
    COLOR: #8e98b4
}
H2.art-postheader A:hover
{
    COLOR: #47476b;
    TEXT-DECORATION: underline
}
H2.art-postheader A.hovered
{
    COLOR: #47476b;
    TEXT-DECORATION: underline
}
.art-postheadericons
{
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #6f7d9f;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
.art-postheadericons A
{
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #6f7d9f;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
.art-postheadericons A:link
{
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #6f7d9f;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
.art-postheadericons A:visited
{
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #6f7d9f;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
.art-postheadericons A:hover
{
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #6f7d9f;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
.art-postheadericons
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
.art-postheadericons A
{
    LETTER-SPACING: 1px;
    COLOR: #47476b;
    TEXT-DECORATION: underline
}
.art-postheadericons A:link
{
    LETTER-SPACING: 1px;
    COLOR: #47476b;
    TEXT-DECORATION: underline
}
.art-postheadericons A:visited
{
    COLOR: #47476b
}
.art-postheadericons A.visited
{
    COLOR: #47476b
}
.art-postheadericons A:hover
{
    COLOR: #be472d;
    TEXT-DECORATION: none
}
.art-postheadericons A.hover
{
    COLOR: #be472d;
    TEXT-DECORATION: none
}
.art-post OL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px 1em 2em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.art-post UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px 1em 2em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.art-post LI
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 12px;
    PADDING-LEFT: 13px;
    PADDING-RIGHT: 0px;
    COLOR: #333a4d;
    FONT-SIZE: 13px;
    PADDING-TOP: 0px
}
.art-post LI OL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0.5em 0px 0.5em 2em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.art-post LI UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0.5em 0px 0.5em 2em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.art-post OL > LI
{
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    OVERFLOW: visible
}
.art-post UL > LI
{
    BACKGROUND-IMAGE: url(images/postbullets.png);
    OVERFLOW-X: visible;
    OVERFLOW-Y: hidden;
    PADDING-LEFT: 13px;
    BACKGROUND-REPEAT: no-repeat
}
.art-postcontent BLOCKQUOTE
{
    TEXT-ALIGN: left;
    FONT-STYLE: italic;
    COLOR: #1d212b;
    FONT-WEIGHT: normal
}
.art-postcontent BLOCKQUOTE A
{
    TEXT-ALIGN: left;
    FONT-STYLE: italic;
    COLOR: #1d212b;
    FONT-WEIGHT: normal
}
.art-postcontent BLOCKQUOTE A:link
{
    TEXT-ALIGN: left;
    FONT-STYLE: italic;
    COLOR: #1d212b;
    FONT-WEIGHT: normal
}
.art-postcontent BLOCKQUOTE A:visited
{
    TEXT-ALIGN: left;
    FONT-STYLE: italic;
    COLOR: #1d212b;
    FONT-WEIGHT: normal
}
.art-postcontent BLOCKQUOTE A:hover
{
    TEXT-ALIGN: left;
    FONT-STYLE: italic;
    COLOR: #1d212b;
    FONT-WEIGHT: normal
}
.art-postcontent BLOCKQUOTE P
{
    MARGIN: 17px 0px 17px 17px
}
.art-postcontent BLOCKQUOTE
{
    BACKGROUND-IMAGE: url(images/postquote.png);
    BORDER-BOTTOM: #8893af 0px solid;
    BORDER-LEFT: #8893af 0px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #acb4c8;
    MARGIN: 10px 10px 10px 50px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    CLEAR: both;
    OVERFLOW: auto;
    BORDER-TOP: #8893af 0px solid;
    BORDER-RIGHT: #8893af 0px solid;
    PADDING-TOP: 0px
}
.art-postfootericons
{
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #6f7d9f;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
.art-postfootericons A
{
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #6f7d9f;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
.art-postfootericons A:link
{
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #6f7d9f;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
.art-postfootericons A:visited
{
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #6f7d9f;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
.art-postfootericons A:hover
{
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, "Times New Roman", Times, Serif;
    COLOR: #6f7d9f;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
.art-postfootericons
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
.art-postfootericons A
{
    LETTER-SPACING: 1px;
    COLOR: #5e5e8d;
    TEXT-DECORATION: underline
}
.art-postfootericons A:link
{
    LETTER-SPACING: 1px;
    COLOR: #5e5e8d;
    TEXT-DECORATION: underline
}
.art-postfootericons A:visited
{
    COLOR: #47476b
}
.art-postfootericons A.visited
{
    COLOR: #47476b
}
.art-postfootericons A:hover
{
    COLOR: #47476b;
    TEXT-DECORATION: none
}
.art-postfootericons A.hover
{
    COLOR: #47476b;
    TEXT-DECORATION: none
}
.art-footer
{
    POSITION: relative;
    MARGIN-TOP: 0px;
    WIDTH: 100%;
    MARGIN-BOTTOM: 0px
}
.art-footer-b
{
    BACKGROUND-IMAGE: url(images/footer_b.png);
    POSITION: absolute;
    BOTTOM: 0px;
    HEIGHT: 5px;
    RIGHT: 5px;
    LEFT: 5px
}
.art-footer-r
{
    BACKGROUND-IMAGE: url(images/footer_s.png);
    POSITION: absolute;
    BOTTOM: 0px;
    HEIGHT: 5px
}
.art-footer-l
{
    BACKGROUND-IMAGE: url(images/footer_s.png);
    POSITION: absolute;
    BOTTOM: 0px;
    HEIGHT: 5px
}
.art-footer-l
{
    WIDTH: 5px;
    LEFT: 0px
}
.art-footer-r
{
    CLIP: rect(auto auto auto 5px);
    WIDTH: 10px;
    RIGHT: 0px
}
.art-footer-t
{
    POSITION: absolute;
    BACKGROUND-COLOR: #232834;
    BOTTOM: 5px;
    TOP: 0px;
    RIGHT: 0px;
    LEFT: 0px
}
.art-footer-body
{
    POSITION: relative;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
.art-footer-body .art-rss-tag-icon
{
    Z-INDEX: 1;
    POSITION: absolute;
    BOTTOM: 5px;
    LEFT: 6px
}
.art-rss-tag-icon
{
    BACKGROUND-IMAGE: url(images/rssicon.png);
    WIDTH: 32px;
    DISPLAY: block;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: right center;
    HEIGHT: 32px;
    CURSOR: default
}
.art-footer-text P
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial;
    PADDING-TOP: 0px
}
.art-footer-text
{
    FONT-STYLE: italic;
    COLOR: #b2b2cc;
    FONT-SIZE: 12px
}
.art-footer-text A
{
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    COLOR: #b2b2cc;
    FONT-SIZE: 12px
}
.art-footer-text A:link
{
    FONT-STYLE: italic;
    COLOR: #b2b2cc;
    FONT-SIZE: 12px
}
.art-footer-text A:visited
{
    FONT-STYLE: italic;
    COLOR: #b2b2cc;
    FONT-SIZE: 12px
}
.art-footer-text A:hover
{
    FONT-STYLE: italic;
    COLOR: #b2b2cc;
    FONT-SIZE: 12px
}
.art-footer-text TD
{
    FONT-STYLE: italic;
    COLOR: #b2b2cc;
    FONT-SIZE: 12px
}
.art-footer-text TH
{
    FONT-STYLE: italic;
    COLOR: #b2b2cc;
    FONT-SIZE: 12px
}
.art-footer-text CAPTION
{
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    COLOR: #b2b2cc;
    FONT-SIZE: 12px
}
.art-footer-text
{
    TEXT-ALIGN: center;
    MIN-HEIGHT: 33px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px
}
.art-footer-text A
{
    COLOR: #a6a6c4;
    TEXT-DECORATION: underline
}
.art-footer-text A:link
{
    COLOR: #a6a6c4;
    TEXT-DECORATION: underline
}
.art-footer-text A:visited
{
    COLOR: #a6afc4
}
.art-footer-text A:hover
{
    COLOR: #8b96b1;
    TEXT-DECORATION: none
}
DIV.art-footer IMG
{
    BORDER-BOTTOM-STYLE: solid;
    BORDER-BOTTOM-COLOR: #8893af;
    BORDER-RIGHT-STYLE: solid;
    BORDER-TOP-COLOR: #8893af;
    MARGIN: 0px;
    BORDER-TOP-STYLE: solid;
    BORDER-RIGHT-COLOR: #8893af;
    BORDER-LEFT-STYLE: solid;
    BORDER-LEFT-COLOR: #8893af
}
.art-page-footer
{
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    COLOR: #b6b6ce;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    WORD-SPACING: normal;
    TEXT-DECORATION: underline
}
.art-page-footer A
{
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    COLOR: #b6b6ce;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    WORD-SPACING: normal;
    TEXT-DECORATION: underline
}
.art-page-footer A:link
{
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    COLOR: #b6b6ce;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    WORD-SPACING: normal;
    TEXT-DECORATION: underline
}
.art-page-footer A:visited
{
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    COLOR: #b6b6ce;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    WORD-SPACING: normal;
    TEXT-DECORATION: underline
}
.art-page-footer A:hover
{
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    COLOR: #b6b6ce;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    WORD-SPACING: normal;
    TEXT-DECORATION: underline
}
.art-page-footer
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 1em;
    PADDING-LEFT: 1em;
    PADDING-RIGHT: 1em;
    COLOR: #b6bcce;
    TEXT-DECORATION: none;
    PADDING-TOP: 1em
}
.art-content-layout .art-sidebar1
{
    BACKGROUND-COLOR: #eaecf1;
    WIDTH: 180px
}
.art-content-layout .art-content .art-block
{
    BACKGROUND-COLOR: #eaecf1
}
.art-content-layout .art-sidebar2
{
    BACKGROUND-COLOR: #eaecf1;
    WIDTH: 180px
}
