BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white
}
BODY.nobg
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white
}
BODY.nobg
{
    BACKGROUND-IMAGE: none
}
#header
{
    CLEAR: both;
    BACKGROUND-POSITION: 154px 0px;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/images/bg_header.gif);
    WIDTH: 100%;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #3d6699
}
COL#side
{
    WIDTH: 153px
}
TD#sidenav
{
    PADDING-BOTTOM: 15px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 15px;
    BACKGROUND-COLOR: #ffcc66
    WIDTH: auto
}
COL#content
{
    WIDTH: auto
}
TD#content
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 20px;
    VERTICAL-ALIGN: top;
    WIDTH: 600px;
    PADDING-TOP: 20px
}
#footer
{
    CLEAR: both;
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 0.65em;
    PADDING-BOTTOM: 0.7em;
    MARGIN: 0px;
    COLOR: white;
    LINE-HEIGHT: 1.8em;
    PADDING-TOP: 0.7em;
    FONT-FAMILY: verdana,arial,sans serif;
    BACKGROUND-COLOR: #336699
}
#poslabel
{
    BORDER-RIGHT: #993333 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #993333 1px solid;
    DISPLAY: none;
    PADDING-LEFT: 3px;
    FONT-SIZE: 0.65em;
    Z-INDEX: 1000;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #993333 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #993333 1px solid;
    FONT-FAMILY: verdana,arial,sans serif;
    POSITION: absolute;
    BACKGROUND-COLOR: #eeeeee
}
#grid
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    DISPLAY: none;
    Z-INDEX: 500;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(/images/grid.gif);
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 0px
}
HR
{
    DISPLAY: none
}
P
{
    MARGIN: 0px
}
.hdn
{
    DISPLAY: none
}
#globals
{
    FONT-SIZE: 0.65em;
    RIGHT: 20px;
    COLOR: black;
    FONT-FAMILY: verdana,arial,sans serif;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TOP: 20px;
    TEXT-ALIGN: left
}
#globals A
{
    MARGIN-RIGHT: 10px
}
#footer A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: gray;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none
}
#footer A.active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: green;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.divider
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 0em;
    PADDING-TOP: 0em
}
H1
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 0em;
    MARGIN: 5px 0px 0px;
    COLOR: #336699;
    PADDING-TOP: 0em;
    FONT-FAMILY: verdana,arial,sans serif
}
H1 A
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
H1 A:hover
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
H2
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.72em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    COLOR: #336699;
    PADDING-TOP: 0.5em;
    FONT-FAMILY: verdana,arial,sans serif
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    MARGIN: 1.7em 0em 0em;
    COLOR: black;
    LINE-HEIGHT: 1.7em;
    FONT-FAMILY: verdana,arial,sans serif
}
.bodytext
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.72em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0em 0em 1.7em 0px;
    COLOR: black;
    LINE-HEIGHT: 1.7em;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana,arial,sans serif
}
.bodytext2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.72em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0em 0em 1.7em 0px;
    COLOR: black;
    LINE-HEIGHT: 1.7em;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana,arial,sans serif
}
.bodytext2
{
    MARGIN-BOTTOM: 1.3em;
    LINE-HEIGHT: 1.4em
}
.bodytext H2
{
    FONT-SIZE: 1.1em
}
A
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #ffcc66
}
BLOCKQUOTE
{
    FONT-SIZE: 1.1em;
    MARGIN: 1em 2em;
    COLOR: #336699;
    LINE-HEIGHT: 1.4em;
    FONT-STYLE: italic;
    FONT-FAMILY: verdana,sans serif
}
.source
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.92em;
    LINE-HEIGHT: 1.4em;
    TEXT-ALIGN: right
}
IMG.right
{
    FLOAT: right;
    MARGIN: 0px 0px 20px 20px
}
IMG.left
{
    FLOAT: left;
    MARGIN: 0px 20px 20px 0px
}
.caption-left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.65em;
    PADDING-BOTTOM: 5px;
    WIDTH: 200px;
    COLOR: #336699;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 5px;
    FONT-FAMILY: verdana,arial,sans serif
}
.caption-right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.65em;
    PADDING-BOTTOM: 5px;
    WIDTH: 200px;
    COLOR: #336699;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 5px;
    FONT-FAMILY: verdana,arial,sans serif
}
.caption-left IMG
{
    BORDER-RIGHT: #114477 1px solid;
    BORDER-TOP: #114477 1px solid;
    BORDER-LEFT: #114477 1px solid;
    BORDER-BOTTOM: #114477 1px solid
}
.caption-right IMG
{
    BORDER-RIGHT: #114477 1px solid;
    BORDER-TOP: #114477 1px solid;
    BORDER-LEFT: #114477 1px solid;
    BORDER-BOTTOM: #114477 1px solid
}
.caption-left
{
    FLOAT: left;
    MARGIN: 0px 20px 20px 0px
}
.caption-right
{
    FLOAT: right;
    MARGIN: 0px 0px 20px 20px
}
TABLE.data
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
TH.thead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.72em;
    VERTICAL-ALIGN: bottom;
    COLOR: black;
    FONT-FAMILY: verdana,arial,sans serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left
}
TD.tdata
{
    PADDING-RIGHT: 0.5em;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 0.65em;
    PADDING-BOTTOM: 0.25em;
    VERTICAL-ALIGN: top;
    COLOR: black;
    PADDING-TOP: 0.25em;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: verdana,arial,sans serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
#topnav
{
    CLEAR: both;
    BORDER-TOP: white 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #114477
}
#topnav TABLE
{
    MARGIN-LEFT: 154px
}
#globals
{
    WHITE-SPACE: nowrap
}
UL.menublock
{
    BORDER-RIGHT: #ffcc66 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffcc66 1px solid;
    PADDING-LEFT: 0px;
    Z-INDEX: 200;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ffcc66 1px solid;
    WIDTH: 140px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffcc66 1px solid;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    BACKGROUND-COLOR: white
}
UL.submenublock
{
    BORDER-RIGHT: #ffcc66 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffcc66 1px solid;
    PADDING-LEFT: 0px;
    Z-INDEX: 200;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ffcc66 1px solid;
    WIDTH: 140px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffcc66 1px solid;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    BACKGROUND-COLOR: white
}
UL.menublock LI
{
    DISPLAY: inline
}
UL.submenublock LI
{
    DISPLAY: inline
}
UL.menublock A
{
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    COLOR: #336699;
    LINE-HEIGHT: 21px;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana,arial,sans serif;
    WHITE-SPACE: nowrap;
    HEIGHT: 21px;
    TEXT-DECORATION: none
}
UL.submenublock A
{
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    COLOR: #336699;
    LINE-HEIGHT: 21px;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana,arial,sans serif;
    WHITE-SPACE: nowrap;
    HEIGHT: 21px;
    TEXT-DECORATION: none
}
.menublock A:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #336699
}
.submenublock A:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #336699
}
A.showsub
{
    BACKGROUND-POSITION: right center;
    BACKGROUND-IMAGE: url(/images/arrow0.gif);
    BACKGROUND-REPEAT: no-repeat
}
A.showsub:hover
{
    BACKGROUND-POSITION: right center;
    BACKGROUND-IMAGE: url(/images/arrow0.gif);
    BACKGROUND-REPEAT: no-repeat
}
A.showsub:hover
{
    BACKGROUND-IMAGE: url(/images/arrow1.gif)
}
#topnav A
{
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    COLOR: white;
    LINE-HEIGHT: 26px;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana,arial,sans serif;
    WHITE-SPACE: nowrap;
    HEIGHT: 26px;
    TEXT-DECORATION: none
}
#topnav A.active
{
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    COLOR: white;
    LINE-HEIGHT: 26px;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana,arial,sans serif;
    WHITE-SPACE: nowrap;
    HEIGHT: 26px;
    TEXT-DECORATION: none
}
#topnav A.active
{
    COLOR: #ffcc66
}
#topnav A:hover
{
    COLOR: #ffcc66
}
#topnav A.active:hover
{
    COLOR: #ffcc66
}
#sidenav A.top
{
    COLOR: #336699;
}
#sidenav A
{
    COLOR: #336699;
}
#sidenav A:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
#sidenav A.active
{
    COLOR: black;
    TEXT-DECORATION: none
}
