@import url('2010_main.css');

/*
------------------------------------------------
DSM Business Groups
Author:  ŠAgency.com - Chris Pirotte
Version: august 2006
------------------------------------------------
*/



body {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px; 
	color: #fff
}
.pageHeaderW {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold; 
	color: #FFF
}
.pageHeaderB {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold; 
	color: #000
}
.subHeaderW {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #FFF
}
.subHeaderB {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000}
.textW {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	color: #FFF
}
.textB {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	color: #000
}
.textSmallW {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFF
}
.textSmallB {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000
}
.boldTextSmallB {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: bold
}
.boldTextSmallW {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFF; 
	font-weight: bold
}
.textSmallBoldB {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 7pt; 
	color: #000000; 
	font-weight: bold
}
.textSmallBoldW {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 7pt; 
	color: #FFF; 
	font-weight: bold
}
.boldTextW {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #FFF
}
.boldTextB {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000
}
.italicTextW {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: italic; 
	color: #FFF
}
.italicTextB {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: italic; 
	color: #000
}
UL {
	margin: 16px; 
	padding: 0px
}
.listW {
	list-style: outside; 
	font-family: arial, verdana, helvetica, sans-serif; 
	list-style-type: disc;	
	font-size: 9pt;	
	margin: 16px; 
	color: #FFF
}
.listB {
	list-style: outside; 
	font-family:  arial, verdana, helvetica, sans-serif; 
	list-style-type: disc; 
	font-size: 9pt; 
	margin: 16px; 
	color: #000
}
a.W:link {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	text-decoration: underline; 
	color: #FFFFFF
}
a.W:active {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	text-decoration: underline; 
	color: #FFF
}
a.W:visited {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	text-decoration: underline; 
	color: #FFF
}
a.W:hover {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt;	
	text-decoration: underline; 
	color: #333333
}
a.B:link {
	font-family: trebuchet, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	text-decoration: underline; 
	color: #074D95
}
a.B:active {
	font-family: trebuchet, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	text-decoration: underline; 
	color: #666666
}
a.B:visited {
	font-family: trebuchet, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	text-decoration: underline; 
	color: #666666
}
a.B:hover {
	font-family: trebuchet, verdana, helvetica, sans-serif;	
	font-size: 9pt;	
	text-decoration: underline; 
	color: #074D95
}
a.tableB:link {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	text-decoration: underline;	
	color: #6F6F6F
}
a.tableB:active {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	text-decoration: underline; 
	color: #6F6F6F
}
a.tableB:visited {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	text-decoration: underline; 
	color: #6F6F6F
}
a.tableB:hover {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 9pt; 
	text-decoration: underline; 
	color: #000000
}
a.smallW:link {
	font-family: verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: underline; 
	color: #FFF
}
a.smallW:active {
	font-family: verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: underline; 
	color: #FFF
}
a.smallW:visited {
	font-family: verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: underline; 
	color: #FFF
}
a.smallW:hover {
	font-family:  verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: underline; 
	color: #333
}
a.smallB:link {
	font-family: verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: underline;	
	color: #074D95
}
a.smallB:active {
	font-family:  verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: underline; 
	color: #666
}
a.smallB:visited {
	font-family:  verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: underline; 
	color: #666666
}
a.smallB:hover {
	font-family:  verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: underline;
	color: #074D95
}
a.navigation:link {
	color: black; 
	font-family:  verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration:none
}
a.navigation:visited {
	color: black; 
	font-family:  verdana, helvetica, sans-serif;	
	font-size: 8pt;	
	text-decoration:none
}
a.navigation:hover {
	color: black;
	font-family:  verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
a.navigation:active {
	color: black;
	font-family:   verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.navNoLink {
	color: black;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
}
input {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-weight: normal
}
input.field {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #333333;
}
select {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-weight: normal
}
.lineColor {
	background-color: #000000;
}
.butGrey {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	background-color: #B6B6B6;
	text-decoration: none;
	vertical-align: middle;
	padding: 2px;
}
.sitemapBlue {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #00CCFF;
	text-decoration: none;
	vertical-align: middle;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #999999;
}
.textBlue {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.sitemapGrey {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #EEEEEE;
	text-decoration: none;
	vertical-align: middle;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #999999;
}
.sitemapDarkGrey {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #999999;
	text-decoration: none;
	vertical-align: middle;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #999999;
}
a.sitemapB:link {
	color: #000000;
	text-decoration: none;
}
a.sitemapB:visited {
	color: #000000;
	text-decoration: none;
}
a.sitemapB:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.sitemapB:active {
	color: #000000;
	text-decoration: none;
}
a.sitemapG:link {
	color: #6F6F6F;
	text-decoration: none;
}
a.sitemapG:visited {
	color: #6F6F6F;
	text-decoration: none;
}
a.sitemapG:hover {
	color: #000000;
	text-decoration: none;
}
a.sitemapG:active {
	color: #6F6F6F;
	text-decoration: none;
}
a.button:link {
	color: #333333;
	text-decoration: none;
}
a.button:visited {
	color: #333333;
	text-decoration: none;
}
a.button:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.button:active {
	color: #333333;
	text-decoration: none;
}
a.homeBlueTitle{color: #255981;font-weight: bold;}
A.homeBlueTitle:link{color: #255981;font-weight: bold;}
A.homeBlueTitle:active{color: #255981;font-weight: bold;}
A.homeBlueTitle:visited{color: #255981;font-weight: bold;}
A.homeBlueTitle:hover{color: #255981;font-weight: bold;}

a.homeBlueNav 		{color: #255981;font-weight: bold;font-size: 10px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
A.homeBlueNav:link 	{color: #255981;font-weight: bold;font-size: 10px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
A.homeBlueNav:active 	{color: #255981;font-weight: bold;font-size: 10px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
A.homeBlueNav:visited 	{color: #255981;font-weight: bold;font-size: 10px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
A.homeBlueNav:hover 	{color: #255981;font-weight: bold;font-size: 10px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}

.homeTxtWhite {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px; 
	color: #FFF}
.homeBlueTitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #255981; 
	font-weight: bold}
.homeWhiteTitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold}

td.homeTxtWhite a.W:link, 
td.homeTxtWhite a.W:visited, 
td.homeTxtWhite a.W:active, 
td.homeTxtWhite a.W:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	color: #FFF; 
	text-decoration: underline
}

/* ==== BG & CW HOME code ==================== */
body#bg-home{color:#fff; font: 9pt/1.333 Arial, Helvetica, sans-serif !important}
body#bg-home #linklist{font-size: 8pt}
body#bg-home *{font-size: 100%}

body#cw-home{color:#fff; font: 9pt/1.333 Arial, Helvetica, sans-serif !important}
body#cw-home #xtra{font-size: 8pt}
body#cw-home *{font-size: 100%}

#snb a, #new-header #cwnavigationbar a {color:#074D95 !important; font-size: 8pt !important; margin:0.3em;}
#cw-home #new-nav-container a, #menu a, #bg-home #navigation a {color:#000000 !important; font-size: 8pt !important}
#seperator {position: relative; top: -1px; font-size: 12px !important}
#seperator2 {position: relative; top: -10px; font-size: 15pt;}

/* must stay fix */
#right-bit .std-font a{color:white !important; font-size: 11px !important}
#right-bit .mid-font a{color:white !important; font-size: 14px !important}
#right-bit .big-font a{color:white !important; font-size: 16px !important;}

#right-bit .snb-link{color:#074D95 !important; padding-top: 0px !important; vertical-align:middle;}
#right-bit .snb-link-fontsizes{color:#074D95 !important; padding-top: 0px !important}
#right-bit .mid-font{color:#074D95 !important; padding-top: 2px !important}
#right-bit .big-font{color:#074D95 !important; padding-top: 0px !important}
#right-bit .std-font{color:#074D95 !important; padding-top: 4px !important}

#corp-home #snb .snb-link{color:#074D95 !important; padding-top: 3px !important}
#corp-home #snb .mid-font{color:#074D95 !important; padding-top: 3px !important}
#corp-home #snb .big-font{color:#074D95 !important; padding-top: 1px !important}
#corp-home #snb .std-font{color:#074D95 !important; padding-top: 4px !important}

#cwnavigationbar a{font-size: 8pt !important}
.link-button{font-size: 8pt !important}
#header-right-box input{font-size: 8pt !important}


.cw-active:link, .cw-active:active, .cw-active:visited, .cw-active:hover {
  color:#ffffff !important;
  background: transparent !important;
  font-weight:normal;
  text-decoration: underline !important;
}

#cw-buttons a, #right-bit .snb-link a, #right-bit .snb-link-fontsizes a, #pr-buttons a{
  text-decoration: none;
  color:#ffffff !important;
  background: transparent !important;
  font-weight:normal;
  position:relative;
  top: -0px;
}
#cw-buttons a:hover, #right-bit a:hover, #pr-buttons a:hover, #breadcrumb a:hover{
  text-decoration: underline !important;
}

#dnpna-buttons a, #right-bit .snb-link a, #right-bit .snb-link-fontsizes a, #pr-buttons a{
  text-decoration: none;
  color:#ffffff !important;
  background: transparent !important;
  font-weight:normal;
  position:relative;
  top: -0px;
}
#dnpna-buttons a:hover, #right-bit a:hover, #pr-buttons a:hover, #breadcrumb a:hover{
  text-decoration: underline !important;
}

#breadcrumb, #breadcrumb-header {
  text-decoration: none;
  color:#074D95 !important;
  background: transparent !important;
  font-weight:normal;
  font-size: 8pt !important
}
#breadcrumb a{
  text-decoration: none;
  background: transparent !important;
  font-weight:normal;
  font-size: 8pt !important
}
