/* ==== About Us ============================================================ */

div#main-content.aboutus {
    padding: 2px 30px 30px 0px;
    height: 900px;
    width: 866px;
}

div#qt_about {
    position: relative;
    top: -430px;
    left: -260px;
}

/* ==== Our Team ============================================================ */

div#quackhouse {
    position: absolute;
    left: 400px;
    height: 656px;
    width: 313px;
    z-index: 1;
}

body div#teamIntro {
    width: 530px;
}

div#Accordion1 {
    width: 540px;
}

/* ==== Jobs ================================================================ */

div#jobspic {
    position: relative;
    top: 1px;
    left: 20px;
}


/* YUI Style Overrides for Second Level Nav =================================== */

/* Overall position */
div#secondLevelNav.yui-navset {
    position: relative;
    top: 5px;
}

/* default space between tabs */ 
div#secondLevelNav.yui-navset .yui-nav li,
div#secondLevelNav.yui-navset-top .yui-nav li,
div#secondLevelNav.yui-navset-bottom .yui-nav li {
    margin: 0 0.5em 0 0; /* horizontal tabs */
    width: 240px;
    height: 35px;
}

div#secondLevelNav.yui-navset-top .yui-nav, 
div#secondLevelNav.yui-navset-bottom .yui-nav { 
    width: 240px;
    height: 35px;
} 

div#secondLevelNav.yui-navset .yui-navset-left, 
.yui-navset-left { padding:0 0 0 6em; } /* map to nav width */ 
.yui-navset-right { padding:0 6em 0 0; } /* ditto */ 

/* div#secondLevelNav.yui-navset defaults to .yui-navset-top */ 
div#secondLevelNav.yui-navset .yui-nav, 
div#secondLevelNav.yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */ 
    /* border: solid #2647a0;  color between tab list and content */ 
    /* border-width:0 0 5px; */
    Xposition:relative; 
    zoom:1; 
} 

div#secondLevelNav.yui-navset .yui-nav li, 
div#secondLevelNav.yui-navset .yui-navset-top .yui-nav li { 
    margin:0 20px 0 0; /* space between tabs */ 
    padding: 1px 0 0; /* gecko: make room for overflow */ 
    width: 240px;
    height: 35px;
    z-index: 10;
} 

div#secondLevelNav.yui-navset .yui-nav .selected, 
div#secondLevelNav.yui-navset .yui-navset-top .yui-nav .selected {  
    margin:0 0.16em -1px 0; /* for overlap */ 
}

div#secondLevelNav.yui-navset .yui-nav a,
div#secondLevelNav.yui-navset .yui-navset-top .yui-nav a { 
    color: #000;
    border:none;
    cursor:hand; 
    left: 0px; right: 0; bottom: 0; /* protect from other orientations */ 
    top:-1px; /* for 1px rounded corners */ 
    position: absolute;
    width: 240px;
    height: 35px;
} 

div#secondLevelNav.yui-navset .yui-nav a#about, 
div#secondLevelNav.yui-navset .yui-navset-top .yui-nav a#about { 
    background: url(../images/abt_about.gif) no-repeat; /* tab background */ 
    text-decoration:none;
} 

div#secondLevelNav.yui-navset .yui-nav .selected a#about, 
div#secondLevelNav.yui-navset .yui-nav .selected a#about:focus, /* no focus effect for selected */ 
div#secondLevelNav.yui-navset .yui-nav .selected a#about:hover { /* no hover effect for selected */ 
    background: url(../images/abt_about-sel.gif) no-repeat; /* selected tab background */
} 

div#secondLevelNav.yui-navset .yui-nav a#about:hover, 
div#secondLevelNav.yui-navset .yui-nav a#about:focus { 
    background: url(../images/abt_about-over.gif) no-repeat; /* selected tab background */ 
}

div#secondLevelNav.yui-navset .yui-nav a#team, 
div#secondLevelNav.yui-navset .yui-navset-top .yui-nav a#team { 
    background: url(../images/abt_team.gif) no-repeat; /* tab background */ 
    text-decoration:none; 
    top: 35px;
} 

