BODY
{
    MARGIN: 0px 9px 15px;
    BACKGROUND-COLOR: #9fc7d2;                     
	FONT-FAMILY: verdana
}
A IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.spacer
{
    FONT-SIZE: 6px
}
.largeSpacer
{
    FONT-SIZE: 10px
}
.bodyDiv
{
    MARGIN-LEFT: auto;
    WIDTH: 100%;
    MARGIN-RIGHT: auto;
    HEIGHT: 100%;
    TEXT-ALIGN: center
}
.bodyDiv02
{
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    max-width: 976px;
    min-width: 754px
}
.tableFrame
{
    BACKGROUND-COLOR: #ffffff
}
.mainContent
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 100%
}
.topNav
{
    PADDING-RIGHT: 4px
}
.headerLogos
{
    MARGIN-LEFT: 5px;
    WIDTH: 100%;
    HEIGHT: 155px
}
.headerLogosShort
{
    WIDTH: 100%;
    HEIGHT: 75px
}
.masthead
{
    HEIGHT: 155px;
    TEXT-ALIGN: left
}
.mastheadShort
{
    HEIGHT: 75px;
    TEXT-ALIGN: left
}
.headerPhoto
{
    BACKGROUND-POSITION: 0px 50%;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 155px;
    max-width: 972px
}
.headerShort
{
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeaderShort.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 75px;
    max-width: 972px
}
.pageFrameBottom
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/pageShadowBottom.gif);
    BACKGROUND-REPEAT: repeat-x
}
.pageFrameLeft
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/pageShadowLeft.gif);
    BACKGROUND-REPEAT: repeat-y
}
.pageFrameRight
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/pageShadowRight.gif);
    BACKGROUND-REPEAT: repeat-y
}
.pageFrameBottomLeft
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/pageShadowBottomLeft.gif);
    WIDTH: 4px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 4px
}
.pageFrameBottomRight
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/pageShadowBottomRight.gif);
    WIDTH: 4px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 4px
}
.imageFrameTable
{
    DISPLAY: inline;
    TEXT-ALIGN: right
}
.imageFrameTopLeft
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/imageFrameTopLeft.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.imageFrameTop
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/imageFrameTop.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 5px;
    BACKGROUND-COLOR: #ffffff
}
.imageFrameTopRight
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/imageFrameTopRight.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.imageFrameLeft
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/imageFrameLeft.gif);
    WIDTH: 5px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #ffffff
}
.imageFrameRight
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/imageFrameRight.gif);
    WIDTH: 5px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #ffffff
}
.imageFrameBottomLeft
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/imageFrameBottomLeft.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.imageFrameBottom
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/imageFrameBottom.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 5px;
    BACKGROUND-COLOR: #ffffff
}
.imageFrameBottomRight
{
    FONT-SIZE: 2px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/imageFrameBottomRight.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.headerTabOff
{
    PADDING-RIGHT: 8px;
    DISPLAY: inline;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #438fb6;
    PADDING-TOP: 5px;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 27px
}
.headerTabOn
{
    PADDING-RIGHT: 8px;
    BACKGROUND-POSITION: 50% bottom;
    DISPLAY: inline;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgNavOn.gif);
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000030;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 27px
}
.headerTabOff A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #438fb6;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.headerTabOff A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #438fb6;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.headerTabOff A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #438fb6;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.headerTabOff A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #438fb6;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.headerTabOff A:hover
{
    COLOR: #000033
}
.headerTabOn A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000030;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.headerTabOn A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000030;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.headerTabOn A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000030;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.headerTabOn A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000030;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.headerTabDivider
{
    BACKGROUND-POSITION: 50% bottom;
    DISPLAY: inline;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/dividerNav.gif);
    VERTICAL-ALIGN: bottom;
    WIDTH: 1px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 27px
}
.topNavLinks
{
    MARGIN-LEFT: 5px;
    BORDER-BOTTOM: #c7d9df 1px solid;
    HEIGHT: 27px;
    TEXT-ALIGN: left
}
.leftColLinks
{
    POSITION: relative;
    TOP: -3px
}
.leftColLinks02
{
    MARGIN: 0px 7px;
    WIDTH: 221px;
    HEIGHT: 100%
}
.leftColLinks03
{
    MARGIN: 7px 7px 0px
}
.leftColBullet
{
    DISPLAY: inline;
    VERTICAL-ALIGN: top;
    WIDTH: 7px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.leftColBulletOn
{
    DISPLAY: inline;
    VERTICAL-ALIGN: top;
    WIDTH: 7px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.leftColBulletSmall
{
    DISPLAY: inline;
    FONT-SIZE: 4px;
    BACKGROUND: #ffffff;
    MARGIN: 3px 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 7px;
    HEIGHT: 7px
}
.leftColBulletSmallOn
{
    DISPLAY: inline;
    FONT-SIZE: 4px;
    BACKGROUND: #ffffff;
    MARGIN: 3px 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 7px;
    HEIGHT: 7px
}
.leftColBulletOn
{
    BACKGROUND-COLOR: #000033
}
.leftColBulletSmallOn
{
    BACKGROUND-COLOR: #000033
}
DIV.leftColSubLink
{
    BACKGROUND-POSITION: 50% top;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineWhite.gif);
    PADDING-BOTTOM: 7px;
    MARGIN: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
DIV.leftColSubLink02
{
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px
}
.leftColSubLinkBottom
{
    BACKGROUND-POSITION: 50% top;
    FONT-SIZE: 1px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineWhite.gif);
    WIDTH: 100%;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x
}
A.leftColSubLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColSubLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColSubLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColSubLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.leftColHeader
{
    WIDTH: 100%;
    HEIGHT: 34px
}
A.leftColLinkOff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColLinkOff:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColLinkOff:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColLinkOff:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColLinkOff:hover
{
    COLOR: #000033;
    TEXT-DECORATION: underline
}
A.leftColLinkOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000033;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColLinkOn:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000033;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColLinkOn:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000033;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColLinkOn:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000033;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColSmallLinkOff
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColSmallLinkOff:link
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColSmallLinkOff:visited
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColSmallLinkOff:hover
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColSmallLinkOff:hover
{
    COLOR: #000033;
    TEXT-DECORATION: underline
}
A.leftColSmallLinkOn
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #000033;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColSmallLinkOn:link
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #000033;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColSmallLinkOn:visited
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #000033;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColSmallLinkOn:hover
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #000033;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.leftColFooterBottom
{
    BACKGROUND-POSITION: 50% top;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineWhite.gif);
    WIDTH: 130px;
    BACKGROUND-REPEAT: repeat-x
}
.leftColFooterRow
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineWhite.gif);
    MARGIN-BOTTOM: 7px;
    WIDTH: 130px;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x
}
A.leftColFooterLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColFooterLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColFooterLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColFooterLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.leftColFooterLink:hover
{
    TEXT-DECORATION: underline
}
.leftColTextSize
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #000033;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.leftColSubTitleRes
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.leftColSubTitleBlue
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.leftColSubTitleStu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.leftColSubTitleVis
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.leftColSubTitleBiz
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.leftColSubTitleHome
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.leftColSubTitleRes
{
    COLOR: #3a883a
}
.leftColSubTitleBiz
{
    COLOR: #466a4e
}
.leftColSubTitleStu
{
    COLOR: #465f8b
}
.leftColSubTitleBlue
{
    COLOR: #316180
}
.leftColSubTitleHome
{
    COLOR: #316180
}
.leftColSubTitleHome
{
    PADDING-TOP: 6px
}
.leftColSubTitleVis
{
    COLOR: #387e81
}
.leftColRes
{
    VERTICAL-ALIGN: top;
    WIDTH: 235px
}
.leftColBiz
{
    VERTICAL-ALIGN: top;
    WIDTH: 235px
}
.leftColStu
{
    VERTICAL-ALIGN: top;
    WIDTH: 235px
}
.leftColVis
{
    VERTICAL-ALIGN: top;
    WIDTH: 235px
}
.leftColBlue
{
    VERTICAL-ALIGN: top;
    WIDTH: 235px
}
.leftColBlue2Lines
{
    VERTICAL-ALIGN: top;
    WIDTH: 235px
}
.leftColBlue3Lines
{
    VERTICAL-ALIGN: top;
    WIDTH: 235px
}
.leftColBlue02
{
    VERTICAL-ALIGN: top;
    WIDTH: 235px
}
.leftColRes
{
    BORDER-RIGHT: #7cbd75 1px solid;
    BORDER-TOP: #7cbd75 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadWhiteLargeResidents.gif);
    BORDER-LEFT: #7cbd75 1px solid;
    BORDER-BOTTOM: #7cbd75 1px solid;
    BACKGROUND-COLOR: #95cc89
}
.leftColBiz
{
    BORDER-RIGHT: #7ba485 1px solid;
    BORDER-TOP: #7ba485 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadWhiteLargeBusiness.gif);
    BORDER-LEFT: #7ba485 1px solid;
    BORDER-BOTTOM: #7ba485 1px solid;
    BACKGROUND-COLOR: #97bd9d
}
.leftColStu
{
    BORDER-RIGHT: #7186ae 1px solid;
    BORDER-TOP: #7186ae 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadWhiteLargeStudents.gif);
    BORDER-LEFT: #7186ae 1px solid;
    BORDER-BOTTOM: #7186ae 1px solid;
    BACKGROUND-COLOR: #99b0cd
}
.leftColVis
{
    BORDER-RIGHT: #61a79f 1px solid;
    BORDER-TOP: #61a79f 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadWhiteLargeVisitors.gif);
    BORDER-LEFT: #61a79f 1px solid;
    BORDER-BOTTOM: #61a79f 1px solid;
    BACKGROUND-COLOR: #86c6b8
}
.leftColBlue
{
    BORDER-RIGHT: #5487a3 1px solid;
    BORDER-TOP: #5487a3 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadWhiteLarge.gif);
    BORDER-LEFT: #5487a3 1px solid;
    BORDER-BOTTOM: #5487a3 1px solid;
    BACKGROUND-COLOR: #76a7bc
}
.leftColBlue2Lines
{
    BORDER-RIGHT: #5487a3 1px solid;
    BORDER-TOP: #5487a3 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadWhiteLarge2Lines.gif);
    BORDER-LEFT: #5487a3 1px solid;
    BORDER-BOTTOM: #5487a3 1px solid;
    BACKGROUND-COLOR: #76a7bc
}
.leftColBlue3Lines
{
    BORDER-RIGHT: #5487a3 1px solid;
    BORDER-TOP: #5487a3 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadWhiteLarge3Lines.gif);
    BORDER-LEFT: #5487a3 1px solid;
    BORDER-BOTTOM: #5487a3 1px solid;
    BACKGROUND-COLOR: #76a7bc
}
.leftColBlue02
{
    BACKGROUND-POSITION: 0px 0px;
    BORDER-TOP: #86b9cc 1px solid;
    MARGIN-TOP: 10px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadWhiteLarge.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 36px;
    BACKGROUND-COLOR: #76a7bc
}
.leftColBlue2Lines .leftColLinks
{
    MARGIN-TOP: 0px
}
.leftColBlue3Lines .leftColLinks
{
    MARGIN-TOP: 0px
}
.leftColRes
{
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.leftColBlue
{
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.leftColStu
{
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.leftColVis
{
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.leftColBiz
{
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.leftColBlue2Lines
{
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.leftColBlue3Lines
{
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.leftColFooterRes
{
    BORDER-RIGHT: #7cbd75 1px solid;
    BORDER-TOP: #7cbd75 1px solid;
    BORDER-LEFT: #7cbd75 1px solid;
    BORDER-BOTTOM: #7cbd75 1px solid;
    BACKGROUND-COLOR: #95cc89
}
.leftColFooterBiz
{
    BORDER-RIGHT: #7ba485 1px solid;
    BORDER-TOP: #7ba485 1px solid;
    BORDER-LEFT: #7ba485 1px solid;
    BORDER-BOTTOM: #7ba485 1px solid;
    BACKGROUND-COLOR: #97bd9d
}
.leftColFooterStu
{
    BORDER-RIGHT: #7186ae 1px solid;
    BORDER-TOP: #7186ae 1px solid;
    BORDER-LEFT: #7186ae 1px solid;
    BORDER-BOTTOM: #7186ae 1px solid;
    BACKGROUND-COLOR: #99b0cd
}
.leftColFooterVis
{
    BORDER-RIGHT: #61a79f 1px solid;
    BORDER-TOP: #61a79f 1px solid;
    BORDER-LEFT: #61a79f 1px solid;
    BORDER-BOTTOM: #61a79f 1px solid;
    BACKGROUND-COLOR: #86c6b8
}
.leftColFooterBlue
{
    BORDER-RIGHT: #5487a3 1px solid;
    BORDER-TOP: #5487a3 1px solid;
    BORDER-LEFT: #5487a3 1px solid;
    BORDER-BOTTOM: #5487a3 1px solid;
    BACKGROUND-COLOR: #76a7bc
}
.leftColFooter
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 20px;
    HEIGHT: 100%
}
.leftColFooterRes
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 20px;
    HEIGHT: 100%
}
.leftColFooterBiz
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 20px;
    HEIGHT: 100%
}
.leftColFooterStu
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 20px;
    HEIGHT: 100%
}
.leftColFooterVis
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 20px;
    HEIGHT: 100%
}
.leftColFooterBlue
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 20px;
    HEIGHT: 100%
}
.leftColResLinkRow
{
    PADDING-RIGHT: 7px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 1px;
    WIDTH: 217px;
    PADDING-TOP: 2px
}
.leftColBlueLinkRow
{
    PADDING-RIGHT: 7px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 1px;
    WIDTH: 217px;
    PADDING-TOP: 2px
}
.leftColStuLinkRow
{
    PADDING-RIGHT: 7px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 1px;
    WIDTH: 217px;
    PADDING-TOP: 2px
}
.leftColVisLinkRow
{
    PADDING-RIGHT: 7px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 1px;
    WIDTH: 217px;
    PADDING-TOP: 2px
}
.leftColBizLinkRow
{
    PADDING-RIGHT: 7px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 1px;
    WIDTH: 217px;
    PADDING-TOP: 2px
}
.leftColBlueSubLink
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: 20px 1px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN: left
}
.leftColResSpacer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 2px inset;
    POSITION: relative;
    TOP: 3px;
    TEXT-ALIGN: left
}
.leftColBlueSpacer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 2px inset;
    POSITION: relative;
    TOP: 3px;
    TEXT-ALIGN: left
}
.leftColStuSpacer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 2px inset;
    POSITION: relative;
    TOP: 3px;
    TEXT-ALIGN: left
}
.leftColVisSpacer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 2px inset;
    POSITION: relative;
    TOP: 3px;
    TEXT-ALIGN: left
}
.leftColBizSpacer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 2px inset;
    POSITION: relative;
    TOP: 3px;
    TEXT-ALIGN: left
}
.leftColCalSpacer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 2px inset;
    POSITION: relative;
    TOP: 3px;
    TEXT-ALIGN: left
}
.leftColBlueSubNavBox
{
    BORDER-RIGHT: black 2px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 2px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: black 2px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: black 2px;
    POSITION: relative;
    TOP: 3px;
    TEXT-ALIGN: left
}
.leftColResSpacer
{
    BORDER-BOTTOM-COLOR: #a6db98;
    BACKGROUND-COLOR: #83c276
}
.leftColBizSpacer
{
    BORDER-BOTTOM-COLOR: #a6cbaa;
    BACKGROUND-COLOR: #85af8c
}
.leftColStuSpacer
{
    BORDER-BOTTOM-COLOR: #b6c9e0;
    BACKGROUND-COLOR: #88a2c3
}
.leftColVisSpacer
{
    BORDER-BOTTOM-COLOR: #98cec2;
    BACKGROUND-COLOR: #78bdae
}
.leftColBlueSpacer
{
    BORDER-BOTTOM-COLOR: #86b9cc;
    BACKGROUND-COLOR: #6297af
}
.leftColBlueSubNavBox
{
    BORDER-RIGHT: black thick;
    BORDER-TOP: black thick;
    BORDER-LEFT: black thick;
    BORDER-BOTTOM: black thick;
    BACKGROUND-COLOR: #d1e1e9
}
leftColBlueSubLinkSpacer
{
    BORDER-BOTTOM-COLOR: #86b9cc;
    BACKGROUND-COLOR: #6297af
}
.leftColDropDownRes
{
    MARGIN-BOTTOM: 4px;
    WIDTH: 221px;
    BACKGROUND-COLOR: #ffffff
}
.leftColDropDownBiz
{
    MARGIN-BOTTOM: 4px;
    WIDTH: 221px;
    BACKGROUND-COLOR: #ffffff
}
.leftColDropDownStu
{
    MARGIN-BOTTOM: 4px;
    WIDTH: 221px;
    BACKGROUND-COLOR: #ffffff
}
.leftColDropDownVis
{
    MARGIN-BOTTOM: 4px;
    WIDTH: 221px;
    BACKGROUND-COLOR: #ffffff
}
.leftColDropDownBlue
{
    MARGIN-BOTTOM: 4px;
    WIDTH: 221px;
    BACKGROUND-COLOR: #ffffff
}
.leftColDropDownRes
{
    BORDER-RIGHT: #8bc774 1px solid;
    BORDER-TOP: #8bc774 1px solid;
    BORDER-LEFT: #8bc774 1px solid;
    COLOR: #3a883a;
    BORDER-BOTTOM: #8bc774 1px solid
}
.leftColDropDownBiz
{
    BORDER-RIGHT: #85b788 1px solid;
    BORDER-TOP: #85b788 1px solid;
    BORDER-LEFT: #85b788 1px solid;
    COLOR: #466a4e;
    BORDER-BOTTOM: #85b788 1px solid
}
.leftColDropDownStu
{
    BORDER-RIGHT: #81a0c7 1px solid;
    BORDER-TOP: #81a0c7 1px solid;
    BORDER-LEFT: #81a0c7 1px solid;
    COLOR: #465f8b;
    BORDER-BOTTOM: #81a0c7 1px solid
}
.leftColDropDownVis
{
    BORDER-RIGHT: #75c0b7 1px solid;
    BORDER-TOP: #75c0b7 1px solid;
    BORDER-LEFT: #75c0b7 1px solid;
    COLOR: #387e81;
    BORDER-BOTTOM: #75c0b7 1px solid
}
.leftColDropDownBlue
{
    BORDER-RIGHT: #80adbb 1px solid;
    BORDER-TOP: #80adbb 1px solid;
    BORDER-LEFT: #80adbb 1px solid;
    COLOR: #316180;
    BORDER-BOTTOM: #80adbb 1px solid
}
.leftColDropDownTextRes
{
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: middle;
    WIDTH: 200px
}
.leftColDropDownTextBiz
{
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: middle;
    WIDTH: 200px
}
.leftColDropDownTextStu
{
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: middle;
    WIDTH: 200px
}
.leftColDropDownTextVis
{
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: middle;
    WIDTH: 200px
}
.leftColDropDownTextBlue
{
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: middle;
    WIDTH: 200px
}
.leftColDropDownArrowRes
{
    BACKGROUND-POSITION: center 50%;
    DISPLAY: inline;
    FONT-SIZE: 8px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/ddArrow.gif);
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat
}
.leftColDropDownArrowBiz
{
    BACKGROUND-POSITION: center 50%;
    DISPLAY: inline;
    FONT-SIZE: 8px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/ddArrow.gif);
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat
}
.leftColDropDownArrowStu
{
    BACKGROUND-POSITION: center 50%;
    DISPLAY: inline;
    FONT-SIZE: 8px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/ddArrow.gif);
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat
}
.leftColDropDownArrowVis
{
    BACKGROUND-POSITION: center 50%;
    DISPLAY: inline;
    FONT-SIZE: 8px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/ddArrow.gif);
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat
}
.leftColDropDownArrowBlue
{
    BACKGROUND-POSITION: center 50%;
    DISPLAY: inline;
    FONT-SIZE: 8px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/ddArrow.gif);
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat
}
.leftColDropDownArrowRes
{
    BACKGROUND-COLOR: #95cc89
}
.leftColDropDownArrowBiz
{
    BACKGROUND-COLOR: #97bd9d
}
.leftColDropDownArrowStu
{
    BACKGROUND-COLOR: #99b0cd
}
.leftColDropDownArrowVis
{
    BACKGROUND-COLOR: #86c6b8
}
.leftColDropDownArrowBlue
{
    BACKGROUND-COLOR: #76a7bc
}
.leftColCalendarMonthRow
{
    HEIGHT: 30px;
    BACKGROUND-COLOR: #8cb4cc;
    TEXT-ALIGN: center
}
.leftColCalendarDayRow
{
    BORDER-RIGHT: #8cb4cc 2px solid;
    BORDER-TOP: #8cb4cc 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BORDER-LEFT: #8cb4cc 2px solid;
    COLOR: #316180;
    BORDER-BOTTOM: #8cb4cc 2px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #8cb4cc;
    TEXT-DECORATION: none
}
.leftColCalendarDayRow TD
{
    WIDTH: 31px;
    HEIGHT: 30px;
    TEXT-ALIGN: center
}
.leftColCalendarDatePrevMonth
{
    BORDER-RIGHT: #6095b0 2px solid;
    BORDER-TOP: #6095b0 2px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BORDER-LEFT: #6095b0 2px solid;
    WIDTH: 31px;
    COLOR: #316180;
    BORDER-BOTTOM: #6095b0 2px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #6095b0;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.leftColCalendarDatePrevMonth A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.leftColCalendarDatePrevMonth A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.leftColCalendarDatePrevMonth A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.leftColCalendarDatePrevMonth A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.leftColCalendarDatePast
{
    BORDER-RIGHT: #4a7b98 2px solid;
    BORDER-TOP: #4a7b98 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BORDER-LEFT: #4a7b98 2px solid;
    WIDTH: 31px;
    COLOR: #15324d;
    BORDER-BOTTOM: #4a7b98 2px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #4a7b98;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.leftColCalendarDateToday
{
    BORDER-RIGHT: #4a7b98 2px solid;
    BORDER-TOP: #4a7b98 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BORDER-LEFT: #4a7b98 2px solid;
    WIDTH: 31px;
    COLOR: #15324d;
    BORDER-BOTTOM: #4a7b98 2px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #4a7b98;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.leftColCalendarDateFuture
{
    BORDER-RIGHT: #4a7b98 2px solid;
    BORDER-TOP: #4a7b98 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BORDER-LEFT: #4a7b98 2px solid;
    WIDTH: 31px;
    COLOR: #15324d;
    BORDER-BOTTOM: #4a7b98 2px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #4a7b98;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.leftColCalendarDateToday
{
    BORDER-RIGHT: #ccff99 2px solid;
    BORDER-TOP: #ccff99 2px solid;
    BORDER-LEFT: #ccff99 2px solid;
    BORDER-BOTTOM: #ccff99 2px solid;
    BACKGROUND-COLOR: #15324d
}
.leftColCalendarDateFuture
{
    FONT-FAMILY: verdana
}
.leftColCalendarDateToday A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.leftColCalendarDateToday A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.leftColCalendarDateToday A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.leftColCalendarDateToday A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.leftColCalendarDateFuture A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.leftColCalendarDateFuture A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.leftColCalendarDateFuture A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.leftColCalendarDateFuture A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.leftColCalendarDateToday A:hover
{
    TEXT-DECORATION: underline
}
.leftColCalendarDateFuture A:hover
{
    TEXT-DECORATION: underline
}
.leftColCalendarDatePrevMonth A:hover
{
    TEXT-DECORATION: underline
}
.centerCol
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 20px;
    VERTICAL-ALIGN: top;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.centerColHome
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 20px;
    VERTICAL-ALIGN: top;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.centerColPress
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 20px;
    VERTICAL-ALIGN: top;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.centerColDept
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 20px;
    VERTICAL-ALIGN: top;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.centerColHome
{
    PADDING-BOTTOM: 10px
}
.centerColPress
{
    PADDING-RIGHT: 10px
}
.centerColDept
{
    PADDING-TOP: 10px
}
.mainValuePropRes
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c7d9df 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainValuePropBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c7d9df 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainValuePropStu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c7d9df 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainValuePropVis
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c7d9df 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainValuePropBiz
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c7d9df 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainValuePropBlue02
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c7d9df 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainValuePropDeptBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c7d9df 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainValuePropRes
{
    COLOR: #3a883a
}
.mainValuePropBiz
{
    COLOR: #466a4e
}
.mainValuePropStu
{
    COLOR: #465f8b
}
.mainValuePropVis
{
    COLOR: #387e81
}
.mainValuePropBlue
{
    COLOR: #316180
}
.mainValuePropDeptBlue
{
    COLOR: #316180
}
.mainValuePropBlue02
{
    COLOR: #316180;
    BORDER-BOTTOM: 0px
}
.mainValuePropDeptBlue
{
    MARGIN-BOTTOM: 10px;
    COLOR: #316180;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 0px
}
.mainSubHeaderFont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    MARGIN-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.DeptPageSubHeadersFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    VERTICAL-ALIGN: top;
    COLOR: #276598;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.mainAlertFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 20px;
    VERTICAL-ALIGN: top;
    COLOR: #d00808;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.mainColAlertFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 20px;
    VERTICAL-ALIGN: top;
    COLOR: #d00808;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-ALIGN: center
}
.mainHeaderFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    MARGIN-BOTTOM: 10px;
    WIDTH: 100%;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana,sans-serif;
    TEXT-ALIGN: left
}
.mainHeaderFont2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    MARGIN-BOTTOM: 10px;
    WIDTH: 100%;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana,sans-serif;
    TEXT-ALIGN: center
}
.mainColText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.rightColText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColTextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColTextMediumBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    MARGIN-BOTTOM: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColTextLargeBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColTextBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColTextBlueBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColTextMediumBoldBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    PADDING-BOTTOM: 10px;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColTextBlueRight
{
    PADDING-RIGHT: 7px;
    DISPLAY: inline;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: bottom;
    WIDTH: 100%;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 20px;
    TEXT-ALIGN: right
}
.mainLeadStory
{
    PADDING-RIGHT: 0px;
    DISPLAY: table-header-group;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 25px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.mainLeadStoryHome
{
    PADDING-RIGHT: 0px;
    DISPLAY: table-header-group;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.mainLeadStoryRule
{
    FONT-SIZE: 1px;
    WIDTH: 100%;
    BORDER-BOTTOM: #c7d9df 1px solid
}
.mainColBlueRule
{
    FONT-SIZE: 1px;
    MARGIN: 0px 0px 20px;
    WIDTH: 100%;
    BORDER-BOTTOM: #c7d9df 1px solid
}
.mainColRuleBlue
{
    BACKGROUND-POSITION: 50% bottom;
    FONT-SIZE: 3px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x
}
.mainLeadText
{
    PADDING-BOTTOM: 0px
}
.mainLeadTextGov
{
    WIDTH: 95%;
    WORD-WRAP: break-word
}
.mainNewsDateBox
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #d9e7ed 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadBlue.gif);
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #d9e7ed 1px solid;
    COLOR: #316180;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    BACKGROUND-COLOR: #d1e2e9
}
.mainColBlock
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.mainColSubBlockRight
{
    DISPLAY: inline;
    WIDTH: 170px
}
.mainColSubBlock
{
    PADDING-RIGHT: 15px;
    DISPLAY: inline;
    WIDTH: 85px
}
.mainColSubBlockHalf
{
    PADDING-RIGHT: 15px;
    DISPLAY: inline;
    WIDTH: 85px
}
.mainColSubBlockHalf
{
    WIDTH: 170px
}
.mainColSubBlock
{
    FLOAT: none
}
.mainColSubBlockHalf
{
    FLOAT: none
}
.mainColSubBlockDate
{
    PADDING-RIGHT: 15px;
    DISPLAY: inline;
    FLOAT: none;
    WIDTH: 112px;
    POSITION: relative;
    TOP: -20px
}
.mainCategoryLeadText
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 7px
}
.mainColModule
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x
}
.mainColModuleRight
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN: right
}
.mainColModuleRightHome
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN: right
}
.mainColModuleBottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 7px
}
.mainCategorySubModule
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x
}
.mainCategorySubModuleTop
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: repeat-x
}
.mainCategorySubModuleBottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 7px
}
.mainCategorySubModuleBottom02
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 7px
}
TABLE.mainLeadImage TD.imageFrameRight
{
    PADDING-RIGHT: 12px
}
TABLE.mainLeadImage TD.imageFrameBottom
{
    PADDING-BOTTOM: 6px
}
A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColBoldLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColBoldLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColBoldLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColBoldLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColLargeBoldLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColLargeBoldLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColLargeBoldLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColLargeBoldLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColMediumBoldLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColMediumBoldLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColMediumBoldLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColMediumBoldLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColBoldGrayLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColBoldGrayLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColBoldGrayLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColBoldGrayLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.mainColBoldGrayLink
{
    FONT-WEIGHT: bold;
    COLOR: #999999
}
A.mainColBoldGrayLink:link
{
    FONT-WEIGHT: bold;
    COLOR: #999999
}
A.mainColBoldGrayLink:visited
{
    FONT-WEIGHT: bold;
    COLOR: #999999
}
A.mainColBoldGrayLink:hover
{
    FONT-WEIGHT: bold;
    COLOR: #999999
}
A.mainColMediumBoldLink
{
    FONT-SIZE: small
}
A.mainColMediumBoldLink:link
{
    FONT-SIZE: small
}
A.mainColMediumBoldLink:visited
{
    FONT-SIZE: small
}
A.mainColMediumBoldLink:hover
{
    FONT-SIZE: small
}
A.mainColLargeBoldLink
{
    FONT-SIZE: medium
}
A.mainColLargeBoldLink:link
{
    FONT-SIZE: medium
}
A.mainColLargeBoldLink:visited
{
    FONT-SIZE: medium
}
A.mainColLargeBoldLink:hover
{
    FONT-SIZE: medium
}
A.mainColBoldLink
{
    FONT-WEIGHT: bold
}
A.mainColBoldLink:link
{
    FONT-WEIGHT: bold
}
A.mainColBoldLink:visited
{
    FONT-WEIGHT: bold
}
A.mainColBoldLink:hover
{
    FONT-WEIGHT: bold
}
A.mainColLargeBoldLink
{
    FONT-WEIGHT: bold
}
A.mainColLargeBoldLink:link
{
    FONT-WEIGHT: bold
}
A.mainColLargeBoldLink:visited
{
    FONT-WEIGHT: bold
}
A.mainColLargeBoldLink:hover
{
    FONT-WEIGHT: bold
}
A.mainColMediumBoldLink
{
    FONT-WEIGHT: bold
}
A.mainColMediumBoldLink:link
{
    FONT-WEIGHT: bold
}
A.mainColMediumBoldLink:visited
{
    FONT-WEIGHT: bold
}
A.mainColMediumBoldLink:hover
{
    FONT-WEIGHT: bold
}
A:hover
{
    TEXT-DECORATION: underline
}
A.mainColBoldLink:hover
{
    TEXT-DECORATION: underline
}
A.mainColLink:hover
{
    TEXT-DECORATION: underline
}
A.mainColLargeBoldLink:hover
{
    TEXT-DECORATION: underline
}
A.mainColMediumBoldLink:hover
{
    TEXT-DECORATION: underline
}
A.mainColHeaderLink
{
    TEXT-DECORATION: none
}
mainColHeaderLink:link
{
    TEXT-DECORATION: none
}
mainColHeaderLink:visited
{
    TEXT-DECORATION: none
}
mainColHeaderLink:hover
{
    TEXT-DECORATION: none
}
.mainRelatedLinksRow
{
    PADDING-RIGHT: 8px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 7px;
    COLOR: #000000;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainRelatedLinksRowGov
{
    PADDING-RIGHT: 8px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 7px;
    WIDTH: 230px;
    COLOR: #000000;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainRelatedLinksTable
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    BACKGROUND-REPEAT: repeat-x
}
.mainRelatedLinksModule
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% top;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x;
    WHITE-SPACE: nowrap
}
.mainCategoryModuleText
{
    PADDING-RIGHT: 8px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x
}
UNKNOWN
{
    PADDING-RIGHT: 8px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 10px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x
}
.mainCategoryModuleTextBottom
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 7px
}
.mainCategoryModuleIndentedTextBottom
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 7px
}
.mainColDepts
{
    WIDTH: 100%
}
.mainColDeptsLeft
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 12px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 12px;
    BORDER-BOTTOM: #c2d5dc 1px solid
}
.mainColDeptsRight
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 12px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 12px;
    BORDER-BOTTOM: #c2d5dc 1px solid
}
.mainColDeptsRowBottom .mainColDeptsLeft
{
    BORDER-BOTTOM: 0px
}
.mainColDeptsRowBottom .mainColDeptsRight
{
    BORDER-BOTTOM: 0px
}
.mainContentLeft
{
    DISPLAY: inline;
    VERTICAL-ALIGN: top
}
.mainContentRight
{
    DISPLAY: inline;
    VERTICAL-ALIGN: top
}
.mainContentLeftHome
{
    DISPLAY: inline;
    VERTICAL-ALIGN: top
}
.mainContentRightHome
{
    DISPLAY: inline;
    VERTICAL-ALIGN: top
}
.mainContentLeft
{
    PADDING-RIGHT: 12px;
    FLOAT: none;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    TEXT-ALIGN: left
}
.mainContentLeftHome
{
    PADDING-RIGHT: 12px;
    FLOAT: none;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    TEXT-ALIGN: left
}
.mainContentLeftHome
{
    PADDING-RIGHT: 5px;
    WIDTH: 50%
}
.mainContentRight
{
    PADDING-LEFT: 12px;
    FLOAT: none;
    VERTICAL-ALIGN: top;
    WIDTH: 50%
}
.mainContentRightHome
{
    PADDING-LEFT: 12px;
    FLOAT: none;
    VERTICAL-ALIGN: top;
    WIDTH: 50%
}
.mainContentRightHome
{
    PADDING-LEFT: 5px;
    WIDTH: 50%
}
.mainCategoryModule
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c7d9df 1px solid
}
.mainColTableRowBottom
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c7d9df 1px solid
}
.mainCategoryModuleBottom
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px
}
.mainCategoryModuleRight
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c7d9df 1px solid
}
.mainCategoryModuleRightBottom
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px
}
.mainColBoxes
{
    WIDTH: 100%
}
.mainColOneBox
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #d9e7ed 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    BACKGROUND-COLOR: #f2f7f9
}
.mainColOneBoxFPA
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #d9e7ed 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    BACKGROUND-COLOR: #f2f7f9
}
.mainColOneBoxOS
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #d9e7ed 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    BACKGROUND-COLOR: #fbfcdc
}
.mainColOneBoxRP
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #d9e7ed 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    BACKGROUND-COLOR: #f0f0f0
}
.mainColBox
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #d9e7ed 1px solid;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #f2f7f9
}
.mainColBoxSpacer
{
    WIDTH: 5px
}
.mainColSegmentBoxHeader
{
    VERTICAL-ALIGN: top;
    HEIGHT: 36px
}
.mainColSegmentBoxRes
{
    BACKGROUND-POSITION: 50% top;
    MARGIN-TOP: 5px;
    BACKGROUND-REPEAT: repeat-x
}
.mainColSegmentBoxBiz
{
    BACKGROUND-POSITION: 50% top;
    MARGIN-TOP: 5px;
    BACKGROUND-REPEAT: repeat-x
}
.mainColSegmentBoxVis
{
    BACKGROUND-POSITION: 50% top;
    MARGIN-TOP: 5px;
    BACKGROUND-REPEAT: repeat-x
}
.mainColSegmentBoxStu
{
    BACKGROUND-POSITION: 50% top;
    MARGIN-TOP: 5px;
    BACKGROUND-REPEAT: repeat-x
}
.mainColSegmentBoxRes
{
    BORDER-RIGHT: #d8eecb 1px solid;
    BORDER-TOP: #d8eecb 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadResidents.gif);
    BORDER-LEFT: #d8eecb 1px solid;
    BORDER-BOTTOM: #d8eecb 1px solid;
    BACKGROUND-COLOR: #e6f4dc
}
.mainColSegmentBoxBiz
{
    BORDER-RIGHT: #d2e3d0 1px solid;
    BORDER-TOP: #d2e3d0 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadBusiness.gif);
    BORDER-LEFT: #d2e3d0 1px solid;
    BORDER-BOTTOM: #d2e3d0 1px solid;
    BACKGROUND-COLOR: #e3efe2
}
.mainColSegmentBoxStu
{
    BORDER-RIGHT: #d7e0f4 1px solid;
    BORDER-TOP: #d7e0f4 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadStudents.gif);
    BORDER-LEFT: #d7e0f4 1px solid;
    BORDER-BOTTOM: #d7e0f4 1px solid;
    BACKGROUND-COLOR: #e5ebf7
}
.mainColSegmentBoxVis
{
    BORDER-RIGHT: #c2e3d4 1px solid;
    BORDER-TOP: #c2e3d4 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadVisitors.gif);
    BORDER-LEFT: #c2e3d4 1px solid;
    BORDER-BOTTOM: #c2e3d4 1px solid;
    BACKGROUND-COLOR: #d7ede4
}
.mainColSegmentBoxRes DIV
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px
}
.mainColSegmentBoxBiz DIV
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px
}
.mainColSegmentBoxVis DIV
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px
}
.mainColSegmentBoxStu DIV
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px
}
.mainColSegmentRows
{
    DISPLAY: inline
}
.mainColOnlineSegmentBoxRes
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColOnlineSegmentBoxBiz
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColOnlineSegmentBoxStu
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColOnlineSegmentBoxVis
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColOnlineSegmentBoxRes
{
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadResidents.gif);
    COLOR: #3a883a;
    BACKGROUND-COLOR: #e6f4dc
}
.mainColOnlineSegmentBoxBiz
{
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadBusiness.gif);
    COLOR: #466a4e;
    BACKGROUND-COLOR: #e3efe2
}
.mainColOnlineSegmentBoxStu
{
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadStudents.gif);
    COLOR: #465f8b;
    BACKGROUND-COLOR: #e5ebf7
}
.mainColOnlineSegmentBoxVis
{
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadVisitors.gif);
    COLOR: #387e81;
    BACKGROUND-COLOR: #d7ede4
}
.mainColDeptBoxRes
{
    BORDER-RIGHT: #d8eecb 1px solid;
    BORDER-TOP: #d8eecb 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadResidents.gif);
    BORDER-LEFT: #d8eecb 1px solid;
    BORDER-BOTTOM: #d8eecb 1px solid;
    BACKGROUND-COLOR: #e6f4dc
}
.mainColTabRow
{
    Z-INDEX: 20;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    POSITION: relative;
    TOP: 0px
}
.mainColTabRow DIV
{
    Z-INDEX: 20
}
.mainColTabsRes
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    BORDER-TOP: #d9e7ed 1px solid;
    DISPLAY: inline;
    MARGIN-LEFT: 7px;
    BORDER-LEFT: #d9e7ed 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    POSITION: relative;
    TOP: 2px;
    HEIGHT: 32px
}
.mainColTabsBiz
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    BORDER-TOP: #d9e7ed 1px solid;
    DISPLAY: inline;
    MARGIN-LEFT: 7px;
    BORDER-LEFT: #d9e7ed 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    POSITION: relative;
    TOP: 2px;
    HEIGHT: 32px
}
.mainColTabsStu
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    BORDER-TOP: #d9e7ed 1px solid;
    DISPLAY: inline;
    MARGIN-LEFT: 7px;
    BORDER-LEFT: #d9e7ed 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    POSITION: relative;
    TOP: 2px;
    HEIGHT: 32px
}
.mainColTabsResOn
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    BORDER-TOP: #d9e7ed 1px solid;
    DISPLAY: inline;
    MARGIN-LEFT: 7px;
    BORDER-LEFT: #d9e7ed 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    POSITION: relative;
    TOP: 2px;
    HEIGHT: 32px
}
.mainColTabsBizOn
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    BORDER-TOP: #d9e7ed 1px solid;
    DISPLAY: inline;
    MARGIN-LEFT: 7px;
    BORDER-LEFT: #d9e7ed 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    POSITION: relative;
    TOP: 2px;
    HEIGHT: 32px
}
.mainColTabsStuOn
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    BORDER-TOP: #d9e7ed 1px solid;
    DISPLAY: inline;
    MARGIN-LEFT: 7px;
    BORDER-LEFT: #d9e7ed 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    POSITION: relative;
    TOP: 2px;
    HEIGHT: 32px
}
.mainColTabsRes
{
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadResidents.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #d8eecb
}
.mainColTabsResOn
{
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadResidents.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #d8eecb
}
.mainColTabsBiz
{
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadBusiness.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #d2e3d0
}
.mainColTabsBizOn
{
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadBusiness.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #d2e3d0
}
.mainColTabsStu
{
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadStudents.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #d7e0f4
}
.mainColTabsStuOn
{
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadStudents.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #d7e0f4
}
.mainColTabsResOn
{
    BORDER-BOTTOM: #d8eecb 1px solid
}
.mainColTabsBizOn
{
    BORDER-BOTTOM: #d2e3d0 1px solid
}
.mainColTabsStuOn
{
    BORDER-BOTTOM: #d7e0f4 1px solid
}
.mainColHRLine
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColSubTabRowRes
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    COLOR: #316180;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-ALIGN: left
}
.mainColSubTabRowBiz
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    COLOR: #316180;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-ALIGN: left
}
.mainColSubTabRowStu
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    COLOR: #316180;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-ALIGN: left
}
.mainColSubTabRowBlue
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    COLOR: #316180;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-ALIGN: left
}
.mainColSubTabRowCal
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    COLOR: #316180;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-ALIGN: left
}
.mainColSubTabRowCal
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
.mainColSubTabRowBlue02
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #316180;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #f2f7f9
}
.mainColSubTabRowBlue03
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #316180;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #f2f7f9
}
.mainColSubTabRowBlueButton
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #316180;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #f2f7f9
}
.mainColTableHeaderRow
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: middle;
    COLOR: #316180;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #f2f7f9;
    TEXT-ALIGN: center
}
.mainColTableHeaderRowBorders
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #d9e7ed 1px solid;
    COLOR: #316180;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #f2f7f9;
    TEXT-ALIGN: center
}
.mainColSearchResultsHeader
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #d9e7ed 1px solid;
    COLOR: #316180;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #f2f7f9;
    TEXT-ALIGN: center
}
.mainColSubjectHeaderBox
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadBlue.gif);
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #d9e7ed 1px solid;
    WIDTH: 100%;
    COLOR: #316180;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    BACKGROUND-COLOR: #d1e2e9;
    TEXT-ALIGN: center
}
.mainColAttentionBoxRed
{
    BORDER-RIGHT: #d00808 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #d00808 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #d00808 1px solid;
    COLOR: #d00808;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #d00808 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.mainColInstructionBox
{
    BORDER-RIGHT: #316180 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #316180 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #316180 1px solid;
    COLOR: #316180;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #316180 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.mainColInstructionBoxEmpty
{
    BORDER-RIGHT: #316180 1px solid;
    BORDER-TOP: #316180 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BORDER-LEFT: #316180 1px solid;
    COLOR: #316180;
    BORDER-BOTTOM: #316180 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColSubjectContentBox
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #316180;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #f2f7f9
}
.mainColSubjectContentBoxEmpty
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #316180 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #316180 1px;
    COLOR: #316180;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #316180 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    BORDER-RIGHT-COLOR: #316180
}
.mainColSubTabRowBlue03
{
    BORDER-TOP: 0px
}
.mainColSubTabRowBlueButton
{
    PADDING-BOTTOM: 10px
}
.mainColSubTabBorder
{
    FONT-SIZE: 1px;
    BORDER-BOTTOM: #d9e7ed 1px solid
}
.mainColSubTabRowRes
{
    BACKGROUND-COLOR: #d8eecb
}
.mainColSubTabRowBiz
{
    BACKGROUND-COLOR: #d2e3d0
}
.mainColSubTabRowStu
{
    BACKGROUND-COLOR: #d7e0f4
}
.mainColSubTabRowBlue
{
    BACKGROUND-COLOR: #e8f1f4
}
.mainColSubTabRowCal
{
    BACKGROUND-COLOR: #e8f1f4
}
.mainColSubTabHeader
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 8px;
    HEIGHT: 24px
}
.mainColSubTabsOff
{
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 4px;
    MARGIN-LEFT: 4px;
    COLOR: #0033cc;
    PADDING-TOP: 4px;
    POSITION: relative;
    TOP: 2px;
    HEIGHT: 24px
}
.mainColSubTabsOn
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 4px;
    MARGIN-LEFT: 4px;
    BORDER-LEFT: #d9e7ed 1px solid;
    COLOR: #316180;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: 0px;
    POSITION: relative;
    TOP: 2px;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffff
}
.mainColSubTabsOff A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.mainColSubTabsOff A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.mainColSubTabsOff A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.mainColSubTabsOff A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.mainColSubTabsOff A:hover
{
    TEXT-DECORATION: underline
}
.mainColDeptFooter
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 30px;
    VERTICAL-ALIGN: bottom;
    COLOR: #316180;
    PADDING-TOP: 15px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.mainColCalHeader
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 6px;
    WHITE-SPACE: nowrap
}
.mainColCalCurrentDate
{
    BACKGROUND-COLOR: #f2ffe5
}
.mainColCalDateBox
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadBlue.gif);
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #d9e7ed 1px solid;
    COLOR: #316180;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 35px;
    BACKGROUND-COLOR: #d1e2e9
}
.mainColCalDateBoxPast
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d9e7ed 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadBlue.gif);
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #d9e7ed 1px solid;
    COLOR: #316180;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 35px;
    BACKGROUND-COLOR: #d1e2e9
}
.mainColCalDateBoxPast
{
    BORDER-RIGHT: #d7d7d7 1px solid;
    BORDER-TOP: #d7d7d7 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadGray.gif);
    BORDER-LEFT: #d7d7d7 1px solid;
    BORDER-BOTTOM: #d7d7d7 1px solid;
    BACKGROUND-COLOR: #dddddd
}
.mainColDayButton
{
    PADDING-RIGHT: 6px;
    DISPLAY: inline;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDoW.gif);
    PADDING-BOTTOM: 6px;
    WIDTH: 40px;
    COLOR: #ffffff;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 27px
}
.mainColDayButtonPast
{
    PADDING-RIGHT: 6px;
    DISPLAY: inline;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDoW.gif);
    PADDING-BOTTOM: 6px;
    WIDTH: 40px;
    COLOR: #ffffff;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 27px
}
.mainColDayButtonPast
{
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDoWGray.gif)
}
.mainColDateText
{
    DISPLAY: inline;
    POSITION: relative;
    TOP: -6px
}
.mainColDateTextPast
{
    DISPLAY: inline;
    POSITION: relative;
    TOP: -6px
}
.mainColDateTextPast
{
    COLOR: #999999
}
.mainColCalAdd
{
    MARGIN-LEFT: 200px;
    MARGIN-RIGHT: 14px;
    POSITION: relative;
    TOP: -26px;
    TEXT-ALIGN: right
}
A.mainColCalAddLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: middle;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
A.mainColCalAddLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: middle;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
A.mainColCalAddLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: middle;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
A.mainColCalAddLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: middle;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
A.mainColCalAddLink:hover
{
    TEXT-DECORATION: underline
}
.mainColCalBlock
{
    BORDER-BOTTOM: #c2d5dc 1px solid
}
.mainColCalEventDay
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #c2d5dc 1px solid
}
.mainColCalEvent
{
    PADDING-RIGHT: 15px;
    BACKGROUND-POSITION: 50% top;
    PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    BACKGROUND-REPEAT: repeat-x
}
.mainColCalEventPast
{
    PADDING-RIGHT: 15px;
    BACKGROUND-POSITION: 50% top;
    PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    BACKGROUND-REPEAT: repeat-x
}
.mainColCalEventPast
{
    COLOR: #999999
}
.mainColCalGray
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #999999;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.requiredField
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ff6600;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
FORM.mainColForm
{
    DISPLAY: inline
}
SELECT.mainColBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN: 10px 0px;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
SELECT.mainColInlineBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN: 0px;
    COLOR: #316180;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
