div.wc100GlobNav div.stdIntegrityReportContainer {
	display: none;
}

div.wc100GlobNav {
	float:right;
	display:inline;
	margin-right:22px;
}

div.wc100GlobNav ul {
	position: relative;
	padding: 0px;
	margin: 0px;
}

div.wc100GlobNav ul li {
	float: left;
	padding: 0px;
	margin: 0px;
	list-style: none none;
}

div.wc100GlobNav ul li a span {
	font: normal 10px Arial, sans-serif;
	color: #666;
	text-decoration: none;
	display: block;
}

div.wc100GlobNav ul li a:hover span {
	font: normal 10px Arial, sans-serif;
	color: #000000;
	text-decoration: none;
}

div.wc100GlobNav ul li a span {
	 background:  no-repeat right;
	 
}

div.wc100GlobNav ul li a span {
  	margin-top: 4px;
	padding: 0px 7px 0px 6px;	
}

div.wc100GlobNav ul li span input.inputfield {
	margin-left: 6px;
	margin-right: 6px;
	width: 185px;
	font: normal 10px Arial, sans-serif;
	color: #b2b2b2;
	border: 1px solid #ccc;	
	height: 18px;
}

div.wc100GlobNav ul li span.inputfieldText {
	display: block;
	margin-top: 5px;
	margin-left: 6px;
	padding: 0px 0px 0px 0px;		
	font: normal 10px Arial, sans-serif;
	color: #b2b2b2;
}



div.wc101FootNav div.stdIntegrityReportContainer {
	display: none;
}

div.wc101FootNav ul {
	position: relative;
	padding: 0px;
	margin: 0px;
}

div.wc101FootNav ul li {
	list-style: none none;
	float: left;
	padding: 0px;	
	margin: 0px;
}

div.wc101FootNav ul li a {
	font: normal 11px Arial, sans-serif;
	color: #666;
	text-decoration: none;
	display: block;
}

div.wc101FootNav ul li a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
	text-decoration: none;
}

div.wc101FootNav ul li a span {
	padding: 0px 9px 0px 9px;
	border-right: 1px solid #666;
}

/* END: wc101 Footer Navigation */
/* BEGIN: Wc102 Splitter Navigation */

div.wc102SplitNav div.stdIntegrityReportContainer {
	display: none;
}

div.wc102SplitNav ul {
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
}

div.wc102SplitNav ul li {
	list-style: none none;
	float: left;
	margin: 0px;
}

div.wc102SplitNav ul li a {
	font: normal 11px Arial, sans-serif;
	line-height: 11px;
	color: #666;
	text-decoration: none;
	padding: 6px 0px 6px 0px;
	display: block;
}

div.wc102SplitNav ul li a:hover {
	font: normal 11px Arial, sans-serif;
	line-height: 11px; 
	color: #000000;
	text-decoration: none;
	padding: 6px 0px 6px 0px;
	display: block;
}

div.wc102SplitNav ul li a span {
	border-right: 1px solid #666;
	padding: 0px 21px 0px 22px;
}

div.wc102SplitNav ul li.wc102SplitNavCurrent {
	background: transparent url(/global/media/images/newstyle/tab-shadow2.gif) no-repeat top right;
}

div.wc102SplitNav ul li.wc102SplitNavCurrent a,
div.wc102SplitNav ul li.wc102SplitNavCurrent a:hover {
	margin-right: 0px;
	font: bold 11px Arial, sans-serif;
	color: #000000;	
	line-height: 11px;	
}

/* div.wc102SplitNav ul li.wc102SplitNavBeforeCurrent a span, */
div.wc102SplitNav ul li.wc102SplitNavCurrent a span {
	border-right: none;
}

/* END: Wc102 Splitter Navigation */
/* BEGIN: wc103 Main Navigation */

div.wc103MainNavHolder div.stdIntegrityReportContainer {
	display: none;
}

div.wc103MainNavHolder {
	float: left;
	border-bottom: 1px solid #999;
	width: 954px;
	height:27px;
}

div.wc103MainNav {
	margin-left: 198px;
	padding-top: 10px;
}


div.wc103MainNav div.wc103MainNavDivider {
	width: 1px;
	float: left;
}

div.wc103MainNav span.wc103MainNavItemActive {
	color: #666;
	background: #EEE;
	padding-bottom: 3px;
}


div.wc103MainNav div.wc103MainNavItemSel {
	background: #999;
	color: #FFF;
	padding-bottom: 3px;
	margin-bottom: -3px;
}

div.wc103MainNav div.wc103MainNavItem {
	list-style: none none;
	float: left;
	padding-left: 0px;
	display: block;
}

div.wc103MainNav div.wc103MainNavItem a {
	font: bold 11px Arial, sans-serif;
	color: #666;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;
}

div.wc103MainNav div.wc103MainNavItem a:hover {
	font: bold 11px Arial, sans-serif;
	color: #666;
	text-decoration: none;
	background: #EEE;
}

div.wc103MainNav div.wc103MainNavItem a span {
	padding-left: 9px;
	padding-right: 9px;
}

div.wc103MainNavSub {
	position: absolute;
	visibility: hidden;
	z-index: 900;
	margin-top: 1px;
}

/* BEGIN: Changed by EfAl */
div.wc103MainNavSub ul {
	margin: 0px;
	list-style-image: none; /* RuSm content.css overwrite */
}
/* END: */

div.wc103MainNavSub li {
	list-style: none none;
	margin-left: 0px;
	display: block;
	background: #EEE;
}

div.wc103MainNavSub li a {
	width: 150px;
}

div.wc103MainNavHolder div.wc103MainNav div.wc103MainNavItem div.wc103MainNavSub li a:link,
div.wc103MainNavHolder div.wc103MainNav div.wc103MainNavItem div.wc103MainNavSub li a:visited {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #666;
	background: #EEE;
	padding: 4px 9px 6px 9px;
}

div.wc103MainNavHolder div.wc103MainNav div.wc103MainNavItem div.wc103MainNavSub li a:hover {
	color: #FFF;
	background: #999;	
}

div.wc103MainNavItem div.wc103MainNavSub span.wc103MainNavSubLink a {
	height: 20px;
}

/* END: wc103 Main Navigation */
/* BEGIN: wc104 Left Hand Navigation */

div.wc104LeftHandNav div.stdIntegrityReportContainer {
	display: none;
}

div.wc104LeftHandNav {
	width: 177px;
	margin-top: 27px;
	margin-left: 0px;
	float: left;
	font: normal 11px Arial, sans-serif;
}

div.wc104LeftHandNav ul  
{
	margin: 0px;
	width: 177px;
	margin-top: 0px!important;
	margin-left: -15px!important;
	font: normal 11px Arial, sans-serif; /* EfAl content.css overwrite */
}

div.wc104LeftHandNav ul li {
	list-style: none none;
	border-top: 1px solid #999;
	margin-left: 15px;	
}

div.wc104LeftHandNav ul li a {
	color: #666;
	text-decoration: none;
	padding-left: 9px;
	display: block;
	height:19px;
	padding-top:2px;
	padding-bottom:2px;
	background: #fff;
	font: normal 11px Arial, sans-serif; /* EfAl content.css overwrite */
}

div.wc104LeftHandNav ul li a:hover {
	color: #FFF;
	background: #999;
	text-decoration: none;
	font: normal 11px Arial, sans-serif; /* EfAl content.css overwrite */
}

div.wc104LeftHandNav ul li.wc104LeftHandNavMainCurrent a {
background-color:#999999;
color:#FFFFFF;
}

div.wc104LeftHandNav ul li.wc104LeftHandNavMain {
	background: #999;
}

div.wc104LeftHandNav ul li.wc104LeftHandNavMain a {
	color: #FFF;
	text-decoration: none;
	padding-left: 9px;	
	display: block;
	height:19px;
	padding-top:2px;
	padding-bottom:2px;
	background: #999;	
	font: normal 11px Arial, sans-serif;
}


div.wc104LeftHandNav ul li.wc104LeftHandNavSubCurrent a {
background-position:left center;
background-repeat:no-repeat;
padding-left:27px;
}

div.wc104LeftHandNav ul li.wc104LeftHandNavSub {
	background: #EEE;	
}

div.wc104LeftHandNav ul li.wc104LeftHandNavSub a {
	padding-left: 27px;
	background: #EEE;	
	padding-top:2px;
	padding-bottom:2px;
	font: normal 11px Arial, sans-serif;
}

/* END: wc104 Left Hand Navigation */
/* BEGIN: wc105 */

div.wc105PageHeader {
	text-align: left;
	margin-bottom:8px;
/*	clear: both; */
}

div.stdContentCol540 div.wc105PageHeader embed {
	width: 540px;
}

