body {background:url(/s1/images/CS/img_sub_head_photo.jpg) 0 0 no-repeat;}
#Landingpage {background:url(/s1/images/CS/biotherapies_home_page_blue.jpg) 0 0 no-repeat;}
/*
#Homepage {background:url(/s1/images/CS/zlbb_homepage_bg_CS.jpg) 0 0 no-repeat;}
*/

#Homepage {background:url(/s1/images/CS/backgr_fence.jpg) 0 0 no-repeat;}

#LN_Container_SP
{background-image:none}

#leftnavbottom 
{
        background:url(/s1/images/CS/left_nav_bottom.gif);
        background-repeat: no-repeat;
        
        }

/***************************************************************************/

/*********************************************************************************/

#MH_Container_SP {height:60px}

#Homepage p {margin:0; padding:0}

#Homepage p br {display:none}

#regionname {display:none}


#searchall {display:none}
/*
#MH_Block_SP {display:none}
*/


/**********************************************************************************************
    NAVIGATION
        Styles involving the block of navigation on the left hand side
**********************************************************************************************/
    /* Front page */
    #LN_Container_FP
    {
        position:absolute;
    
        width:192px;
        height:519px;
        
        top:79px;
        left:0px;
        background:url(/s1/images/CO/LN_Container_FP_U.jpg) 0 0 no-repeat;
    }
    
        #LN_Container_FP #LN_Block_FP
        {
            display:block;
            background:url(/s1/images/CS/left_nav.jpg) -192px 0 repeat-y;
        }
    
        #LN_Container_FP .nav
        {   
        background-color:#106991 !important;
            position:relative;
            display:block;
            background:url(/s1/images/CS/left_nav.jpg) -192px 0 repeat-y;
        }
    
        #LN_Container_FP .nav a
        {
            position:relative;
            display:block;
            padding:10px 0px 10px 28px;
            
            color:#ffffff;
            font-weight:bold;
            font-size:12px;
            text-decoration:none;
            background: url(/s1/images/CS/left_nav.jpg) 0 0 repeat-y;
        }
    
        #LN_Container_FP a:hover
        {
            background:none;
        }


        #LN_Container_FP .nav_divider
        {

            display:block;
            width:192px;
            height:1px;
            background:url(/s1/images/CS/left_nav_divider.jpg) 0 0 no-repeat;
            
        }


    /* Secondary */
    #LN_Container_SP
    {
        width:192px;
        background:url(/s1/images/CS/left_nav.jpg) -192px 0 no-repeat;
    }
    
        #LN_Container_SP #LN_Block_SP
        {
            position:relative;
            display:block;
            background:url(/s1/images/CS/left_nav.jpg) -192px 0 repeat-y;
        }
        
        #LN_Container_SP .nav
        {   
            position:relative;
            display:block;
            background:url(/s1/images/CS/left_nav.jpg) -192px 0 repeat-y;
        }
    
            #LN_Container_SP .nav a:link, #LN_Container_SP .nav a:visited
            {
                background-color:#2c95b5;
            }
            
            #LN_Container_SP .nav a, #LN_Container_SP .nav a:link
            {
                position:relative;
                display:block;
                padding:10px 0px 10px 28px;
                
                color:#ffffff;
                font-weight:bold;
                font-size:12px;
                text-decoration:none;
                background: url(/s1/images/CS/left_nav.jpg) 0 0 repeat-y;
            }
            
            #LN_Container_SP .nav a:hover
            {
                background-color:#2c95b5;
            }
    
            #LN_Container_SP a:hover
            {
                background:none;
                background-color:#2c95b5;
            }

            #LN_Container_SP .nav_divider
            {
                position:relative;
                display:block;
                width:192px;
                height:1px;
                background:url(/s1/images/CS/left_nav_divider.jpg) 0 0 repeat-y;
            }
            
            #LN_Container_SP .nav_on
            {
                position:relative;
                display:block;
                width:192px;
                background:url(/s1/images/CS/left_nav.jpg) -384px 0 repeat-y;
                
            }
            #LN_Container_SP .nav_on a
            {
                position:relative;
                display:block;
                padding:10px 0px 4px 28px;
                
                color:#ffffff;
                font-weight:bold;
                font-size:12px;
                text-decoration:none;
            }
            
            #LN_Container_SP .sub_nav
            {
                position:relative;
                display:block;
                width:192px;
                background:url(/s1/images/CS/biomenufade.gif) -192px 0 repeat-y;
            }
            
            #LN_Container_SP .sub_nav a
            {
                position:relative;
                display:block;
                padding:4px 0px 4px 50px;
                
                color:#ffffff;
                font-weight:bold;
                font-size:12px;
                text-decoration:none;
                
                background:url(/s1/images/CS/biomenufade.gif) 0px 0 repeat-y;
            }
            
            
            #LN_Container_SP .sub_nav_on
            {
                position:relative;
                display:block;
                width:192px;
                background:url(/s1/images/CS/biomenufade.gif) -384px 0 repeat-y;
            }
            
            #LN_Container_SP .sub_nav a:hover
            {
                background:none;
            }
            
            #LN_Container_SP .sub_nav_on a
            {
                position:relative;
                display:block;
                padding:4px 0px 4px 50px;           
            
                color:#ffffff;
                font-weight:bold;
                font-size:12px;
                text-decoration:none;               
                background:url(/s1/images/CS/biomenufade.gif) -384px 0 repeat-y;
            }
            
            
            #LN_Container_SP .sub_nav_divider
            {
                position:relative;
                display:block;
                height:6px;
                font-size:1px;
                background:url(/s1/images/CS/left_nav.jpg) -384px 0 repeat-y;
            }
            
                        
                        /* following styles are for third level sub navigation links */
                        #LN_Container_SP .sub_nav3
                        {
                            position:relative;
                            display:block;
                            width:192px;
                            background:url(/s1/images/CS/biomenufade.gif) -170px 0 repeat-y;
                        }
                        
                        #LN_Container_SP .sub_nav3 a
                        {
                            position:relative;
                            display:block;
                            padding:4px 0px 4px 72px;
                            
                            color:#ffffff;
                            font-weight:bold;
                            font-size:12px;
                            text-decoration:none;
                            
                            background:url(/s1/images/CS/biomenufade.gif) 0px 0 repeat-y;
                        }
                        
                        
                        #LN_Container_SP .sub_nav3_on
                        {
                            position:relative;
                            display:block;
                            width:192px;
                            background:url(/s1/images/CS/biomenufade.gif) -362px 0 repeat-y;
                        }
                        
                        #LN_Container_SP .sub_nav3 a:hover
                        {
                            background:none;
                        }
                        
                        #LN_Container_SP .sub_nav3_on a
                        {
                            position:relative;
                            display:block;
                            padding:4px 0px 4px 72px;           
                        
                            color:#ffffff;
                            font-weight:bold;
                            font-size:12px;
                            text-decoration:none;               
                            background:url(/s1/images/CS/biomenufade.gif) -362px 0 repeat-y;
                        }
                        /* end following styles are for third level sub navigation links */


