/*Application and Divisional Logo */
body {font-family: Arial, Helvetica, Sans-Serif; font-size:12px;}

#ctl00_topcontrols {display:none;}
#ctl00_bottomcontrols {display:none;}

#LayoutAppHeader {position: absolute; top: 0px; left: 0px; height: 70px; width: 676px;}
#LayoutDivisionalLogo {position: absolute; left: 897px; height: 70px; width: 172px; /*background-image: url('images/bayerlogo.gif');*/ background-repeat: no-repeat;}
#PrintSeparator {display: none;}
#PrintCommand {display:none;}
#LayoutBillboard {position: absolute; top: 60px; left: 600px; height: 15px; width: 172px;}
#margshadow {position: absolute; top: 88px; left: 780px;}    

/* Support Navigation (i.e. Contact, Search and Sitemap */
#LayoutSupportNav {position:absolute; top:52px; left:566px; width:242px; font-size:10px;}
#LayoutSupportNav a {color: #5A5A5A; text-decoration: none;}
#LayoutSupportNav a:hover { color: #3C3C3C; text-decoration: none;}
#LayoutSupportNav .pipe {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999;}

/* Home Page Flash Movie Section  */
#HomePageFlashMovieSection {display:none;}

/*************************************************************************************************/
/*                                                                                               */
/*                                   Left Navigation Section styles                              */
/*                                                                                               */
/*************************************************************************************************/
#ContentLeft {position:absolute; left:0; top:288px;}

#FoundationFlashMovie {top:-220px;position:absolute; z-index: -10;}
#LayoutLeftNavigation {position:relative; background-color: White; margin:0; padding:0;}
#LayoutLeftNavigation LeftNavMenu { border-style: none solid solid none; border-width: 0px 1px 1px 0px; border-color: #DDDDDD;}

#LayoutLeftNavigation ul {margin-top: 0; margin-left: 2px;}
*html #LayoutLeftNavigation ul {margin-left: 44px;}
#LayoutLeftNavigation li {margin-bottom: 0.5em;}

#LayoutLeftNavigation a:link {font-size: 12px; color: #666666; text-decoration: none;}
#LayoutLeftNavigation a:visited { font-size: 12px; color: #666666; text-decoration: none;}
#LayoutLeftNavigation a:hover {font-size: 12px; color: #666666; text-decoration: underline;}
#LayoutLeftNavigation a:active {font-size: 12px; color: #666666; text-decoration: none;}

#LayoutLeftNavigation #leftnavbottom {position: relative; top: 4px; left: 0;}

#LayoutLeftNavigation #bayerlinks {margin:0; padding:0; background: url(/app_themes/images/bayerlinksshadow_right.gif) repeat-y 0 0;}
#LayoutLeftNavigation #bayerlinkscontent {line-height:16px; width: 152px; margin-top: 3px; margin-bottom: -5px; padding-left: 18px; background: #eee;}
*html #LayoutLeftNavigation #bayerlinkscontent { /* IE6 Style */margin-top: 2px; margin-bottom: -4px;}
*+html #LayoutLeftNavigation #bayerlinkscontent { /* IE7 Style */margin-top: 2px; margin-bottom: -4px;}
#LayoutLeftNavigation #bayersublinkscontent {line-height:16px; width: 140px; margin-top: 3px; margin-bottom: -5px; padding-left: 30px; background: #eee;}
#LayoutLeftNavigation #bayerlinks #lefthead {font-size:12px; padding-left:18px; padding-top:1px; height:17px; width:152px; font-weight:bold; background-color:#999; color: white;}
#LayoutLeftNavigation #leftnavbottom {position: relative; top: 4px; left: 0;}
#LayoutLeftNavigation .bayerlinks {line-height: 18px;}

#LayoutLeftNavigation #specialinterest {font-size: 12px; position: relative; margin-top: 19px; margin-bottom: 4px; left: 18px; color: #06c; width: 147px; font-weight: bold;}
#LayoutLeftNavigation *html #specialinterest {margin-top: 18px; margin-bottom: 5px;}
#LayoutLeftNavigation *+html #specialinterest {margin-top: 18px; margin-bottom: 5px;}
#LayoutLeftNavigation .sitrenner {margin-left: 18px; width: 147px; border-bottom: 1px solid #ccc;}
#LayoutLeftNavigation #silinks {margin-top: 6px; margin-bottom: 13px; margin-left: 18px;}
#LayoutLeftNavigation *html #silinks {margin-bottom: 14px;}
#LayoutLeftNavigation #silinks a {color: #06C; font-weight: bold;}
#LayoutLeftNavigation #silinks a:hover {text-decoration: none;}
#LayoutLeftNavigation #sil {margin-bottom: 2px;}
#LayoutLeftNavigation *html #sil {margin-bottom: 3px;}

#LayoutLeftNavigation #legal {font-size:10px;line-height:11px;}
#LayoutLeftNavigation #legal ul {list-style-type:none;margin:7px 0px 0px;padding-left:18px;}
#LayoutLeftNavigation #legal ul li {margin-bottom:3px;}
#LayoutLeftNavigation #legal ul li a {font-size:10px;color:#666666;text-decoration:none;}

#LayoutLeftNavigation a.BHC {text-indent:15px;}

#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer .menutext{display:block;
                                                   font-size:12px;
                                                   width:152px;
                                                   height: 18px;
                                                   border-bottom: solid 1px #cccccc;
                                                   margin:0;
                                                   padding: 0 0 0 18px;
                                                   background-color:#EBF6FA;
                                                   color:#0066CC;}

