BODY
{
    COLOR: black;
    BACKGROUND-COLOR: white
}
.page
{
}
.header
{
    HEIGHT: 122px;
    BACKGROUND-COLOR: white
}
div.footer
{
	/* custom */
	text-align: center;
	margin-top: 124px;
	
} /* div.footer */
.SearchBox
{
    RIGHT: 5px;
    POSITION: absolute;
    TOP: 2px
}
.SearchBox .FolderContents
{
    MARGIN: -20px
}
.SearchBox .FolderContents .FolderStretcher
{
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 16px;
    padding-right: 12px;
    white-space: nowrap;
}
.GlobalLinks
{
    TEXT-ALIGN: center
}
.GlobalLinks A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 98%;
    COLOR: #333;
    TEXT-DECORATION: underline
}
.GlobalLinks A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 98%;
    COLOR: #333;
    TEXT-DECORATION: underline
}
.SearchBox2
{
    MARGIN-TOP: 3px
}
.SiteMap
{
    FONT-SIZE: 98%;
    COLOR: #333;
    MARGIN-RIGHT: 35px;
    TEXT-DECORATION: underline
}
.SiteMap:visited
{
    FONT-SIZE: 98%;
    COLOR: #333;
    MARGIN-RIGHT: 35px;
    TEXT-DECORATION: underline
}
.leftNav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 155px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 122px
}
.leftSubNav
{
    padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}
.leftSubNav
{
	WIDTH: 153px;
    BORDER-RIGHT: #b39980 2px solid;
    BORDER-BOTTOM: #b39980 2px solid
}
.selNav0
{
    BACKGROUND-IMAGE: url(/NAGCAT/images/sel_primary_nav_bg.gif);
}
.Nav1
{
    BACKGROUND-IMAGE: url(/NAGCAT/images/secondary_nav_bg.gif)
}
.selNav1
{
    BACKGROUND-IMAGE: url(/NAGCAT/images/secondary_nav_bg.gif)
}
.LogoutButton IMG
{
    PADDING-TOP: 5px
}
.Guide .leftSubNav
{
    BORDER-RIGHT: #996633 1px solid;
    BORDER-TOP: #996633 1px solid;
    BORDER-LEFT: #996633 1px solid;
    BORDER-BOTTOM: #996633 1px solid
}
.NavHeader
{
	color: black;
	font-weight: bold;
	background-image: url(/NAGCAT/Images/LeftNav/Blue/greenbg_D9FFF5.gif);
	padding-top: 9px;
	padding-right: 5px;
	padding-bottom: 9px;
	padding-left: 10px;
}
.presentation
{
    PADDING-RIGHT: 0px;
    RIGHT: 0px;
    LEFT: 170px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 132px
}
.content
{
    PADDING-RIGHT: 173px
}
.rightNav
{
    MARGIN-LEFT: 0px
}
.controlheader
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: white
}
BODY
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-REPEAT: repeat-y
}
.Audience1
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/LeftNav/Blue/primary_nav_bg_160.jpg)
}
.Audience2
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/LeftNav/Green/primary_nav_bg_160.jpg)
}
.PortalTab
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 170px;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    POSITION: absolute;
    TOP: 87px
}
.tabBar
{
    FONT-WEIGHT: bold;
    LEFT: 0px;
    WIDTH: 100%;
    COLOR: white;
    POSITION: absolute;
    TOP: 87px
}
.topLink
{
    HEIGHT: 27px
}
.bottomBar
{
    HEIGHT: 8px
}
.topLink A
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Tan/tab-center.gif);
    COLOR: #000;
    LINE-HEIGHT: 27px;
    POSITION: static
}
.topLink .TabLeft
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Tan/tab-left.gif);
    BACKGROUND-COLOR: white;
}
.topLink .TabRight
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Tan/tab-right.gif);
    BACKGROUND-COLOR: white;
}
.Audience1 .Tab2:visited
{
    COLOR: #000
}
.Audience2 .Tab1:visited
{
    COLOR: #000
}
.Audience1 .Tab2:hover
{
    COLOR: #fff
}
.Audience2 .Tab1:hover
{
    COLOR: #fff
}
.Audience1 .bottomBar
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Blue/bar.gif)
}
.Audience1 .Tab1
{
    COLOR: #fff
}
.Audience1 .Tab1:visited
{
    COLOR: #fff
}
.Audience2 .bottomBar
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Green/bar.gif)
}
.Audience2 .Tab2
{
    COLOR: #fff
}
.Audience2 .Tab2:visited
{
    COLOR: #fff
}
.Audience1 .Tab1:hover
{
    COLOR: #fff
}
.Audience2 .Tab2:hover
{
    COLOR: #fff
}
.Audience1 .Tab1
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Blue/tab-center.gif)
}
.Audience2 .Tab2
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Green/tab-center.gif)
}
.Audience1 .Tab1 .TabLeft
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Blue/tab-left.gif);
    BACKGROUND-COLOR: white;
}
.Audience2 .Tab2 .TabLeft
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Green/tab-left.gif);
    BACKGROUND-COLOR: white;
}
.Audience1 .Tab1 .TabRight
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Blue/tab-right.gif);
    BACKGROUND-COLOR: white;
}
.Audience2 .Tab2 .TabRight
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Green/tab-right.gif);
    BACKGROUND-COLOR: white;
}
.Audience1 .Bar1
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Blue/bar-center.gif)
}
.Audience1 .Bar1 .TabLeft
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Blue/bar-left.gif)
}
.Audience1 .Bar1 .TabRight
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Blue/bar-right.gif)
}
.Audience2 .Bar2
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Green/bar-center.gif)
}
.Audience2 .Bar2 .TabLeft
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Green/bar-left.gif)
}
.Audience2 .Bar2 .TabRight
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Green/bar-right.gif)
}