div.stdWc01Wc02Wc05Box div.stdWc01Wc02Box div.wc105PageHeader embed {
	width: 450px;
} 

div.wc105PageHeader h1 {
 	font: normal 28px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
}

div.wc105PageHeader h2 {
	font: normal 18px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #666666;
	margin: 0px;
}

/* END: wc105 */
/* BEGIN: wc106 */

/* Changed by EfAl: width moved to specific class */
div.wc106tableMainHeader {
	padding-bottom: 9px;
}

div.wc106tableMainHeader h3 {
	font: normal 22px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
}

div.stdContentCol540 div.wc106tableMainHeader {
	width: 540px;
}

div.stdContentCol354 div.wc106tableMainHeader {
	width: 354px;
}

/* Changed by EfAl: width moved to specific class */
div.wc106tableIntroText {
	margin-top: -5px;
	padding-bottom: 15px;
	font: normal 11px Arial, sans-serif;
	color: #666;	
}

/* Changed by EfAl */
div.stdContentCol540 div.wc106tableIntroText {
	width: 540px;	
}

div.stdContentCol354 div.wc106tableIntroText {
	width: 354px;
}


/* Changed by EfAl: width moved to specific class */
table.wc106table {
	table-layout: fixed;
	font: normal 11px Arial, sans-serif;
	line-height: 12px;
	border-bottom: 1px solid #eee;
}

div.stdContentCol540 table.wc106table col {
	width:54px;
}

div.stdContentCol354 table.wc106table col {
	width:59px;
}

table.wc106table td {
	vertical-align: top;
	margin: 0px !important;
	padding: 12px 4px 13px 4px !important;
}

table.wc106table thead tr {
	background-color: #DCDCDC;
	font-weight: bold;
	color: #666;
}

table.wc106table thead td {
	border-right: 1px solid #fff;
}

table.wc106table tbody tr td {
	color:#666;
	border-right: 1px solid #E4E4E4;
}

table.wc106table tbody tr td.lastCell {
	border-right: 0px;
}

table.wc106table tbody tr.even {
	background-color:#eee;
}

table.wc106table tfoot tr td {
	font-family:arial, sans-serif;
	font-size: 10px;
	color: #666;
	padding-top: 5px;
	padding-left: 9px;
	padding-bottom: 7px;
	border-top: 1px solid #eee;
}

table.wc106table tfoot tr td {
	list-style: decimal;
	margin-left: 22px;
	margin-bottom: 8px;
}

span.wc106tableEuroSign {
	float: right;
}

div.wc107rla {
	width: 180px;
	border: solid 1px #E4E4E4;
}

div.wc107rlaTopSpacer {
	margin-top: 18px;
}

div.wc107rlaHeader {
	font: bold 12px Arial, sans-serif;
	color: #666;
	background: #E4E4E4;
	display: block;
	padding: 2px 9px 4px 9px;
	margin-bottom: 9px;
}

div.wc107rlaBodytext {
	font: normal 11px Arial, sans-serif;
	color: #666;
	display: block;
	padding-top: 4px;
	padding-left: 9px;
	padding-right: 9px;
	margin-bottom: 9px;
}

div.wc107rlaBodytext ul.noindent,
div.wc107rlaBodytext ul {
	font: normal 11px Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 9px;
	list-style: none none;
}

div.wc107rlaBodytext li {
	background-image: url(/global/media/images/newstyle/rla_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
	padding-left: 10px;
}

div.wc107rlaBodytext ul {
	font: normal 11px Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
}

div.wc107rlaBodytext ul li a {
	font: normal 11px Arial, sans-serif;
	color: #666;
}

div.wc107rlaBodytext ul li a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
}

div.wc107rlaSubHeader {
	font: bold 11px Arial, sans-serif;
	color: #666;
	display: block;
	padding: 2px 9px 0px 9px;
	margin-bottom: 2px;
}

div.wc107rlaText {
	font: normal 11px Arial, sans-serif;
	color: #666;
	margin-bottom: 9px;
}

div.wc107rlaDivider {
	border-top: solid 1px #E4E4E4;
	height: 1px;
	width: 160px;
	margin-left: 9px;
	margin-top: 15px;
/*	margin-bottom: 10px; */
}

ul.wc107rlaCtalink {
	font: normal 11px Arial, sans-serif;
	margin-left: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

ul.wc107rlaCtalink li 
{
	margin-left:-10px;
	padding-left:-20px;
	background-image:none;
	list-style: none none;
}

ul.wc107rlaCtalink li a {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	background: transparent no-repeat center right;
	padding-right: 12px;
	color: #666;
}

ul.wc107rlaCtalink li a:hover {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	background: transparent  no-repeat center right;
	padding-right: 12px;
	color: #000000;
}
	
ul.wc107rlaTextlink {
	font: normal 11px Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
}

ul.wc107rlaTextlink li {
	margin-left: 0px;
	list-style: none none;
}

ul.wc107rlaTextlink li a {
	font: normal 11px Arial, sans-serif;
	color: #666;
	line-height: 18px;
}

ul.wc107rlaTextlink li a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
}



div.wc108TextBoxBodyText a:link,
div.wc108TextBoxBodyText a:visited {
	font: normal 11px Arial, sans-serif;
	color: #666;
	text-decoration: underline;
}

div.wc108TextBoxBodyText a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
}

div.wc108TextBoxBodyText {
	font: normal 11px Arial, sans-serif;
	color: #666;
	margin-left:1px;
}

div.wc108firstSubHeader {
	font: bold 11px Arial, sans-serif;
	padding-bottom: 14px;
}

div.wc108subHeader {
	font-weight: bold;
	padding-top: 14px;
}

div.wc108TextBoxBodyText ul {
	font: normal 11px Arial, sans-serif;
	margin-top: 0px;
	margin-left: 9px;
	margin-bottom: 0px;
	padding-left: 9px;
 	list-style-image: ;
}

div.wc108TextBoxBodyText ol {
	font: normal 11px Arial, sans-serif;
	margin-top: 0px;
	margin-left: 9px;
	margin-bottom: 0px;
	padding-left: 15px;
	line-height: 17px;
}

div.wc108GreyBox{
	width: 168px;
	padding: 9px;
	background-color: #EEE;
}

div.wc108textBoxActionLink {
	padding-top: 3px;
}

div.wc108textBoxActionLink a img {	
	margin-left: 6px;
}

div.wc108textBoxActionLink a:link,
div.wc108textBoxActionLink a:visited {
	font: normal 11px Arial, sans-serif;
	text-decoration: underline;
	background: transparent no-repeat center right;
	padding-right: 12px;
	line-height: 18px;
}

div.wc108textBoxActionLink a:hover {
	font: normal 11px Arial, sans-serif;
	text-decoration: underline;
	background: transparent  no-repeat center right;
	padding-right: 12px;
	color: #000000;
	line-height: 18px;
}

/* END: wc108 */
/* BEGIN: wc111 */

div.wc111NewsItemDropDown {
	margin-top: 9px;
	margin-bottom: 18px;
}

div.wc111NewsItemDropDown select {
	width: 135px;
	height: 20px;
	font: normal 11px Arial, sans-serif;
	color: #666;	
}

div.wc111NewsItem {
	line-height: 14px;
}

div.wc111NewsItem div.wc111NewsItemDate {
	font: bold 11px Arial, sans-serif;
	color: #666;
}

div.wc111NewsItem div.wc111NewsItemHdr {
	margin-bottom: 10px;
}

div.wc111NewsItem div.wc111NewsItemHdr a:link,
div.wc111NewsItem div.wc111NewsItemHdr a:visited {
	font: normal 11px Arial, sans-serif;
	color: #666;
	text-decoration: underline;
}

div.wc111NewsItem div.wc111NewsItemHdr a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
}

div.wc111NewsItem div.wc111NewsItemBodyHdr {
	font: bold 11px Arial, sans-serif;
	color: #333;
}

div.wc111NewsItem div.wc111NewsItemBodyText {
	font: normal 11px Arial, sans-serif;
	color: #666;
}

div.wc111NewsItem div.wc111NewsItemBodyText ul {
	font: normal 11px Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 9px;
 	list-style-image:;
}

div.wc111NewsItem div.wc111NewsItemBodyText li {
	margin-left: 16px;
}

div.wc111NewsItem div.wc111NewsItemBodyText a:link,
div.wc111NewsItem div.wc111NewsItemBodyText a:visited{
	font: normal 11px Arial, sans-serif;
	color: #666;
	text-decoration: underline;
}

div.wc111NewsItem div.wc111NewsItemBodyText a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
}

div.wc111NewsItem div.wc111NewsItemBodyLink {
	margin-top: 10px;
}