div#secondLevelNav.yui-navset .yui-nav .selected a#team, 
div#secondLevelNav.yui-navset .yui-nav .selected a#team:focus, /* no focus effect for selected */ 
div#secondLevelNav.yui-navset .yui-nav .selected a#team:hover { /* no hover effect for selected */ 
    background: url(../images/abt_team-sel.gif) no-repeat; /* selected tab background */ 
    top: 35px;
} 

div#secondLevelNav.yui-navset .yui-nav a#team:hover, 
div#secondLevelNav.yui-navset .yui-nav a#team:focus { 
    background: url(../images/abt_team-over.gif) no-repeat; /* selected tab background */ 
    top: 35px;
} 

div#secondLevelNav.yui-navset .yui-nav a#jobs, 
div#secondLevelNav.yui-navset .yui-navset-top .yui-nav a#jobs { 
    background: url(../images/abt_jobs.gif) no-repeat; /* tab background */ 
    text-decoration:none;
    top: 70px;
} 

div#secondLevelNav.yui-navset .yui-nav .selected a#jobs, 
div#secondLevelNav.yui-navset .yui-nav .selected a#jobs:focus, /* no focus effect for selected */ 
div#secondLevelNav.yui-navset .yui-nav .selected a#jobs:hover { /* no hover effect for selected */ 
    background: url(../images/abt_jobs-sel.gif) no-repeat; /* selected tab background */ 
    top: 70px;
} 

div#secondLevelNav.yui-navset .yui-nav a#jobs:hover, 
div#secondLevelNav.yui-navset .yui-nav a#jobs:focus { 
    background: url(../images/abt_jobs-over.gif) no-repeat; /* selected tab background */ 
    top: 70px;
} 

div#secondLevelNav.yui-navset .yui-nav .selected a em { 
    padding:0.35em 0.75em; /* raise selected tab */ 
} 

div#secondLevelNav.yui-navset .yui-nav .selected a, 
div#secondLevelNav.yui-navset .yui-nav .selected a em { 
    /* border-color:#243356;  selected tab border color */ 
} 

div#secondLevelNav.yui-navset .yui-navset-top .yui-content { 
    /* background:#edf5ff; /* content background color */ 
} 

div#secondLevelNav.yui-navset .yui-content, 
div#secondLevelNav.yui-navset .yui-navset-top .yui-content { 
    padding: 0 20px 0 20px; /* content padding */ 
    position: absolute;
    top: 0px;
    left: 240px;
    width: 615px;
} 

/* End YUI Style Overrides for Second Level Nav =============================== */

/* Spry Style Overrides ===================================================== */
.Accordion {
    border: none;
    margin-top: 15px;
}

.AccordionPanelTab,
.AccordionFocused .AccordionPanelTab,
.AccordionPanelClosed .AccordionPanelTab {
    /*background: transparent;*/
    background: url(../images/panelArrowRight.png) no-repeat;
    border: none;
    z-index: 60;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab,
.AccordionPanelOpen .AccordionPanelTab,
.AccordionPanelOpen .AccordionPanelTabHover {
    background: url(../images/panelArrowDown.png) no-repeat;
    background-color: #FFF3D1;
}

.AccordionPanelClosed .AccordionPanelTabHover {
    background-color: #FFF3D1;
}

.AccordionPanelTab span.name {
    font-family: "Myriad Pro", "Myriad Web", Myriad, "HelveticaNeue-light", "Helvetica Neue", "Lucida Grande", geneva, helvetica, arial, sans-serif;
    color: #498FCC;
    font-size: medium;
    padding-left: 15px;
}

.AccordionPanelTab span.title {
    color: #000;
    font-size: small;
}

.AccordionPanelContent table tr td {
    font-size: small;
    line-height: normal;
}

.AccordionPanelOpen .AccordionPanelContent,
.AccordionPanelClosed .AccordionPanelContent {
    background: url(../images/biogradient.gif) repeat-x;
    padding: 12px;
    height: 222px;
    z-index: 50;
}
