body {
    color:#000;
    background-color: #FFF;
}
/*MAIN NAVIGATION*/

#main-navigation{
    background-color: #09c;
	height: 1.833em;
    display: none;
}

#main-navigation ul.level2 li{
    border-bottom: 1px solid #9c9;
}

#main-navigation li {
    border-right: 1px solid #fff;
	height: 1.833em;
}

#main-navigation li.homelink {
    border-right: 1px solid white;
}

#main-navigation a {
    color: #fff;
}

#main-navigation a:hover,
#main-navigation li:hover,
#main-navigation li:hover a
{
    color: #393;
    background-color: #e6f8df;
}

#main-navigation .level2 a{
    color: #393;
    background-color: #e6f8df;
}
#main-navigation .level2 a:hover{
    background-image: url(images/nups_content_navigation_two.gif);
    background-repeat: no-repeat;
    background-position: 0.3em 0.7em;
}

#main-navigation a.active {
    color: #fff;
    background-color: #393
}

#header{
	height: 125px;
}

#logo{
	margin: 0;
	top:0;
}

#bayerLogo{
	right: 10px; /*2.813em;*/
	top: 0.563em;
    margin-top: 35px;
}

#meta-nav {
	right: 8.25em;
	overflow: visible;
}

#meta-nav li{
	font-size: 0.688em;
}

#meta-nav li li{
	font-size: 1em;
}

#meta-nav .bayerGroup{
	background: none;
	padding: 0 0 0 1.25em;
}

#main-navigation .sf-menu a{
	height: 1.333em;
	display: block;
	padding: 0.25em 0.5em;
}
#main-navigation ul.sf-menu{
	height: 1.833em;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul{
	top: 1.833em;
}
#main-navigation .sf-menu  li.level1 a span{
	top:-0.0833em;
}

#main-navigation .sf-menu li.level1 a{
	display: block;
	padding: 0.4167em 0.5833em;
	/* height:  0.9996em; */
}

#main-navigation .sf-menu li.level1 a{
	display: block;
	padding: 0.4167em 0.5833em;
	/* height:  0.9996em; */
}

#main-navigation .sf-menu ul.level3{
	margin-left: 1px;
}

#main-navigation .sf-menu ul.level2 li a{
	padding: 0.3333em 0 0.3333em 1.167em;
	height:1em;
}

#main-navigation .sf-menu ul.level2 li a.has_children{
	background: url(/static/css/images/arrowstop.png) no-repeat scroll right 5px #E6F8DF;
}

#main-navigation .sf-menu ul.level2 li.sfHover a.has_children{
	background: url(/static/css/images/arrowstop.png) no-repeat scroll right -25px #E6F8DF;
}

#main-navigation .sf-menu ul.level2 li a.has_children:hover{
	background: url(/static/css/images/arrowstop.png) no-repeat scroll right -55px #E6F8DF;
}

.content-navigation a{
	height: 1em;
	padding: 0.125em;
}

.prnt #footer {
    display: none;
}
#footerwrapper {
    clear: left;
    position: relative;
    background-color: #FFF;
    margin-top: 40px;
}

#footer {

    color: #999;
    font-size: 11px;
    /* left: 25px; */
    line-height: 14px;
    overflow: hidden;
    padding: 0px 0 12px;
    
    width: 960px;
    margin: 0 auto;
    padding: 25px 0 20px 40px;
}
#footer div {
    font-size: 13px;
    line-height: 14px;
   
}

#footer > div.border
{
    /* display: inline; */
    float: right;
    /* width: 600px; */
   
    margin-right: 30px;
}

#footer > div.legal-links
{
    float: left;
    
}

#footer a {
    color: #000;
}
#footer a:hover, #footer a:focus {
    color: #000;
    text-decoration: underline;
}

#footer hr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color -moz-use-text-color #DDDDDD;
    border-style: none none solid;
    border-width: 0 0 1px;
    clear: both;
    color: #FFFFFF;
    font-size: 0;
    line-height: 0;
    margin: 0 0 5px;
    outline: 0 none;
    padding: 5px 0 0;
	display: block;
	border-bottom: #ddd 1px solid;
}
#footer ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#footer li {
    /*float: left;*/
    float:none;
    display: inline;
}
#footer li a {
   /* display: block;*/
    white-space: nowrap;
}
.fnctns {
    float: right;
}
.updt {
    float: left;
}

#footer .fnctns li{
	background: none;
}
#footer .fnctns li a {
    background: url(images/footer.png) no-repeat scroll 0 0 transparent;
    margin-left: 9px;
    padding: 0 0 0 16px;
	text-decoration: none;
}
#footer .fnctns li a.prnt {
    background-position: 0 0;
}
#footer .fnctns li a.bkmrk {
    background-position: 0 -50px;
}
#footer .fnctns li a.eml {
    background-position: 0 -100px;
}
#footer .legal-links li {
    background: url(images/footer.png) no-repeat scroll right -150px transparent;
    padding-right: 13px;
	font-size: 1em;
}
#footer .legal-links li.last {
    background: none repeat scroll 0 0 transparent;
}

#footer .legal-links a{
	padding: 0;
}

#meta-nav li.first{
	background:none;
}

li#bayergroup, li#bayergroup_menu {
	background: none;
	padding: 0;
}

li#bayergroup_menu:hover  a{
	background-color: #E3E3E3;
	color: #09C;
}

li#bayergroup a,li#bayergroup_menu a {
    color: #000;
	padding: 0.5em 0.409em;
}
    /* BAYERGROUPS FLYOUT */
#bayergroup_menu ul.bayerwebsites {
        display: none;
        position: absolute;
        right: 0;
        top: 18px;
        z-index: 500;
        width: 153px;
        background: none repeat scroll 0 0 #E3E3E3;
        padding: 0;
 }
#bayergroup_menu:hover ul.bayerwebsites {
    background: none repeat scroll 0 0 #E3E3E3; 
	display:block;
}
#bayergroup_menu ul.bayerwebsites:hover {
    background: none repeat scroll 0 0 #E3E3E3; 
	display:block;
}
#bayergroup_menu ul.bayerwebsites li{
    padding: 0;
	margin:0;
	line-height:17px;
	background:none;
}

#bayergroup_menu ul.bayerwebsites li a{
    display:block;
    width: auto;
    padding: 0 0 0 15px;
	margin:0;
	position:relative;
}
li#bayergroup_menu li.headline{
	padding: 0 0 0 15px;
}

li#bayergroup_menu li.divider{
	padding-top: 0.4em;
	margin-top: 0.4em;
	border-top: 1px solid #FFF;
}

#bayergroup_menu ul.bayerwebsites li a span{
    left: 0.4545em;
    position: absolute;
    top: -0.0909em;
    visibility: hidden;
    z-index: 100;
}
li#bayergroup_menu ul.bayerwebsites li a:hover{
    color: #09C;
	font-weight: bold;
}
li#bayergroup_menu ul.bayerwebsites a:hover span{
	visibility: visible;
}

.copyright
{
   /* padding-top: 7px;*/
   color: #000;
}