.Audience1 .Tab1, .Tab1:hover {
	background-image: url(/NAGCAT/Images/Tabs/Blue/tab-center.gif);
	} 
.Audience1 .Tab1 .TabLeft, .Tab1:hover .TabLeft {
	background-image: url(/NAGCAT/Images/Tabs/Blue/tab-left.gif);
	}
.Audience1 .Tab1 .TabRight, .Tab1:hover .TabRight {
	background-image: url(/NAGCAT/Images/Tabs/Blue/tab-right.gif);
	}
.Audience2 .Tab2, .Tab2:hover {
	background-image: url(/NAGCAT/Images/Tabs/Green/tab-center.gif);
	}
.Audience2 .Tab2 .TabLeft, .Tab2:hover .TabLeft {
	background-image: url(/NAGCAT/Images/Tabs/Green/tab-left.gif);
	}
.Audience2 .Tab2 .TabRight, .Tab2:hover .TabRight {
	background-image: url(/NAGCAT/Images/Tabs/Green/tab-right.gif);
	}



.selNav1
{
    BORDER-TOP: #b39980 1px solid;
    BORDER-BOTTOM: #b39980 1px solid;
    BACKGROUND-COLOR: white
}
.sel
{
    BORDER-TOP: #b39980 1px solid;
    BORDER-BOTTOM: #b39980 1px solid;
    BACKGROUND-COLOR: white
}
.Audience1
{
    BACKGROUND-COLOR: white
}
.Audience1 .leftNav
{
    BORDER-LEFT: #005941 5px solid
}
.Audience1 .selNav0
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/LeftNav/Blue/green_005941.gif)
}
.Audience1 TABLE.Guide TH
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/LeftNav/Blue/green_005941.gif.gif)
}
.Audience2
{
    BACKGROUND-COLOR: white
}
.Audience2 .leftNav
{
    BORDER-LEFT: #393996 5px solid
}
.Audience2 .selNav0
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/LeftNav/Green/blue_393996.gif)
}
.Audience2 TABLE.Guide TH
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/LeftNav/Green/blue_393996.gif)
}
.Audience1 .selNav1
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/LeftNav/Blue/greenbg_D9FFF5.gif)
}
.Audience2 .selNav1
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/LeftNav/Green/bluebg_DADAF1.gif)
}
.BigAudienceImage
{
    BACKGROUND-REPEAT: repeat-x
}
.BigAudienceImage IMG
{
    PADDING-BOTTOM: 19px;
    MARGIN: 0px;
    WIDTH: 400px;
    PADDING-TOP: 10px
}
P
{
    FONT-SIZE: 106%;
    MARGIN: 0.4em 0px 1em
}
IMG.featureBox
{
    MARGIN: 0px 43px;
    WIDTH: 82px;
    HEIGHT: 73px
}
.narrow1
{
    WIDTH: 50%;
    LINE-HEIGHT: 1.3em
}
.narrow2
{
    WIDTH: 50%;
    LINE-HEIGHT: 1.5em
}
P.nomargins
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV.nomargins
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV.medlineheight
{
    MARGIN-TOP: 0.4em;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 0.3em
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em;
    MARGIN: 1em 0px 0.25em;
    COLOR: #000066
}
TABLE H1
{
    MARGIN-TOP: 0px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px 0.1em;
    COLOR: #990033;
    PADDING-TOP: 0px
}
H2.UnderLine
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0.5em;
    WIDTH: 100%;
    COLOR: #990033;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 2px solid
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0.5em;
    PADDING-TOP: 0px
}
H3.UnderLine
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0.5em;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 2px solid
}
TABLE
{
    FONT-SIZE: 1em
}
DIV.EntitySelector
{
    MARGIN-TOP: 0.6em;
    MARGIN-BOTTOM: 0.2em
}
TD.ApptConfirmInfo
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    WIDTH: 40%;
    HEIGHT: 2em;
    TEXT-ALIGN: right
}
TD.MenuColour
{
    BACKGROUND-IMAGE: url(/NAGCAT/images/secondary_nav_bg.gif)
}
.DropDown
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 1em;
    BORDER-LEFT: gray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Tahoma
}
.CheckBox
{
    FONT-SIZE: 1em;
    COLOR: black
}
.MultiBox
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 1em;
    BORDER-LEFT: gray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid
}
.Error
{
    FONT-SIZE: 1em;
    COLOR: #990033
}
.ControlHeader
{
    MARGIN: 1em 0px 0px
}
.ControlTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px
}
.ControlStep
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0.8em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    COLOR: #000066;
    PADDING-TOP: 0px
}
.Info
{
    FONT-SIZE: 1em;
    FONT-STYLE: italic
}
.Label
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    WIDTH: 40%;
    HEIGHT: 2em;
    TEXT-ALIGN: right
}
.SmallHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.takenote
{
    COLOR: #33cc33
}
.warning
{
    COLOR: red
}
A.TopNav
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.TopNav:visited
{
    COLOR: #ffffff
}
.asterisk
{
    BACKGROUND-IMAGE: none
}
.space
{
    WIDTH: 9px;
    HEIGHT: 8px
}
.errorBox
{
    BORDER-RIGHT: #990033 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #990033 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 6pt;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #990033 1px solid;
    COLOR: red;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #990033 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
.errorIcon
{
}
.error
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 0.5em;
    MARGIN-RIGHT: 0.5em
}
.errorList
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0.5em 0px 0.5em 10px;
    PADDING-TOP: 0.5em
}
.faultBox
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 500px;
    COLOR: white;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black 1px;
    BACKGROUND-COLOR: #990033;
    TEXT-ALIGN: center
}
.fault
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 500px;
    COLOR: black;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white
}
.DataGrid
{
    BORDER-RIGHT: white 0px;
    BORDER-TOP: white 0px;
    BORDER-LEFT: white 0px;
    BORDER-BOTTOM: white 0px
}
.DataGridHeadingDetail
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc
}
TR.DataGridHeadingDetail TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc
}
.DataGridHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white
}
TR.DataGridHeading TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white
}
TR.DataGridHeading TD A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: black;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
TR.DataGridHeading TD A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: black;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
TR.DataGridHeading TD A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: black;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: overline
}
.DataGridFooting
{
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: black;
    BACKGROUND-COLOR: white
}
TR.DataGridFooting TD
{
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: black;
    BACKGROUND-COLOR: white
}
.DataGridFootingGainsboro
{
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: black;
    BACKGROUND-COLOR: gainsboro
}
TR.DataGridFootingGainsboro TD
{
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: black;
    BACKGROUND-COLOR: gainsboro
}
.DataGridItem
{
    FONT-SIZE: 1em;
    VERTICAL-ALIGN: super;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM-STYLE: none
}
.DataGridItem0
{
    FONT-SIZE: 1em;
    VERTICAL-ALIGN: super;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM-STYLE: none
}
.DataGridAltItem
{
    FONT-SIZE: 1em;
    VERTICAL-ALIGN: super;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #dddddd;
    BORDER-BOTTOM-STYLE: none
}
.DataGridItem1
{
    FONT-SIZE: 1em;
    VERTICAL-ALIGN: super;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #dddddd;
    BORDER-BOTTOM-STYLE: none
}
.InsDataGridHeader1
{
    FONT-SIZE: 1em;
    VERTICAL-ALIGN: super;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM-STYLE: none
}
.InsDataGridHeader0
{
    FONT-SIZE: 1em;
    VERTICAL-ALIGN: super;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #ffffcc;
    BORDER-BOTTOM-STYLE: none
}
.InsDataGridHeading1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white
}
.InsDataGridHeading0
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
.InsDataGridItem0
{
    FONT-SIZE: 1em;
    VERTICAL-ALIGN: super;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #ffffcc;
    BORDER-BOTTOM-STYLE: none
}
.InsDataGridItem1
{
    FONT-SIZE: 1em;
    VERTICAL-ALIGN: super;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #dddddd;
    BORDER-BOTTOM-STYLE: none
}
.DataGridHeading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white
}
TR.DataGridHeading2 TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white
}
.PreservGrid
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 0px solid;
    BORDER-LEFT: white 0px solid;
    BORDER-BOTTOM: red 1px solid
}
.PreservGrid TH
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 0px solid;
    BORDER-LEFT: white 0px solid;
    BORDER-BOTTOM: red 1px solid
}
.PreservGrid TD
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 0px solid;
    BORDER-LEFT: white 0px solid;
    BORDER-BOTTOM: red 1px solid
}
.PreservGrid2
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 0px solid;
    BORDER-LEFT: white 0px solid;
    BORDER-BOTTOM: red 1px solid;
    BACKGROUND-COLOR: #dddddd
}
TABLE.EntityTable
{
    VERTICAL-ALIGN: baseline;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
TABLE.DashboardEntityTable
{
    BORDER-TOP: black 1px solid;
    VERTICAL-ALIGN: baseline;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
.EarlyCheckIn
{
    COLOR: red
}
.EarlyCheckInFirstColWhite
{
    WIDTH: 1px;
    BACKGROUND-COLOR: white
}
.EarlyCheckInFirstColBottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/NAGCAT/images/ext_bracket.gif);
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 1px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: white
}
.EarlyCheckInFirstColTop
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/NAGCAT/images/ext_bracket.gif);
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 1px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: white
}
.cursorHand
{
    CURSOR: hand
}
.DataGridItemOver
{
    CURSOR: hand;
    BACKGROUND-COLOR: #ffffaa
}
.DataGridItemOut
{
    BACKGROUND-COLOR: white
}
.DataGridAltItemOut
{
    BACKGROUND-COLOR: #dddddd
}
.MCDate
{
    WIDTH: 80px;
    BORDER-COLLAPSE: collapse
}
.MCPhone
{
    WIDTH: 100px;
    BORDER-COLLAPSE: collapse
}
.MCSSN
{
    WIDTH: 87px;
    BORDER-COLLAPSE: collapse
}
.Comment
{
    WIDTH: 95%;
    HEIGHT: 75px
}
.Comments
{
    WIDTH: 25em;
    HEIGHT: 75px
}
.ZIP
{
    WIDTH: 45px
}
.NumericEntry
{
    WIDTH: 30px
}
.Info
{
    FONT-SIZE: 1em
}
DIV.PrintFooter
{
    DISPLAY: none
}
TABLE.Calendar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    WIDTH: 200px;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    HEIGHT: 180px;
    BACKGROUND-COLOR: white
}
TABLE.Calendar TD.TodayDayStyle
{
    COLOR: white
}
TABLE.TitleStyle TD.NextPrevStyle
{
    VERTICAL-ALIGN: baseline
}
TABLE.Calendar TD.DayHeaderStyle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: white;
    BACKGROUND-COLOR: #990033
}
TABLE.Calendar TD.SelectedDayStyle
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #d1b2b2;
    foreground-color: White
}
TABLE.TitleStyle
{
    FONT-WEIGHT: bold;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-COLOR: black;
    COLOR: white;
    BORDER-TOP-COLOR: black;
    BACKGROUND-COLOR: #000066;
    BORDER-RIGHT-COLOR: black
}
TABLE.Calendar TD.WeekendDayStyle
{
    BACKGROUND-COLOR: #f3ebeb
}
TABLE.Calendar TD.OtherMonthDayStyle
{
    COLOR: gray
}
.MCDate
{
    WIDTH: 80px;
    BORDER-COLLAPSE: collapse
}
.MCPhone
{
    WIDTH: 100px;
    BORDER-COLLAPSE: collapse
}
.MCSSN
{
    WIDTH: 87px;
    BORDER-COLLAPSE: collapse
}
.Comment
{
    WIDTH: 95%;
    HEIGHT: 75px
}
.Comments
{
    WIDTH: 25em;
    HEIGHT: 75px
}
.ZIP
{
    WIDTH: 45px
}
.NumericEntry
{
    WIDTH: 30px
}
.boxcenter
{
    BACKGROUND-REPEAT: repeat
}
.boxtop
{
    BACKGROUND-REPEAT: repeat-x
}
.boxbottom
{
    BACKGROUND-REPEAT: repeat-x
}
.boxsideleft
{
    BACKGROUND-REPEAT: repeat-y
}
.boxsideright
{
    BACKGROUND-REPEAT: repeat-y
}
.boxcornertopleft
{
    BACKGROUND-REPEAT: no-repeat
}
.boxcornertopright
{
    BACKGROUND-REPEAT: no-repeat
}
.boxcornerbottomleft
{
    BACKGROUND-REPEAT: no-repeat
}
.boxcornerbottomright
{
    BACKGROUND-REPEAT: no-repeat
}
.NewsAV
{
    MARGIN-LEFT: auto;
    OVERFLOW: hidden;
    WIDTH: 423px;
    MARGIN-RIGHT: auto
}
.NewsBox
{
    DISPLAY: inline;
    TEXT-ALIGN: left
}
.AVBox
{
    DISPLAY: inline;
    TEXT-ALIGN: left
}
.NewsBox .FolderContents
{
    FLOAT: left;
    MARGIN: -10px;
    WIDTH: 423px;
    POSITION: relative
}
.AVBox .FolderContents
{
    FLOAT: left;
    MARGIN: -10px;
    WIDTH: 423px;
    POSITION: relative
}
.NewsBox .FolderContents .FolderStretcher
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 1px
}
.AVBox .FolderContents .FolderStretcher
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 1px
}
.NewsHeading
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    WIDTH: auto;
    BORDER-BOTTOM: #b39980 2px solid
}
.NewsList
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 17px;
    PADDING-TOP: 0px
}
.NewsList LI
{
    LINE-HEIGHT: 1.5em
}
.NewsList LI A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.NewsList LI A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
.NewsList LI A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.LogoSpacer
{
    WIDTH: 27px
}
.LoginBox
{
    DISPLAY: block;
    MARGIN-RIGHT: 2px
}
.LoginBox .FolderContents
{
    FLOAT: left;
    MARGIN: 0px -13px -27px;
    POSITION: relative
}
.LoginBox .FolderContents .FolderStretcher
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 0px
}
.OnlineHealth
{
    MARGIN-LEFT: -2px
}
.UserPass
{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 4px
}
.ForgotPass
{
    FONT-SIZE: 90%
}
.Audience5 .UserPass
{
    COLOR: white
}
.Audience5 .ForgotPass A
{
    COLOR: white
}
.Audience5 .ForgotPass A:visited
{
    COLOR: white
}
.LoginRegister
{
    TEXT-ALIGN: center
}
.Logout
{
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
.provSectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: larger;
    COLOR: white;
    BACKGROUND-COLOR: #000066
}
.RightFeatureBox
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TABLE.RightFeatureBox A
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.Audience2 TABLE.RightFeatureBox .boxtop
{
    BACKGROUND-IMAGE: url(/proxy/MC-donors_topSlice.1.gif);
    WIDTH: 163px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 122px
}
.Audience2 .RightFeatureBox
{
    BACKGROUND-COLOR: #f3eeea
}
.Audience2 TABLE.RightFeatureBox .boxmiddle
{
    BACKGROUND-IMAGE: url(Images/RightFeatureBox/Donors_CenterSlice.gif);
    WIDTH: 163px;
    BACKGROUND-REPEAT: repeat-y
}
.Audience2 TABLE.RightFeatureBox .boxsideleft
{
    BACKGROUND-IMAGE: url(Images/RightFeatureBox/Donors_LeftSlice.gif);
    WIDTH: 5px;
    BACKGROUND-REPEAT: repeat-y
}
.Audience2 TABLE.RightFeatureBox .boxcenter
{
}
.Audience2 TABLE.RightFeatureBox .boxsideright
{
    BACKGROUND-IMAGE: url(Images/RightFeatureBox/Donors_RightSlice.gif);
    WIDTH: 4px;
    BACKGROUND-REPEAT: repeat-y
}
.Audience2 TABLE.RightFeatureBox .boxbottom
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(Images/RightFeatureBox/Donors_BottomSlice.gif);
    WIDTH: 163px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px
}
.Audience1 TABLE.RightFeatureBox .boxtop
{
    BACKGROUND-IMAGE: url(/proxy/MC-professionals_topSlice.1.gif);
    WIDTH: 163px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 120px
}
.Audience1 .RightFeatureBox
{
    BACKGROUND-COLOR: #f3eeea
}
.Audience1 TABLE.RightFeatureBox .boxmiddle
{
    BACKGROUND-IMAGE: url(Images/RightFeatureBox/Professionals_CenterSlice.gif);
    WIDTH: 163px;
    BACKGROUND-REPEAT: repeat-y
}
.Audience1 TABLE.RightFeatureBox .boxsideleft
{
    BACKGROUND-IMAGE: url(Images/RightFeatureBox/Professionals_LeftSlice.gif);
    WIDTH: 5px;
    BACKGROUND-REPEAT: repeat-y
}
.Audience1 TABLE.RightFeatureBox .boxcenter
{
}
.Audience1 TABLE.RightFeatureBox .boxsideright
{
    BACKGROUND-IMAGE: url(Images/RightFeatureBox/Professionals_RightSlice.gif);
    WIDTH: 4px;
    BACKGROUND-REPEAT: repeat-y
}
.Audience1 TABLE.RightFeatureBox .boxbottom
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(Images/RightFeatureBox/Professionals_BottomSlice.gif);
    WIDTH: 163px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px
}
.Audience2 .TableHeader
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Green/tab-center.gif);
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: black 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    TEXT-ALIGN: left
}
.Audience1 .TableHeader
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/NAGCAT/Images/Tabs/Blue/tab-center.gif);
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: black 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    TEXT-ALIGN: left
}
.VerticalSep
{
    BACKGROUND-IMAGE: url(/NAGCAT/Images/LeftNav/Brown/primary.gif);
    BACKGROUND-REPEAT: repeat-y
}
.SelectedTreeNode
{
    FONT-WEIGHT: bold
}
.HideButton
{
    DISPLAY: none
}
.Button
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 80px;
    COLOR: #000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #b3ccf5
}
.Label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 125px;
    FONT-FAMILY: Tahoma
}
.LabelnoWidth
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma
}
.LabelnoBold
{
    FONT-SIZE: 11px;
    WIDTH: 125px;
    FONT-FAMILY: Tahoma
}
.MyDropDown
{
    FONT-SIZE: 11px;
    WIDTH: 163px;
    FONT-FAMILY: Tahoma
}
.LargeDropDown
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma
}
.DiabledDropDown
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 1em;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fffaf0
}
.GridHeader
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    COLOR: white;
    BORDER-BOTTOM: white 1px solid;
    HEIGHT: 13px;
    BACKGROUND-COLOR: #3a6ea5
}
.GridRow
{
    VERTICAL-ALIGN: middle;
    COLOR: #333333;
    HEIGHT: 13px;
    BACKGROUND-COLOR: #fdf5e6;
    TEXT-ALIGN: left
}
.GridAltRow
{
    VERTICAL-ALIGN: middle;
    COLOR: #284775;
    HEIGHT: 13px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.gridLink
{
    CURSOR: hand;
    TEXT-DECORATION: none
}
A.gridLink:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
spanlabel
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma
}
.popuptable
{
    BORDER-RIGHT: #335c88 thin ridge;
    BORDER-TOP: #335c88 thin ridge;
    FONT-SIZE: 11px;
    LEFT: 250px;
    BORDER-LEFT: #335c88 thin ridge;
    BORDER-BOTTOM: #335c88 thin ridge;
    FONT-FAMILY: Tahoma;
    POSITION: absolute;
    TOP: 200px;
    BACKGROUND-COLOR: #e5f1fd
}
.popuptablehead
{
    BACKGROUND-IMAGE: url(/NAGCAT/images/DialogHeader.gif);
    BORDER-BOTTOM: #335c88 1px solid
}
.phonetable
{
    BORDER-RIGHT: background 1px solid;
    BORDER-TOP: background 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: background 1px solid;
    BORDER-BOTTOM: background 1px solid;
    FONT-FAMILY: Tahoma
}
.phtableleftcolhead
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    COLOR: white;
    BACKGROUND-COLOR: background
}
.phtablecentercolhead
{
    BORDER-TOP: white 1px solid;
    COLOR: white;
    BACKGROUND-COLOR: background
}
.phtablerightcolhead
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    COLOR: white;
    BACKGROUND-COLOR: background
}
.phtableleftoddrow
{
    BORDER-RIGHT: #d4d0c8 1px solid;
    BORDER-TOP: #d4d0c8 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND-COLOR: #fdf5e6
}
.phtablecenteroddrow
{
    BORDER-TOP: #d4d0c8 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND-COLOR: #fdf5e6
}
.phtablerightoddrow
{
    BORDER-TOP: #d4d0c8 1px solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: #d4d0c8 1px solid;
    BACKGROUND-COLOR: #fdf5e6
}
.phtableleftevenrow
{
    BORDER-RIGHT: #d4d0c8 1px solid;
    BORDER-TOP: #d4d0c8 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND-COLOR: white
}
.phtablecenterevenrow
{
    BORDER-TOP: #d4d0c8 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND-COLOR: white
}
.phtablerightevenrow
{
    BORDER-TOP: #d4d0c8 1px solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: #d4d0c8 1px solid;
    BACKGROUND-COLOR: white
}
.panelback
{
    BORDER-RIGHT: #e1e8f0 thin solid;
    BORDER-TOP: #e1e8f0 thin solid;
    BORDER-LEFT: #e1e8f0 thin solid;
    BORDER-BOTTOM: #e1e8f0 thin solid;
    BACKGROUND-COLOR: #fffaf0
}

.leftNav li a
{
    display: block;
    width: auto;
    padding-top: 0.6em;
    padding-right: 5px;
    padding-bottom: 0.6em;
    padding-left: 10px;

}
/* Added 10/6/05 - AJH for audience footer, but has other applications */
.nowrap
{
   white-space: nowrap;
}

.PrintIcon
{
    FLOAT: right;
    MARGIN: 5px 5px 5px 5px
}