#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer {
	width: 174px;
	background: url(/app_themes/images/leftnavshadow_right.gif) repeat-y 0 0;
	margin: 0px; padding: 0px;	
   line-height: 16px;   
}

*html #LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer{
	width: 173px;
}

#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer li {
	margin: 0;
}
#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer a {
	display:block;
	padding: 1px 18px;
	width: 134px;
	color: #06c;
	background-color: #EBF6FA;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}
*html #LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer a {
	width: 134px;
}

#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer a:hover {
	text-decoration: none;
	background-image: url(/app_themes/images/leftnav_over.gif);
	background-repeat: no-repeat;
}
#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul ul li {
	margin: 0;
}
#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul.sublist a {
	display: block;
	padding: 1px 5px 1px 25px;
	width: 140px;
	color: #06c;
	background-color: #EBF6FA;
	text-decoration: none;
}
*html #LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul.sublist a {
	width: 140px;
}
#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul.sublist a:hover {
	text-decoration: none;
	background-image: url(/app_themes/images/subleftnav_over.gif);
	background-repeat: no-repeat;
}
#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer a.active {
	color: White;
	background-image: url(/app_themes/images/leftnav_act.gif);
   background-repeat: no-repeat;
}
#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer a.active:hover {
	color: White;
	background-image: url(/app_themes/images/leftnav_act.gif);
	background-repeat: no-repeat;
}
#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul.sublist a.active {
	color: White;
	background-image: url(/app_themes/images/subleftnav_act.gif);
	background-repeat: no-repeat;
}
#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul.sublist a.active:hover {
	color: White;
	background-image: url(/app_themes/images/subleftnav_act.gif);
	background-repeat: no-repeat;
}

#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul ul ul li {
	margin: 0;
}

#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul.sublist2 a {
	display: block;
	padding: 1px 0px 1px 30px;
	width: 140px;
	color: #06c;
	background-color: #EBF6FA;
	text-decoration: none;
}
*html #LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul.sublist2 a {
	width: 140px;
}
#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul.sublist2 a:hover {
	text-decoration: none;
	background-image: url(/app_themes/images/sub_subleftnav_over.gif);
	background-repeat: no-repeat;
}

#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul.sublist2 a.active {
	color: White;
	background-color: #1a478a;
	background-image: url(/app_themes/images/sub_subleftnav_act.gif);
	background-repeat: no-repeat;
}
#LayoutLeftNavigation #ctl00_LeftNav_UC2_NavContainer ul.sublist2 a.active:hover {
	color: White;
	background-image: url(/app_themes/images/sub_subleftnav_act.gif);
	background-repeat: no-repeat;
}

#ContentLeft_1 {position:absolute; left:0; top:288px;}


#LayoutLeftNavigation_1 {position:relative; background-color: White; margin:0; padding:0;}
#LayoutLeftNavigation_1 LeftNavMenu { border-style: none solid solid none; border-width: 0px 1px 1px 0px; border-color: #DDDDDD;}

#LayoutLeftNavigation_1 ul {margin-top: 0; margin-left: 2px;}
*html #LayoutLeftNavigation_1 ul {margin-left: 44px;}
#LayoutLeftNavigation_1 li {margin-bottom: 0.5em;}

#LayoutLeftNavigation_1 a:link {font-size: 12px; color: #666666; text-decoration: none;}
#LayoutLeftNavigation_1 a:visited { font-size: 12px; color: #666666; text-decoration: none;}
#LayoutLeftNavigation_1 a:hover {font-size: 12px; color: #666666; text-decoration: underline;}
#LayoutLeftNavigation_1 a:active {font-size: 12px; color: #666666; text-decoration: none;}

#LayoutLeftNavigation_1 #leftnavbottom {position: relative; top: 4px; left: 0;}

#LayoutLeftNavigation_1 #bayerlinks {margin:0; padding:0; background: url(/app_themes/images/bayerlinksshadow_right.gif) repeat-y 0 0;}
#LayoutLeftNavigation_1 #bayerlinkscontent {line-height:16px; width: 152px; margin-top: 3px; margin-bottom: -5px; padding-left: 18px; background: #eee;}
*html #LayoutLeftNavigation_1 #bayerlinkscontent { /* IE6 Style */margin-top: 2px; margin-bottom: -4px;}
*+html #LayoutLeftNavigation_1 #bayerlinkscontent { /* IE7 Style */margin-top: 2px; margin-bottom: -4px;}
#LayoutLeftNavigation_1 #bayersublinkscontent {line-height:16px; width: 140px; margin-top: 3px; margin-bottom: -5px; padding-left: 30px; background: #eee;}
#LayoutLeftNavigation_1 #bayerlinks #lefthead {font-size:12px; padding-left:18px; padding-top:1px; height:17px; width:152px; font-weight:bold; background-color:#999; color: white;}
#LayoutLeftNavigation_1 #leftnavbottom {position: relative; top: 4px; left: 0;}
#LayoutLeftNavigation_1 .bayerlinks {line-height: 18px;}