SELECT.mainColInline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN: 0px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
SELECT.mainColInlineSelect
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN: 6px 0px 15px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
INPUT.radioButton
{
    MARGIN-TOP: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
TEXTAREA.textArea
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 3px;
    MARGIN: 5px 0px 15px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
INPUT.textField
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 15px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.smallinput
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 15px;
    WIDTH: 200px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
INPUT.pressTextField
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
INPUT.searchField
{
    BORDER-RIGHT: #d2d2d2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #d2d2d2 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #d2d2d2 1px solid;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #d2d2d2 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.buttonBorder
{
    BORDER-RIGHT: #c7d9df 1px solid;
    BORDER-TOP: #c7d9df 1px solid;
    BORDER-LEFT: #c7d9df 1px solid;
    BORDER-BOTTOM: #c7d9df 1px solid
}
.button
{
    BORDER-RIGHT: #689daa 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #689daa 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgButton.gif);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #689daa 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #689daa 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    BACKGROUND-COLOR: #6b9cb2
}
.rightCol
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: top;
    WIDTH: 235px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 100%
}
.rightColContent
{
    BORDER-RIGHT: #d9e7ed 1px solid;
    BORDER-TOP: #d9e7ed 1px solid;
    BORDER-LEFT: #d9e7ed 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #f2f7f9
}
.rightColCalendar
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: top;
    WIDTH: 235px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    HEIGHT: 100%
}
.rightColSearch
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 20px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #316180;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    BACKGROUND-COLOR: #e8f1f5
}
.rightColCalendarSearch
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 14px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #316180;
    PADDING-TOP: 14px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    BACKGROUND-COLOR: #e8f1f5
}
.rightColModule
{
    BACKGROUND-POSITION: 0px 1px;
    BORDER-TOP: #d9e7ed 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadBlue.gif);
    BACKGROUND-REPEAT: repeat-x
}
.rightColModule2Lines
{
    BORDER-TOP: #d9e7ed 1px solid;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgHeadBlue2Lines.gif);
    BACKGROUND-REPEAT: repeat-x
}
.rightColText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.rightColTextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.rightColModuleBlock
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 10px;
    MARGIN: 10px 10px 0px;
    BACKGROUND-REPEAT: repeat-x
}
.rightColModuleBlockBottom
{
    MARGIN: 10px 10px 20px
}
A.rightColLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.rightColLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.rightColLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.rightColLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.rightColBoldLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.rightColBoldLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.rightColBoldLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.rightColBoldLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #0033cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.rightColBoldLink
{
    FONT-WEIGHT: bold
}
A.rightColBoldLink:link
{
    FONT-WEIGHT: bold
}
A.rightColBoldLink:visited
{
    FONT-WEIGHT: bold
}
A.rightColBoldLink:hover
{
    FONT-WEIGHT: bold
}
A.rightColLink:hover
{
    TEXT-DECORATION: underline
}
A.rightColBoldLink:hover
{
    TEXT-DECORATION: underline
}
.rightCol FORM
{
    DISPLAY: inline
}
.footerText
{
    PADDING-RIGHT: 6px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    BACKGROUND-COLOR: #9fc7d2
}
A.footerLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.footerLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.footerLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.footerLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
A.footerLink:hover
{
    TEXT-DECORATION: underline
}
#dropmenudiv
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    Z-INDEX: 100;
    MARGIN-LEFT: -204px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif;
    POSITION: absolute
}
#dropmenudiv A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 1px;
    WIDTH: 100%;
    COLOR: #000000;
    TEXT-INDENT: 3px;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
