/* CSS Document */

body { background-color: white;}

body, td, b, p, ol, ul, a { font-family: arial, sans-serif;}
.error {font-family: arial, sans-serif; font-size: 10px; font-weight: normal; color: #ff0000; margin-left:15px; margin-right:15px;}
.main {
	font-size: 12px;
	color: #666666;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.mainind {
	margin-left:30px;
	font-size: 12px;
	color: #666666;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.mainnew { margin-left:30px; font-size: 12px; color: #000000; line-height: 17px;}
.ulindent { margin-left:80px; font-size: 12px; color: #000000; line-height: 17px;}
.ulindentgluc { margin-left:30px; font-size: 12px; color: #000000; line-height: 17px;}

.homebox { background-color: #DDF1FE; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.homeboxpeach { background-color: #fff5e3;  margin-left:1px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.homeboxnavy { background-color: #0c359b; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.italicsml { font-style:italic; font-size: 9px;}

.listSteps { font-size: 12px; color: #333333; line-height: 17px;}

.mainSteps { margin-left:30px; margin-right:15px; font-size: 12px; color: #333333; line-height: 17px;}

.mainStepsSmall { margin-left:30px; margin-right:15px; font-size: 11px; color: #333333; line-height: 17px;}

.sideSteps { margin-left:15px; margin-right:15px; font-size: 11px; color: #333333; line-height: 16px;}

.form { font-family: arial, sans-serif; font-size: 12px; color: #000000;}

.noflash { font-size: 12px; color: #000000; line-height: 14px;}

.footnote { font-size: 11px; color: #000000; line-height: 16px;}

.legal {
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: normal;
	text-indent: 0px;
	margin: 0px;
}

.head { font-size: 12px; color: #333333; font-weight: bold; }

.headnavy { margin-left:30px; font-size: 15px; color: #23238E; font-weight: bold; }
.headnavynoindent { font-size: 15px; color: #23238E; font-weight: bold; }
.headnavysml { margin-left:30px; font-size: 12px; color: #23238E; font-weight: bold; }


.subhead {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.subhead2 { font-size: 14px; color: #333333; font-weight: bold; }

.headSpot { font-size: 12px; color: #666666; font-weight: bold; }

.headSpotbig { font-size: 14px; color: #666666; font-weight: bold; }

.headColor {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.tableHead { font-size: 13px; color: #333333; font-weight: bold; }

.tableMain { font-size: 11px; color: #000000; line-height: 14px;}

.sidenav { font-size: 11px; color: #666666; font-weight: normal; }

.sidenavsmall {
	font-size: .65em;
	color: #999999;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	padding-top: 0px;
}

.formRed { font-size: 12px; color: red;}

.formGrey { font-size: 12px; color: #666666;}

.pullquote { font-size: 13px; font-weight: bold;}

.rightpad { padding-right: 60px; }

b { color: #333333; }

b.ast { color: #0066cc; font-weight: bold; font-size: 14pt; vertical-align: middle; }

a { font-size: 12px; font-weight: plain; text-decoration: none; color: #0066CC; }

a:hover { color: #4AA3FC; }

a.nav { color: #333333; }

a.content { font-size: 12px; font-weight: bold; text-decoration: underline; }

option, input, textarea, select { font-family: arial, sans-serif; font-size: 12px; }

sup { font-size: 9px;}

em { font-style: normal; }

.ascheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-weight: normal;
	font-size: 24px;
	line-height: 26px;
	left: 6px;
	top: 6px;
	right: 6px;
}

.ascsubheader { font-family: Arial, Helvetica, sans-serif; color: #0F238C; font-weight: bold; font-size: 17px;}

.asctext { font-size: 13px; line-height: 20px;}

.asclineheight { line-height: 25px;}

.copy_italic {
font: 12px verdana, arial, helvetica; font-size: 12px; color: #58595B; font-weight: 0; font-style:italic
}

.copy_bold {
font: 12px verdana, arial, helvetica; font-size: 12px; color: #58595B; font-weight: 800;
}

.copy_bold_blue {
font: 12px verdana, arial, helvetica; font-size: 12px; color: #114175; font-weight: 800;
}

.copy_bold_green {
font: 12px verdana, arial, helvetica; font-size: 12px; color: #009B3F; font-weight: 800;
}

.copy_bold_white {
font: 12px verdana, arial, helvetica; font-size: 12px; color: #FFFFFF; font-weight: 800;
}

.copy_bold_red {
font: 12px verdana, arial, helvetica; font-size: 12px; color: #FF0000; font-weight: 800;
}

.link {
	font-size: 12px;
	color: #0099CC;
	font-weight: normal;
	font-family: verdana, arial, helvetica;
}


/* subnavigation sitelocator */
#subnavigation #healthcarelinks{
    background-color:#eef9ff;
}
#healthcarelinks label,
#healthcarelinks h3,
#healthcarelinks h3 a {
    font-size:1em;
    font-weight:normal;
	line-height:normal;
    color:#666;
    margin:6px 0px 0px 0px;
    padding:2px 2px 0px 0px;
}
#subnavigation h3.sitelocator {
    font-size:.75em;
    font-weight:normal;
    color:#fff;
    background-color:#0099cc;
    margin:0px 0px 9px 0px;
    padding:4px 2px 4px 20px;
}
#subnavigation .sitelocator{
    font-size:.8em;
    font-weight:normal;
    color:#fff;
    background-color:#eef9ff;
    margin-bottom:0;
    padding:2px 2px 2px 20px;
}
#subnavigation .bayerlinks{
    border-bottom:1px solid #ccc;
    margin-bottom:5px;
    padding:2px 2px 2px 20px;
}
#subnavigation h3{
    font-size:.8em;
    color:#fff;
    background-color:#999;
    margin-bottom:3px;
    font-weight:normal;
    padding:2px 2px 2px 20px;
}
#subnavigation .bayerlinks li a{
    font-size:.8em;
    margin-bottom:3px;
}
#subnavigation .tools{
    font-size:.7em;
}
#subnavigation .tools li a,
#subnavigation .tools li a:visited{
    padding:1px 5px 1px 20px;
    color:#9a9a9a;
}