#LayoutLeftNavigation_1 #specialinterest {font-size: 12px; position: relative; margin-top: 19px; margin-bottom: 4px; left: 18px; color: #06c; width: 147px; font-weight: bold;}
#LayoutLeftNavigation_1 *html #specialinterest {margin-top: 18px; margin-bottom: 5px;}
#LayoutLeftNavigation_1 *+html #specialinterest {margin-top: 18px; margin-bottom: 5px;}
#LayoutLeftNavigation_1 .sitrenner {margin-left: 18px; width: 147px; border-bottom: 1px solid #ccc;}
#LayoutLeftNavigation_1 #silinks {margin-top: 6px; margin-bottom: 13px; margin-left: 18px;}
#LayoutLeftNavigation_1 *html #silinks {margin-bottom: 14px;}
#LayoutLeftNavigation_1 #silinks a {color: #06C; font-weight: bold;}
#LayoutLeftNavigation_1 #silinks a:hover {text-decoration: none;}
#LayoutLeftNavigation_1 #sil {margin-bottom: 2px;}
#LayoutLeftNavigation_1 *html #sil {margin-bottom: 3px;}

#LayoutLeftNavigation_1 #legal {font-size:10px;line-height:11px;}
#LayoutLeftNavigation_1 #legal ul {list-style-type:none;margin:7px 0px 0px;padding-left:18px;}
#LayoutLeftNavigation_1 #legal ul li {margin-bottom:3px;}
#LayoutLeftNavigation_1 #legal ul li a {font-size:10px;color:#666666;text-decoration:none;}

#LayoutLeftNavigation_1 a.BHC {text-indent:15px;}

#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer .menutext{display:block;
                                                   font-size:12px;
                                                   width:152px;
                                                   height: 18px;
                                                   border-bottom: solid 1px #cccccc;
                                                   margin:0;
                                                   padding: 0 0 0 18px;
                                                   background-color:#EBF6FA;
                                                   color:#0066CC;}

#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer {
	width: 174px;
	background: url(/app_themes/images/leftnavshadow_right.gif) repeat-y 0 0;
	margin: 0px; padding: 0px;	
   line-height: 16px;   
}

*html #LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer{
	width: 173px;
}

#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer li {
	margin: 0;
}
#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer a {
	display:block;
	padding: 1px 18px;
	width: 134px;
	color: #06c;
	background-color: #EBF6FA;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}
*html #LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer a {
	width: 134px;
}

#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer a:hover {
	text-decoration: none;
	background-image: url(/app_themes/images/leftnav_over.gif);
	background-repeat: no-repeat;
}
#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul ul li {
	margin: 0;
}
#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul.sublist a {
	display: block;
	padding: 1px 5px 1px 25px;
	width: 140px;
	color: #06c;
	background-color: #EBF6FA;
	text-decoration: none;
}
*html #LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul.sublist a {
	width: 140px;
}
#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul.sublist a:hover {
	text-decoration: none;
	background-image: url(/app_themes/images/subleftnav_over.gif);
	background-repeat: no-repeat;
}
#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer a.active {
	color: White;
	/*background-image: url(/app_themes/images/leftnav_act.gif);*/
	background-color:	#153E7E;
   background-repeat: no-repeat;
}
#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer a.active:hover {
	color: White;
	background-image: url(/app_themes/images/leftnav_act.gif);
	background-repeat: no-repeat;
}
#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul.sublist a.active {
	color: White;
	background-image: url(/app_themes/images/subleftnav_act.gif);
	background-repeat: no-repeat;
}
#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul.sublist a.active:hover {
	color: White;
	background-image: url(/app_themes/images/subleftnav_act.gif);
	background-repeat: no-repeat;
}

#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul ul ul li {
	margin: 0;
}

#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul.sublist2 a {
	display: block;
	padding: 1px 0px 1px 30px;
	width: 140px;
	color: #06c;
	background-color: #EBF6FA;
	text-decoration: none;
}
*html #LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul.sublist2 a {
	width: 140px;
}
#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul.sublist2 a:hover {
	text-decoration: none;
	background-image: url(/app_themes/images/sub_subleftnav_over.gif);
	background-repeat: no-repeat;
}

#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul.sublist2 a.active {
	color: White;
	background-color: #1a478a;
	background-image: url(/app_themes/images/sub_subleftnav_act.gif);
	background-repeat: no-repeat;
}
#LayoutLeftNavigation_1 #ctl00_LeftNav_UC1_NavContainer ul.sublist2 a.active:hover {
	color: White;
	background-image: url(/app_themes/images/sub_subleftnav_act.gif);
	background-repeat: no-repeat;
}

/*************************************************************************************************/
/*                                                                                               */
/*                                    Center Section styles                                      */
/*                                                                                               */
/*************************************************************************************************/
#LayoutCenterSection {position: absolute; top:88px; left: 171px; width: 610px;  height: 100%; background-color: Transparent; font-size: 12px; padding:0; margin:0;}

#LayoutCenterSection .check {visibility:hidden;}

#LayoutCenterSection a:link {color: #0066cc; font-size: 12px; text-decoration: none;}
#LayoutCenterSection a:visited {color: #0066cc; font-size: 12px; text-decoration: none;}
#LayoutCenterSection a:hover {color: #0066cc; font-size: 12px; text-decoration: underline;}
#LayoutCenterSection a:active {color: #0066cc; font-size: 12px; text-decoration: none;}

#LayoutCenterSection a.Sitemap:link {font-size: 8pt; color: #666666; text-decoration: none;}
#LayoutCenterSection a.Sitemap:visited {font-size: 8pt; color: #666666; text-decoration: none;}
#LayoutCenterSection a.Sitemap:hover {font-size: 8pt; color: #666666; text-decoration: none;}
#LayoutCenterSection a.Sitemap:active {font-size: 8pt; color: #666666; text-decoration: none;}

