BODY

{

    MARGIN-TOP: 0px;

    FONT-SIZE: 12px;

    MARGIN-LEFT: 0px;

    MARGIN-RIGHT: 0px;

    FONT-FAMILY: arial, helvetica, sans-serif;

    BACKGROUND-COLOR: #ffffff;
        
    BACKGROUND-IMAGE: url('images/water_bk.jpg')

}

TABLE.leftnavnewsborder

{

    BORDER-RIGHT: #33669b 1px solid;

    BORDER-TOP: #33669b 1px solid;

    BACKGROUND-ATTACHMENT: fixed;

    BORDER-LEFT: #33669b 1px solid;

    BORDER-BOTTOM: #33669b 1px solid

}

TABLE.newsborderOff

{

    BORDER-RIGHT: #a3c2e0 1px solid;

    BORDER-TOP: #a3c2e0 1px solid;

    BACKGROUND-ATTACHMENT: fixed;

    BORDER-LEFT: #a3c2e0 1px solid;

    BORDER-BOTTOM: #a3c2e0 1px solid

}

.loginname

{

    BORDER-RIGHT: medium none;

    BORDER-TOP: medium none;

    FONT-WEIGHT: bold;

    FONT-SIZE: 12px;

    BORDER-LEFT: medium none;

    COLOR: #999999;

    BORDER-BOTTOM: medium none;

    FONT-FAMILY: Helvetica Neue Regular, arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

.toolslink

{

    BORDER-RIGHT: medium none;

    BORDER-TOP: medium none;

    FONT-SIZE: 11px;

    BORDER-LEFT: medium none;

    COLOR: #3366cc;

    BORDER-BOTTOM: medium none;

    FONT-FAMILY: Helvetica Neue Regular, arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

TD.toplinks

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 13px;

    COLOR: #ffffff;

    FONT-FAMILY: arial, sans-serif;

    BACKGROUND-COLOR: #3366cc;

    TEXT-DECORATION: none

}

A.toplinks:link

{

    BORDER-TOP: medium none;

    FONT-WEIGHT: bold;

    FONT-SIZE: 11px;

    BORDER-LEFT: medium none;

    COLOR: #ffffff;

    FONT-FAMILY: arial, helvetica, sans-serif BORDER-RIGHT: medium none;

    TEXT-DECORATION: none

}

A.toplinks:visited

{

    BORDER-RIGHT: medium none;

    BORDER-TOP: medium none;

    FONT-WEIGHT: bold;

    FONT-SIZE: 11px;

    BORDER-LEFT: medium none;

    COLOR: #ffffff;

    FONT-FAMILY: arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

A.toplinks:hover

{

    BORDER-RIGHT: medium none;

    BORDER-TOP: medium none;

    FONT-WEIGHT: bold;

    FONT-SIZE: 11px;

    BORDER-LEFT: medium none;

    COLOR: #cccccc;

    FONT-FAMILY: arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

A.topnavlinks

{

    BORDER-RIGHT: medium none;

    BORDER-TOP: medium none;

    FONT-WEIGHT: bold;

    FONT-SIZE: 12px;

    BORDER-LEFT: medium none;

    COLOR: #3366cc;

    FONT-FAMILY: Helvetica CY, arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

A.topnavilink:link

{

    BORDER-RIGHT: medium none;

    BORDER-TOP: medium none;

    FONT-WEIGHT: bold;

    FONT-SIZE: 12px;

    BORDER-LEFT: medium none;

    COLOR: #006699;

    FONT-FAMILY: arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

A.topnavilink:visited

{

    BORDER-RIGHT: medium none;

    BORDER-TOP: medium none;

    FONT-WEIGHT: bold;

    FONT-SIZE: 12px;

    BORDER-LEFT: medium none;

    COLOR: #006699;

    FONT-FAMILY: arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

A.topnavilink:hover

{

    BORDER-RIGHT: medium none;

    BORDER-TOP: medium none;

    FONT-WEIGHT: bold;

    FONT-SIZE: 12px;

    BORDER-LEFT: medium none;

    COLOR: #666666;

    FONT-FAMILY: arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

.news

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 19px;

    COLOR: #ffffff;

    FONT-FAMILY: arial,black

}

.newsentries

{

    BORDER-TOP: medium none;

    FONT-SIZE: 12px;

    BORDER-LEFT: medium none;

    COLOR: #336699;

    FONT-FAMILY: arial black regular

 	BORDER-RIGHT: medium none;

    BACKGROUND-COLOR: #a3c2e0

}

SELECT

{

    FONT-SIZE: 10px;

    FONT-FAMILY: arial, sans-serif

}

.buttonFormat

{

    FONT-SIZE: 10px;

    WIDTH: 100px;

    FONT-FAMILY: arial, sans-serif

}

.search

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 10px;

    FONT-FAMILY: arial, sans-serif

}

.diagonalbar

{

    BACKGROUND-POSITION: 50% top;

    BACKGROUND-IMAGE: url(/BSI_Bentley/images/nav_leftfade.gif);

    BACKGROUND-REPEAT: repeat-x

}

.blacklinex

{

    BACKGROUND-IMAGE: url(/BSI_Bentley/images/666.gif);

    BACKGROUND-REPEAT: repeat-x

}

.blackliney

{

    BACKGROUND-IMAGE: url(/BSI_Bentley/images/666.gif);

    BACKGROUND-REPEAT: repeat-y

}

.tickmarks

{

    BACKGROUND-POSITION: 50% top;

    BACKGROUND-IMAGE: url(/BSI_Bentley/images/tick_marks.gif);

    BACKGROUND-REPEAT: repeat-x

}

.secondtickmarks

{

    BACKGROUND-POSITION: 50% top;

    BACKGROUND-IMAGE: url(/BSI_Bentley/images/bott_bar.gif);

    BACKGROUND-REPEAT: repeat-x

}

.leftnavfade

{

    BACKGROUND-POSITION: 50% top;

    BACKGROUND-IMAGE: url(/BSI_Bentley/images/lnav_leftfade.gif);

    BACKGROUND-REPEAT: repeat-y

}

.grayline

{

    BACKGROUND-POSITION: 50% top;

    BACKGROUND-IMAGE: url(/BSI_BENTLEY/images/gray.gif);

    BACKGROUND-REPEAT: repeat-y

}

.leftnavhead

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 12px;

    COLOR: #3366cc;

    FONT-FAMILY: arial, helvetica, sans-serif

}

.leftnavSubhead

{

    PADDING-LEFT: 13px;

    FONT-WEIGHT: bold;

    FONT-SIZE: 11px;

    WIDTH: 128px;

    COLOR: #666666;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif;

    BACKGROUND-COLOR: #ffffff;

    TEXT-DECORATION: none

}

.tabLine

{

    BACKGROUND-COLOR: #e0eaf5

}

.navItem

{

    MARGIN-TOP: 0px;

    PADDING-LEFT: 6px;

    FONT-WEIGHT: bold;

    FONT-SIZE: 10px;

    MARGIN-BOTTOM: 0px;

    PADDING-BOTTOM: 4px;

    WIDTH: 160px;

    COLOR: white;

    PADDING-TOP: 4px;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif;

    BACKGROUND-COLOR: #36a682;

    TEXT-DECORATION: none

}

A.navItem:hover

{

    MARGIN-TOP: 0px;

    PADDING-LEFT: 6px;

    FONT-WEIGHT: bold;

    FONT-SIZE: 10px;

    MARGIN-BOTTOM: 0px;

    PADDING-BOTTOM: 4px;

    WIDTH: 160px;

    COLOR: green;

    PADDING-TOP: 4px;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif;

    BACKGROUND-COLOR: #e5eef3;

    TEXT-DECORATION: none

}

.navItemOn

{

    MARGIN-TOP: 0px;

    PADDING-LEFT: 6px;

    FONT-WEIGHT: bold;

    FONT-SIZE: 10px;

    MARGIN-BOTTOM: 0px;

    PADDING-BOTTOM: 4px;

    WIDTH: 160px;

    COLOR: #666666;

    PADDING-TOP: 4px;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif;

    BACKGROUND-COLOR: #e5eef3;

    TEXT-DECORATION: none

}

.newsboxhead

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 11px;

    COLOR: #ffffff;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

A:unknown

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 10px;

    COLOR: #336699;

    FONT-FAMILY: arial, helvetica, sans-serif

}

.newsboxtext

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 10px;

    COLOR: #336699;

    FONT-FAMILY: arial, helvetica, sans-serif

}

H1

{

    BORDER-RIGHT: medium none;

    BORDER-TOP: medium none;

    FONT-WEIGHT: 900;

    FONT-SIZE: 10pt;

    MARGIN-BOTTOM: 0pt;

    PADDING-BOTTOM: 0pt;

    BORDER-LEFT: medium none;

    COLOR: #3500B0;

    BORDER-BOTTOM: medium none;

    FONT-FAMILY: Verdana, arial, helvetica, sans-serif;

    FONT-VARIANT: small-caps

}

.pgHead

{

    FONT-WEIGHT: normal;

    FONT-SIZE: 21px;

    COLOR: #336699;

    FONT-FAMILY: arial, helvetica, sans-serif

}

H2

{

    FONT-SIZE: 18px;

    COLOR: #3500B0;

    FONT-FAMILY: arial, helvetica, sans-serif

}

.pgSubHead

{

    FONT-SIZE: 18px;

    COLOR: #336699;

    FONT-FAMILY: arial, helvetica, sans-serif

}

A.h2

{

    FONT-SIZE: 18px;

    COLOR: #6699cc;

    FONT-FAMILY: arial, helvetica, sans-serif

}

A.pgSubHead

{

    FONT-SIZE: 18px;

    COLOR: #6699cc;

    FONT-FAMILY: arial, helvetica, sans-serif

}

H3

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 16px;

    COLOR: #336699;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

.pgSubtitle

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 16px;

    COLOR: #336699;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

A.h3

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 16px;

    COLOR: #6699cc;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

A.pgSubtitle

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 16px;

    COLOR: #6699cc;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

H5

{

    FONT-SIZE: 13px;

    COLOR: #3466c7;

    FONT-STYLE: italic;

    FONT-FAMILY: arial, helvetica, sans-serif

}

.subhead

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 14px;

    COLOR: #6699cc;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

.subtitle

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 14px;

    COLOR: #000000;

    FONT-FAMILY: arial, helvetica, sans-serif

}

H4

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 14px;

    COLOR: #000000;

    FONT-FAMILY: arial, helvetica, sans-serif

}

