.maincontent A:link
{
    COLOR: blue;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.maincontent A
{
COLOR: blue;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.maincontent A:visited
{
    COLOR: blue;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.maincontent A:active
{
    COLOR: blue;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.maincontent A:hover {color: #426BAD; font-weight: bold; text-decoration: none}
.clssidebar A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
.clssidebar A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
.clssidebar A:active
{
    COLOR: white;
    TEXT-DECORATION: none
}
.clssidebar A
{
    COLOR: white;
    TEXT-DECORATION: none
}
.clssidebar A:hover {color: #ffcc99; text-decoration: none}
.clsCopyright
{
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 80%
}
P.clsMagHome
{
    MARGIN-BOTTOM: 0em;
    MARGIN-TOP: 0.6em
}
PRE.clsCode
{
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Courier New, Courier, monospace;
    FONT-SIZE: 120%;
    MARGIN-BOTTOM: 1em;
    MARGIN-TOP: 1em;
    PADDING-BOTTOM: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    PADDING-TOP: 0.5em
}
.clsRef
{
    FONT-SIZE: 100%
}
TD.clsShowHide
{
    BACKGROUND-COLOR: #ffffff;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    WIDTH: 95px
}
TD.clsTDNL
{
    BACKGROUND-COLOR: #ffffff;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.clsHide
{
    DISPLAY: none
}
.clsMenuTextOver
{
    COLOR: yellow;
    FONT-SIZE: 7pt;
    MARGIN-BOTTOM: -2px;
    TEXT-DECORATION: none
}
.clsMenuTextOut
{
    COLOR: #000000;
    FONT-SIZE: 7pt;
    MARGIN-BOTTOM: -2px;
    TEXT-DECORATION: none
}
.clsHomeDate
{
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold
}
.clsHomeTitle
{
    COLOR: #18368c;
    FONT-WEIGHT: bold
}
.clsHomeArticleLink
{
    COLOR: #0099ff
}
.clsShow
{
}
.clsAuthor
{
    FONT-STYLE: italic;
    MARGIN-BOTTOM: -1em
}
.clsPostDate
{
    COLOR: #0099ff;
    FONT-SIZE: 85%;
    MARGIN-BOTTOM: -0.6em;
    MARGIN-TOP: 0em
}
.clsMagUL
{
    FONT-SIZE: 85%;
    LINE-HEIGHT: 130%;
    LIST-STYLE: square;
    MARGIN-BOTTOM: 0.6em;
    MARGIN-LEFT: 18px;
    MARGIN-TOP: 0.4em
}
.clsMagUL UL
{
    LIST-STYLE: none;
    MARGIN-TOP: 5pt
}
.clsMagLI
{
    LIST-STYLE: square url(/sitebuilder/magazine/graphics/blue-bullet.gif)
}
.clsExpLI
{
    LIST-STYLE: square url(/sitebuilder/magazine/graphics/blueplus.gif);
    MARGIN-LEFT: -3px
}
.clsExpLIText
{
    COLOR: #003399;
    CURSOR: hand;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
.clsNavTogDIV
{
    DISPLAY: none;
    MARGIN-BOTTOM: 1.1em;
    MARGIN-RIGHT: 15px;
    MARGIN-TOP: 0.4em
}
.clsNoExpLI
{
    LIST-STYLE: square url(/sitebuilder/magazine/graphics/bluenone.gif);
    MARGIN-LEFT: -3px
}
.clsNoExpLIText
{
    COLOR: #003399;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
.clsNoExpLIText A
{
    COLOR: #003399;
    FONT-SIZE: 100%;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.clsNoExpLIText A:visited
{
    COLOR: #003399;
    FONT-SIZE: 100%;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.clsNoExpLIText A
{
    COLOR: #0099ff
}
.clsNavNoTogDIV
{
    MARGIN-BOTTOM: 1.1em;
    MARGIN-RIGHT: 15px;
    MARGIN-TOP: 0.4em
}
.clsNavTogDIV UL
{
    MARGIN-LEFT: 20px;
    MARGIN-TOP: 0.4em
}
.clsNavNoTogDIV UL
{
    MARGIN-LEFT: 20px;
    MARGIN-TOP: 0.4em
}
.clsArtLink
{
    MARGIN-BOTTOM: 0.5em
}
.clsMagFooter
{
    FONT-SIZE: 85%;
    LINE-HEIGHT: 130%;
    MARGIN-TOP: 0em
}
.clsLegendHR
{
    POSITION: relative;
    TOP: -14px
}
.clsIntlSites
{
    POSITION: relative;
    TOP: -30px
}
.clsIntlLink
{
    TEXT-DECORATION: none
}
.clsLeftQA
{
    COLOR: #339900
}
.clsPullQuote
{
    COLOR: #006633;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 110%;
    FONT-STYLE: italic;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 120%
}
.clsPullQuote HR
{
    COLOR: #006633;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 110%;
    FONT-STYLE: italic;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 120%
}
.clsSBNHomeDate
{
    FONT-SIZE: 85%;
    MARGIN-BOTTOM: 0em;
    MARGIN-TOP: 15px
}
.clsSBNHomeLegend
{
    FONT-SIZE: 75%;
    MARGIN-BOTTOM: 1em;
    MARGIN-TOP: 2em
}
.clsSBNHomeRightNavLinkCell
{
    LINE-HEIGHT: 100%
}
.clsSBNHomeRightNavLinkCell A
{
    FONT-SIZE: 7pt;
    TEXT-DECORATION: none
}
.clsSBNHomeArticleTitle
{
    LINE-HEIGHT: 120%;
    MARGIN-TOP: 0em
}
.clsSBNHomeArticle
{
    FONT-SIZE: 100%;
    LINE-HEIGHT: 145%
}
#imgSBNBanner
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 55px
}
.clsIconImage
{
    POSITION: absolute
}
.clsHomeLink
{
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.clsHomeLinkChange
{
    COLOR: yellow;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
