A.menu
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: ms sans serif;
    TEXT-DECORATION: none
}
A.menu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ff3d3d;
    FONT-FAMILY: ms sans serif;
    TEXT-DECORATION: none
}
A
{
    MARGIN-TOP: 0px;
    COLOR: red
}
A:hover
{
    COLOR: black
}
A.submenu
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    DISPLAY: block;
    FONT-SIZE: 15px;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: silver 1px;
    FONT-FAMILY: ms sans serif;
    TEXT-DECORATION: none
}
A.submenu:hover
{
    FONT-SIZE: 15px;
    COLOR: #ff3d3d;
    FONT-FAMILY: ms sans serif;
    TEXT-DECORATION: none
}
TABLE.SideMenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY.Clean
{
    BACKGROUND-POSITION: right bottom;
    MARGIN-TOP: 0px;
    BACKGROUND-ATTACHMENT: fixed;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    background-image: url(images/light_back.gif);
}
BODY.Menu
{
    margin-top: 5px;
    background-image: url(images/bg_gradient.jpg);
}
IMG
{
    border: 0;
}
TD.LinkMenu
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-TOP: 15px
}
TR.LinkMenu
{
    CURSOR: hand
}
UL.Blank
{
    LIST-STYLE-IMAGE: url(blank_list.gif)
}
UL.Star
{
    LIST-STYLE-IMAGE: url(bullet_star.gif)
}
TD.Events
{
    FONT-SIZE: larger;
    TEXT-DECORATION: underline
}
TD.SpecEvent
{
    FONT-WEIGHT: bolder;
    FONT-STYLE: italic
}
TABLE.PageWrapper
{
    WIDTH: 100%;
}
TD.PageWrapper
{
    width: 100%;
    vertical-align: top;
}
TD.PageWrapperHome
{
    width: 100%;
    vertical-align: top;
}
TABLE.PageHeaderRed
{
    background-repeat: repeat-x;	
    background-position: 100%;
    width: 99%;
    background-image: url(images/header_gradient_vert_red.jpg);
}
TABLE.PageHeaderRedLarge
{
    background-repeat: repeat-x;	
    background-position: 100%;
    width: 99%;
    background-image: url(images/header_gradient_vert_red_large.jpg);
}
TABLE.PageHeaderOrange
{
    background-repeat: repeat-x;	
    background-position: 100%;
    width: 99%;
    background-image: url(images/header_gradient_vert_orange.jpg);
}
TABLE.PageHeaderBlue
{
    background-repeat: repeat-x;	
    background-position: 100%;
    width: 99%;
    background-image: url(images/header_gradient_vert_blue.jpg);
}
IMG.PageHeaderTop
{
    width: 100%;
    height: 1px;
}
TD.PageHeaderTop
{
    width: 100%;
    vertical-align: top;
}
TD.PageHeaderMiddleLeft
{
    vertical-align: top;
    text-align: left;
}
TD.PageHeaderMiddleRight
{
    vertical-align: top;
    text-align: right;
}
TD.PageHeaderMiddle
{
    vertical-align: top;
    text-align: left;
    width: 100%;
}
TD.PageHeaderMiddleHome
{
    border-left: gray 1px solid;
    border-right: gray 1px solid;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
    text-align: center;    
    width: 50%;
}
TD.PageHeaderMiddleHomeBlue
{
    border-left: gray 1px solid;
    border-right: gray 1px solid;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
    text-align: center;
    background-image: url(images/header_gradient_vert_blue_home.jpg);
    background-repeat: repeat-x;	
    background-position: top;
    font-size: 0;
    width: 50%;
}
TD.PageHeaderTopHomeBlue
{
    background-color: #c5c5f5;
    width: 1%;
}
TD.PageHeaderTopHomeBlueWidth
{
    background-color: #c5c5f5;
    width: 50%;
    vertical-align: top;
}
TD.PageHeaderMiddleHomeOrange
{
    border-left: gray 1px solid;
    border-right: gray 1px solid;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: bottom;
    text-align: center;
    background-image: url(images/header_gradient_vert_orange_home.jpg);
    background-repeat: repeat-x;	
    background-position: top;
    font-size: 0;
    width: 50%;
}
TD.PageHeaderTopHomeOrange
{
    background-color: #eddac5;
    width: 1%;
}
TD.PageHeaderTopHomeOrangeWidth
{
    background-color: #eddac5;
    width: 50%;
    vertical-align: top;
}
IMG.PageHeaderMiddle
{
    width: 1px;
    height: 60px;
}
IMG.PageHeaderMiddleLarge
{
    width: 1px;
    height: 120px;
}
TD.PageHeaderBottom
{
    vertical-align: bottom;
    width: 50%;
}
IMG.PageHeaderBottom
{
    width: 100%;
    height: 1px;
}
TABLE.PageContent
{
    width: 97%;
    margin-left: 10px;
    margin-right: 10px;
}	
TABLE.PageContentHome
{
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    vertical-align: top;
}
TD.MenuTop
{
    width: 100%;
    vertical-align: top;
}
TD.MenuBottom
{
    width: 100%;
    vertical-align: bottom;
}
TD.MenuItems
{
    width: 100%;
    border-left: gray 2px solid;
}
IMG.MenuArrow
{
    visibility: hidden;
}
IMG.MenuSubDash
{
    visibility: hidden;
}
TD.MenuArrow
{
    width: 10px;
    vertical-align: top;
}
SPAN.SubMenu
{
    visibility: hidden; 
    display: none;
}
TD.SubDash
{
    vertical-align: top;
}
IMG.LineGradient
{
    width: 97%;
    height: 1px;
}
FONT.LightRed
{
    color: #ff3d3d;
}