/* STYLES FOR THE PAGE COMPONENTS */

/* BEGIN: sIFR Flash FONT STYLES */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/*	These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
/*	In order to fine-tune the text you need to play around with the 
	font-size, letter-spacing, line-height and height 
	CSS properties.  */
.sIFR-hasFlash div.wc105PageHeader h1 {
	visibility: hidden;
	font-size: 28px;
}

.sIFR-hasFlash div.wc105PageHeader h2 {
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash div.wc131subHeader h3 {
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash div.wc113MultiChannelHeader h3 {
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash div.wc106tableMainHeader h3 {
	visibility: hidden;
	font-size: 22px;
}

.sIFR-hasFlash div.wc119ConTeasBordHdr h3 {
	visibility: hidden;
	font-size: 22px;
}

.sIFR-hasFlash div.wc120ConTeasHdrMagenta h3 {
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash div.wc120ConTeasHdrGrey h3 {
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash div.wc121ConTeasAdHeader h3 {
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash div.wc124ConTeasOptionsHdr h3 {
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash div.wc125ConTeasHdrTeasHdr h3 {
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash div.wc136ErrorMsgTxt h3 {
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash div.wc130HomePageLoginSubHeader h3 {
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash div.wc142ContentPageLoginSubHeader h3 {
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash div.wc143QuickLogoutBoxHeader h3 {
	visibility: hidden;
	font-size: 14px;
}

/* END: sIFR Flash FONT STYLES */


/* BEGIN: wc100 Global Navigation */

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: #E20074;
	text-decoration: none;
}

div.wc100GlobNav ul li a span {
	 background: url(img/dividerb.gif) 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;
}

/* END: wc100 Global Navigation */
/* BEGIN: wc101 Footer Navigation */

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: #E20074;
	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: #E20074;
	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(img/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: #E20074;	
	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  {
	width: 177px;
	margin-top: 0px;
	margin-left: -15px;
	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: 14px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #fff;
	font: normal 11px Arial, sans-serif; /* EfAl content.css overwrite */
}

div.wc104LeftHandNav ul li a:hover {
	color: #FFF;
	background-color: #999;
	text-decoration: none;
	font: normal 11px Arial, sans-serif; /* EfAl content.css overwrite */
}

div.wc104LeftHandNav ul li.wc104LeftHandNavMainCurrent a {
	color: #FFF;
	background-color: #999;
}
div.wc104LeftHandNav ul li.wc104LeftHandNavMainCurrent a:hover {
}

div.wc104LeftHandNav ul li.wc104LeftHandNavMain a {
	color: #FFF;
	background-color: #999;	
}
div.wc104LeftHandNav ul li.wc104LeftHandNavMain a:hover {
}

div.wc104LeftHandNav ul li.wc104LeftHandNavSubCurrent a {
	padding-left: 27px;
	background-color: #EEE;	
	background-image: url(img/bg_lefthandnavsel.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
div.wc104LeftHandNav ul li.wc104LeftHandNavSubCurrent a:hover {
	background-color: #999;
}

div.wc104LeftHandNav ul li.wc104LeftHandNavSub a {
	padding-left: 27px;
	background-color: #EEE;	
}
div.wc104LeftHandNav ul li.wc104LeftHandNavSub a:hover {
}

/* 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: #e20074;
	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: #e20074;
	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;
	padding: 12px 4px 13px 4px;
}

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;
}

/* END: wc106 */
/* BEGIN: wc107*/

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(img/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: #E20074;
}

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 url(img/arrow_next0.gif) 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 url(img/arrow_next1.gif) no-repeat center right;
	padding-right: 12px;
	color: #E20074;
}
	
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: #E20074;
}

/* END: wc107*/
/* BEGIN: wc108 */

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: #e20074;
}

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: url(img/rla_list_bullet.gif);
}

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;
}

/* Changed by Efrayim Altuntas */
/* Changed by ReWo: uncommented color againts up down behaviour link */
div.wc108textBoxActionLink a:link,
div.wc108textBoxActionLink a:visited {
	font: normal 11px Arial, sans-serif;
	text-decoration: underline;
	background: transparent url(img/arrow_next0.gif) no-repeat center right;
	padding-right: 12px;
	/*color: #666;*/
	line-height: 18px;
}

div.wc108textBoxActionLink a:hover {
	font: normal 11px Arial, sans-serif;
	text-decoration: underline;
	background: transparent url(img/arrow_next1.gif) no-repeat center right;
	padding-right: 12px;
	color: #E20074;
	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: #e20074;
}

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: url(img/rla_list_bullet.gif);
}

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: #E20074;
}

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: #E20074;
}

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 url(img/arrow_back0.gif) no-repeat left;
}

div.wc111NewsItemBackLink a:hover {
	padding-left: 14px;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #E20074;
	background: transparent url(img/arrow_back1.gif) 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: #e20074;
	margin: 0px;
}

div.wc113multichannelBody {
	font: normal 11px Arial, sans-serif;
	color: #666;
	padding-bottom: 9px;
}

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: #E20074;
}

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: #E20074;
}

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(img/rla_list_bullet.gif) 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: url(img/ico_foldout0.gif) no-repeat left;
	padding: 1px 9px 4px 27px;
}

div.wc113multichannelFoldOut li a:hover {
	font: normal 11px Arial, sans-serif;
	color: #E20074;
	background: url(img/ico_foldout1.gif) no-repeat left #EEE;
}

div.wc113multichannelFoldUp {
/*	width: 540px; */
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #666;
	width:auto!important;
}

/* 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: url(img/ico_foldup0.gif) 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: #E20074;
	background: url(img/ico_foldup1.gif) 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: #E20074;
}
*/
div.wc113MultichannelCtA a:link,
div.wc113MultichannelCtA a:visited {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #666;
	line-height: 18px;
	background: transparent url(img/arrow_next0.gif) no-repeat center right;
	padding-right: 12px;		
}

div.wc113MultichannelCtA a:hover {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #E20074;
	background: transparent url(img/arrow_next1.gif) 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: #E30074;
}

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: url(img/ico_key0.gif) no-repeat right;
}

