.navigationpage h2 a:visited  {
    color: #800080;
}
font.cmx-pdf {
    background: url("/images/pdf-icon.gif") no-repeat;
    clear: both;
    display: block;
    margin: 0 0 0;    
    padding: 0 0 0 20px ;
}

font.cmx-video {
    background: url("/images/video-icon.gif") 1px 0 no-repeat;
    clear: both;
    display: block;
    margin: 0 0 0;    
    padding: 3px 0 0 16px;
}

font.cmx-ppt {
    background: url("/images/ppt-icon.gif") no-repeat;
    clear: both;
    display: block;
    margin: 0 0 0;    
    padding: 3px 0 0 19px;
}

font.cmx-cad {
    background: url("/images/cad-icon.gif") 1px 0 no-repeat;
    clear: both;
    display: block;
    margin: 0 0 0;    
    padding: 2px 0 0 17px;
}

font.cmx-news {
    background: url("/images/news-icon.gif") no-repeat;
    clear: both;
    display: block;
    margin: 0 0 0;    
    padding: 2px 0 0 20px;
}


#irght .resourcestxt{
    background:url(/images/grey_top.gif) no-repeat;
    width:150px;
    display:block;
    height:25px;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    padding:1px 0px 0px 10px;
}

.spacing{
    padding:5px 0px 5px 5px;
    display:block;
}

#right .resources .spacing ul {
    padding: 0 5px 0 0;
}

#right .resources .spacing ul {
    margin-left: 14px;
}
#submenu{
    background-color:#e6e6e6;
    display:block;
    margin-left:10px;
    width:162px;
}
#menu-smart-old{
    display:none;
}
#menu-smart{
    display:none;
    position:absolute;
    margin-left:150px;
    width:300px;
}
#menu1{
    display:none;
    position:absolute;
    margin-left:150px;
    width:225px;
}
.submenu_top{
    background:url(/images/prdtmenu_toparc.gif) no-repeat left bottom;
    width:180px;
    height:27px;
    vertical-align:bottom;
}
.submenutop-smart{
    background:url(/images/menutoparc-smart.gif) no-repeat left bottom;
    height:27px;
    vertical-align:bottom;
}
.submenu_btm{
    background:url(/images/prdtmenu_btmarc.gif) no-repeat left top;
    width:180px;
    height:27px;
    vertical-align:top;
}
.submenubtm-smart{
    background:url(/images/menubtmarc-smart.gif) no-repeat left top;
    height:27px;
    vertical-align:top;
}
.submenu_bg{
    background:url(/images/prdtmenu_bg.gif) repeat-y left;
    line-height:20px;
}
.submenubg-smart{
    border-left:1px #808080 solid;
    border-right:1px #808080 solid;
    background-color:#c1c1c1;
    line-height:20px;
}
#menu2 {
    display:none;
}
#menu1 a{
    color:#003399;
    background:none;
    ackground-color:#c1c1c1;
    display:block;
    padding:0px 0px 0px 10px;
    width:214px;
    margin:0px;
    font-weight:bold;
    line-height:18px;
}
#menu-smart a{
    color:#003399;
    background:none;
    background-color:#c1c1c1;
    display:block;
    padding:0px 0px 0px 10px;
    width:290px;
    margin:0px;
    font-weight:bold;
    line-height:18px;
}
.leftnavigation a.psmenu{
    color:#003399;
    background:url(/images/menu_bulletx.gif) no-repeat;
    display:block;
    padding-left:20px;
    margin:0px;
    width:130px;
}
.leftnavigation a.psmenu1, a.psmenu1:hover {
    color:#003399;
    background:none;
    background:url(/images/menu_bullet.jpg) no-repeat;
    background-color:#e6e6e6;
    display:block;
    padding-left:20px;
    margin:0px;
    width:130px;
}
.leftnavigation a.psmenu:hover, a.psmenu_active, a.psmenu_active:hover{
    text-decoration:none;
    background:url(/images/menu_bulletx.gif) 0 -30px no-repeat;
    background-color:#e6e6e6;
    display:block;
    padding-left:20px;
    margin:0px;
    width:130px;
}
.leftnavigation a.psmenu:visited, .leftnavigation a.psmenu1:visited{
    color: #003399;
}
#menu1 a:hover, #menu-smart a:hover{
    text-decoration:underline;
}