div.wc111NewsItem div.wc111NewsItemBodyLink a img {
	margin-left: 8px;
}

div.wc111NewsItem div.wc111NewsItemBodyLink a:link,
div.wc111NewsItem div.wc111NewsItemBodyLink a:visited {
	font: bold 11px Arial, sans-serif;
	color: #666;
	text-decoration: none;
}

div.wc111NewsItem div.wc111NewsItemBodyLink a:hover {
	font: bold 11px Arial, sans-serif;
	color: #000000;
}

div.wc111NewsItem div.wc111NewsItemDivider {
	border-top: 1px solid #ccc;
	width: 100%;
	height: 1px;
	margin-top: 6px;
	margin-bottom: 18px;	
}

div.wc111NewsItem div.wc111NewsItemSpacer {
	margin-top: 15px;
}

div.wc111NewsItemBackLink {
	margin-top: 32px;
}

div.wc111NewsItemBackLink a:link,
div.wc111NewsItemBackLink a:visited {
	padding-left: 14px;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #666;
	background: transparent  no-repeat left;
}

div.wc111NewsItemBackLink a:hover {
	padding-left: 14px;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	background: transparent  no-repeat left;
}

/* END: wc111 */
/* BEGIN: wc113 */

div.wc113MultiChannelContainer {
	width: 540px;
	margin-bottom: 18px;
}

div.wc113MultiChannelHeader {
	margin-bottom: 9px;
}

div.wc113MultiChannelHeader h3 {
	font: normal 16px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
}

div.wc113multichannelBody {
	font: normal 11px Arial, sans-serif;
	color: #666;
	padding-bottom: 9px;
	padding-left: 1px;
}

div.wc113multichannelBody a:link,
div.wc113multichannelBody a:visited{
	font: normal 11px Arial, sans-serif;
	color: #666;
	text-decoration: underline;
}

div.wc113multichannelBody a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
}

div.wc113multichannelBodyOpen {
	font: normal 11px Arial, sans-serif;
	color: #666;
	padding-left: 9px;
	padding-top: 18px;
	padding-bottom: 9px;
}

div.wc113multichannelBodyOpen a:link,
div.wc113multichannelBodyOpen a:visited{
	font: normal 11px Arial, sans-serif;
	color: #666;
	text-decoration: underline;
}

div.wc113multichannelBodyOpen a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
}

div.wc113multichannelBodyOpen ul {
	font: normal 11px Arial, sans-serif;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	line-height: normal;
	list-style: none;
}

div.wc113multichannelBodyOpen ul li {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: -10px;
	padding: 0px;
	background: url no-repeat top left;
}

div.wc113multichannelimage {
	padding-left: 9px;
	margin-bottom: 18px;
	float: right;
}

div.wc113multichannelFoldOut {
	width: 540px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #666;
}

/* START: Override content.css  */

div.wc113multichannelFoldOut ul {
    font: normal 11px Arial, sans-serif;
    list-style: none none inside;
    margin: 0px;
    padding-left: 25px;
    line-height: 19px;
    height: 19px;
}

/* END */


div.wc113multichannelFoldOut li {
	list-style: none none;
	margin-left: -40px;
	margin-bottom: -19px;
}

div.wc113multichannelFoldOut li a:link,
div.wc113multichannelFoldOut li a:visited {
	width: 540px;
	font: normal 11px Arial, sans-serif;
	color: #666;
	text-decoration: none;
	background:  no-repeat left;
	padding: 1px 9px 4px 27px;
}

div.wc113multichannelFoldOut li a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
	background:  no-repeat left #EEE;
}

div.wc113multichannelFoldUp {
	width: 540px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #666;
}

/* START: Override content.css  */
div.wc113multichannelFoldUp ul {
    font: normal 11px Arial, sans-serif;
    list-style: none none inside;
    margin: 0px;
    padding-left: 25px;
    line-height: 19px;
    height: 20px;
}
/* END */

div.wc113multichannelFoldUp li {
	list-style: none none;
	margin-left: -40px;
	margin-bottom: -19px;
}

div.wc113multichannelFoldUp li a:link,
div.wc113multichannelFoldUp li a:visited {
	width: 540px;
	font: normal 11px Arial, sans-serif;
	color: #666;
	text-decoration: none;
	background:  no-repeat left;
	padding: 1px 9px 4px 27px;
	border-bottom: solid 1px #CCC;
}

div.wc113multichannelFoldUp li a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
	background:  no-repeat left #EEE;
}

div.wc113MultichannelCtA {
	padding-top: 9px;
}

div.wc113MultichannelCtA a img {	
	margin-left: 8px;
}
/*
div.wc113MultichannelCtA a:link,
div.wc113MultichannelCtA a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #666;
	line-height: 18px;
}

div.wc113MultichannelCtA a:hover {
	text-decoration: none;
	color: #000000;
}
*/
div.wc113MultichannelCtA a:link,
div.wc113MultichannelCtA a:visited {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #666;
	line-height: 18px;
	background: transparent no-repeat center right;
	padding-right: 12px;		
}

div.wc113MultichannelCtA a:hover {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	background: transparent  no-repeat center right;
	padding-right: 12px;	
}

/* END: wc113 */
/* BEGIN: wc114 */

/* BEGIN: Changed by EfAl */
div.wc114SitemapLeft {
	float: left;
}

div.wc114SitemapRight {
	float: right;
}
/* END: Change */

div.wc114Sitemap ul {
	font: normal 11px Arial, sans-serif;
	margin-left: 0px;	
	width: 252px;
}

div.wc114Sitemap ul li {
	line-height: 19px;
	list-style: none none;
}

div.wc114Sitemap ul li.wc114Category {
	margin-bottom: 4px;
}

div.wc114Sitemap ul li.wc114Category a span {
 	margin-left: 9px;
}

div.wc114Sitemap ul li.wc114Category a:link,
div.wc114Sitemap ul li.wc114Category a:visited {
	font: bold 11px Arial, sans-serif;
	width: 252px;
	background: #CCC;
	height: 18px;
	color: #333333;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	margin-left: 0px;
}

div.wc114Sitemap ul li.wc114Category a:hover {
	font: bold 11px Arial, sans-serif;
	color: #fff;
	background: #666;
	height: 18px;
	display: block;	
}

div.wc114Sitemap ul li.wc114Nav a:link,
div.wc114Sitemap ul li.wc114Nav a:visited {
	font: bold 11px Arial, sans-serif;
	color: #333;
	text-decoration: underline;
	margin-left: 9px;
}

div.wc114Sitemap ul li.wc114Nav a:hover {
	font: bold 11px Arial, sans-serif;
	color: #000000;
}

div.wc114Sitemap ul li.wc114NavLocked a:link,
div.wc114Sitemap ul li.wc114NavLocked a:visited {
	font: bold 11px Arial, sans-serif;
	display: block;
	width: 243px;
	color: #333;
	text-decoration: underline;
	margin-left: 9px;
	background: no-repeat right;
}

div.wc114Sitemap ul li.wc114NavLocked a:hover {
	font: bold 11px Arial, sans-serif;
	display: block;	
	color: #000000;
	background: transparent  no-repeat right;
}

div.wc114Sitemap ul li a:link,
div.wc114Sitemap ul li a:visited {
	font: normal 11px Arial, sans-serif;
	color: #666;
	text-decoration: underline;
	margin-left: 45px;
}

div.wc114Sitemap ul li a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
}

div.wc114Sitemap ul li.wc114NavItemLocked a:link,
div.wc114Sitemap ul li.wc114NavItemLocked a:visited {
	font: normal 11px Arial, sans-serif;
	width: 207px;
	line-height: 19px;
	display: block;
	background:  no-repeat right;
}

div.wc114Sitemap ul li.wc114NavItemLocked a:hover {
	font: normal 11px Arial, sans-serif;
	line-height: 19px;
	display: block;	
	background: transparent  no-repeat right;
}

div.wc114Sitemap div.wc114SitemapUnlocked ul li.wc114NavLocked a:link,
div.wc114Sitemap div.wc114SitemapUnlocked ul li.wc114NavLocked a:visited,
div.wc114Sitemap div.wc114SitemapUnlocked ul li.wc114NavLocked a:hover,
div.wc114Sitemap div.wc114SitemapUnlocked ul li.wc114NavItemLocked a:link,
div.wc114Sitemap div.wc114SitemapUnlocked ul li.wc114NavItemLocked a:visited,
div.wc114Sitemap div.wc114SitemapUnlocked ul li.wc114NavItemLocked a:hover {
	font: normal 11px Arial, sans-serif;
	background: none;
}