div.wc114Sitemap ul li.wc114NavLocked a:hover {
	font: bold 11px Arial, sans-serif;
	display: block;	
	color: #E30074;
	background: transparent url(img/ico_key1.gif) 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: #E30074;
}

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: url(img/ico_key0.gif) no-repeat right;
}

div.wc114Sitemap ul li.wc114NavItemLocked a:hover {
	font: normal 11px Arial, sans-serif;
	line-height: 19px;
	display: block;	
	background: transparent url(img/ico_key1.gif) 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: #E20074;
	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: url(img/bullet_small_white.gif) 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: url(img/wc117_alink.gif) 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: #E20074;
	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: #E20074;
}

/*
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: #E20074;
	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: #E20074;
	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: #E20074;
	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: #E20074;
	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: #E20074;
	margin: 0px;
}
*/
div.wc124ConTeasOptionsHdr {
	margin-top: 8px;
	margin-bottom: 4px;
}

div.wc124ConTeasOptionsHdr h3 {
	font: normal 22px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #E20074;
	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: #E20074;
	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: #e20074;
	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: #E00274;
	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: url(img/bg_button.gif) 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: url(img/rla_list_bullet.gif);
}

/* 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: #E20074;
	font: bold 11px Arial, sans-serif;
}

/* END: wc127 */
/* START: wc128 */

div.wc128FAQteaserHome {
	width: 198px;
	height: 108px;
	background-color: #EEE;
}

div.wc128FAQteaserHomeHeader {
	/*
		Rove, oct06: taken out this line to fix firefox imcompatibilty
		height: 22px;
	*/
	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: url(img/bg_button.gif) 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 url(img/arrow_next0.gif) no-repeat center right;
	padding-right: 12px;		
}

