BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    BACKGROUND-COLOR: #fff
}
#headerLayout
{
    TEXT-ALIGN: left
}
#secondNavigationLayout
{
    TEXT-ALIGN: left
}
#content
{
    TEXT-ALIGN: left
}
#breadCrumb
{
    TEXT-ALIGN: left
}
#gridTopLayout
{
    MARGIN: 0px 10px
}
#gridHomeLayout
{
    MARGIN: 0px 5px 5px
}
#gridMainLayout
{
    MARGIN: 5px 5px 0px
}
#gridFooterLayout
{
    MARGIN: 0px 10px 10px
}
#headerLayout TABLE
{
    VERTICAL-ALIGN: top
}
#searchForm TD
{
    VERTICAL-ALIGN: top
}
#secondNavigationLayout TABLE
{
    VERTICAL-ALIGN: top
}
#gridHomeLayout TABLE
{
    VERTICAL-ALIGN: top
}
#gridMainLayout TABLE
{
    VERTICAL-ALIGN: top
}
#breadCrumb DIV
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
#breadCrumb
{
    VERTICAL-ALIGN: middle
}
#footer
{
    VERTICAL-ALIGN: middle
}
#footerLayout TD
{
    VERTICAL-ALIGN: middle
}
#breadCrumb
{
    VERTICAL-ALIGN: middle
}
#zurichLogo TD
{
    VERTICAL-ALIGN: bottom
}
#descriptor TD
{
    VERTICAL-ALIGN: bottom
}
#secondNavigationLayout
{
    BACKGROUND-COLOR: #dbe3ea
}
#header
{
    WIDTH: 735px
}
#brandArea
{
    WIDTH: 735px
}
#footer
{
    WIDTH: 735px
}
#secondNavigation
{
    WIDTH: 150px
}
#blankBar
{
    WIDTH: 150px
}
#content
{
}
#breadCrumb
{
}
#header
{
    HEIGHT: 71px
}
#brandAreaSmall
{
    HEIGHT: 76px
}
#brandAreaLarge
{
    HEIGHT: 120px
}
#blankBar
{
}
#breadCrumb
{
}
#content
{
}
#footer
{
    HEIGHT: 20px
}
.layoutBorderRightBottom
{
    BORDER-RIGHT: #fff 5px solid;
    BORDER-BOTTOM: #fff 5px solid
}
.layoutBorderRight
{
    BORDER-RIGHT: #fff 5px solid
}
.layoutBorderBottom
{
    BORDER-BOTTOM: #fff 5px solid
}
.content_580
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 580px;
    PADDING-TOP: 0px;
    HEIGHT: 225px
}
.content_425
{
    FLOAT: left;
    WIDTH: 425px;
    MARGIN-RIGHT: 5px;
    HEIGHT: 225px
}
.content_210
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 210px;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 0px;
    HEIGHT: 225px
}
.content_150
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 225px
}
.contentImagery_425_firstLevel
{
    FLOAT: left;
    MARGIN-BOTTOM: 5px;
    WIDTH: 425px;
    MARGIN-RIGHT: 5px;
    HEIGHT: 150px
}
.contentImagery_580_firstLevel
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 580px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #fff 5px solid;
    HEIGHT: 150px
}
.spacer
{
    CLEAR: both;
    MARGIN-TOP: 30px;
    WIDTH: 580px
}
#content_demo
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 580px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.contentDemoBox
{
    CLEAR: both;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.bodyTableStone
{
    BORDER-RIGHT: #dddddd 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dddddd 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #dddddd 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dddddd 1px solid
}
.bodyTableLightGrey
{
    BORDER-RIGHT: #dddddd 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dddddd 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #dddddd 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dddddd 1px solid
}
.bodyTableWhite
{
    BORDER-RIGHT: #dddddd 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dddddd 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #dddddd 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dddddd 1px solid
}
.bodyTableBlue
{
    BORDER-RIGHT: #dddddd 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dddddd 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #dddddd 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dddddd 1px solid
}
.bodyTableStone TD
{
    BACKGROUND-COLOR: #eeeedd
}
.bodyTableLightGrey TD
{
    BACKGROUND-COLOR: #f6f6f6
}
.bodyTableBlue TD
{
    BACKGROUND-COLOR: #ccddee
}
.bodyTableStone SPAN
{
    TEXT-DECORATION: underline
}
.bodyTableLightGrey SPAN
{
    TEXT-DECORATION: underline
}
.bodyTableWhite SPAN
{
    TEXT-DECORATION: underline
}
.bodyTableBlue SPAN
{
    TEXT-DECORATION: underline
}
.bodyTableStone A:link
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.bodyTableLightGrey A:link
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.bodyTableWhite A:link
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.bodyTableBlue A:link
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.bodyTableStone A:active
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.bodyTableLightGrey A:active
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.bodyTableWhite A:active
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.bodyTableBlue A:active
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.bodyTableStone A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.bodyTableLightGrey A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.bodyTableWhite A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.bodyTableBlue A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.bodyTableStone A:hover
{
    COLOR: #003399;
    TEXT-DECORATION: underline
}
.bodyTableLightGrey A:hover
{
    COLOR: #003399;
    TEXT-DECORATION: underline
}
.bodyTableWhite A:hover
{
    COLOR: #003399;
    TEXT-DECORATION: underline
}
.bodyTableBlue A:hover
{
    COLOR: #003399;
    TEXT-DECORATION: underline
}
.bodyTableStone TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.bodyTableLightGrey TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.bodyTableWhite TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.bodyTableBlue TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.bodyTableStone .headline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
.bodyTableLightGrey .headline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
.bodyTableWhite .headline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
.bodyTableBlue .headline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
.bodyTableStone B
{
    LINE-HEIGHT: 16px
}
.bodyTableLightGrey B
{
    LINE-HEIGHT: 16px
}
.bodyTableWhite B
{
    LINE-HEIGHT: 16px
}
.bodyTableBlue B
{
    LINE-HEIGHT: 16px
}
UL.homeBullet
{
    MARGIN-TOP: 0px;
    LIST-STYLE-IMAGE: url(../media/bullet_small_midblue.gif);
    MARGIN-BOTTOM: 15px
}
UL.homeBullet LI
{
    FONT-SIZE: 11px;
    COLOR: #003399;
    LINE-HEIGHT: 13px
}
A.chevronLink
{
    FONT-SIZE: 12px;
    COLOR: #666666! important;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.chevronLink:link
{
    COLOR: #666666! important;
    TEXT-DECORATION: none
}
A.chevronLink:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.chevronLink:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.chevronLink:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
A.chevronLink SPAN
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: underline
}

