h1 {padding:0; margin:0;}

#primary_aside {background-color:#fff; padding-top:20px;}
#primary_aside_1 { width:340px; float:left; }
#homepage-news {border-top:2px solid #333;padding: 10px 0 0 0; margin: 0 10px 0 0;}

#primary_aside_2 { width:340px; float:left;}
#homepage-events {border-top:2px solid #999; padding-top: 10px; margin:0 0 0 10px;}

#primary_aside_3 { width:240px; float:right;clear:right}
#homepage-promos {border-top:2px solid #ccc; padding-top: 10px; margin:0 0 10px 20px}

#primary_aside_4 {width:240px; float:right; clear:right;}
#homepage-social {border-top:2px solid #ccc; padding-top: 10px; margin-left:20px}


#content_top, #content{display:none;}
.flagship {position:relative; background-color:#c10037;}
.apply-main {position:absolute; top:-30px; right:15px}
.unm_header_title {display:none;}
h2 {font-size:1.3em;}

#container {clear:both;}


/*----------------------------------*/
.unm-tabs.ui-tabs   { padding: 0; zoom: 1; border:0;}
.unm-tabs.ui-tabs .ui-widget-header {border:0; background:none; padding:0; margin:0;}
.unm-tabs.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0 0; margin:0; border:0; }
.unm-tabs.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin:0 1px 5px 0;padding:0 0 5px 0; border:0; background-color:inherit;}
.unm-tabs.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .25em .75em; }