div.wc128FAQteaserHomeCtALink a:hover {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #E20074;
	background: transparent url(img/arrow_next1.gif) 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: #E20074;
}

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: url(img/bg_button.gif) 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 url(img/arrow_next0.gif) no-repeat center right;
	padding-right: 12px;	
}

div.wc129FAQAppCtaLink a:hover {
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #E20074;
	background: transparent url(img/arrow_next1.gif) no-repeat center right;
	padding-right: 12px;	
}
/* END Change */

/* END: wc129 */
/* START: wc130 */

div.wc130HomePageLoginBox {
/*	width: 198px; */
	background-color: #EEE;
	margin-bottom: 0px;
	padding-bottom: 0px;
	overflow: hidden;
	clip: auto;
}

div.wc130HomePageLoginBoxLarge {
	height: 451px;
}

div.wc130HomePageLoginBoxMedium {
	height: 334px;
}

div.wc130HomePageLoginBoxSmall {
	height: 208px;
}

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: #E20074;
}

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: #e20074;
	border: 1px solid #ccc;
}

div.wc130HomePageLoginBox input.wc130HomePageLoginBoxempty {
	font-weight:bold;
	background-color: #e20074;
	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: url(img/rla_list_bullet.gif);
}

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: #E20074;
	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: #E20074;
}

div.wc130HomePageLoginBox input.wc130HomePageLoginBoxArrowButton {
	padding-right: 16px;
	width: 130px;
	height: 19px;
	font-weight: bold;
	border: none;
	margin-top: 9px;
	background: url(img/arrowbtn_bg.gif) 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: #e20074;
	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: #E20074;
}

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 url(img/arrowbtn_bg.gif) 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;
	margin-top: -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;
	/*Changed by finding in e-service2: color: #333333 to #666666*/
	color: #666666;
	margin: 0px;
}

/* END: wc136 */
/* START: wc137 */

div.wc137HomePageTeas {
	width: 324px;
}

/* END: wc137 */
/* START: wc138 */

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: #e20074;
}

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: #e20074;
	height: 19px;
	float: right;
	margin-bottom: 9px;
}

input.wc138appPassregFormErrorEmpty {
	width: 168px;
	font: normal 11px Arial, sans-serif;
	color: #666;
	background: #e20074;
	height: 19px;
	float: right;
	margin-bottom: 9px;
}

input.wc138appPassregFormErrorEmptyCheckbox {
	border: 1px solid #e20074;
}

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: url(img/arrowbtn_bg2.gif) 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: #E20074;
}

/* 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 url(img/arrow_next0.gif) 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 url(img/arrow_next1.gif) no-repeat center right;
	padding-right: 12px;
	color: #E20074;
	line-height: 18px;
}
/* END: wc141 */

/* START: wc142 (Added by Rutger Smit) */

div.wc142ContentPageLoginBox {
/*	width: 198px; */
	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: #E20074;
}

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: #e20074;
	border: 1px solid #ccc;
}

div.wc142ContentPageLoginBox input.wc142ContentPageLoginBoxempty {

	font-weight:bold;
	background-color: #e20074;
	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: url(img/rla_list_bullet.gif);
}

/*
div.wc142ContentPageLoginHeader {
	font: bold 12px Arial, sans-serif;
	color: #FFF;
	background: #999;
	display: block;
	padding: 3px 9px 4px 9px;
	margin-bottom: 17px;
}
*/
div.wc142ContentPageLoginSubHeader {
	margin-top: 9px;

/*
	margin-left: 9px;
	margin-bottom: 6px;
	margin-right: 9px;	
*/
	text-align:left;
}

div.wc142ContentPageLoginSubHeader h3 {
	font: normal 16px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #E20074;
	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: #E20074;
}

