BODY
{
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
}
BODY A:link
{
    COLOR: navy;
    TEXT-DECORATION: none;
}
BODY A:visited
{
    COLOR: navy;
    TEXT-DECORATION: none;
}
BODY A:hover
{
    COLOR: red;
    TEXT-DECORATION: none;
}
A.inverse:link
{
    COLOR: red;
    TEXT-DECORATION: none;
}
A.inverse:visited
{
    COLOR: red;
    TEXT-DECORATION: none;
}
A.inverse:hover
{
    COLOR: white;
    TEXT-DECORATION: none;
}
BODY A:link img
{
    Border: 2px solid navy;
}
BODY A:visited img
{
    Border: 2px solid navy;
}
BODY A:hover img
{
    Border: 2px solid red;
}
HR
{
    COLOR: navy;
    WIDTH: 100%;
}
LI.SubList
{
    LIST-STYLE-TYPE: none;
}
CAPTION
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    Text-Align: center;
    Border: none;
}
.TableHeadingCaption
{
    BORDER-TOP: 2px ridge #efefef;
    BORDER-Right: 2px ridge #efefef;
    BORDER-LEFT: 2px ridge #efefef;
    BORDER-BOTTOM: none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffffcc
}

TABLE
{
    border-collapse: collapse;
    empty-cells: show;
}
.TableContainerFixed
{
    MARGIN: 10px;
    table-layout: fixed;
}

.TableContainer
{
    MARGIN: 10px;
}

TD
{
    BORDER: 2px ridge #efefef;
    TEXT-ALIGN: center;
    PADDING: 2px;
    VERTICAL-ALIGN: center;
}
TD.Phantom
{
    BORDER-Style: None;
}
TD.PhantomTop
{
    BORDER-Style: None;
    VERTICAL-ALIGN: top;
}
TD.PhantomLeft
{
    BORDER-Style: None;
    Text-ALIGN: left;
}
TD.PhantomRight
{
    BORDER-Style: None;
    Text-ALIGN: right;
}

.TableHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffffcc
}
.ColumnHeading
{
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #ffffcc;
}
.ColumnHeadingSection
{
    FONT-SIZE: 10px;
}
.ColumnHeadingShaded
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #dedede;
}

.TitleIcon
{
    VERTICAL-ALIGN: bottom;
    HEIGHT: 65;
    WIDTH: 300;
    BACKGROUND-POSITION: center center;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-IMAGE: url(/scanweb/images/scanwebtm.gif);
}
.TitleIconSCANPC
{
    VERTICAL-ALIGN: bottom;
    HEIGHT: 65;
    WIDTH: 300;
    BACKGROUND-POSITION: center center;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-IMAGE: url(/scanweb/images/scanpc.jpg);
}
.TitleIconSCANCast
{
    FONT-Size: 10px;
    VERTICAL-ALIGN: bottom;
    HEIGHT: 65;
    WIDTH: 260;
    BACKGROUND-POSITION: center center;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-IMAGE: url(/scanweb/images/scancast.jpg);
}
.TitleArea
{
    BACKGROUND-COLOR: #efefef;
}
.PageHeader
{
    Border: none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
}
.PageHeaderShaded
{
    BORDER: none;
    COLOR: navy;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
}
.PageName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
}
.DateHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}
.DateHeaderExpired
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: black;
}

.Data
{
    FONT-SIZE: 12px;
}
.DataShaded
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #efefef;
}

.DataExpired
{
    FONT-SIZE: 12px;
    Color: white;
    BACKGROUND-COLOR: black;
}
.DataBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}
.DataBoldShaded
{
    FONT-SIZE: 12px;
    FONT-Weight: bold;
    BACKGROUND-COLOR: #efefef;
}
.DataLeft
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
}
.DataTop
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
}
.DataLeftExpired
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    COLOR: white;
    BACKGROUND-COLOR: black;
}
.DataRight
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
}
.DataBoldRight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
}

.DataText
{
    BORDER: none;
    FONT-SIZE: 12px;
    PADDING 1px;
}

.DataTextExpired
{
    PADDING 1px;
    BORDER: none;
    FONT-SIZE: 12px;
    Color: white;
    BACKGROUND-COLOR: black;
}
.DataTextLeft
{
    PADDING: 1px;
    BORDER: none;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
}
.DataTextBold
{
    BORDER: none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}
.SubText
{
    BORDER: none;
    FONT-SIZE: 10px;
}

.SubData
{
    FONT-SIZE: 10px;
}
.SubDataLeft
{
    FONT-SIZE: 10px;
    Text-Align: left;
}
.SubDataExpired
{
    FONT-SIZE: 10px;
    COLOR: white;
}
.SubDataShaded
{
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #ffffcc;
}
.SubDataText
{
    Padding: 1px;
    Border: none;
    FONT-SIZE: 10px;
}
.SubDataTextRight
{
    Padding: 1px;
    Border: none;
    FONT-SIZE: 10px;
    Text-Align: right;
}
.SubDataTextLeft
{
    Padding: 1px;
    Border: none;
    FONT-SIZE: 10px;
    Text-Align: left;
}

.SectionHeader
{
    BORDER: none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
}

.LeftSection
{
    FONT-Size: 12px;
    BACKGROUND-COLOR: #efefef;
    TEXT-ALIGN: left;
}
.LeftSectionExpired
{
    FONT-Size: 12px;
    BACKGROUND-COLOR: black;
    COLOR: white;
    TEXT-ALIGN: left;
}
.LeftSubSection
{
    BACKGROUND-COLOR: #efefef;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
}