#LayoutCenterSection #content {position: absolute; left: 0px; top: 1;}
#LayoutCenterSection .crosshead {font-family: Arial, Helvetica; font-weight: bold; line-height: 1.5em; font-size: 100%; color: #06c;}
#LayoutCenterSection h1 {font-family: Arial, Helvetica; font-size: 1.84em; font-weight: bold; color: #1a478a; margin-top: 5px; margin-bottom: 26px;}
#LayoutCenterSection .teaser {font-weight: bold; color: #666;}

#LayoutCenterSection ul { font-size:12px; list-style-type:disc;}

#LayoutCenterSection ul a:link {color: #0066cc; font-size: 12px; text-decoration: none;}
#LayoutCenterSection ul a:visited {color: #0066cc; font-size: 12px; text-decoration: none;}
#LayoutCenterSection ul a:hover {color: #0066cc; font-size: 12px; text-decoration: underline;}
#LayoutCenterSection ul a:active {color: #0066cc; font-size: 12px; text-decoration: none;}

#LayoutCenterSection ol a:link {color: #0066cc; font-size: 12px; text-decoration: none;}
#LayoutCenterSection ol a:visited {color: #0066cc; font-size: 12px; text-decoration: none;}
#LayoutCenterSection ol a:hover {color: #0066cc; font-size: 12px; text-decoration: underline;}
#LayoutCenterSection ol a:active {color: #0066cc; font-size: 12px; text-decoration: none;}

#LayoutCenterSection ul.about li {background-color:#1A478A; list-style-type: none;}
#LayoutCenterSection ul.business li {background-color:#006633; list-style-type: none;}
#LayoutCenterSection ul.csr li {background-color:#A03C00; list-style-type: none;}
#LayoutCenterSection ul.newsroom li {background-color:#14737D; list-style-type: none;}
#LayoutCenterSection ul.sitemap {margin:0; padding:0; list-style-type:none;}
#LayoutCenterSection ul.sitemap li {padding:0px 0px 0px 15px;}

#LayoutCenterSection input {border: solid 1px #CCCCCC; color: #333333; height: 15px;}
#LayoutCenterSection input.survey {border-width:0; border-style:none;}

#LayoutCenterSection hr {color: #CCCCCC; height: 1px; width: 85%; padding: 0 0 0 0; margin: 0 0 0 0; text-align: left;}
#LayoutCenterSection hr.survey {color: #CCCCCC; height: 1px; width: 95%; padding: 0 0 0 0; margin: 0 0 0 0; text-align: center;}

#LayoutCenterSection textarea {border: solid 1px #CCCCCC; color: #333333;}
#LayoutCenterSection .checkbox {border-style:none;}
#LayoutCenterSection .radiobutton {border-style:none;}
#LayoutCenterSection .button {font-size:12px; font-weight:bold; color:#FFFFFF; background-color: #87BBF0; height:20px; width:50px; text-align:center; vertical-align:middle; border-width:0;}
#LayoutCenterSection .Separator {border-color: White White #cccccc; border-style: solid; border-width: 1px; height: 0px; line-height: 0px; margin: 7px 0px 4px 0px;}
#LayoutCenterSection .PageTextBold {color: #666666; font-size: 12px; font-weight: bold;}

#LayoutCenterSection #CSFooter {color: #666666; font-size: 11px; text-decoration: none; margin:0; padding: 40px 0 0 0;}
#LayoutCenterSection #CSFooter a:link {color: #666666; font-size: 11px; text-decoration: none;}
#LayoutCenterSection #CSFooter a:visited {color: #666666; font-size: 11px; text-decoration: none;}
#LayoutCenterSection #CSFooter a:hover {color: #666666; font-size: 11px; text-decoration: underline;}
#LayoutCenterSection #CSFooter a:active {color: #666666; font-size: 11px; text-decoration: none;}

#LayoutCenterSection .emphasis {color: #000000; font-size: 9pt; font-weight: bold;}

#LayoutCenterSection .contactheader{color: #579AE0; font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;}

#LayoutCenterSection .sitemapheader_blue{ background:#1A478A; color:#ffffff;}

#LayoutCenterSection #countrynews {font-weight: bold;	color: #390; width: 270px; margin-left:0; margin-top:5px;}
#LayoutCenterSection #countrynews a {color: #390; font-weight:bold; border:none; padding:0; margin:0;}
#LayoutCenterSection #globalnews {font-weight: bold;	color: #0066cc; width: 270px; margin-left:0; margin-top: 23px;}
#LayoutCenterSection #globalnews a {color: #0066cc; font-weight:bold; border:none; padding:0; margin:0;}