#dropmenudiv A:link
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 1px;
    WIDTH: 100%;
    COLOR: #000000;
    TEXT-INDENT: 3px;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
#dropmenudiv A:visited
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 1px;
    WIDTH: 100%;
    COLOR: #000000;
    TEXT-INDENT: 3px;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
#dropmenudiv A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 1px;
    WIDTH: 100%;
    COLOR: #000000;
    TEXT-INDENT: 3px;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
#dropmenudiv A:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0a246a
}
.popupBody
{
    MARGIN: 0px;
    WIDTH: 100%;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.popupHeader
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #316180;
    PADDING-TOP: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    HEIGHT: 40px;
    BACKGROUND-COLOR: #e8f1f4
}
.popupFooter
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #316180;
    PADDING-TOP: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    HEIGHT: 40px;
    BACKGROUND-COLOR: #e8f1f4
}
.popupHeaderLinks
{
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 10px;
    POSITION: relative;
    TOP: -33px;
    TEXT-ALIGN: right
}
.popupFooter
{
    TEXT-ALIGN: right
}
.popupHeaderRule
{
    FONT-SIZE: 1px;
    WIDTH: 490px;
    BORDER-BOTTOM: #d9e7ed 1px solid;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff
}
.popupFooterRule
{
    FONT-SIZE: 1px;
    WIDTH: 490px;
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #d9e7ed
}
.popupMain
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 10px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    HEIGHT: 468px
}
.popupScroll
{
    OVERFLOW-Y: auto;
    HEIGHT: 375px
}
.popupEventBlock
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    BACKGROUND-REPEAT: repeat-x
}
.popupEventTitle
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 16px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 18px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana
}
.popupEventContent
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 16px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 18px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana
}
.popupEventTitleBottom
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 16px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 18px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana
}
.popupEventContentBottom
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgDottedLineBlue.gif);
    PADDING-BOTTOM: 16px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 18px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana
}
.popupEventTitleBottom
{
    BACKGROUND-IMAGE: none
}
.popupEventContentBottom
{
    BACKGROUND-IMAGE: none
}
.popupEventTitle
{
    FONT-WEIGHT: bold;
    WIDTH: 145px
}
.popupEventTitleBottom
{
    FONT-WEIGHT: bold;
    WIDTH: 145px
}
.buttonempty
{
    BORDER-RIGHT: #316180 1px solid;
    BORDER-TOP: #316180 1px solid;
    FONT-SIZE: 16px;
    BACKGROUND-IMAGE: url(/pbw/include/vpportal/boston/images/bgSegmentHeadResidents.gif);
    BORDER-LEFT: #316180 1px solid;
    WIDTH: 80px;
    BORDER-BOTTOM: #316180 0px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 40px;
    BACKGROUND-COLOR: #d8eecb;
    TEXT-ALIGN: left;
    valign: middle
}