div.wc114Sitemap ul li.wc114Legend {
	width: 252px;
	font: normal 10px Arial, sans-serif;
	color: #666;
	text-align: right;	
	margin-top: 15px;
}

div.wc114Sitemap ul li.wc114Legend img {
	vertical-align: middle;
}

div.wc114Sitemap div.wc114SitemapUnlocked ul li.wc114Legend {
	display: none;
}

/* END: wc114 */
/* START: wc115*/

div.wc115footNoteText {
	font: normal 10px Arial, sans-serif;
	color: #666;
	margin-top: 4px;
	margin-left: 9px;
	margin-bottom: 8px;
}

div.wc115footNoteText ul {
	font: normal 10px Arial, sans-serif;
	list-style: decimal;
	margin-left: 22px;
	margin-bottom: 8px;
}

div.wc115footNoteDivider {
	border-top: solid 1px #E4E4E4;
	height: 1px;
	margin-left: -9px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	margin-top: 8px;
	font-size: 0px;
}

/* END: wc115*/
/* BEGIN: wc117 */

div.wc117landingpageBanner {
	height: 135px;
	width: 540px;
}

div.wc117landingpageBannerBgImg {
	height: 117px;
	width: 540px;
}

div.wc117LandingPageMagBlockLeft,
div.wc117LandingPageMagBlockRight {
	position: absolute;
	margin-top: 18px;
	margin-left: 252px;
	height: 117px;
	width: 117px;
	background: #000000;
	padding: 9px;
	overflow: hidden;
}

div.wc117LandingPageMagBlockRight {
	margin-left: 387px;
}

div.wc117MagBlockLink {
	position: absolute; 
	margin-left: -9px;
	margin-top: -9px;
	cursor: pointer;
	z-index: 10;
	height: 117px;
	width: 117px;	
}

div.wc117MagBlockLink2 {
	position: absolute; 
	height: 117px;
	width: 117px;
	margin-left: -9px;
	margin-top: -9px;
	cursor: pointer;
	z-index: 10;
}

div.wc117landingpageBody {
	font: normal 11px Arial, sans-serif;
	color: #FFF;
	line-height: 13px;
	margin-bottom: 3px;
	margin-top: 4px;
	height: 99px;
	width: 99px;
	overflow: hidden;
}

div.wc117landingpageBodySpacer {
	margin-bottom: 4px;
}

div.wc117landingpageBody ul {
	font: normal 11px Arial, sans-serif;
	list-style: none;
	margin-left: 0px;
	margin-bottom: -19px;
	padding-top: 3px;
}

div.wc117landingpageBody ul li {
	background:  no-repeat top left;
	padding-left: 9px;
	padding-bottom: 9px;
}

div.wc117landingpageSmallText {
	margin-top: 0px;
	font-size: 10px;
}

div.wc117ActionLink {
	position: absolute;
	top: 95px;
	font-weight: bold;
	color: #FFF;
	height: 15px;
	padding-right: 23px;
	background: no-repeat right;
}

/* END: wc117 */
/* BEGIN: wc119 */

div.wc119ConTeasBord {
	border: 1px solid #DCDCDC;
	padding: 17px;
	height: 225px;
/*	width: 252px;
	overflow: hidden; */
}

div.wc119ConTeasBord div.wc119ConTeasBordContent {
	height: 189px;
	overflow: hidden;
}

div.wc119ConTeasBord div.wc119ConTeasBordHdr {
	margin-bottom: 14px;
	padding: 0px;
	height: 29px;
	overflow: hidden;
}

div.wc119ConTeasBord div.wc119ConTeasBordHdr h3 {
	font: normal 22px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
}

div.wc119ConTeasBord div.wc119ConTeasBordTxt {
	margin-top: -3px;
	font: normal 11px Arial, sans-serif;
/*	height: 124px;
	overflow: hidden; */
}

div.wc119ConTeasBord div.wc119ConTeasBordActionLink {
	margin-top: 10px;
}

div.wc119ConTeasBord div.wc119ConTeasBordActionLink a img {	
	margin-left: 8px;
}

div.wc119ConTeasBord div.wc119ConTeasBordActionLink a:link,
div.wc119ConTeasBord div.wc119ConTeasBordActionLink a:visited {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #666;
}

div.wc119ConTeasBord div.wc119ConTeasBordActionLink a:hover {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #000000;
}

/*
div.wc119ConTeasBord div.wc119ConTeasBordTxt div.wc119ConTeasBordImgRight {
	float: right;
	padding-left: 18px;
}
*/
div.wc119ConTeasBord div.wc119ConTeasBordTxt div.wc119ConTeasBordImgRight {
	float: right;
	padding-left: 17px;
	width: 99px;
	height: 117px;
	overflow: hidden;
}

div.wc119ConTeasBord div.wc119ConTeasBordTxt div.wc119ConTeasBordImgTop {
	padding-bottom: 6px;
	width: 216px;
	height: 69px;
	overflow: hidden;
}

/* END: wc119 */
/* BEGIN: wc120 */

/* div.wc120ConTeas252 */
div.stdContentCol252Left div.wc120ConTeas,
div.stdContentCol252Right div.wc120ConTeas {
	width: 252px;
	height: 99px;	
}

/* div.wc120ConTeas168 */
div.stdContentCol168 div.wc120ConTeas,
div.stdContentCol168Left div.wc120ConTeas,
div.stdContentCol168Center div.wc120ConTeas,
div.stdContentCol168Right div.wc120ConTeas {
	width: 168px;
	height: 90px;
}

/* div.wc120ConTeas252 div.wc120ConTeasMagenta */
div.stdContentCol252Left div.wc120ConTeasMagenta,
div.stdContentCol252Right div.wc120ConTeasMagenta {
	background: #000000;
	width: 252px;
	height: 90px;
}

/* div.wc120ConTeas252 div.wc120ConTeasGrey */
div.stdContentCol252Left div.wc120ConTeasGrey,
div.stdContentCol252Right div.wc120ConTeasGrey {
	margin-top: 9px;
	background: #DCDCDC;
	width: 252px;
	height: 90px;
}

/* div.wc120ConTeas168 div.wc120ConTeasMagenta */
div.stdContentCol168 div.wc120ConTeasMagenta,
div.stdContentCol168Left div.wc120ConTeasMagenta,
div.stdContentCol168Center div.wc120ConTeasMagenta,
div.stdContentCol168Right div.wc120ConTeasMagenta {
	background: #000000;
	width: 168px;
	height: 81px;
}

/* div.wc120ConTeas168 div.wc120ConTeasGrey */
div.stdContentCol168 div.wc120ConTeasGrey,
div.stdContentCol168Left div.wc120ConTeasGrey,
div.stdContentCol168Center div.wc120ConTeasGrey,
div.stdContentCol168Right div.wc120ConTeasGrey {
	margin-top: 9px;
	background: #DCDCDC;
	width: 168px;
	height: 81px;
}

div.wc120ConTeasMagenta a:link,
div.wc120ConTeasMagenta a:visited,
div.wc120ConTeasMagenta a:hover {
	color: #fff;
	font: bold 11px Arial, sans-serif;
	text-decoration: none; 
	line-height: 14px;	
}

div.wc120ConTeasGrey a:link,
div.wc120ConTeasGrey a:visited,
div.wc120ConTeasGrey a:hover {
	color: #666;
	font: bold 11px Arial, sans-serif;
	text-decoration: none; 
	line-height: 14px;	
}

/* div.wc120ConTeas252 div.wc120ConTeasImg */
div.stdContentCol252Left div.wc120ConTeasImg,
div.stdContentCol252Right div.wc120ConTeasImg {
	width: 90px;
	height: 90px;
	position: absolute;
}

/* div.wc120ConTeas168 div.wc120ConTeasImg */
div.stdContentCol168 div.wc120ConTeasImg,
div.stdContentCol168Left div.wc120ConTeasImg,
div.stdContentCol168Center div.wc120ConTeasImg,
div.stdContentCol168Right div.wc120ConTeasImg {
	width: 54px;
	height: 81px;
	position: absolute;
}

div.wc120ImgLeft {
	float: left;
	margin-left: 9px;
}

/* div.wc120ConTeas252 div.wc120ImgRight */
div.stdContentCol252Left div.wc120ImgRight,
div.stdContentCol252Right div.wc120ImgRight {
	float: left;
	margin-left: 153px;
}

/* div.wc120ConTeas168 div.wc120ImgRight */
div.stdContentCol168 div.wc120ImgRight,
div.stdContentCol168Left div.wc120ImgRight,
div.stdContentCol168Center div.wc120ImgRight,
div.stdContentCol168Right div.wc120ImgRight {
	float: left;
	margin-left: 105px;
}