#LayoutCenterSection .newsfirst{background-color:#F2FCF3; color:#666666; font-weight:normal; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  margin-top:6px; padding-left:0px; padding-top:7px; padding-bottom:14px;}
#LayoutCenterSection .news     {border-bottom:1px solid #CCCCCC; color:#666666; font-weight:normal; margin:0px 0px 4px; padding:2px 0px 12px;}
#LayoutCenterSection .globalnews{color:#666666; font-weight:normal; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  margin-top:6px; padding-left:0px; margin-bottom:4px; padding-top:7px; padding-bottom:14px;}
#LayoutCenterSection .newsdate {color:#666666; font-weight:bold;}
*html #LayoutCenterSection #ctl00_ContentCenter_sitespotlight { /* IE6 Style */ position: absolute; left:284px; top: 0; background: #EBF6FA; width: 280px; margin:0; padding:15px 7px 15px 15px; }
*+html #LayoutCenterSection #ctl00_ContentCenter_sitespotlight { /* IE7 Style */  position: absolute; left:284px; top: 0; background: #EBF6FA; width: 280px; margin:0; padding:15px 7px 15px 15px; }
#LayoutCenterSection #ctl00_ContentCenter_sitespotlight {position: absolute; left:284px; top: 0; background: #EBF6FA; width: 280px; margin:0;  padding:15px; }
*html #LayoutCenterSection #ctl00_ContentCenter_sitespotlightA { /* IE6 Style */ position: absolute; left:284px; top: 0; background: #EBF6FA; width: 280px; margin-top:100px; padding:15px 7px 15px 15px;}
*+html #LayoutCenterSection #ctl00_ContentCenter_sitespotlightA { /* IE7 Style */  position: absolute; left:284px; top: 0; background: #EBF6FA; width: 280px; margin-top:100px; padding:15px 7px 15px 15px;}
#LayoutCenterSection #ctl00_ContentCenter_sitespotlightA {position: absolute; left:284px; top: 0; background: #EBF6FA; width: 280px; margin-top:100px;  padding:15px;}
*html #LayoutCenterSection #sitespotlightC { /* IE6 Style */ position: absolute; left:284px; top: 0; background: #EBF6FA; width: 280px; margin-top:5px; padding:15px 7px 15px 15px;}
*+html #LayoutCenterSection #ctl00_ContentCenter_sitespotlightC { /* IE7 Style */  position: absolute; left:284px; top: 0; background: #EBF6FA; width: 280px; margin-top:5px; padding:15px 7px 15px 15px;}
#LayoutCenterSection #ctl00_ContentCenter_sitespotlightC {position: absolute; left:284px; top: 0; background: #EBF6FA; width: 280px; margin-top:5px;  padding:15px;}
*html #LayoutCenterSection #ctl00_ContentCenter_sitespotlightE { /* IE6 Style */ position: absolute; left:284px; top: 0; background: #EBF6FA; width: 280px; margin-top:465px; padding:15px 7px 15px 15px;}
*+html #LayoutCenterSection #ctl00_ContentCenter_sitespotlightE { /* IE7 Style */  position: absolute; left:284px; top: 0; background: #EBF6FA; width: 280px; margin-top:465px; padding:15px 7px 15px 15px;}
#LayoutCenterSection #ctl00_ContentCenter_sitespotlightE {position: absolute; left:284px; top: 0; background: #EBF6FA; width: 280px; margin-top:465px;  padding:15px;}
#LayoutCenterSection .newsline {border-bottom: 1px solid #ccc;}
#LayoutCenterSection .newslinehead {margin-top: 5px; border-bottom: 1px solid #ccc;}
#LayoutCenterSection *html .newslinehead {margin-top: 6px; border-bottom: 1px solid #ccc;}

#LayoutCenterSection .hometeaser {width: 280px; color: #666;}
#LayoutCenterSection .hometeaser img {float:left; margin-right: 12px;}
#LayoutCenterSection .hometeaser .textcontainer{float:right; width:173px;}
#LayoutCenterSection .hometeaser .teasergroup {color: #666666; font-size: 12px; font-weight: bold; text-decoration: none; margin:0; padding:0;}
#LayoutCenterSection .hometeaser .teasertitle {font-weight:bold; color: #0065CD; text-decoration: none; margin:0; padding:0;}
#LayoutCenterSection .hometeaser .teaserdesc {color: #000000; margin:0; padding:0;}

#LayoutCenterSection .htline {clear:both; border-bottom:1px solid #CCCCCC; height:1px; margin:14px 0px 15px;}
*html #LayoutCenterSection .htline {clear:both; border-bottom:1px solid #CCCCCC; height:1px; margin:14px 0px 15px;}
*+html #LayoutCenterSection .htline {clear:both; border-bottom:1px solid #CCCCCC; height:1px; margin:14px 0px 15px;}

#LayoutCenterSection br.clear {clear:both; height:1px; line-height:1px;}

#LayoutCenterSection a.news:link{display:block; color: #390; padding:0 0 0 5px; margin:0;}
#LayoutCenterSection a.news:visited{display:block; color: #390; padding:0 0 0 5px; margin:0;}
#LayoutCenterSection a.news:hover{display:block; color: #390; padding:0 0 0 5px; margin:0;}
#LayoutCenterSection a.news:active{display:block; color: #390; padding:0 0 0 5px; margin:0;}

#LayoutCenterSection a.newsMore:link{display:block; margin:0; padding:0 0 11px 5px; color: #390;}
#LayoutCenterSection a.newsMore:visited{display:block; margin:0; padding:0 0 11px 5px; color: #390;}
#LayoutCenterSection a.newsMore:hover{display:block; margin:0; padding:0 0 11px 5px; color: #390;}
#LayoutCenterSection a.newsMore:active{display:block; margin:0; padding:0 0 11px 5px; color: #390;}

#LayoutCenterSection *html .news {padding-top: 7px; padding-bottom: 11px;}
#LayoutCenterSection .newscolor {padding-left: 5px; padding-bottom: 11px; font-weight: normal; color: #666; background: #F2FCF3;}
#LayoutCenterSection .newsTeaser {display:block; margin:0; padding-left: 5px; font-weight: normal; color: #666;}
#LayoutCenterSection *html .newscolor {padding-top: 7px;	padding-bottom: 11px}