/*********************************************************************************************/
#xMC_Container_SP
{
    margin-top:-20px;
}

#RC_Container_FP 
{
    margin-top:-10px;
    margin-left:-20px;
}

#xHomepage #Ftr_Container_SP
{
    margin: 0 auto;
    padding: 5px;
    top: -15px;
    
}
/**** Landing page changes *****/
.MC_LPBlock_FP
{
    xposition: absolute;
    xtext-align:left;
    padding-top: 80px;
    padding-left: 20px;
    width:400px;
    height:500px;
}
.MC_LPBlock_FP h1.landingpage
{
    color:#F51935;
    font-size:13px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

.MC_LPBlock_FP p
{
    /*color:#A5A9AC;*/
    color: 555555;
    margin:0px;
    #mwidth:160px;
    padding:10px 0px 0px 0px;
    font-size:11px;         
}
        
.MC_LPFooter_FP
{
    xborder:solid #a00 10px;

    position: absolute;

    top: 510px;
    left: 630px;
    width:150px;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:right;
    line-height:2.2em;
    color:#8A8A8A;
}

#MB_DropdownIMG_SP
{
    float:left;

    xborder:solid #a00 10px;
    padding:0px 15px 0px 0px;
    
}

#siteselector
{
    padding-top:20px;
}

#MB_Dropdown_SP
{
    xborder:solid #a00 1px;
    padding:03px 60px 0px 0px;
    float:center;
    width:200px;
    
}

        /* Target Firefox (and ie7, which will be undone in the next step)
        html>body #GB_Container_SP {
                display:none;
        }
        html>body .MC_Container_FP, html>body #MC_Block_SP {
                        margin-top:10px;
        }
        */
        #Ftr_Container_SP
        {
        float:left;
    width:795px;
    position: relative;
    top: -15px;
    }


.callout {
    padding:0;
    margin:0; 
    border:0; 
    color:#ff0;
     
    width: 158px;
     
        
    }
.callout table 
{ 
    padding:0; 
    margin:0;
    width: 158px;
}

.callout tr {padding:0; margin:0}
.callout th {width:100%; color:#fff; margin: 0 7px 0 10px; padding-left:13px; text-align:center; font-weight:bold; font-size:11px; text-align:left }
.callout th img {margin:3px 7px 10px 3px; }
.callout td {width:100%; color:#08698C; padding: 5px 12px 0 12px; font-size:11px; font-weight:bold}
.callout td a {
    text-decoration:underline !important; 
    color:#08698C;
    font-weight: normal;
    }
.calloutbody a, .calloutbody a:visited 
{
        color:#08698C !important; 
        width: 150px !important; 
}

.callout .topline 
{
    height: 0px; 
    background-image: none;
    padding:0px;
    margin: 0px;
}
.callout .titleblock 
{
    background-image: none;
    vertical-align:center;
    width: 158px;
    height: 12px;
    
    padding-bottom: 0px;
    margin: 0px;
    
    font-size: 11px;
    font-weight: bold;
    color: #08698C;
}
.callout .titlebottom 
{
    height: 0px; 
    background-image: none;
    padding:0px;
    margin: 0px;
}
.callout .calloutbody 
{
    /*
    background-color: #d1e5f0;
    */
    width: 140px;
    background-image: none;
    }
.callout .calloutbottom {height: 9px; background:url(/s1/images/CS/callout/callout_angled_bottom.gif) 0 0 no-repeat}
.callout .calloutflatbottom {height: 0px; background-image: none;}
.callout .callouticon {float:left}

#contenttable #templateoutput td {
    padding:0px;
}

#Homepage #RC_Container_FP {
    top: 85px;
    left: 641px;
    width: 150px;

}

.RC_Block_FP img{
margin-top:5px;
padding-left: 9px;

#padding-left: 10px;
}


#Homepage #MB_Container_SP #contenttable
{
    margin-bottom: 25px;
 
}
#MB_Container_SP #contenttable
{
    margin-bottom: 15px;
 
}

#Homepage #MB_Container_SP
{
     
    min-height: 578px;
}

.NEWS_CALLOUT_HEADER
{
    margin-left: 10px;
    color: #08698C;
    margin-bottom: 5px;
     

}

#Homepage .MC_Block_FP p
{
    padding: 0px;
    padding-top: 5px;
    padding-top: 5px;
}

#Homepage .MC_Block_FP h1
{
    line-height: 16px;
    margin-bottom: 0px;

}

/* IE 6 */
#flashHome {    position: absolute; left: 192px;    top: 56px; z-index:2;}

/* 
IE 7 & FF 
html>body #flashHome {  position: absolute; left: 192px;    top: 56px; z-index:2;}
 
SAFARI 
body:first-of-type #flashHome {position: absolute;  left: 192px;    top: 56px; z-index:2;}
*/ 
 
 
 
#UMH_btnGo
{
    border-color: #08698C;
    border-width: thin;
    border-style: solid;
    background-color: #A7CBEA;
    color: #08698C;
}

#q
{
    border-color: #08698C;
    border-width: thin;
    border-style: solid;
}
 
#Homepage #TopNavLinksList
{
    position:relative;
    top: -25px; 
    left: 19px;
     
    float:right;
    margin-right: 30px;
    padding-right: 10px;
    /*background-color: #A7CBEA;*/
    _margin-right: 15px;
	z-index: 4;
} 

 

#TopNavLinksList
{
     margin: 0px 15px 0px 0px;
     padding: 10px 0px 10px 0px;
}
/* position correctly for non-IE6 */
html>body #TopNavLinksList
{
    padding: 10px 10px 10px 0px;
}


#MH_Block_SP .header 
{ 
    color:#A7CBEA;
    font-size:13px;
    font-weight:bold;
    padding:0px 15px 0px 0px;
}

html>body #MH_Block_SP .header 
{ 
    color:#A7CBEA;
    font-size:13px;
    font-weight:bold;
    padding:5px 5px 0px 0px;
}


#contenttable
{
     
}

#Homepage #Ftr_Container_SP 
{ 
    background-image:none;
    margin-top:-40px;
    _position:relative;
    
}

#homepagetext
{
    z-index: 3;
    position: relative;
    top: -30px;
    width: 400px;

}

#Homepage .MC_Block_FP h1
{
    z-index: 3;
    position: relative;
    width: 410px;
    
    
}

#TopNavLinksList img { position: relative; top: 5px;} 

#MB_LeftCol 
{
    float:left;
    position:relative;
    top:12px;
    width:192px;
}

.sitemap ul 
{
    margin-right: 50px;
    padding-left: 10px;

}


#Homepage .far_right_block_style
{

	border:0 none;
	left:-175px;
	position:relative;
	top:160px;
	#top: 120px;
}


#rightCallout h3 
{
    background-image: none;
    background-color: #106991;   
}

#GB_Block_SP_R a:hover, #GB_Block_SP_R a:active 
{
    color: #003050;
    text-decoration: underline;
}

#GB_Block_SP_R a:link, #GB_Block_SP_R a:visited
{
    color: #003050;
}

#highlights .highlighttop 
{
    background-image:url(left_callout_top_short.gif);
    height:24px;
}

#highlights .item 
{
    background-image:url(left_callout_1px_body.gif);
    padding:0 10px 5px;
}

#highlights .header 
{
    background-image:url(left_callout_1px_body.gif);
}

#highlights .highlightbottom 
{
    background-image:url(left_callout_bottom.gif);
    height:30px;
}

#highlights .item a 
{
    color: #003050;
}

h1 
{
    color: #003050;
}

#rightCallout .calloutbody 
{
    background-color: #D0E1E9;
}

/**********************Added for Social add-ons***********************************/


#a2apage_EMAIL, #a2afeed_EMAIL
{
	display: none;
}
#display_share
{
	display:block;
	float: right;	
}
#sharesave 
{	
	padding-top:6px;
	padding-right:20px;	
}

/**********************Added for Social add-ons***********************************/ 

 