.unm-tabs.ui-tabs  .ui-tabs-nav li a  {background-color:#ccc;}
.unm-tabs.ui-tabs  .ui-tabs-nav li a {color:#555;}

.unm-tabs.ui-tabs  .ui-tabs-nav li:hover a {background-color:#555;}
.unm-tabs.ui-tabs  .ui-tabs-nav li:hover a {color:#fff;}

.unm-tabs.ui-tabs  .ui-tabs-nav li.ui-tabs-selected, .unm-tabs.ui-tabs  .ui-tabs-nav li.ui-tabs-selected:hover {background: transparent url(http://webcore.unm.edu/v1/images/tab-down-arrow.png) bottom center no-repeat;}
.unm-tabs.ui-tabs  .ui-tabs-nav li.ui-tabs-selected a, .unm-tabs.ui-tabs  .ui-tabs-nav li.ui-tabs-selected a:hover{border-bottom-width: 0; background-color:#c10037; color:#fff;}



.unm-tabs.ui-tabs  .ui-tabs-nav li.ui-tabs-selected a, .unm-tabs.ui-tabs  .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; border:0}
.unm-tabs.ui-tabs  .ui-tabs-nav li a, .unm-tabs.ui-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer;  font-weight:bold;} 
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.unm-tabs.ui-tabs  .ui-tabs-panel {margin-top:2em; padding:1em 0 0 0; display: block; border-width: 0; background:#fff; }
.unm-tabs.ui-tabs  .ui-tabs-hide { display: none !important; }


.unm-tabs.ui-tabs  .ui-tabs-panel  h3.news_source {display:none;}

.unm-tabs ul {list-style:none; margin:0; padding:0;}
.unm-tabs ul li {margin-bottom:.5em;}

.unm-tabs li.ui-state-default, .unm-tabs li.ui-state-hover {background:none;}
.unm-tabs.ui-tabs .ui-tabs-panel {margin:0;}

#tabs ul.tabs_nav {display:none;}
#tabs ul.ui-tabs-nav {display:inherit;}



/* wide version */
#homepage-features {padding:20px 0}
 .feature-rotator-wide{ 
        width:700px; 
        padding:0 260px 0 0; 
        position:relative;        
        background:#c10037 url(/features/images/feature-back.gif);
        margin:0;
        clear:both;
        height:auto !important;
    }
     
 
    .feature-rotator-wide  ul.ui-tabs-nav{ 
        position:absolute; 
        top:0; 
        left:700px; 
        list-style:none; 
        padding:0; 
        margin:0; 
        width:260px; 
        padding:0;
        overflow:hidden;
        overflow-x:hidden;
    }


.feature-rotator-wide ul.ui-tabs-nav li {
    padding:0;
    color:#333;
    margin:0;
    height:75px;
    line-height:1em;
}

.feature-rotator-wide ul.ui-tabs-nav li .feature-cat {
    font-weight:bold;
    margin:0;
    line-height:1.5em;
    padding:0;
    font-size:1.2em;
}
.feature-rotator-wide ul.ui-tabs-nav li .feature-title {
    padding: 0;
    margin: 0;
    font-weight:normal;
    line-height:1em;
    line-height:1.2em;
    font-size:.95em;
}


<!-- first try
    .feature-rotator-wide  ul.ui-tabs-nav li{ 
        padding:0 0 0 0;   
        color:#333; 
        font-size:1.5em;
        font-weight:bold;
    }

-->

    .feature-rotator-wide  ul.ui-tabs-nav li img{ 
        float:left; 
        margin:0 10px 10px 0;
        background:transparent; 
        width: 45px !important;
        height: 45px !important;
      
    }


 .ui-state-hover

.feature-rotator-wide .ui-tabs-selected,.feature-rotator-wide .ui-state-active ,.feature-rotator-wide .ui-state-hover ,.feature-rotator-wide .ui-state-focus

 {border:0; background:none; padding-bottom:0;}

     .feature-rotator-wide  li.ui-tabs-nav-item{ 
        background:url(../images/tab-default.gif) 0 0 no-repeat;  
    height:75px;
    padding:0;
    margin:0;
    }
    .feature-rotator-wide  li.ui-tabs-nav-item a{ 
        display:block; 
        text-decoration:none;
        color:#fff;  
        padding:10px 10px 10px 30px;
        outline:none;
        background:none;
    }
    .feature-rotator-wide  li.ui-tabs-nav-item:hover{ 
    background: #ddd url(../images/tab-default.gif) 0 0  no-repeat;
    }
    .feature-rotator-wide  li.ui-tabs-nav-item a:hover{background:none; color:#333;}
    .feature-rotator-wide  li.ui-tabs-selected,   
    .feature-rotator-wide  li.ui-tabs-selected:hover{  
    background: #fff url(../images/tab-selected.gif) 0 0 no-repeat;} 
   .feature-rotator-wide  li.ui-tabs-selected a {color:#333;}   
   
   .feature-rotator-wide  .ui-tabs-panel{ 
        width:auto; 
        border:0 !important;
        background:#c10037; 
        position:relative;
        padding:0;
        margin:0  0 0 20px;
       
        overflow:hidden;
        height:300px;
    }
    .feature-rotator-wide  .ui-tabs-panel  img .feature-img{ 
      width:680px; height:300px;      
      } 
    
    
    .feature-rotator-wide  .ui-tabs-panel .feature-info{ 
        position:absolute; 
        bottom:15px; 
        left:0; 
        background: transparent url(//webcore.unm.edu/v1/images/transparent-bg.png); 
        width:100%;
    }

    
    .feature-rotator-wide  .feature-info h2{  
        color:#fff; 
        padding:10px 15px; 
        margin:0;
        overflow:hidden; 
    }
    .feature-rotator-wide  .feature-info p{ 
        padding:0 130px 10px 15px; 
        margin:0;
        color:#f0f0f0;
    }
    .feature-rotator-wide  .feature-info a{ 
        text-decoration:none; 
        color:#fff; 
    }
    .feature-rotator-wide  .feature-info a:hover{ 
        text-decoration:underline; 
    }   
    .feature-rotator-wide .ui-tabs-hide{ 
        display:none; 
    }
    
#dept_header { padding-bottom:15px; background:#c10037 url(../images/front-drop.gif) bottom center no-repeat;}
#dept_logo {background-color:#fff; margin: 5px 0 0 0; padding:0 1px;}   






#lower-nav-bar {
clear:both;
text-align:left;
padding:20px 10px ;
margin:0;
background-color:#eee;
border:0;
overflow:auto;
      -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}


#lower-nav-bar ul{
    float:left;
    width:auto;
    padding:0;
    margin:0;
    list-style:none;

    
    }

#lower-nav-bar ul li{
    float:left;
    width:auto;
    display:inline;
    position:relative;
    padding:0;
    width:150px;
    font-weight:bold;
    font-size:.95em;
    }

#lower-nav-bar ul li .lower-section-name{ padding:0 10px;  font-size:1.1em; margin-bottom:.5em;}
    


#lower-nav-bar ul li ul {
    position:relative;
    left:0;
    z-index:2;
    width:auto;
    padding:0 10px;
    margin:0 10px 0 0;
    float:left;
    clear:left;
    border-right:1px solid #ccc;
    list-style:none;
            
}

#lower-nav-bar ul li.infofor ul  {border:0;}


#lower-nav-bar ul li ul li {
    display:block;
    font-size:1em;
    clear:left;
    width:120px;

}
#lower-nav-bar ul li ul li a {
    padding:0 0 0 0;
    color:#333;
    font-weight:normal;
    
}


/* nav --------------------------- */

#nav-bar {
    clear:both;
    text-align:left;
    padding:0;
    margin:0;
    background:#eee url(../images/hidden-nav-top.gif) no-repeat 0 0;
    display:block;
    overflow:auto;
    border:0;
}

#nav {
    float:left;
    width:auto;
    padding:0;
    margin:0;
    list-style:none;
}

#nav:hover {border-bottom:#999;}

.nav-open{background:transparent url(../images/hidden-nav-bottom.gif) repeat-x bottom center;}

/* #nav  > li */
#nav .nav-section
 {
    float:left;
    width:auto;
    display:inline;
    position:relative;
    padding:0;
    width:160px;
    
}

/* #nav > li .section-name */
#nav .section-name {
    float:left;
    display:block;
    width:auto;
    font-weight:bold;
    color:#fff;
    font-size:1.1em;
    padding:8px 20px 0 20px;
    overflow:hidden;
    
}
/* sub items */
#nav li ul {
    position:relative;
    left:0;
    z-index:2;
    width:auto;
    padding:1em 0 1em 20px;
    margin:15px 0 10px -1px;
    float:left;
    clear:left;
    border-left:1px solid #ccc;
    list-style:none;
    width:130px;
        
    
}
#nav li li {
    display:block;
    font-size:1em;
    clear:left;
    width:auto;

}
#nav li li a {
    font-size:1em;
    padding:0 0 0 0;
    color:#333;
    
}
 
 
/**  Home Page Preview **/
.homepage-preview {margin:0;} 
.homepage-preview p {margin:.5em; font-weight:bold;}