#LayoutCenterSection .NewsHeader {color: #0066cc; font-size: 20px; font-weight: bold;}
#LayoutCenterSection .NewsViewEntryDate {color: #666666; font-size: 12px; font-weight: bold;}
#LayoutCenterSection .NewsViewEntryBody {color: #000000; font-size: 12px;}
#LayoutCenterSection .NewsViewEntrySeparator { border-color: White White #cccccc; border-style: solid; border-width: 1px; height: 0px; line-height: 0px; margin: 7px 0px 4px 0px;}

#LayoutCenterSection .SiteSpotLightColumn { background-color: #ebf6fa; vertical-align:top; padding: 10px; }
#LayoutCenterSection .SiteSpotLightGroup {color: #666666; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align:top;}
#LayoutCenterSection .SiteSpotLightTitle {font-size: 12px; font-weight:bold; color: #0065CD; text-decoration: none;  vertical-align:top;}
#LayoutCenterSection .SiteSpotLightDesc {font-size: 11px; color: #000000; text-decoration: none; vertical-align:top;}

#LayoutCenterSection .DetailEntryDate {color: #666666; font-size: 15px; font-weight: bold; padding: 0px; margin: 0px;}
#LayoutCenterSection .DetailHeadLine {color: #1a478a; font-size: 17px; font-weight: bold;}
#LayoutCenterSection .DetailSubHeadLine {color: #333333; font-size: 13px; font-weight: bold;}
#LayoutCenterSection .DetailBody {color: #000000; font-size: 13px;}
#LayoutCenterSection .DetailSpacer { background-image: url(app_themes/images/spacer1.gif); background-repeat:repeat-y;}
#LayoutCenterSection .DetailFLSHeader {color: #808080; font-size: 12px; font-weight:bold;}
#LayoutCenterSection .DetailFLS {color: #808080; font-size: 12px;}

#LayoutCenterSection a.NewsViewEntryHeadline:link {color: #1a478a; font-size: 12px; font-weight: bold; text-decoration: none;}
#LayoutCenterSection a.NewsViewEntryHeadline:visited {color: #1a478a; font-size: 12px; font-weight: bold; text-decoration: none;}
#LayoutCenterSection a.NewsViewEntryHeadline:hover {color: #1a478a; font-size: 12px; font-weight: bold; text-decoration: none;}
#LayoutCenterSection a.NewsViewEntryHeadline:active {color: #1a478a; font-size: 12px; font-weight: bold; text-decoration: none;}

#LayoutCenterSection a.NewsViewEntrySubHeadline:link {color: #333333; font-size: 12px; text-decoration: none;}
#LayoutCenterSection a.NewsViewEntrySubHeadline:visited {color: #333333; font-size: 12px; text-decoration: none;}
#LayoutCenterSection a.NewsViewEntrySubHeadline:hover {color: #333333; font-size: 12px; text-decoration: none;}
#LayoutCenterSection a.NewsViewEntrySubHeadline:active {color: #333333; font-size: 12px; text-decoration: none;}

#LayoutCenterSection a.Leadership:link{color: #003399; font-size: 12px; font-weight:bold; text-decoration: none;}
#LayoutCenterSection a.Leadership:visited{color: #003399; font-size: 12px; font-weight:bold; text-decoration: none;}
#LayoutCenterSection a.Leadership:hover{color: #003399; font-size: 12px; font-weight:bold; text-decoration: underline;}
#LayoutCenterSection a.Leadership:active{color: #003399; font-size: 12px; font-weight:bold; text-decoration: none;}

#LayoutCenterSection a.GeneralLink:link{color: #003399; font-size: 15px; font-weight:bold; text-decoration: none;}
#LayoutCenterSection a.GeneralLink:visited{color: #003399; font-size: 15px; font-weight:bold; text-decoration: none;}
#LayoutCenterSection a.GeneralLink:hover{color: #003399; font-size: 15px; font-weight:bold; text-decoration: underline;}
#LayoutCenterSection a.GeneralLink:active{color: #003399; font-size: 15px; font-weight:bold; text-decoration: none;}

#LayoutCenterSection a.MSMSFacts:link {color: #0066cc; font-size: 12px; font-weight: bold; text-decoration: none;}
#LayoutCenterSection a.MSMSFacts:visited {color: #0066cc; font-size: 12px; font-weight: bold; text-decoration: none;}
#LayoutCenterSection a.MSMSFacts:hover {color: #0066cc; font-size: 12px; font-weight: bold; text-decoration: underline;}
#LayoutCenterSection a.MSMSFacts:active {color: #0066cc; font-size: 12px; font-weight: bold; text-decoration: none;}

#LayoutCenterSection #ctl00_ContentCenter_SiteMap {width:100%; margin:0; padding:0; background-color:#FFFFFF;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap ul{margin:0; padding:0; list-style-type: none; width: 100%;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap li{margin:0;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap a:link{display: block; vertical-align:middle; font-size: 12px; width: 100%; color:#0066CC; background-color: #FFFFFF; text-decoration:none; padding-left:15px; margin: 0;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap a:visited{display: block; vertical-align:middle; font-size: 12px; width: 100%; color:#0066CC; background-color: #FFFFFF; text-decoration:none; padding-left:15px;margin: 0;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap a:hover{display: block; vertical-align:middle; font-size: 12px; width: 100%; color:#0066CC; background-color: #FFFFFF; text-decoration:underline; padding-left:15px; margin: 0;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap a:active {display: block; vertical-align:middle; font-size: 12px; width: 100%; color:#0066CC; background-color: #FFFFFF; text-decoration:none; padding-left:15px; margin: 0;}