div.wc120ConTeasMagenta div.wc120ConTeasImg {
	margin-top: 9px;
	display: block;
	overflow: hidden;
}

div.wc120ConTeasGrey div.wc120ConTeasImg {
	margin-top: -9px;
	display: block;
	overflow: hidden;
}

div.stdContentCol252Left div.wc120ConTeasHdrMagenta,
div.stdContentCol252Right div.wc120ConTeasHdrMagenta,
div.stdContentCol252Left div.wc120ConTeasHdrGrey,
div.stdContentCol252Right div.wc120ConTeasHdrGrey {
	width: 140px;
}

div.stdContentCol168 div.wc120ConTeasHdrMagenta,
div.stdContentCol168Left div.wc120ConTeasHdrMagenta,
div.stdContentCol168Center div.wc120ConTeasHdrMagenta,
div.stdContentCol168Right div.wc120ConTeasHdrMagenta,
div.stdContentCol168 div.wc120ConTeasHdrGrey,
div.stdContentCol168Left div.wc120ConTeasHdrGrey,
div.stdContentCol168Center div.wc120ConTeasHdrGrey,
div.stdContentCol168Right div.wc120ConTeasHdrGrey {
	width: 92px;
}

div.wc120ConTeasHdrMagenta,
div.wc120ConTeasHdrGrey {
	height: 15px;
	margin-top: 9px;
	margin-bottom: 4px;
	overflow: hidden;	
}

/* div.wc120ConTeasHdr img */
div.wc120ConTeasHdrMagenta img,
div.wc120ConTeasHdrGrey img {
	vertical-align: top;
}

div.wc120ConTeasHdrMagenta h3 {
	font: normal 16px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #ffffff;
	margin: 0px;
}

div.wc120ConTeasHdrGrey h3 {
	font: normal 16px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #666666;
	margin: 0px;
}

/* div.wc120ConTeas252 div.wc120TxtRight */
div.stdContentCol252Left div.wc120TxtRight,
div.stdContentCol252Right div.wc120TxtRight {
	position: absolute;
	margin-left: 108px;
	width: 135px;
}

/* div.wc120ConTeas168 div.wc120TxtRight */
div.stdContentCol168 div.wc120TxtRight
div.stdContentCol168Left div.wc120TxtRight,
div.stdContentCol168Center div.wc120TxtRight,
div.stdContentCol168Right div.wc120TxtRight {
	position: absolute;
	margin-left: 72px;
	width: 87px;
}

div.wc120ConTeas div.wc120TxtLeft {
	position: absolute;
	margin-left: 9px;
}

/* div.wc120ConTeas252  div.wc120TxtLeft */
div.stdContentCol252Left div.wc120TxtLeft,
div.stdContentCol252Right div.wc120TxtLeft {
	width: 135px;
}

/* div.wc120ConTeas168  div.wc120TxtLeft */
div.stdContentCol168 div.wc120TxtLeft
div.stdContentCol168Left div.wc120TxtLeft,
div.stdContentCol168Center div.wc120TxtLeft,
div.stdContentCol168Right div.wc120TxtLeft {
	width: 87px;
}

div.wc120ConTeasActLink  {
	height: 42px;
	overflow: hidden;
}

div.wc120ConTeasActLink a img {
	margin-left: 8px;
}

/* END: wc120 */
/* BEGIN: wc121 */

div.wc121ConTeasAd div.wc121ConTeasAdImg {
	height: 63px;
}

div.wc121ConTeasAd div.wc121ConTeasAdHeader {
	height: 14px;			
}

div.wc121ConTeasAdHeader h3 {
	font: normal 16px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
}

div.wc121ConTeasAd div.wc121ConTeasAdLightGrey {
	background: #E4E4E4;
	color: #666;
	padding: 12px 9px 9px 9px;
}

div.wc121ConTeasAd div.wc121ConTeasAdLightGrey a {
	color: #666;
	font: normal 11px Arial, sans-serif;
}

div.wc121ConTeasAd div.wc121ConTeasAdDarkGrey {
	background: #666;
	color: #fff;
	padding: 12px 9px 9px 9px;
}

div.wc121ConTeasAd div.wc121ConTeasAdDarkGrey a {
	color: #fff;
	font: normal 11px Arial, sans-serif;
}

div.wc121ConTeasAd div.wc121ConTeasAdBodyTxt {
	font: normal 11px Arial, sans-serif;
	line-height: 14px;
	margin-top: 4px;
}

div.wc121ConTeasAd div.wc121ConTeasAdActionLink {
	margin-top: 4px;
}

div.wc121ConTeasAd div.wc121ConTeasAdActionLink a img {
	margin-left: 8px;	
}

div.wc121ConTeasAd div.wc121ConTeasAdActionLink a:link,
div.wc121ConTeasAd div.wc121ConTeasAdActionLink a:visited {
	font: bold 11px Arial, sans-serif;
	line-height: 14px;
	text-decoration: none;
}

div.wc121ConTeasAd div.wc121ConTeasAdActionLink a:hover {
	color: #000000;
	font: bold 11px Arial, sans-serif;
}

div.wc121ConTeasAd div.wc121ConTeasAdDarkGrey div.wc121ConTeasAdActionLink a:hover {
	color: #E4e4e4;
	font: bold 11px Arial, sans-serif;
}

div.wc121ConTeasAd div.wc121ConTeasAdDarkGrey div.wc121ConTeasAdActionLink a img {
	vertical-align: middle;
}

/* END: wc121 */
/* BEGIN: wc124 */

div.wc124ConTeasOptions  {
	height: 99px;
	border: 1px solid #DCDCDC;
	padding-left: 8px;
	padding-right: 8px;
}
/*
div.wc124ConTeasOptions div.wc124ConTeasOptionsHdr {
	margin-top: 8px;
	margin-bottom: 4px;
}

div.wc124ConTeasOptions div.wc124ConTeasOptionsHdr h3 {
	font: normal 22px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
}
*/
div.wc124ConTeasOptionsHdr {
	margin-top: 8px;
	margin-bottom: 4px;
}

div.wc124ConTeasOptionsHdr h3 {
	font: normal 22px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
}

div.wc124ConTeasOptions div.wc124ConTeasOptionsActLink a img {
	margin-left: 8px;
}

div.wc124ConTeasOptions div.wc124ConTeasOptionsActLink a:link,
div.wc124ConTeasOptions div.wc124ConTeasOptionsActLink a:visited {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #666;
	line-height: 14px;	
}

div.wc124ConTeasOptions div.wc124ConTeasOptionsActLink a:hover {
	color: #000000;
	font: bold 11px Arial, sans-serif;
}

/* END: wc124 */
/* START: wc125 */



div.wc125ConTeas div.wc125ConTeasHdrTeas div.wc125ConTeasHdrTeasHdr {
	position: absolute;
	margin-top:6px;
	height: 25px;
}

div.wc125ConTeas div.wc125ConTeasHdrTeas div.wc125ConTeasHdrTeasHdrImg {
	margin-bottom:-19px;
}

div.wc125ConTeasHdrTeasHdr h3 {
	font: normal 16px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
}

div.wc125ConTeas div.wc125ConTeasSubHdr {
	font: bold 12px Arial, sans-serif;
	color: #666;
/*	margin-top: 13px; 
	padding-top:13px; */
    margin-bottom: 10px;
}

div.wc125ConTeas div.wc125ConTeasBodyTxt {
	padding-top: 26px;
}

div.wc125ConTeas div.wc125ConTeasActionLink {
	margin-top: 10px;
	clear: both;
}

div.wc125ConTeas div.wc125ConTeasActionLink a:link,
div.wc125ConTeas div.wc125ConTeasActionLink a:visited {
	font: bold 11px Arial, sans-serif;
	color: #666;
	text-decoration: none;
}

div.wc125ConTeas div.wc125ConTeasActionLink a:hover {
	color: #000000;
	font: bold 11px Arial, sans-serif;
}

div.wc125ConTeas div.wc125ConTeasActionLink a img {
	margin-left: 8px;
}

div.wc125ConTeas div.wc125ConTeasAppDropDown,
div.wc125ConTeas div.wc125ConTeasAppButton {
	float: left;
	margin-bottom: 3px;
	margin-top: 15px;
}

div.wc125ConTeas div.wc125ConTeasAppDropDown select {
	font: normal 11px Arial, sans-serif;
	color: #666;
	width: 135px;
	height: 20px;
}

div.wc125ConTeas div.wc125ConTeasAppDropDown {
	margin-right: 9px;
}

