.pageHeaderW {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
}
.pageHeaderB {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
.subHeaderW {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.subHeaderB {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.textW {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
.textB {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.textSmallW {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.textSmallB {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.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: #FFFFFF;
	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: #FFFFFF;
	font-weight: bold;
}

.boldTextW {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.boldTextB {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.italicTextW {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	color: #FFFFFF;
}
.italicTextB {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	color: #000000;
}
UL {
	margin: 16px;
}
.listW {
	list-style: outside;
	font-family: arial, verdana, helvetica, sans-serif;
	list-style-type: disc;
	font-size: 9pt;
	margin: 16px;
	color: #FFFFFF;
}
.listB {
	list-style: outside;
	font-family:  arial, verdana, helvetica, sans-serif;
	list-style-type: disc;
	font-size: 9pt;
	margin: 16px;
	color: #000000;
}
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: #FFFFFF;
}
a.W:visited {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: #FFFFFF;
}
a.W:hover {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: #333333;
}
a.B:link {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: #074D95;
}
a.B:active {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: #666666;
}
a.B:visited {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: #666666;
}
a.B:hover {
	font-family:  arial, 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:  arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #FFFFFF;
}
a.smallW:active {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #FFFFFF;
}
a.smallW:visited {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #FFFFFF;
}
a.smallW:hover {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #333333;
}
a.smallB:link {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #074D95;
}
a.smallB:active {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #666666;
}
a.smallB:visited {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #666666;
}
a.smallB:hover {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #074D95;
}
a.navigation:link {
	color: black;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
a.navigation:visited {
	color: black;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
a.navigation:hover {
	color: black;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
a.navigation:active {
	color: black;
	font-family:  arial, 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:  arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	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: 11px;font-family: Arial, Helvetica, sans-serif;}
A.homeBlueNav:link 	{color: #255981;font-weight: bold; font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
A.homeBlueNav:active 	{color: #255981;font-weight: bold; font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
A.homeBlueNav:visited 	{color: #255981;font-weight: bold; font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
A.homeBlueNav:hover 	{color: #255981;font-weight: bold; font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
*/

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: #FFFFFF;
}

.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: #FFFFFF;
        text-decoration: underline;
}

/* == cw home tabs on/off == */
.font-size-switch-on{font-weight: bold !important}
.font-size-switch-off{font-weight: normal !important}

.cw-active:link, .cw-active:active, .cw-active:visited, .cw-active:hover{font-weight: bold; background: #fff !important}
.cw-inactive{font-weight: normal; background: #d6d6d6}


.textW *{color: #fff}
.textB *{color: #000}