#LayoutCenterSection #ctl00_ContentCenter_SiteMap ul li ul li{margin-left:0; padding:0;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap ul li ul li a:link{display: block; vertical-align:middle; font-size: 12px; padding-left:25px; width:100%; color:#0066CC; background-color: #FFFFFF; text-decoration:none; margin:0;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap ul li ul li a:visited{display: block; vertical-align:middle; font-size: 12px; padding-left:25px; width: 100%; color:#0066CC; background-color: #FFFFFF; text-decoration:none; margin:0;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap ul li ul li a:hover{display: block; vertical-align:middle; font-size: 12px; padding-left:25px; width: 100%; color:#0066CC; background-color: #FFFFFF; text-decoration:underline; margin:0;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap ul li ul li a:active {display: block; vertical-align:middle; font-size: 12px; padding-left:25px; width: 100%; color:#0066CC; background-color: #FFFFFF; text-decoration:none; margin:0;}

#LayoutCenterSection #ctl00_ContentCenter_SiteMap ul li ul li ul li{margin-left:0; padding:0;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap ul li ul li ul li a:link{display: block; vertical-align:middle; font-size: 12px; padding-left:50px; width: 100%; color:#0066CC; background-color: #FFFFFF; text-decoration:none; margin:0;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap ul li ul li ul li a:visited{display: block; vertical-align:middle; font-size: 12px; padding-left:50px; width: 100%; color:#0066CC; background-color: #FFFFFF; text-decoration:none; margin:0;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap ul li ul li ul li a:hover{display: block; vertical-align:middle; font-size: 12px; padding-left:50px; width: 100%; color:#0066CC; background-color: #FFFFFF; text-decoration:underline; margin:0;}
#LayoutCenterSection #ctl00_ContentCenter_SiteMap ul li ul li ul li a:active {display: block; vertical-align:middle; font-size: 12px; padding-left:50px; width: 100%; color:#0066CC; background-color: #FFFFFF; text-decoration:none; margin:0;}

/*************************************************************************************************/
/*                                                                                               */
/*                                  Sub-Home Page styles                                         */
/*                                                                                               */
/*************************************************************************************************/
/* CCS Defintion Homepage */
#LayoutCenterSection #teasercolumn_sub {
	position: absolute;
	top: 0px;
	left: 0px;
}
#LayoutCenterSection #subcontent {
	position: absolute;
	left: 195px;
	top: 80px;
	width: 585px;
}
#LayoutCenterSection #subteaser {
	margin-left: 15px;
	margin-top: 21px;
	width: 260px;
}
*html #LayoutCenterSection #subteaser { /* IR6 Style */
	margin-top: 20px;
}
#LayoutCenterSection #subteaser img {
	margin-top: 11px;
	margin-bottom: 11px;
}
#LayoutCenterSection .subteasercont {
	margin-top: 11px;
}
/* Content Right */
#LayoutCenterSection #contentright {
	position: absolute;
	left: 470px;
	top: 92px;
}
#LayoutCenterSection #shadow {
	position: absolute;
	left: 300px;
	top: 0px;
}
#LayoutCenterSection #margin {
	position: absolute;
	top: 107px;
	left: 790px;
	width: 196px;
}
#LayoutCenterSection #subteasercolumn {
	position: absolute;
	left:300px;
	top: 3px;
	background: #EBF6FA;
	width: 280px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
#LayoutCenterSection .subhometeaser {
	padding-top: 15px;
	padding-bottom: 14px;
	width: 280px;
	color: #666;
}
*html #LayoutCenterSection  .subhometeaser {
	padding-bottom: 0;
}
#LayoutCenterSection .subhometeaser img {
	float: left;
	margin-right: 12px;
}
#LayoutCenterSection .subhome_htline {
	clear: both;
	border-bottom: 1px solid #ccc;
}
*html #LayoutCenterSection .subhome_htline {
	margin-top: 14px;
}

#LayoutCenterSection .head22 {
	font-size: 1.84em;
	font-weight: bold;
	color: #1A478A;
	line-height: 24px;
}
#LayoutCenterSection .subhome_linklist {
	margin-top: 18px;
	width: 260px;
}
#LayoutCenterSection img.linkarrow {
	margin: 0;
	margin-right: 4px;
}
#LayoutCenterSection .subhome_crosshead {
   color: #0066CC;	
	font-weight:bold;
}
*html #LayoutCenterSection .subhome_crosshead { /* IE6 Style */
	margin-bottom: 1px;
}
#LayoutCenterSection .subhome_teasertext {
	margin-top: 12px;
	margin-bottom: -1px;
}
*html #LayoutCenterSection .teasertext { /* IE6 Style */
	margin-top: 11px;
	margin-bottom: 0;
}
#LayoutCenterSection .subhome_midspacer {
	height: 4px;
}
*html #LayoutCenterSection .subhome_midspacer {
	height: 5px;
}