div.wc125ConTeas div.wc125ConTeasAppButton input {
	width: 46px;
	font: bold 11px Arial, sans-serif;
	color: #666;
	height: 19px;	
	background:  bottom repeat-x;
	border: none;
	border-right: 1px solid #8F8F90;
	border-bottom: 1px solid #8F8F90;
	cursor: pointer;
	cursor: hand;
}

div.wc125ConTeas div.wc125ConTeasBodyTxt ul {
	margin-left: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-image: ;
}

/* END : wc125 */
/* BEGIN: wc127 */

div.wc127AccDetailBan {
	height: 216px;
}

div.wc127AccDetailBan div.wc127AccDetailBanImg {
	position: absolute;
	height: 126px;
	width: 81px;
	margin-left: 162px;
	margin-top: 9px;	
}

div.wc127AccDetailBan div.wc127AccDetailBanHdr {
	padding-top: 22px;
}

div.wc127AccDetailBan div.wc127AccDetailBanContent {
	background: #EEE;
	height: 180px;
	margin-top: 9px;
	padding-left: 9px;
}

div.wc127AccDetailBan div.wc127AccDetailBanContent div.wc127AccDetailBanSubHdr {
	font: bold 11px Arial, sans-serif;
	color: #666;
	padding-top: 13px;
}

div.wc127AccDetailBan div.wc127AccDetailBanContent div.wc127AccDetailBanActLink {
	margin-top: 86px;
}

div.wc127AccDetailBan div.wc127AccDetailBanContent div.wc127AccDetailBanActLink ul {
	list-style: none none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.wc127AccDetailBan div.wc127AccDetailBanContent div.wc127AccDetailBanActLink ul a img {
	margin-left: 8px;
}

div.wc127AccDetailBan div.wc127AccDetailBanContent div.wc127AccDetailBanActLink ul li {
	margin-bottom: 5px;
}

div.wc127AccDetailBan div.wc127AccDetailBanContent div.wc127AccDetailBanActLink ul a:link,
div.wc127AccDetailBan div.wc127AccDetailBanContent div.wc127AccDetailBanActLink ul a:visited {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #666;
}

div.wc127AccDetailBan div.wc127AccDetailBanContent div.wc127AccDetailBanActLink ul a:hover {
	color: #000000;
	font: bold 11px Arial, sans-serif;
}

/* END: wc127 */
/* START: wc128 */

div.wc128FAQteaserHome {
	width: 198px;
	height: 108px;
	background-color: #EEE;
}

div.wc128FAQteaserHomeHeader {
	font: bold 12px Arial, sans-serif;
	color: #FFF;
	background: #999;
	display: block;
	padding: 3px 9px 4px 9px;
}

div.wc128FAQteaserHomeBody {
	margin-left: 9px;
	margin-top: 7px;
	background-color: #EEE;
}

div.wc128FAQteaserHomeDropDown {
	margin-bottom: 7px;
}

div.wc128FAQteaserHomeDropDown select {
	width: 157px;
	height: 20px;
	font: normal 11px Arial, sans-serif;
	color: #666;
}

div.wc128FAQteaserHomeButton {
/*	margin-bottom: 12px; */
}

div.wc128FAQteaserHomeButton input.button {
	width: 114px;
	font: bold 11px Arial, sans-serif;
	color: #666;
	height: 18px;
	background:  bottom repeat-x;
	border: none;
	border-right: 1px solid #8F8F90;
	border-bottom: 1px solid #8F8F90;
	cursor: pointer;
}

div.wc128FAQteaserHomeCtALink {
	margin-top: 12px;
	margin-bottom: 7px;
}

/* START Change: Changed by EfAl */
div.wc128FAQteaserHomeCtALink a:link,
div.wc128FAQteaserHomeCtALink a:visited {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #666;
	background: transparent  no-repeat center right;
	padding-right: 12px;		
}

div.wc128FAQteaserHomeCtALink a:hover {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	background: transparent  no-repeat center right;
	padding-right: 12px;	
}
/* END Change */

/* END: wc128 */
/* START: wc129 */

div.wc129FAQApp {
	width: 180px;
	border: 1px solid #EEE;
	padding-bottom: 14px;
}

div.wc129FAQApp a:link,
div.wc129FAQApp a:visited {
	font: normal 11px Arial, sans-serif;
	color: #666;
}

div.wc129FAQAppHeaderHdr {
	font: bold 12px Arial, sans-serif;
	color: #666;
	background: #EEE;
	display: block;
	padding-left: 8px;
	padding-top: 2px;
	height: 21px;
	margin-bottom: 13px;
}

div.wc129FAQAppText {
	padding-left: 8px;
	padding-right: 9px; 
}

div.wc129FAQAppBodyHdr {
	font: bold 11px Arial, sans-serif;
	margin-left: 8px;
	margin-bottom: 4px;
}

div.wc129FAQAppLink ul {
	list-style-type: none;
	margin: 0px 0px 0px 8px;
	line-height: 18px;
}

div.wc129FAQAppLink ul a:hover {
	color: #000000;
}

div.wc129FAQAppDivider {
	border-top: solid 1px #EEE;
	height: 1px;
	width: 160px;
	margin-left: 8px;
	margin-top: 7px;
	margin-bottom: -1px;
}

div.wc129FAQDropDown {
	margin-left: 8px;
	margin-top: 6px;
	margin-bottom: 9px;	
}

div.wc129FAQDropDown select {
	width: 135px;
	height: 20px;
	font: normal 11px Arial, sans-serif;
	color: #666;	
}

div.wc129FAQApp div.wc129FAQAppButton {
	margin-left: 8px;
	margin-bottom: 10px;
}

div.wc129FAQApp div.wc129FAQAppButton input.button {
	width: 135px;
	font: bold 11px Arial, sans-serif;
	color: #666;
	height: 18px;	
	background:  bottom repeat-x;
	border: none;
	border-right: 1px solid #8F8F90;
	border-bottom: 1px solid #8F8F90;
	cursor: pointer;
	cursor: hand;
}

div.wc129FAQAppCtaLink {
	margin-left: 8px;
	padding-top: 0px;
}

div.wc129FAQAppCtaLink a img {	
	margin-left: 8px;
}

/* START Change: Changed by EfAl */
div.wc129FAQAppCtaLink a:link,
div.wc129FAQAppCtaLink a:visited {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #666;
	background: transparent) no-repeat center right;
	padding-right: 12px;	
}

div.wc129FAQAppCtaLink a:hover {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	background: transparent  no-repeat center right;
	padding-right: 12px;	
}


div.wc130HomePageLoginBox {
	background-color: #EEE;
	margin-bottom: 0px;
	padding-bottom: 0px;
	overflow:hidden;
}

div.wc130HomePageLoginBoxMedium {
	height:334px;
}

div.wc130HomePageLoginBoxLarge {
	height: 451px;
}

div.wc130HomePageLoginBoxSmall {
	height: 337px;
}

div.wc130HomePageLoginBox a:link,
div.wc130HomePageLoginBox a:visited {
	color: #666;
	font: normal 11px Arial, sans-serif;
	line-height: 18px;
	margin-left: 9px;
}

div.wc130HomePageLoginBox a:hover {
	color: #000000;
}

div.wc130HomePageLoginBox input {
	width: 157px;
	height: 18px;
	margin-bottom: 7px;
	margin-left: 9px;
}

div.wc130HomePageLoginBox input.wc130HomePageLoginBoxnormal {
	color: #666;
	border: 1px solid #ccc;
}

div.wc130HomePageLoginBox input.wc130HomePageLoginBoxwrong {
	font-weight:bold;
	color: #000000;
	border: 1px solid #ccc;
}

div.wc130HomePageLoginBox input.wc130HomePageLoginBoxempty {
	font-weight:bold;
	background-color: #000000;
	color: #fff;
	border: 1px solid #ccc;
}

div.wc130HomePageLoginBoxText {
	font: normal 11px Arial, sans-serif;
	color: #666;
	margin-bottom: 9px;
	margin-left: 9px;
	margin-right: 9px;
}

div.wc130HomePageLoginBoxText ul {
	margin-left: 16px;
	margin-top: 0px;
	margin-bottom: 14px;
	list-style-image: ;
}

div.wc130HomePageLoginHeader {
	font: bold 12px Arial, sans-serif;
	color: #FFF;
	background: #999;
	display: block;
	padding: 3px 9px 4px 9px;
	margin-bottom: 17px;
}

div.wc130HomePageLoginSubHeader {
	margin-left: 9px;
	margin-bottom: 6px;
	margin-right: 9px;
}

div.wc130HomePageLoginSubHeader h3 {
	font: normal 16px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
}

div.wc130HomePageLoginBoxDivider {
	border-top: solid 1px #DCDCDC;
	height: 1px;
	width: 180px;
	margin-left: 9px;
	margin-top: 6px;
	margin-bottom: 0px;
}