.caps

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 16px;

    COLOR: #33669b;

    FONT-FAMILY: arial, helvetica, sans-serif

}

.casestudyheaders

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 17px;

    COLOR: #000000;

    FONT-FAMILY: arial, black

}

.content

{

    FONT-SIZE: 11px;

    COLOR: black;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

H6

{

    FONT-SIZE: 11px;

    COLOR: #666666;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

.blkcontent

{

    FONT-SIZE: 11px;

    COLOR: #000000;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

.blueTxt

{

    COLOR: #6699cc;

    TEXT-DECORATION: none

}

A

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 9pt;

    COLOR: blue;

    TEXT-DECORATION: underline

}

A.content

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 11px;

    COLOR: #6699cc;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

.footer

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 9px;

    COLOR: #666666;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

.printerFriendly

{

    FONT-SIZE: 9px;

    COLOR: #6699cc;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

.printerFriendlyHr

{

    COLOR: #000000;

    HEIGHT: 1px

}

A.printerFriendly

{

    FONT-SIZE: 9px;

    COLOR: #6699cc;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

.rightnavlinks

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 12px;

    COLOR: #6699cc;

    FONT-FAMILY: arial, helvetica, sans-serif

}

.tableborder

{

    BORDER-TOP-WIDTH: 1px;

    BORDER-LEFT-WIDTH: 1px;

    BORDER-LEFT-COLOR: #666666;

    BORDER-BOTTOM-WIDTH: 1px;

    BORDER-BOTTOM-COLOR: #666666;

    BORDER-TOP-COLOR: #666666;

    BORDER-RIGHT-WIDTH: 1px;

    BORDER-RIGHT-COLOR: #666666

}

.whatsnewlist

{

    FONT-SIZE: 11px;

    LIST-STYLE-IMAGE: url(/BSI_Bentley/Images/arrows.gif);

    COLOR: #666666;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

.authoringlabel

{

    BORDER-RIGHT: black thin solid;

    PADDING-RIGHT: 10px;

    BORDER-TOP: black thin solid;

    PADDING-LEFT: 10px;

    FONT-WEIGHT: normal;

    FONT-SIZE: 10pt;

    VERTICAL-ALIGN: baseline;

    TEXT-TRANSFORM: none;

    BORDER-LEFT: black thin solid;

    CURSOR: auto;

    COLOR: white;

    DIRECTION: ltr;

    TEXT-INDENT: 10px;

    FONT-STYLE: normal;

    FONT-FAMILY: Arial;

    BACKGROUND-COLOR: #666666;

    TEXT-ALIGN: left;

    FONT-VARIANT: normal;

    TEXT-DECORATION: none

}

.captions

{

    FONT-SIZE: 9px;

    COLOR: #666666;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

.homepagelinks

{

    FONT-SIZE: 10px;

    VERTICAL-ALIGN: text-top;

    COLOR: #6699cc;

    FONT-FAMILY: arial, helvetica, sans-serif

}

.blockbulletlist

{

    FONT-SIZE: 11px;

    LIST-STYLE-IMAGE: url(/BSI_Bentley/Images/bullet_blue.gif);

    COLOR: #666666;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

.newsheadlinesmorelink

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 11px;

    TEXT-TRANSFORM: lowercase;

    COLOR: #6699cc;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif

}

.newsheader

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 19px;

    COLOR: #336699;

    FONT-FAMILY: arial,black

}

.newsheadercaps

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 19px;

    TEXT-TRANSFORM: uppercase;

    COLOR: #336699;

    FONT-FAMILY: arial,black

}

.returntooverview

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 11px;

    COLOR: #6699cc;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

A.returntooverview:hover

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 11px;

    COLOR: #6699cc;

    FONT-FAMILY: verdana, arial, helvetica, sans-serif;

    TEXT-DECORATION: none

}

.foldheader

{

    FONT-SIZE: 14px;

    LIST-STYLE-IMAGE: url(/BSI_Bentley/Images/plus_sign.gif);

    CURSOR: hand;

    COLOR: #6699cc

}

#foldheader

{

    FONT-SIZE: 14px;

    LIST-STYLE-IMAGE: url(/BSI_Bentley/Images/plus_sign.gif);

    CURSOR: hand;

    COLOR: #6699cc

}

.foldinglist

{

    LIST-STYLE-IMAGE: url(/BSI_Bentley/Images/bullet_blue.gif)

}

#foldinglist

{

    LIST-STYLE-IMAGE: url(/BSI_Bentley/Images/bullet_blue.gif)

}

.nolist

{

    LIST-STYLE-IMAGE: url(/BSI_Bentley/Images/bigblock.gif)

}

#nolist

{

    LIST-STYLE-IMAGE: url(/BSI_Bentley/Images/bigblock.gif)

}

TH

{

    FONT-SIZE: 9pt;

    COLOR: white;

    FONT-FAMILY: Verdana, Arial;

    FONT-VARIANT: small-caps;
    
    BACKGROUND-COLOR: #36A682

}

TD

{

    FONT-SIZE: 9pt

}

TABLE

{

}

MARQUEE

{

    FONT-SIZE: 12px;

    COLOR: white;

    FONT-FAMILY: Verdana, Arial;

    FONT-VARIANT: small-caps

}

BLOCKQUOTE

{

    MARGIN-LEFT: 5px;

    MARGIN-RIGHT: 5px

}

.announcement

{

float: right; background-color: #ffb; color: #333;

font-size: 1.0em; text-align: center; border: 1px solid #333;

margin-right: 2em; margin-top: 1em; margin-bottom: 1em; margin-left:

1.5em; width: 18em; padding: 0.4em;

}

.flashnotice

{

float: top; background-color: #ffb; color: #333;

font-size: 1.0em; text-align: center; border: 1px solid #333;

margin-right: 2em; margin-top: 1em; margin-bottom: 1em; margin-left:

1.5em; padding: 0.4em;

}

.bites{

overflow: hidden;

}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #36A682;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #36A682;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}