#LayoutCenterSection #SubHomefooter {position: absolute; top: 619px; left:0; color: #666666; font-size: 11px; text-decoration: none; margin:0; padding: 40px 0 0 0;}
*html #LayoutCenterSection #SubHomefooter {top: 618px;}
#LayoutCenterSection #SubHomefooter a:link {color: #666666; font-size: 11px; text-decoration: none;}
#LayoutCenterSection #SubHomefooter a:visited {color: #666666; font-size: 11px; text-decoration: none;}
#LayoutCenterSection #SubHomefooter a:hover {color: #666666; font-size: 11px; text-decoration: underline;}
#LayoutCenterSection #SubHomefooter a:active {color: #666666; font-size: 11px; text-decoration: none;}

/*************************************************************************************************/
/*                                                                                               */
/*                           Right Navigation Section styles                                     */
/*                                                                                               */
/*************************************************************************************************/
#LayoutRightNavigation {position: absolute;  top: 102px; left: 790px; width:196px; background-color: White; font-size:12px;}
#LayoutRightNavigation .marginhead {margin-top: 1px; background-color: #87BBF0; color: White; font-weight: bold; padding-top: 1px; height: 17px;}
*html #LayoutRightNavigation  .marginhead {padding-top: 0; height: 18px;}
#LayoutRightNavigation .marginhead a {color: White; font-weight: bold;}
#LayoutRightNavigation .marginhead a:hover {text-decoration: none;}
#LayoutRightNavigation .marginhead img {margin-top: -1px; float: left; margin-right: 2px;}
*html #LayoutRightNavigation .marginhead img {margin-top: 0;}
#LayoutRightNavigation .marginmodul {padding-top: 10px; padding-left: 8px; margin-bottom: 9px;}
#LayoutRightNavigation .marginmodulSelect {padding-left: 8px; margin-bottom: 9px;}
#LayoutRightNavigation .marginmodul img {float: left; margin-right: 10px;}
#LayoutRightNavigation .asearch {clear: both; margin: 0; margin-top: 20px; padding-left: 11px; padding-bottom: 0px;}
*html #LayoutRightNavigation .asearch {margin-top: -6px;}
#LayoutRightNavigation .asearch a {color: #666; text-decoration: none;}
#LayoutRightNavigation .asearch a:hover {text-decoration: none;}
#LayoutRightNavigation .asearch ul {margin: 0;	padding: 0; list-style-type: none;}
#LayoutRightNavigation .asearch ul li {margin-bottom: 10px; padding-left: 12px; background: url(/app_themes/images/linkdot_marg.gif) no-repeat 0 5px;}
#LayoutRightNavigation .marginlink {line-height:16px; margin: 0; margin-top: -6px; padding-left: 10px; padding-bottom: 11px;}
#LayoutRightNavigation .marginlink a {color: #666; text-decoration: none;}
#LayoutRightNavigation .marginlink a:hover {text-decoration: none;}
#LayoutRightNavigation .marginlink ul {margin: 0; padding: 0; list-style-type: none;}
#LayoutRightNavigation .marginlink ul li {padding-left: 12px; background: url(/app_themes/images/linkdot_marg.gif) no-repeat 0 5px;}
#LayoutRightNavigation .margintrenner {margin-top: -10px; margin-bottom: 9px; border-bottom: 1px solid #ccc;}
#LayoutRightNavigation .go {float: right;}
#LayoutRightNavigation .searchfield input {float: left; border: solid 1px #ccc; font-size: 85%; width: 15.9em;}
#LayoutRightNavigation .selfield {font-size: 85%; width: 17.9em; margin-bottom: 5px;}
#LayoutRightNavigation .marginmodulnewssearchtext {color: #666; margin: 0;	padding-left: 8px; padding-bottom:5px;}
#LayoutRightNavigation .marginmodulSelectnewssearch {padding-left: 8px; margin-bottom:0;}
#LayoutRightNavigation .marginmodulnewssearch {padding-top: 5px; padding-left: 8px; margin-bottom: 9px;}

body {font-family: Arial, Helvetica, Sans-Serif;}

h1 {
   color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

h2 {
  color: #579AE0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

h3 {
   color: #579AE0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h4 {
   color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
}

.paragraph_title
{
    color: #579AE0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.table-header {
	background-color: #3e6eb5;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8px;
	color : #FFFFFF;
	font-weight : bold;	
	text-align: center;
	vertical-align: middle;
}

.table-header-left {
	background-color: #3e6eb5;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8px;
	color : #FFFFFF;
	font-weight : bold;	
	text-align: left;
	vertical-align: middle;
}

.table-header-neutral {
	background-color: #3e6eb5;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8px;
	color : #FFFFFF;
	font-weight : bold;	
	vertical-align: middle;
}

.table-header-small {
	background-color : #579AE0;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #ffffff;
	font-weight : bold;	
	text-align: left;
}

.table-subheader {
	background-color : #99ccff;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : bold;	
}

.table-data {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;	
	vertical-align: middle;
	text-align: right;
}

.table-data-left {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;	
	vertical-align: middle;
	text-align: left;
}

.table-data-center {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;	
	vertical-align: middle;
	text-align: center;
}

.table-data-neutral {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;	
}

.table-footer {
	background-color :gainsboro;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-align: right;
	vertical-align: middle;
}

.table-footer-neutral {
	background-color :gainsboro;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	vertical-align: middle;
}

.page-message {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : Red;
	font-weight : bold;
	
}

/* ID colors */
#gray { color: #666666; }
#red { color: #ff0000; }
#blue { color: #0000dd; }
#white { color: #ffffff; }
#green { color: #339900; }
#newblue { color: #6699CC; }