div.wc130HomePageLoginBoxLink a:link,
div.wc130HomePageLoginBoxLink a:visited {
	color: #666;
	line-height: 18px;
	margin-left: 9px;
}

div.wc130HomePageLoginBoxLink a:hover {
	color: #000000;
}

div.wc130HomePageLoginBox input.wc130HomePageLoginBoxArrowButton {
	padding-right: 16px;
	width: 130px;
	height: 19px;
	font-weight: bold;
	border: none;
	margin-top: 9px;
	background:  no-repeat right;
	cursor: pointer;
	cursor: hand;
}

/* END: wc130 */
/* START wc131 */

div.wc131subHeader {
	padding-bottom: 18px;
	clear: both;
}

div.wc131subHeader h3 {
	font: normal 16px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
}

/* END wc131 */
/* START: wc134 */

div.wc134RelatedLinkLoginBox {
	width: 180px;
	border: 1px solid #EEE;
	padding-bottom: 9px;
}

div.wc134RelatedLinkLoginBox a:link,
div.wc134RelatedLinkLoginBox a:visited {
	color: #666;
	line-height: 18px;
	margin-left: 9px;
}

div.wc134RelatedLinkLoginBox a:hover {
	color: #000000;
}

div.wc134RelatedLinkLoginBox input {
	width: 157px;
	height: 18px;
	color: #666;
	margin-bottom: 7px;
	margin-left: 9px;
	
}

div.wc134RelatedLinkLoginBoxText {
	font: normal 11px Arial, sans-serif;
	color: #666;
	margin-bottom: 9px;
	margin-left: 9px;
	margin-right: 9px;
}

div.wc134RelatedLinkLoginHeader {
	font: bold 12px Arial, sans-serif;
	color: #666;
	background: #EEE;
	display: block;
	padding-left: 8px;
	padding-top: 2px;
	height: 21px;
	margin-bottom: 13px;
}

input.wc134PasswordField {
	color: #666;
	border: 1px solid #7F9DB9;	
	width: 157px;
	height: 18px;
	background-color: #ffffff;
}

input.wc134RelatedLinkLoginBoxArrowButton {
	padding-right: 27px;
	width: 130px;
	height: 19px;
	font-weight: bold;
	margin-top: 9px;
	background: #fff  no-repeat left;
	border: none;
	cursor: pointer;
	cursor: hand;
}

/* END: wc134 */
/* START: wc135 */

div.wc135PromBanner {
	height: 135px;
}

/* END: wc135 */
/* START: wc136 */

div.wc136ErrorMsg {
	height: 81px;
}

div.wc136ErrorMsg div.wc136ErrorMsgIcon {
	position: absolute;
	margin-left: 9px;
}
div.wc136ErrorMsg div.wc136ErrorMsgCont {
	border: 1px solid #666;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-top: 9px;
	margin-right: 9px;
}

div.wc136ErrorMsg div.wc136ErrorMsgCont div.wc136ErrorMsgTxt {
	margin-left: 62px;
}

div.wc136ErrorMsgTxt h3 {
	font: normal 16px Tele-Antiqua, "Times New Roman", Times, serif;

	color: #666666;
	margin: 0px;
}



div.wc137HomePageTeas {
	width: 324px;
}


div.wc138appPassregTermsCond {
	margin-bottom: 9px;
}

span.wc138appPassregTermsCondError {
	font-weight: bold;
}

div.wc138appPassregTermsCond a:link,
div.wc138appPassregTermsCond a:visited {
	color: #666;
}

div.wc138appPassregTermsCond a:hover {
	color: #000000;
}

div.wc138appPassregContainer {
	width: 576px;
	background: #FFF;
}

div.wc138appPassregContainer div.wc138appPassRegFormBox {
	position: absolute;
	margin-top: 18px;
	margin-left: 0px;
	height: 108px;
	width: 576px;
	background: #eee;
}

div.wc138appPassregContainer div.wc138appPassImageBox {
	position: relative;
	top: 0px;
	left: 386px;
}

div.wc138appPassregBodytext {
	font: normal 11px Arial, sans-serif;
	color: #666;
	line-height: 27px;
	margin-left: 9px;
	margin-top: 13px;
	float: left;
}

span.wc138appPassregBodytextError {
	font-weight: bold;
}

div.wc138appPassregForm {
	margin-left: 181px;
	margin-top: 17px;
	width: 168px;
}

input.wc138appPassregForm {
	width: 168px;
	font: normal 11px Arial, sans-serif;
	color: #666;
	height: 19px;
	float: right;
	margin-bottom: 9px;
}

input.wc138appPassregFormError {
	width: 168px;
	font: bold 11px Arial, sans-serif;
	color: #000000;
	height: 19px;
	float: right;
	margin-bottom: 9px;
}

input.wc138appPassregFormErrorEmpty {
	width: 168px;
	font: normal 11px Arial, sans-serif;
	color: #666;
	background: #000000;
	height: 19px;
	float: right;
	margin-bottom: 9px;
}

input.wc138appPassregFormErrorEmptyCheckbox {
	border: 1px solid #000000;
}

input.wc138appPassregArrowButton {
	padding-left: 14px;
	padding-right: 28px;
	height: 19px;
	font-weight: bold;
	border: none;
	border-left: 0px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background:  no-repeat right;
	float: right;
	cursor: pointer;
	cursor: hand;
}

div.wc138appPassregArrowLink {
	margin-top: 39px;
}

div.wc138appPassregArrowLink a img {
	margin-right: 9px;
}

div.wc138appPassregArrowLink a:link,
div.wc138appPassregArrowLink a:visited {
	font: bold 11px Arial;
	color: #666;
	text-decoration: none;
}

div.wc138appPassregArrowLink a:hover {
	color: #000000;
}

/* END: wc138 */

/* START: wc141 (Added by EfAl) */
div.wc141downloadBox {
	font: 11px Arial, sans-serif;
	color: #666;
}

div.wc141downloadBox div.wc141downloadLink {
	padding-top: 0px;
}

div.wc141downloadBox div.wc141downloadLink a:link,
div.wc141downloadBox div.wc141downloadLink a:visited {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	background: transparent  no-repeat center right;
	padding-right: 12px;
	color: #666;
	line-height: 18px;
}

div.wc141downloadBox div.wc141downloadLink a:hover {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	background: transparent u no-repeat center right;
	padding-right: 12px;
	color: #000000;
	line-height: 18px;
}

