/* Copyright Bridgeline Software, Inc. An unpublished work created in 2009. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. ("Bridgeline").  
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited. */

/* Home */
div.home div.baseCol1
{
    width:291px;
    height:280px;
    padding:40px 0 0 35px;
    background: url(/images/exos/blackBg.gif) repeat-y left top;
    overflow:visible;    
}
div.home 
{
    padding-bottom:0 !important;
}
div.home div.globalnavSection
{
    width:290px;
    display:table;
    padding-bottom:18px;
    border-right:1px solid #2d2e2d;
    line-height:1.42em;
}
div.home ul.mainMenu ul li
{
    list-style:none;
}
div.home ul.mainMenu div.level1
{
    display:none;
}
div.home div.baseCol2
{
   width:654px;   
   overflow:visible;
   background:#000;
}
div.home div.baseCol2 div.bannerArea
{
    width:630px;
    min-height:163px;
    padding-top:157px; padding-left:24px;
    background: url(/images/exos/homeBanner.jpg) no-repeat left top;
}
div.home div.hiliteBlk, div.home div.lastBlk
{
    float:left;
    width:326px;
    padding-bottom:20px;
    background: #fff url(/images/exos/hiliteMainBg.gif) no-repeat right top;
}
div.home div.hiliteBlk h3, div.home div.lastBlk h3
{
    padding:15px 0 0 20px;
    background: url(/images/exos/highlightsHeaderBg.gif) repeat-y 0 0;
    text-transform:capitalize;
}
div.home div.hiliteContent
{
    width:285px;
    padding:20px 20px 0; 
}
div.home div.lastBlk div.hiliteContent
{
    width:288px;
}
div.home div.firstBlk div.hiliteContent
{
    width:305px;
    padding-right:0;
} 
div.home ul.hiliteLinks
{
    position:relative;
    padding-top:1px;    padding-left:0;    
    background: url(/images/exos/hilitelinknewBg.gif) no-repeat right -79px;
    z-index:700;
}
div.home ul.hiliteLinks li
{
    list-style:none;
    position:relative;
    padding-bottom:1px;
    background:#fff url(/images/exos/hilitelinknewBg.gif) no-repeat right bottom;
}
div.home ul.hiliteLinks li a
{
    display:block;
    padding-top:7px; padding-bottom:7px;     padding-left:14px;
    background: url(/images/exos/hiliteLinkBg.gif) no-repeat 0 11px;
    color:#003460 !important;
    text-decoration:none !important;
}
div.home ul.hiliteLinks li span.submenu
{
    left:-999em;
    display:none;
}
div.home ul.hiliteLinks li:hover span.submenu
{
    display:block;
    position:absolute;
    left:305px; 
    width:278px;
    padding:0 25px 0 25px;
    background:#a2ceee url(/images/exos/subHilitesBg.gif) repeat-x 0 bottom;
    z-index:777;
}
div.home ul.hiliteLinks li.link1:hover span.submenu
{
    top:-47px;
}
div.home ul.hiliteLinks li.link2:hover span.submenu
{
    top:-79px;
}
div.home ul.hiliteLinks li.link3:hover span.submenu
{
    top:-110px;
}
div.home ul.hiliteLinks li.link4:hover span.submenu
{
    top:-142px;
}
div.home ul.hiliteLinks li.link5:hover span.submenu
{
    top:-174px;
}
div.home ul.hiliteLinks li.link6:hover span.submenu
{
    top:-206px;
}
.adminStyle
{
    margin:-1px 0 0 -2px !important;
}

