/* RadMenu Quaker skin */

.RadMenu_Quaker
{
   /* background: #ffffff url(  "Img/rootBackgroundMega.gif" ) repeat-x left 39px;*/
    padding-top: 2px;
    text-align: left; /*z-index:120;*/
}
.RadMenu_Quaker .group
{
    border: 1px solid #979797;
    padding: 3px 0;
}
.RadMenu_Quaker .group .item
{
    padding-left: 1px;
}


.RadMenu_Quaker .link
{
    color: #000;
    text-decoration: none;
    font: normal 12px/28px "segoe ui" ,arial,sans-serif;
    height: 28px;
    position: relative;
    _float: left;
    font-size: 13px;
    color: #97181f;
    text-transform: uppercase;
    font-weight: bold;
    margin: 10px 17px 0px 0px;
    text-decoration: none;
    vertical-align: bottom;
    z-index: 130;
}
.RadMenu_Quaker .link:focused, .RadMenu_Quaker .focused
{
    outline: 0;
}
.RadMenu_Quaker .rootGroup .text
{
    margin: 0 0 0 6px;
    padding: 0 6px 0 0;
}
.RadMenu_Quaker .horizontal .text
{
    padding: 0 6px 0 0;
}
.RadMenu_Quaker .rootGroup .expanded
{
    /*/*background: transparent url(  "Img/rootSelectedMega.gif" ) no-repeat 2px 0;*/
}
.RadMenu_Quaker .rootGroup .expanded .text
{
    /*background: transparent url(  "Img/rootSelectedMega.gif" ) no-repeat top right;*/
}

.RadMenu_Quaker .rootGroup .link, .RadMenu_Quaker .rootGroup .link:link
{
}
.RadMenu_Quaker .rootGroup .link:hover, .RadMenu_Quaker .rootGroup .CLICKED a, .RadMenu_Quaker .rootGroup .link:focus
{
    /*background: transparent url(  "Img/rootHoveredMega.gif" ) no-repeat 0 0;*/
    color: #1F5DA7;
    text-decoration: none;
}
.RadMenu_Quaker .rootGroup .link:hover .text, .RadMenu_Quaker .rootGroup .CLICKED .text, .RadMenu_Quaker .rootGroup .link:focus .text
{
    /*background: transparent url(  "Img/rootHoveredMega.gif" ) no-repeat top right;*/
}

.RadMenu_Quaker .group .slide
{
    margin: -1px 0 0 -5px;
}
.RadMenu_Quaker .group .link
{
    padding: 0 0 0 31px;
    margin: 0 2px 0 0;
    height: 22px;
    line-height: 22px;
}
.RadMenu_Quaker .group .horizontal .link
{
    padding-left: 2px;
}
.RadMenu_Quaker .group .link .text
{
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 28px;
}



/*****************Alina's styles*************************/
clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
    height: 1%;
}
.clearfix
{
    display: block;
}
/* End hide from IE-mac */


#menuContainer
{
    position: relative;
    display: block;
}




.main_content
{
    overflow: hidden;
    margin-bottom: 20px;
}
div.bottom_content
{
    clear: both;
    padding: 0 10px;
    position: absolute;
    bottom: 5px;
    overflow: hidden;
}
div.additionalMenuItems
{
    display: none;
}

#subnav_items ul
{
    list-style-type: none;
}
#subnav_items ul.level1 li
{
    color: #3574a9;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    float: left;
    margin: 15px 0;
    position: relative; /*height: 230px;*/
    background: #fff url(  "Img/submenuBackgroundQuaker.gif" ) repeat-y right 15px;
    padding: 5px 20px 32767px 20px;
    margin-bottom: -32767px;
}
#subnav_items ul.level1 li.first
{
    margin-left: 10px;
}
#subnav_items ul.level1 li.last
{
    margin-right: 10px;
    background: #fff none;
}


#subnav_items ul.level2 li, #subnav_items ul.level2 li.first, #subnav_items ul.level2 li.last
{
    background: #fff none;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 11px;
    color: #3674a7;
    text-transform: none;
    font-weight: normal;
    display: block;
    float: none;
}

#subnav_items ul.level1 li.hiddenTopLi
{
    background: none;
    padding-top: 0;
    margin-top: 0;
    width: 100%;
}




#subnav_items table.noSecondLevel
{
    width: 100%;
    margin: 0;
    padding: 0;
}
#subnav_items table.noSecondLevel tr
{
    margin-bottom: 10px;
}
#subnav_items table.noSecondLevel td
{
    color: #3574a9;
    font-size: 10px;
    text-transform: uppercase;
    margin: 35px 0; /*height: 230px;*/
    background: #fff url(  "Img/submenuBackgroundQuaker.gif" ) repeat-y right 15px;
    padding: 10px;
}

#subnav_items table.noSecondLevel td.last
{
    background: #fff none;
}
#subnav_items table.noSecondLevel td.separator
{
    background: #fff url( "Img/bg_separator_row.gif" ) 0 10px repeat-x;
    height: 20px;
    padding: 0;
    margin: 0;
}



/* example callout style */

.callout_right
{
    background-color: #f2f2f2;
    width: 170px;
    display: block; ;height:70px;margin-bottom:10px;padding:10px;}

.callout_bottom
{
    background-color: #f2f2f2;
    width: 190px;
    display: block;
    float: left;
    height: 175px;
    padding: 10px;
    margin-right: 10px;
}

.callout_right a:link, .callout_right a:link, a.normal, .callout_bottom, .callout_right
{
    text-decoration: none;
    font-style: normal;
    text-transform: none;
    font-size: 10px;
}