div.wc142ContentPageLoginBox {

	background-color: #EEE;
	padding-top:9px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div.wc142ContentPageLoginBoxError 
{
	padding:5px;
}

div.wc142ContentPageLoginBoxLarge {
	height: 151px;
}

div.wc142ContentPageLoginBox a:link,
div.wc142ContentPageLoginBox a:visited {
	color: #666;
	font: normal 11px Arial, sans-serif;
	line-height: 18px;
	margin-left: 9px;
}

div.wc142ContentPageLoginBox a:hover {
	color: #000000;
}

div.wc142ContentPageLoginBox input {
	width: 135px;
	height: 18px;
	margin-bottom: 7px;
	margin-left: 9px;
}


div.wc142ContentPageLoginBox span.wc142ContentPageLoginBoxLabel {
	font-weight:bold;
}

div.wc142ContentPageLoginBox input.wc142ContentPageLoginBoxnormal {
	color: #666;
	border: 1px solid #ccc;
}

div.wc142ContentPageLoginBox input.wc142ContentPageLoginBoxwrong {
	font-weight:bold;
	color: #000000;
	border: 1px solid #ccc;
}

div.wc142ContentPageLoginBox input.wc142ContentPageLoginBoxempty {

	font-weight:bold;
	background-color: #000000;
	color: #fff;
	border: 1px solid #ccc;
}

div.wc142ContentPageLoginBoxText {
	font: normal 11px Arial, sans-serif;
	color: #666;
	margin-bottom: 9px;
	margin-left: 9px;
	margin-right: 9px;
}

div.wc142ContentPageLoginBoxText ul {
	margin-left: 16px;
	margin-top: 0px;
	margin-bottom: 14px;
	list-style-image: ;
}


div.wc142ContentPageLoginSubHeader {
	margin-top: 9px;


	text-align:left;
}

div.wc142ContentPageLoginSubHeader h3 {
	font: normal 16px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
}

div.wc142ContentPageLoginBoxDivider {
	border-top: solid 1px #DCDCDC;
	height: 1px;
	width: 180px;
	margin-left: 9px;
	margin-top: 6px;
	margin-bottom: 0px;
}

div.wc142ContentPageLoginBoxLink a:link,
div.wc142ContentPageLoginBoxLink a:visited {
	color: #666;
	line-height: 18px;
	margin-left: 9px;
}

div.wc142ContentPageLoginBoxLink a:hover {
	color: #000000;
}

input.wc142ContentPageLoginBoxArrowButton {
	padding-right: 27px;
	width: 130px;
	height: 19px;
	font-weight: bold;
	border: none;
	margin-top: 9px;
	background: no-repeat left;
	cursor: pointer;
	cursor: hand;
}


div.wc143QuickLogoutBox {
	border: solid 1px #E4E4E4;
}

div.wc143QuickLogoutBoxHeader {

	border-bottom: solid 1px #E4E4E4;
	height: 22px;
	padding: 4px 9px 4px 9px;
}

div.wc143QuickLogoutBoxHeader h3 {
	font: normal 14px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
}

div.wc143QuickLogoutBoxText {
	font: normal 11px Arial, sans-serif;
	color: #666;
	padding: 9px;
}
div.wc143QuickLogoutBoxText .UserIdentity {
	float:left;
	overflow:hidden;
	width:120px;
}
div.wc143QuickLogoutBoxText .UserEmail {
	float:left;
	overflow:hidden;
	white-space:nowrap;
	width:120px;
}
div.wc143QuickLogoutBoxText .UserEmailUndefined 
{
	font-weight:bold;
	color:#000000;
	white-space: nowrap;
	overflow: hidden;
	width:120px;
	float:left;
}
div.wc143QuickLogoutBoxText .ChangeLink 
{
	float:right;

}
div.wc143QuickLogoutBoxText .ChangeLink a {
	color:#666666;
}
div.wc143QuickLogoutBoxText .ChangeLink a:hover {
	color:#000000;
}
div.wc143QuickLogoutBox .wc143QuickLogoutLink {
	padding-bottom:9px;
	padding-left:9px;
}
div.wc143QuickLogoutBox .wc143QuickLogoutLink a {
	background:transparent  no-repeat scroll right center;
	color:#666666;
	padding-right:12px;
	text-decoration:none;
}
div.wc143QuickLogoutBox .wc143QuickLogoutLink a:hover {
	background:transparent  no-repeat scroll right center;
	color:#000000;
	padding-right:12px;
	text-decoration:none;
}

div.wc143QuickLogoutBoxButton {
	padding-bottom: 9px;
	padding-left: 9px;
	padding-right: 9px;
	text-align: right;
}


div.wc144rlaHandset {
	border: solid 1px #E4E4E4;
}

div.wc144rlaHandsetHeader {
	font: bold 12px Arial, sans-serif;
	color: #666;
	background: #E4E4E4;
	display: block;
	padding: 2px 9px 4px 9px;
	margin-bottom: 9px;
}

div.wc144rlaHandsetBody {
	font: normal 11px Arial, sans-serif;
	color: #666;
	padding: 4px 4px 6px 9px;
}
div.wc144rlaHandsetBody .wc144rlaHandsetBodyPic {
	float:left;
	margin: 0 10px 0 0;
}
div.wc144rlaHandsetBody h4 {
	font-size: 1em;
	margin:0;
}
div.wc144rlaHandsetBodyChangeLink {
	background:  no-repeat 0 4px;
	padding: 0 0 0 26px;
	height: 30px;
	overflow:hidden;
}
div.wc144rlaHandsetBody .wc144rlaHandsetBodyChangeLink a {
	font: normal 11px Arial, sans-serif;
	color: #666;
}
div.wc144rlaHandsetBody .wc144rlaHandsetBodyChangeLink a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
}


div.wc144rlaHandsetBody .wc144rlaHandsetBodyPhoneLinks {
	margin:0;
	padding:0;
}
div.wc144rlaHandsetBody .wc144rlaHandsetBodyPhoneLinks li {
	list-style:none;
	margin: 0 0 3px 0;
}

div.wc144rlaHandsetBody .wc144rlaHandsetBodyPhoneLinks li a {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	background: transparent  no-repeat center right;
	padding-right: 12px;
	color: #666;
}
div.wc144rlaHandsetBody .wc144rlaHandsetBodyPhoneLinks li a:hover {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	background: transparent  no-repeat center right;
	padding-right: 12px;
	color: #000000;
}

.wc144rlaHandsetBody p {
	margin: 12px 0;
}

.wc144rlaHandsetBody br {
	clear:both;
	height:0;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}


div.wc100GlobNav div.stdIntegrityReportContainer {
	margin-top: 9px;
	margin-left: 521px;
	position: absolute;
}
div.wc103MainNavSub div.stdIntegrityReportContainer {
	width: 150px;
}
div.wc103MainNavHolder div.stdIntegrityReportContainer {
	width: 954px;
}
div.wc104LeftHandNav div.stdIntegrityReportContainer {
	width: 177px;
}
div.wc101FootNav div.stdIntegrityReportContainer {
	width: 954px;
} 


.stepNavigation.four li {
	width: 134px;
}
.stepNavigation.three li {
	width: 179px;
}

.stepNavigation.four .itemtext {
	width: 75px;
}
.stepNavigation.three .itemtext {
	width: 115px;
}
.stepNavigation ul {
	padding:0;
	margin:0;
	font: 11px Arial, Verdana, sans-serif;
}
.stepNavigation li {
	height: 35px;
	color: #9c9c9c;
	float: left;
	list-style: none;
	margin-right: 1px;
	margin-bottom: 18px;
	background: #e4e4e4  no-repeat 90% 50%;
}

* html .stepNavigation li {
	margin-bottom: 8px;	
}

.stepNavigation li a,
.stepNavigation li a:hover {
	display:block;
	height: 35px;
	text-decoration: none;
	color: #9c9c9c;
	cursor: pointer;
}
.stepNavigation li.current a,
.stepNavigation li.current a:hover,
.stepNavigation li.current-last a,
.stepNavigation li.current-last a:hover {
	color:#fff;
}
.stepNavigation li a:hover {
	background: #d9d9d9  no-repeat 90% 50%;
}
.stepNavigation li.last a:hover {
	background: #d9d9d9;
}
.stepNavigation li.current a:hover {
	background: #888  no-repeat 90% 50%;
}

.devouver {
	margin-bottom: 20px;
	margin-top: 40px;
	color: #c00;
	font-size: 18px;
}


.stepNavigation.four li {
	width: 134px;
}
.stepNavigation.three li {
	width: 179px;
}

.stepNavigation.four .itemtext {
	width: 75px;
}
.stepNavigation.three .itemtext {
	width: 115px;
}
.stepNavigation ul {
	padding:0;
	margin:0;
	font: 11px Arial, Verdana, sans-serif;
}
.stepNavigation li {
	height: 35px;
	color: #9c9c9c;
	float: left;
	list-style: none;
	margin-right: 1px;
	margin-bottom: 18px;
	background: #e4e4e4  no-repeat 90% 50%;
}

* html .stepNavigation li {
	margin-bottom: 8px;	
}

.stepNavigation li a,
.stepNavigation li a:hover {
	font: 11px Arial, Verdana, sans-serif;	
	display:block;
	height: 35px;
	text-decoration: none;
	color: #9c9c9c;
	cursor: pointer;
}
.stepNavigation li.current a,
.stepNavigation li.current a:hover,
.stepNavigation li.current-last a,
.stepNavigation li.current-last a:hover {
	color:#fff;
}
.stepNavigation li a:hover {
	background: #d9d9d9  no-repeat 90% 50%;
}
.stepNavigation li.last a:hover {
	background: #d9d9d9;
}
.stepNavigation li.current a:hover {
	background: #888  no-repeat 90% 50%;
}
.stepNavigation li.current-last a:hover{
	background: #888;
}
.stepNavigation li.current{
	color:#fff;
	background: #999  no-repeat 90% 50%;
}
.stepNavigation li.last {
	background: #e4e4e4;
}
.stepNavigation li.current-last{
	color:#fff;
	background: #999;
}

.stepNavigation li em {
	float: left;
	margin: 10px;
	padding: 0 4px;
	border: 1px solid #999;
	font-style: normal;
}
.stepNavigation li.current em,
.stepNavigation li.current-last em {
	color: #fff;
	border: 1px solid #fff;
}

.stepNavigation li .item {
	width: 100%;
	height: 35px;
	text-decoration: none;	
	display: table;
	position: relative;
	overflow: hidden;
}
.stepNavigation li .itemin {
	position: absolute;
	top: 50%;
	display: table-cell;
	vertical-align: middle;
}
html>body .stepNavigation li .itemin {
	width:100%;
}
.stepNavigation li .itemtext {
	display:block;
	position: relative;
	top: -50%;
}

.clear {
	clear:both;
	height:0;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}

