UNKNOWN
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    FONT-SIZE: 62.5%;
    FONT-FAMILY: verdana,arial,sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.page-container
{
    BORDER-RIGHT: #969696 1px solid;
    BORDER-TOP: #969696 1px solid;
    FONT-SIZE: 1em;
    MARGIN: 0px auto;
    BORDER-LEFT: #969696 1px solid;
    WIDTH: 900px;
    BORDER-BOTTOM: #969696 1px solid
}
.main
{
    CLEAR: both;
    BACKGROUND: url(../img/bg_main_withoutnav.jpg) repeat-y;
    PADDING-BOTTOM: 0px;
    WIDTH: 900px
}
.main-content
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 0px 0px 30px;
    OVERFLOW: hidden;
    WIDTH: 840px
}

.main-content-small
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 0px 0px 30px;
    OVERFLOW: hidden;
    WIDTH: 840px;
    FONT-SIZE: 1em;
}
.footer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1em;
    BACKGROUND: url(../img/bg_foot.jpg) #e1e1e1 no-repeat;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    WIDTH: 900px;
    PADDING-TOP: 1.1em;
    HEIGHT: 3.7em
}
.header
{
    WIDTH: 900px;
    FONT-FAMILY: "trebuchet ms",arial,sans-serif
}
.header-top
{
    BACKGROUND: url(../img/bg_head_top.jpg) #f0f0f0;
    OVERFLOW: hidden;
    WIDTH: 900px;
    HEIGHT: 40px
}
.header-middle
{
    BACKGROUND: url(../img/bg_head_middle.jpg) #e6e6e6;
    OVERFLOW: hidden;
    WIDTH: 900px;
    HEIGHT: 75px
}
.header-bottom
{
    BACKGROUND: url(../img/bg_head_breadcrumbs.jpg) #ffffff repeat-y;
    WIDTH: 900px;
    HEIGHT: 20px
}
.header-breadcrumbs
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/bg_head_breadcrumbs.jpg) #646464 repeat-y;
    PADDING-BOTTOM: 1.5em;
    WIDTH: 900px;
    PADDING-TOP: 1em
}
.sitelogo
{
    Z-INDEX: 1;
    BACKGROUND: url(../img/master03_image002.gif);
    MARGIN: 10px 0px 0px 20px;
    WIDTH: 65px;
    POSITION: absolute;
    HEIGHT: 65px
}
.sitename
{
    Z-INDEX: 1;
    MARGIN: 20px 0px 0px 90px;
    OVERFLOW: hidden;
    WIDTH: 500px;
    POSITION: absolute;
    HEIGHT: 40px
}
.sitename H1
{
    FONT-SIZE: 210%
}
.sitename H2
{
    FONT-SIZE: 120%;
    MARGIN: -4px 0px 0px;
    COLOR: #7d7d7d
}
.sitename A
{
    COLOR: #7d7d7d;
    TEXT-DECORATION: none
}
.sitename A:hover
{
    COLOR: #323232;
    TEXT-DECORATION: none
}
.nav0
{
    Z-INDEX: 2;
    MARGIN: 25px 0px 0px 553px;
    WIDTH: 350px;
    POSITION: absolute
}
.nav0 UL
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.nav0 LI
{
    DISPLAY: inline;
    LIST-STYLE-TYPE: none
}
.nav0 LI A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.nav0 A:hover
{
    TEXT-DECORATION: none
}
.nav0 A IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    HEIGHT: 14px
}
.nav1
{
    Z-INDEX: 3;
    MARGIN: 45px 0px 0px 550px;
    WIDTH: 350px;
    POSITION: absolute
}
.nav1 UL
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.nav1 LI
{
    DISPLAY: inline;
    LIST-STYLE-TYPE: none
}
.nav1 LI A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-SIZE: 120%;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    COLOR: #7d7d7d;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.nav1 A:hover
{
    COLOR: #323232;
    TEXT-DECORATION: none
}
.sitemessage
{
    Z-INDEX: 1;
    MARGIN: 20px 0px 0px 530px;
    OVERFLOW: hidden;
    WIDTH: 350px;
    COLOR: #eaeff7;
    POSITION: absolute;
    HEIGHT: 120px
}
.sitemessage H1
{
    FONT-SIZE: 230%;
    WIDTH: 350px;
    TEXT-ALIGN: right
}
.sitemessage H2
{
    FONT-SIZE: 160%;
    FLOAT: right;
    MARGIN: 8px 0px 0px;
    WIDTH: 270px;
    LINE-HEIGHT: 100%;
    TEXT-ALIGN: right
}
.sitemessage H3
{
    FONT-SIZE: 140%;
    FLOAT: right;
    MARGIN: 10px 0px 0px;
    WIDTH: 270px;
    TEXT-ALIGN: right
}
.sitemessage H3 A
{
    COLOR: #eaeff7;
    TEXT-DECORATION: none
}
.sitemessage H3 A:hover
{
    COLOR: #323232;
    TEXT-DECORATION: none
}
.nav2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 120%;
    BACKGROUND: url(../img/bg_head_bottom_nav.jpg) #dcdcdc repeat-x;
    FLOAT: left;
    BORDER-LEFT: medium none;
    WIDTH: 900px;
    COLOR: #4b4b4b;
    BORDER-BOTTOM: medium none
}
.nav2 UL
{
    LIST-STYLE-TYPE: none
}
.nav2 UL LI
{
    BORDER-RIGHT: #afafaf 1px solid;
    FLOAT: left;
    POSITION: relative
}
.nav2 UL LI UL
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    DISPLAY: none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.nav2 UL LI UL
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    BACKGROUND: url(../img/bg_head_bottom_nav_hover.gif) center top;
    PADDING-BOTTOM: 30px;
    MARGIN-LEFT: -30px;
    PADDING-TOP: 0px
}
.nav2 UL LI A
{
    PADDING-RIGHT: 16px;
    DISPLAY: block;
    PADDING-LEFT: 16px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    COLOR: #646464;
    LINE-HEIGHT: 3.1em;
    PADDING-TOP: 0px;
    HEIGHT: 3.1em;
    TEXT-DECORATION: none
}
.nav2 UL LI:hover
{
    WIDTH: auto
}
.nav2 TABLE
{
    Z-INDEX: 999;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
    BORDER-COLLAPSE: collapse
}
.nav2 UL LI:hover A
{
    BACKGROUND-COLOR: #d2d2d2;
    TEXT-DECORATION: none
}
.nav2 UL LI:hover UL
{
    MARGIN-TOP: 0.1em;
    DISPLAY: block;
    Z-INDEX: 998;
    LEFT: 0px;
    WIDTH: 10em;
    POSITION: absolute;
    TOP: 3em
}
.nav2 UL LI:hover UL LI UL
{
    DISPLAY: none
}
.nav2 UL LI:hover UL LI A
{
    PADDING-RIGHT: 16px;
    DISPLAY: block;
    PADDING-LEFT: 16px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 4px;
    MARGIN-LEFT: -1px;
    BORDER-LEFT: #afafaf 1px solid;
    WIDTH: 10em;
    COLOR: #323232;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #afafaf 1px solid;
    HEIGHT: auto;
    BACKGROUND-COLOR: #ededed
}
.nav2 UL LI:hover UL LI A:hover
{
    BACKGROUND-COLOR: #d2d2d2;
    TEXT-DECORATION: none
}
.nav2 UL LI A:hover
{
    BACKGROUND-COLOR: #d2d2d2;
    TEXT-DECORATION: none
}
.nav2 UL LI A:hover UL
{
    MARGIN-TOP: 0.1em;
    DISPLAY: block;
    Z-INDEX: 998;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 3em
}
.nav2 UL LI A:hover UL LI A
{
    PADDING-RIGHT: 16px;
    DISPLAY: block;
    PADDING-LEFT: 16px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #afafaf 1px solid;
    WIDTH: 10em;
    COLOR: #323232;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #afafaf 1px solid;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ededed
}
.nav2 UL LI A:hover UL LI A UL
{
    Z-INDEX: 997;
    VISIBILITY: hidden;
    WIDTH: 0px;
    POSITION: absolute;
    HEIGHT: 0px
}
.nav2 UL LI A:hover UL LI A:hover
{
    BACKGROUND-COLOR: #d2d2d2;
    TEXT-DECORATION: none
}
.header-breadcrumbs UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 560px;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana,arial,sans-serif;
    LIST-STYLE-TYPE: none
}
.header-breadcrumbs UL LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    BACKGROUND: url(../img/bg_bullet_arrow.gif) no-repeat 0px 50%;
    PADDING-BOTTOM: 0px;
    COLOR: #7d7d7d;
    PADDING-TOP: 0px
}
.header-breadcrumbs UL A
{
    COLOR: #467aa7;
    TEXT-DECORATION: none
}
.header-breadcrumbs UL A:hover
{
    COLOR: #2a5a8a;
    TEXT-DECORATION: underline
}
.header-breadcrumbs .searchform
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 285px;
    PADDING-TOP: 0px
}
.header-breadcrumbs .searchform FORM FIELDSET
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FLOAT: right;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.header-breadcrumbs .searchform INPUT.field
{
    BORDER-RIGHT: #c8c8c8 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c8c8c8 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0.2em;
    BORDER-LEFT: #c8c8c8 1px solid;
    WIDTH: 10em;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: #c8c8c8 1px solid;
    FONT-FAMILY: verdana,arial,sans-serif
}
.header-breadcrumbs .searchform INPUT.button
{
    BORDER-RIGHT: #969696 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #969696 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 120%;
    BACKGROUND: #e6e6e6;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #969696 1px solid;
    WIDTH: 3em;
    COLOR: #969696;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #969696 1px solid;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-ALIGN: center
}
.header-breadcrumbs .searchform INPUT.button:hover
{
    BORDER-RIGHT: #505050 1px solid;
    BORDER-TOP: #505050 1px solid;
    BACKGROUND: #dcdcdc;
    BORDER-LEFT: #505050 1px solid;
    CURSOR: pointer;
    COLOR: #505050;
    BORDER-BOTTOM: #505050 1px solid
}
.column1-unit
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 840px
}
.column2-unit-left
{
    FLOAT: left;
    MARGIN-BOTTOM: 5px;
    WIDTH: 400px
}
.column2-unit-right
{
    FLOAT: right;
    MARGIN-BOTTOM: 5px;
    WIDTH: 400px
}
.column3-unit-left
{
    FLOAT: left;
    MARGIN-BOTTOM: 5px;
    WIDTH: 253px
}
.column3-unit-middle
{
    FLOAT: left;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 40px;
    WIDTH: 253px
}
.column3-unit-right
{
    FLOAT: right;
    MARGIN-BOTTOM: 5px;
    WIDTH: 253px
}
.footer P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    COLOR: #7d7d7d;
    LINE-HEIGHT: 1.0em;
    TEXT-ALIGN: center
}
.footer P.credits
{
    FONT-WEIGHT: normal
}
.footer A
{
    COLOR: #7d7d7d;
    TEXT-DECORATION: underline
}
.footer A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.footer A:visited
{
    COLOR: #000000
}
.page-container:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.header:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.header-breadcrumbs:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.main:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.main-content:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.column1-unit:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.column2-unit-left:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.column2-unit-right:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.column3-unit-left:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.column3-unit-middle:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.column3-unit-right:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.footer:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
P:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.clear-contentunit
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: #d2d2d2;
    BORDER-LEFT: medium none;
    WIDTH: 840px;
    COLOR: #d2d2d2;
    BORDER-BOTTOM: medium none;
    HEIGHT: 0.1em
}
.header-top
{
    BACKGROUND: #f0f0f0;
    OVERFLOW: hidden;
    WIDTH: 900px;
    HEIGHT: 80px
}
.header-breadcrumbs
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 900px
}
.nav2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 130%;
    BACKGROUND: #f0f0f0;
    FLOAT: left;
    BORDER-LEFT: medium none;
    WIDTH: 900px;
    COLOR: #4b4b4b;
    BORDER-BOTTOM: medium none
}
.main
{
    CLEAR: both;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 30px;
    WIDTH: 900px
}
.footer1
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.1em;
    font-weight:bolder;
    BACKGROUND: #CCCCFF;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    WIDTH: 900px;
    PADDING-TOP: 0px;
    HEIGHT: 2em
}
.footer2
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: .8em;
    BACKGROUND: #CCCCFF;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    WIDTH: 900px;
    PADDING-TOP: 0px;
    HEIGHT: 2.1em
}
