#nav, #topnav {

    white-space:nowrap !IMPORTANT;
    background: url("../images/menu/menu_bground.gif") repeat-x;
    }

#topnav, #topnav li ul {
    float:right;
    list-style:none;
    padding:0;
    border:1px solid #CCC;
    margin:0;
    width:832px;
    height:35px;
    font-weight:normal;
    }

#topnav .topmenu a {
    display:block;
    color:#000;
    text-decoration:none;
    padding:10px 6px 8px 0px;
    width:130px;
    min-height:17px;
    }


#topnav .small a {
    display:block;
    color:#000;
    text-decoration:none;
    padding:10px 6px 8px 0px;
    width:92px;
    height:17px;
    }

#topnav .small a, #topnav .topmenu a, a .serifnav {
color:#000; 
font-variant:small-caps; 
font-family: "Times New Roman", Times, serif; 
font-size: 16px; /* changed from 14px 1.15.09*/
margin:0 5px 0 15px; 
padding-left:18px; 
background:url(../../Images/general/paw_icon.gif) no-repeat 0% 45%;/*width:170px !important;*/}/*IGX added width declaration */

#topnav .topmenu li {background:url(../../Images/menu/divider.gif) no-repeat 100% 45%;white-space: nowrap !important;font-size:16px;}/*IGX added width and white-space declarations, font-size added 1.15.09 */

#topnav .topmenu li li {background:transparent;}

#topnav li {
    float:left;
    padding:0;
    }
#topnav li ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:220px;
    font-weight:normal;
z-index:40;
    }
#topnav li li {
    width:220px;
    border-top:1px solid #CCC;
    overflow:hidden;white-space: normal !important;
    }  
    
#topnav .small li ul li a, #topnav .topmenu li ul li a {
    padding:4px 0 4px 5px;
    width:160px; /*changed from 200px 1.15.09 */
    font:11px Verdana, arial, helvetica, sans-serif; 
    color:#000;
    background:transparent;
	    }

#topnav li:hover {
    background:url(../images/menu/menu_bground_on.gif) repeat-x
    }

#topnav li li:hover {
    background:#FFF;
    }

#topnav li ul li:hover a, #topnav li ul li:hover a:first-letter {
    color:#7B102C;
    font-weight:bold;
    }

#topnav li:hover a {
    color:#F2F2F2;
    }

#topnav li:hover li a {color:#000}
#topnav li:hover li a:first-letter{color:#000; font:11px Verdana, arial, helvetica, sans-serif;}
#topnav li:hover ul {
    left:auto;
    background:#FFF;
    }


#topnav li.current {
    background:url(../images/menu/menu_bground_on.gif) repeat-x
    }
#topnav li.current a{	
    color:#F2F2F2;
    background:url(../images/general/paw_icon_white.gif) no-repeat 0% 45%
   }
#topnav li.current a:first-letter{color:#F2F2F2;}

#topnav li.current li a{	
    background:transparent;
   }
#topnav li.current li a:first-letter{color:#000}


#topnav .topmenu li:hover a, #topnav .small li:hover a{	
    background:url(../../images/general/paw_icon_white.gif) no-repeat 0% 45%
   }
#topnav .topmenu li:hover ul li a, #topnav .small li:hover ul li a{	
    background:transparent;}
    
a.pag, a.pagCurrent {display:inline;padding:2px 6px;font-family:verdana, arial, sans-serif;font-size: 12px;text-decoration:none;margin: 2px 6px;text-align:center;position:relative;z-index:10;}

a.pag:link,a.pag:visited{background-color:#FCEB93;color:#7b102c;border:1px solid #7b102c;}

a.pagCurrent, a.pag:hover, a.pag:active{background-color:#7b102c;color:#FCEB93;border: 1px solid #FCEB93;}

#pages {text-align:center;margin: 20px auto 20px auto !IMPORTANT; padding: 20px !IMPORTANT; }





















   }