﻿


/* Breadcrumb Link Settings */ 


.breadcrumb
{
    font-size: 1.2em;
    color: #2f5e87;
    margin: 0 0 15px 0;
}

#programHolder .breadcrumb
{
    margin-bottom: 35px;
}

#programHolder h2
{
    margin-bottom: 27px;
}

#MainContentHolder .breadcrumb a:link, #MainContentHolder .breadcrumb a:visited
{
    border: none;
}





/* TopNavigation Begin */ 

#mainNav, #defaultMainNav
{
    margin: 0 auto;
    position: relative;  
}

#mainNav ul
{
    padding: 110px 0 0 30px;
}

#defaultMainNav ul
{
    padding: 382px 0 0 38px;
}

#mainNav ul li, #defaultMainNav ul li
{
    display: inline;
    float: left;
}


#mainNav ul li a:link, #mainNav ul li a:visited, #defaultMainNav ul li a:link, #defaultMainNav ul li a:visited
{
    color: #fff;
    padding: 6px 40px 5px 32px;
    text-transform: uppercase;
    font-size: 1.3em;
    display: block;
    margin: 0;
}





#mainNav ul li a:hover, #mainNav ul li a:active, #defaultMainNav ul li a:hover, #defaultMainNav ul li a:active
{
    text-decoration: underline;
}




/* TopNavigation End */ 








#subNavigation 
{
    background: #EAF0F5 url(/images/graphics/subnavigationHeader.jpg) no-repeat 0 0;
    position: relative;
    padding-top: 1px;
    padding: 48px 0 0 0;
    margin: 0 0 32px 0;
}

#subNavigation span#navHeader
{
    position: absolute;
    color: #fff;
    font-family: Times New Roman, Serif;
    font-size: 1.6em;
    position: absolute;
    top: 5px;
    left: 14px;
}

#subNavigation ul
{
  
}

#subNavigation li
{
    display: inline;
}

#subNavigation ul li a:link, #subNavigation ul li a:visited
{
    color: #0b2238;
    display: block;
    padding: 7px 0px 7px 14px;
    background: #eaf0f5;
    border-top: 1px solid #c9d8e5;
    font-size: 1.1em;
    width: 191px;
}

#firstColumn #subNavigation ul li span.selected
{
    background: #dee7ef;
    color: #0b2238;
    display: block;
    border-top: 1px solid #c9d8e5;
    padding: 7px 0px 7px 14px;
    font-size: 1.1em;
    font-weight: bold;
}


#firstColumn #subNavigation ul li a:hover, #firstColumn #subNavigation ul li a:active
{
    background: #dee7ef;
    color: #0b2238;
    border-top: 1px solid #c9d8e5;
}



/* Sub Sub */ 

#subNavigation ul li ul li a:link, #subNavigation ul li ul li a:visited
{
        padding: 7px 0px 7px 25px;
        border: none;
        width: 180px;
        background: #f5f8fa url(/images/graphics/bluenavarrow.png) no-repeat 15px 11px;
}

#firstColumn #subNavigation ul li ul li a:hover, #firstColumn #subNavigation ul li ul li a:active
{
       border: none;
       background: #dee7ef url(/images/graphics/bluenavarrow.png) no-repeat 15px 11px;
}


#firstColumn #subNavigation ul li ul li span.selected
{
    color: #0b2238;
    background: #dee7ef url(/images/graphics/bluenavarrow.png) no-repeat 15px 11px;
    display: block;
    padding: 7px 0px 7px 25px;
    font-size: 1.1em;
    font-weight: bold;
    border: none;
    
}




/* Sub Sub Sub */ 

#subNavigation ul li ul li ul li a:link, #subNavigation ul li ul li ul li a:visited
{
        padding: 7px 0px 7px 35px;
        border: none;
        width: 170px;
        background: #fdfefe;
}

#firstColumn #subNavigation ul li ul li ul li a:hover, #firstColumn #subNavigation ul li ul li ul li a:active
{
       border: none;
       background: #f5f8fa;
}


#firstColumn #subNavigation ul li ul li ul li span.selected
{
    color: #0b2238;
    background: #fdfefe;
    font-weight: bold;
    display: block;
    padding: 7px 0px 7px 35px;
    font-size: 1.1em;
    border: none;
    
}