.LinkSection
{
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
}

.CenterSubSection
{
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #efefef;
}
.CenterSubSectionExpired
{
    FONT-SIZE: 10px;
    COLOR: white;
    BACKGROUND-COLOR: black;
}

.WxProductHeader
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-Align: left;
    BORDER: none;
    WHITE-SPACE: pre;
    BACKGROUND-COLOR: #cccccc;
} 
.WxProductText
{
    FONT-SIZE: 12px;
    BORDER: none;
    TEXT-Align: left;
    WHITE-SPACE: pre;
    BACKGROUND-COLOR: #efefef;
} 
.WxProductHeaderBar
{
    FONT-SIZE: 12px;
    BORDER: none;
    BACKGROUND-COLOR: #669999;
} 

.ForecastText
{
    FONT-SIZE: 12px;
    BORDER: none;
    TEXT-Align: left;
    WHITE-SPACE: pre;
} 

.OptionText
{
    BORDER: none;
    VERTICAL-ALIGN: center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}

.OptionTextLeft
{
    BORDER: none;
    Text-ALIGN: left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}

.LegendText
{
    TEXT-ALIGN: left;
    FONT-Size: 10px;
    PADDING: 1px;
}

.ErrorMsg
{
    WIDTH: 85%;
    Margin-TOP: 75px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
}
.InputErrorMsg
{
    COLOR: red;
}
.SiteErrorHeader
{
    Margin-Left: 75px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: navy;
}
.SiteErrorMsg
{
    Margin-Left: 75px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
}
.NoteLeft
{
    Text-Align: left;
    BORDER: none;
    FONT-SIZE: 12px;
    PADDING 1px;
    FONT-Style: italic;
}
.Dialog
{
    PADDING: 0px;
    BORDER: 2px solid navy;
    MARGIN: 10px;
}
.DialogHeading
{
    BORDER: none;
    BACKGROUND-COLOR: navy;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: white;    
}

.MenuContainer
{
    Height: 100%;
    BORDER: 2px solid navy;
}
.MenuSubContainer
{
    VERTICAL-ALIGN: TOP;
    PADDING: 0px;
}
.MenuSection
{
    BORDER-Style: None;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: white;
    BACKGROUND-COLOR: navy; 
    TEXT-ALIGN: Left;
}
.MenuItem
{
    FONT-SIZE: 10px;
    TEXT-INDENT: -10px;
    BORDER-Style: None;
    VERTICAL-ALIGN: center;
    TEXT-ALIGN: Left;
    PADDING-LEFT: 12px;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-RIGHT: 2px;
}
.MenuItem A:link
{
    COLOR: navy;
    TEXT-DECORATION: none;
}
.MenuItem A:visited
{
    COLOR: navy;
    TEXT-DECORATION: none;
}
.MenuItem A:hover
{
    COLOR: red;
    TEXT-DECORATION: none;
}

.MenuItemLarge
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-INDENT: -8px;

    BORDER-Style: None;
    VERTICAL-ALIGN: center;
    TEXT-ALIGN: Left;
    PADDING-LEFT: 12px;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-RIGHT: 2px;
}
.MenuItemLarge A:link
{
    COLOR: navy;
    TEXT-DECORATION: none;
}
.MenuItemLarge A:visited
{
    COLOR: navy;
    TEXT-DECORATION: none;
}
.MenuItemLarge A:hover
{
    COLOR: red;
    TEXT-DECORATION: none;
}
.MenuSubItem
{
    BORDER-Style: None;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: center;
    TEXT-ALIGN: Left;
    TEXT-INDENT: -10px;
    PADDING-LEFT: 22px;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-RIGHT: 2px;
}
.MenuSubItem A:link
{
    COLOR: navy;
    TEXT-DECORATION: none;
}
.MenuSubItem A:visited
{
    COLOR: navy;
    TEXT-DECORATION: none;
}
.MenuSubItem A:hover
{
    COLOR: red;
    TEXT-DECORATION: none;
}
.SCANCastMenuContainer
{
    Width: 600px;
}

.MenuGridSection
{
    BORDER-STYLE: none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-ALIGN: Left;
    
}
.MenuGridItem
{
    BORDER-STYLE: none;
    TEXT-ALIGN: Left;
    FONT-SIZE: 12px;
}

.ImageGrid
{
    VERTICAL-ALIGN: Bottom;
    TEXT_ALIGN: Center;
    BORDER-STYLE: none;
    PADDING: 10px;
}

.GraphOption
{
    BORDER-STYLE: none;
    FONT-SIZE: 10px;
    PADDING: 1px;
}
.GraphOptionLeft
{
    BORDER-STYLE: none;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
    PADDING: 1px;
}

.GraphPanel
{
    VERTICAL-ALIGN: top;
}
.GraphPanelCenter
{
    VERTICAL-ALIGN: center;
    Text-Align: center;
}

.DataTagHeader
{
    BORDER-STYLE: none;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #efefef;
}
.DataTagDate
{
    BORDER: 1px solid white;
    FONT-SIZE: 10px;
}
.DataTagDateExpired
{
    BORDER: 1px solid black;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: black;
    COLOR: white;
}
.DataTagShade
{
    BORDER: 2px solid white;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #ffffcc;
    TEXT-ALIGN: Left;
}
.DataTagNoShade
{
    BORDER: 2px solid white;
    FONT-SIZE: 10px;
    TEXT-ALIGN: Left;
}