input.wc142ContentPageLoginBoxArrowButton {
	padding-right: 27px;
	width: 130px;
	height: 19px;
	font-weight: bold;
	border: none;
	margin-top: 9px;
	background: url(img/arrowbtn_bg.gif) no-repeat left;
	cursor: pointer;
	cursor: hand;
}

/* END: wc142 */

/* START: wc143 (Added by EfAl) */
div.wc143QuickLogoutBox {
	border: solid 1px #E4E4E4;
}

div.wc143QuickLogoutBoxHeader {
/*	font: bold 12px Arial, sans-serif;
	color: #666;
	background: #E4E4E4; 
	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: #E20074;
	margin: 0px;
}

div.wc143QuickLogoutBoxText {
	font: normal 11px Arial, sans-serif;
	color: #666;
	padding: 9px;
}
div.wc143QuickLogoutBoxText .UserIdentity 
{
	overflow: hidden;
	width:120px;
	float:left;
}
div.wc143QuickLogoutBoxText .UserEmail 
{
	white-space: nowrap;
	overflow: hidden;
	width:120px;
	float:left;
}
div.wc143QuickLogoutBoxText .ChangeLink 
{
	float:right;
}
div.wc143QuickLogoutBoxText .ChangeLink a 
{
	color: #666;
}
div.wc143QuickLogoutBoxText .ChangeLink a:hover{
	color: #e20074;
}
div.wc143QuickLogoutBoxButton {
	padding-bottom: 9px;
	padding-left: 9px;
	padding-right: 9px;
	text-align: right;
}
div.wc143QuickLogoutBox .wc143QuickLogoutLink {
	padding-bottom: 9px;
	padding-left: 9px;
}
div.wc143QuickLogoutBox .wc143QuickLogoutLink a {
	color: #666;
	padding-right: 12px;	
	text-decoration: none;
	background:transparent url(img/arrow_next0.gif) no-repeat scroll right center;
}
div.wc143QuickLogoutBox .wc143QuickLogoutLink a:hover{
	color: #e20074;
	padding-right: 12px;
	text-decoration: none;
	background:transparent url(img/arrow_next1.gif) no-repeat scroll right center;
}
/* END: wc143 */


/* START WC144 HandsetTeaser */

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: url(img/icon_change.gif) 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: #E20074;
}


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 url(img/arrow_next0.gif) 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 url(img/arrow_next1.gif) no-repeat center right;
	padding-right: 12px;
	color: #E20074;
}

.wc144rlaHandsetBody p {
	margin: 12px 0;
}

.wc144rlaHandsetBody br {
	clear:both;
	height:0;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}

/* END: WC144 */

/* START: Styles for the component preview */
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;
} 
/* END: Styles for the component preview */

/* =Step navigation
----------------------------------------------- */

.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 url(img/step_nav_arrow.gif) 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 url(img/step_nav_arrow.gif) no-repeat 90% 50%;
}
.stepNavigation li.last a:hover {
	background: #d9d9d9;
}
.stepNavigation li.current a:hover {
	background: #888 url(img/step_nav_arrow_current.gif) no-repeat 90% 50%;
}
/* END: Styles for the component preview */


/* Temporary style it can be removed */
.devouver {
	margin-bottom: 20px;
	margin-top: 40px;
	color: #c00;
	font-size: 18px;
}
/* =Step navigation
----------------------------------------------- */

.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 url(img/step_nav_arrow.gif) 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 url(img/step_nav_arrow.gif) no-repeat 90% 50%;
}
.stepNavigation li.last a:hover {
	background: #d9d9d9;
}
.stepNavigation li.current a:hover {
	background: #888 url(img/step_nav_arrow_current.gif) no-repeat 90% 50%;
}
.stepNavigation li.current-last a:hover{
	background: #888;
}
.stepNavigation li.current{
	color:#fff;
	background: #999 url(img/step_nav_arrow_current.gif) 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%;
}
/* =Custom styles
----------------------------------------------- */
.clear {
	clear:both;
	height:0;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}

