#primary-navigation {
    margin:0px; CLEAR: left;
    Z-INDEX: 1;
    POSITION: relative;
    HEIGHT: 28px;
    TEXT-ALIGN: left;
    background-color: #CC3333;
    background-image: url('../images/primary_navigation_background.gif');
    background-repeat: repeat-x;
    padding: 0px;
    
}
#primary-navigation UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#primary-navigation LI {
    PADDING-RIGHT: 13px;
    DISPLAY: block;
    PADDING-LEFT: 13px;
    Z-INDEX: 5;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    POSITION: relative;
    HEIGHT: 18px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #008000;
}
#primary-navigation LI.edge {
    PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#primary-navigation LI A {
    FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px;
    text-decoration: none;
}
#primary-navigation LI DIV {
    WIDTH: 145px
}
#primary-navigation LI UL {
    WIDTH: 145px
}
#primary-navigation LI LI {
    WIDTH: 145px
}
#primary-navigation LI DIV {
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 28px;
    background-repeat: no-repeat;
    background-position: 50% bottom;
    background-color: #454545;
}
#primary-navigation LI.edge DIV {
    RIGHT: -1px; LEFT: auto; TOP: 28px
}
#primary-navigation LI.edge LI {
    TEXT-ALIGN: right
}
#primary-navigation LI UL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 14px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    background-color: #454545;
    background-repeat: repeat-x;
}
#primary-navigation LI LI {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px -10px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    HEIGHT: 30px;
    background-color: #454545;
}
#primary-navigation LI LI A {
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    PADDING-TOP: 6px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    background-color: #454545;
}
#primary-navigation LI LI A IMG {
    VERTICAL-ALIGN: middle
}
#primary-navigation LI LI:hover {
    background:#454545 url('none'); 
}
#primary-navigation A:hover {
    TEXT-DECORATION: none
}
#primary-navigation LI LI A:hover {
    TEXT-DECORATION: none;
    background-color: #333333;
}
#primary-navigation LI:hover DIV {
    DISPLAY: block
}
#primary-navigation LI.over DIV {
    DISPLAY: block
}
#primary-navigation LI:hover {
    background-color: #454545;
    background-repeat: repeat-x;
}
#primary-navigation LI.over {
    background-color: #454545;
    background-repeat: repeat-x;
}
#primary-navigation LI.active {
    background-color: #454545;
    background-repeat: repeat-x;
}
a.red:link {
    color: #CC3333;
    text-decoration: underline;
}
a.red:visited {
    color: #CC3333;
    text-decoration: underline;
}
a.red:hover {
    color: #CC3333;
    text-decoration: none;
}
a.red:active {
    color: #CC3333;
    text-decoration: none;
}

a.white:link {
    color: #FFFFFF;
    text-decoration: underline;
}
a.white:visited {
    color: #FFFFFF;
    text-decoration: underline;
}
a.white:hover {
    color: #FFFFFF;
    text-decoration: none;
}
a.white:active {
    color: #FFFFFF;
    text-decoration: none;
}