﻿body
{
}

h2 
{
    border-color: #2d2a88;
    color: #2d2a88;
}

/* page area: 999px */
#page 
{
    width: 999px;
}

#header {
    background: #2D2A88 url(../images/semen-header-bg.jpg) 0 0 no-repeat;
    height: 0;
    padding-top: 79px;
    overflow: hidden;
}


#nav 
{
    width: 186px;
    padding-right: 15px;

    float: left;
    
    /* top rounded corners */
    background: url(../images/semen-nav-bg-top.jpg) 0 0 no-repeat;
    padding-top: 198px;
}
#nav h2 { display: none; }
#nav ul 
{
    /* bottom rounded corners */
    padding-bottom: 24px;
    background: url(../images/semen-nav-bg-bottom.jpg) bottom left no-repeat;
}
#nav ul ul 
{
    /* undo for nested menu */
    padding-bottom: 0;
    background-image: none;
}
/* DAXNOTE JTF 082309: If js is enabled, hide all submenus except for current page's */
body.ready #nav li ul { display: none; }
body.ready #nav li.active ul { display: block; }

#nav a 
{
    display: block;
    padding: .3em 1em;
    color: #006;
    border-bottom: none;
}
#nav a:hover 
{
    color: #ffefe1;
}
#nav a.active { font-weight: bold; }
#nav ul ul a 
{
    padding-left: 2em;
    background: url(../images/menu_bullet.gif) 1em 10px no-repeat;
}
/* DAXNOTE JTF 082309: These items need to be hidden */
#nav a.downloads,
#nav a.glossary,
#nav a.request-a-brochure { padding-top: 0; height: 0; overflow: hidden; *display: none; }


#breadcrumbs 
{
    width: 798px;
    float: left;
    margin-top: 1em;
}
#content 
{
    width: 798px;
    float: left;
    margin-top: 1em;
}

#footer 
{
    clear: both;
    margin-left: 201px;
    width: 798px;
    color: #666;
    text-align: center;
}

#footer div.menu { margin-bottom: 1em; }

#footer div.menu h2 { display: none; }
#footer div.menu li  
{
    display: inline;
    border-left: 1px solid #aaa; 
    padding-left: .75em;
    margin-left: .75em;
}
#footer div.menu li:first-child 
{
    margin-left: 0;
    padding-left: 0;
    border-left: none;
}
#footer .copyright 
{
    font-size: 80%;
    line-height: 150%;
}


/* page-specific css */
#home h1,
#home p 
{
    display: none;
}
#home .fertility,
#home .blood
{
    float: left;
}
#home .fertility a,
#home .blood a 
{
    display: block;
    width: 300px;
    height: 0;
    padding-top: 276px;
    overflow: hidden;
}
#home .fertility a { background: url(../images/fertilityIcon.jpg) 0 0 no-repeat; margin-right: 45px; }
#home .blood a { background: url(../images/bloodIcon.jpg) 0 0 no-repeat; }