BODY P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: geneva, arial;
    TEXT-ALIGN: justify
}
BODY TD
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Arial
}
.portfolio
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: geneva, arial;
    TEXT-ALIGN: justify
}
.wide
{
    LETTER-SPACING: 2px
}
.linehigh
{
    LINE-HEIGHT: 175%
}
.linesquish
{
    LINE-HEIGHT: 100%
}
BLOCKQUOTE
{
    MARGIN-TOP: 0px
}
UL
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}
DIV.scroll
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    SCROLLBAR-FACE-COLOR: #cccccc;
    MARGIN-BOTTOM: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #0099cc;
    BORDER-LEFT: #000000 0px solid;
    WIDTH: 100%;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #666666;
    LINE-HEIGHT: 150%;
    SCROLLBAR-ARROW-COLOR: #0099cc;
    SCROLLBAR-TRACK-COLOR: #99cceb;
    BORDER-BOTTOM: #000000 0px solid;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    HEIGHT: 307px
}
DIV.scrollM
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    SCROLLBAR-FACE-COLOR: #cccccc;
    MARGIN-BOTTOM: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #0099cc;
    BORDER-LEFT: #000000 0px solid;
    WIDTH: 100%;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #666666;
    LINE-HEIGHT: 150%;
    SCROLLBAR-ARROW-COLOR: #0099cc;
    SCROLLBAR-TRACK-COLOR: #99cceb;
    BORDER-BOTTOM: #000000 0px solid;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    HEIGHT: 400px
}
#visible
{
    OVERFLOW: visible
}
#auto
{
    OVERFLOW: auto
}
.sectitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #003333;
    FONT-STYLE: normal;
    LETTER-SPACING: 1px;
    TEXT-ALIGN: left
}
.subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003333;
    FONT-STYLE: normal;
    LETTER-SPACING: 0px;
    TEXT-ALIGN: left
}
.subwhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    LETTER-SPACING: 0px;
    TEXT-ALIGN: left
}
.subNavtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-STYLE: normal;
    LETTER-SPACING: 2px
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003333
}
.content
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    TEXT-ALIGN: justify
}
.white
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-STYLE: normal
}
.leftMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    MARGIN-RIGHT: 8px;
    FONT-STYLE: normal;
    TEXT-ALIGN: right
}
.workcat
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #9eecfe;
    FONT-STYLE: normal
}
.sitemap
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 200%;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.toolon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #666666;
    LETTER-SPACING: 2px
}
.subon
{
    FONT-SIZE: 18px;
    COLOR: #0099cc;
    LINE-HEIGHT: 120%;
    LETTER-SPACING: 2px
}
.subon2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0099cc;
    LINE-HEIGHT: 100%;
    LETTER-SPACING: 2px
}
.item
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-STYLE: normal
}
.linkStyle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    TEXT-DECORATION: underline
}
A:link
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
A:active
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.subFolder:link
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: underline
}
A.subFolder:visited
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: underline
}
A.subFolder:hover
{
    FONT-SIZE: 12px;
    COLOR: #cccccc;
    TEXT-DECORATION: none
}
A.subFolder:active
{
    FONT-SIZE: 12px;
    COLOR: #cccccc;
    TEXT-DECORATION: none
}
A.large:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: underline
}
A.large:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: underline
}
A.large:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666666;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
A.large:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666666;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
A.small:link
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
A.small:visited
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
A.small:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
A.small:active
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
A.footer:link
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: underline
}
A.footer:visited
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: underline
}
A.footer:hover
{
    FONT-SIZE: 12px;
    COLOR: #999999;
    TEXT-DECORATION: none
}
A.footer:active
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.NAV:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.NAV:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.NAV:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.NAV:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.NAVON:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.NAVON:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.NAVON:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.NAVON:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.TOGGLE:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #999999;
    TEXT-DECORATION: none
}
A.TOGGLE:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #999999;
    TEXT-DECORATION: none
}
A.TOGGLE:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.TOGGLE:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.TOGGLEON:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003333;
    TEXT-DECORATION: none
}
A.TOGGLEON:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003333;
    TEXT-DECORATION: none
}
A.TOGGLEON:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003333;
    TEXT-DECORATION: none
}
A.TOGGLEON:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003333;
    TEXT-DECORATION: none
}
A.sub:link
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
A.sub:visited
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
A.sub:hover
{
    FONT-SIZE: 12px;
    COLOR: #cccccc;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
A.sub:active
{
    FONT-SIZE: 12px;
    COLOR: #cccccc;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
A.site:link
{
    FONT-SIZE: 11px;
    COLOR: #ff3333;
    LINE-HEIGHT: 200%;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: underline
}
A.site:visited
{
    FONT-SIZE: 11px;
    COLOR: #ff3333;
    LINE-HEIGHT: 200%;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: underline
}
A.site:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 200%;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
A.site:active
{
    FONT-SIZE: 11px;
    COLOR: black;
    LINE-HEIGHT: 200%;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
A.aflink:link
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.aflink:visited
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.aflink:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.aflink:active
{
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none
}
A.large:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.large:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.large:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.large:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.light:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.light:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.light:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.light:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.bodyStyle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-STYLE: normal
}
TABLE.fileGrid
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    MARGIN-TOP: 20px;
    MARGIN-BOTTOM: 20px;
    MARGIN-LEFT: 10px;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin;
    BORDER-COLLAPSE: collapse
}
TABLE.fileGrid TH
{
    BORDER-RIGHT: #6f8199 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #6f8199 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #6f8199 1px solid;
    COLOR: #004444;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #6f8199 1px solid;
    BACKGROUND-COLOR: #cacaca;
    TEXT-ALIGN: left
}
TABLE.fileGrid TD
{
    BORDER-RIGHT: gray 1px dashed;
    PADDING-RIGHT: 2px;
    BORDER-TOP: gray 1px dashed;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: gray 1px dashed;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: gray 1px dashed;
    BACKGROUND-COLOR: #ffffff
}
TABLE.fileGrid TD.tablesub
{
    BORDER-RIGHT: #6f8199 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #6f8199 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #6f8199 1px solid;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #6f8199 1px solid;
    BACKGROUND-COLOR: #f9f9f9;
    TEXT-ALIGN: center
}