/* for Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    div.home ul.hiliteLinks li.link1:hover span.submenu
    {
        top:-47px;
    }
    div.home ul.hiliteLinks li.link2:hover span.submenu
    {
        top:-78px;
    }
    div.home ul.hiliteLinks li.link3:hover span.submenu
    {
        top:-109px;
    }
    div.home ul.hiliteLinks li.link4:hover span.submenu
    {
        top:-140px;
    }
    div.home ul.hiliteLinks li.link5:hover span.submenu
    {
        top:-171px;
    }
    div.home ul.hiliteLinks li.link6:hover span.submenu
    {
        top:-202px;
    }
}
div.home span.submenu span.subHeader
{
    width:210px;
    padding-top:15px;   padding-bottom:12px;
    display:block;
    font-size:166.7%;
    color:#000;
    line-height:1.25em;
    letter-spacing:-1px;
}
div.home span.submenu span.subContent
{
    width:265px;
    display:block;
    color:#003460;
    font-size:108.3%;
    line-height:1.5em;
}
div.home ul.hiliteLinks li:hover, div.home ul.hiliteLinks li:hover a
{
    margin-top:-2px; margin-bottom:-1px; 
    border-bottom:1px solid #a2ceee !important;
    background:#a2ceee;
    cursor:pointer;
}
div.home ul.hiliteLinks li:hover a
{
    text-decoration:underline !important;
    padding-top:9px;
}
div.home ul.hiliteLinks li a:hover
{
    margin-right:-20px; padding-top:9px;
    text-decoration:underline !important;
    background:#a2ceee;
}
div.home div.hiliteContent img
{
    margin-bottom:15px;
}
div.home div.hiliteInfo
{
    width:100%;
    display:table;
}
div.home div.hiliteInfo p
{
    color:#666;
    padding-right:10px;
}
div.home div.hiliteInfo h5 a, div.home div.hiliteInfo h5 a:visited
{
    text-decoration:none;
    color:#000;
}
div.home div.hiliteInfo h5 a:hover, div.home div.hiliteInfo h5 a:active
{
    text-decoration:underline;
    color:#000;
}
div.home div.hiliteInfo span.dateStamp, div.home div.hiliteInfo span.separator 
{
    float:left;
    display:block;
    padding-top:1px;
}
div.home div.hiliteInfo span.separator
{
    padding:0 4px;
}
div.home div.lastBlk 
{
    background:#fff;
    background-image:none;
}
div.home div.lastBlk h3, div.home div.lastBlk div.hiliteContent
{
    border-right:none;
}
div.home div.baseCol2 div.bannerArea img
{
    width:auto;
    height:auto;
}
div.home div.bannerContent
{
    float:left;
    width:340px;
    color:#ccc;
    font-size:125%;
    line-height:1.5em;    
}

/* Std Content and Std List */
div.listBox
{
    float:left;
    width:460px;
    margin-bottom:15px;
    border-bottom:1px solid #ccc;
}
div.listBox img
{
    float:left !important;
    width:110px;
    margin:5px 0 0 0 !important;    padding:0 16px 25px 0;
}
div.listboxContent 
{
   /* float:left;
    width:320px;    */
}
div.listboxContent h4 a, div.listboxContent h4 a:visited
{
    text-decoration:none;
    color:#000;    
}
div.listboxContent h4 a:hover, div.listboxContent h4 a:active
{
    text-decoration:underline;
    color:#000;    
}
div.lastBox
{
    border-bottom:none !important;
}
div.list div.pageIntro
{
    margin-bottom:30px;
}
div.pageInfoContainer
{
    clear:both;
    width:460px;
}
div.list div.paginate
{
    width:460px;
}
div.list div.CLContentDataView hr
{
    display:none;
}

/* Bio List */
div.biolist .searchForm
{
    float:left;
    margin-right:40px; margin-bottom:20px;
}
div.biolist .searchForm label
{
    float:left;
    display:block;
    margin-top:1px;    padding-right:10px;    
    vertical-align:middle;
}
div.biolist .searchForm select
{
    float:left;
    height:20px;
    font-size:90%;
    vertical-align:middle;
}
div.biolist .searchForm .actnBtn
{
    margin-left:10px;
}
div.biolist .searchForm .txtBox
{
    float:left;
    border:1px solid #b4b4b4;
    padding:2px 5px 1px 5px;
}
div.biolist .contentList
{
    float:left;
    width:100%;
}
div.biolist div.listBox
{
    width:100%;
}
div.biolist div.listBox img
{
    padding-right:25px;
}
div.biolist div.listboxContent 
{
    float:left;
    width:475px;
    padding-right:50px;
}
div.biolist div.listboxContent h4
{
    padding-bottom:3px;
}
div.biolist div.listboxContent h5
{
    float:left;
    font-weight:normal; font-style:italic;
    padding-bottom:3px;
    line-height:1.4em;
}
div.bioList
{
	float:left;
}
div.bioList h3
{
    color:#004187;
    font-size:166.7%; font-weight:normal;
    line-height:1.4em;
}
div.bioList h3 a
{
	text-decoration:none;
}
div.pageContent div.bioList h4
{
    color:#333;
    line-height:1.4em;
    font-size:133.3%;  
}
div.biolist div.listboxContent span.separator
{
    float:left;
    padding:0 6px;
}
div.biolist div.listboxContent p, div.bioList p
{
    clear:both;
}
div.biolist hr
{
    margin-bottom:25px;
}
div.leadershipDetail div.PageTitle
{
	display:none;
}
div.bioListDesc
{
	width:330px;
}
