/* border test layer */
.brd_tst { border:1px solid black;}
/* end border test */

.DivLine {border-top: 1px solid black;padding-top:10px;}
.DivImg {float:left;padding-right:10; padding-left:5;}

BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, Helvetica;
}
TD {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.Normal {	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, Helvetica;}
.NormalBold {	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Verdana, Helvetica; color: #000000;
}
.NormalBoldRed {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Arial, Verdana, Helvetica;}
.NormalBoldRed a:link {color:red;}
.NormalBoldRed a:visited {color:red;}
.NormalBoldRed a:hover {color:red;}

.NormalBoldGold {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffcc00; FONT-FAMILY: Arial, Verdana, Helvetica;}
.NormalRed {	FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Arial, Verdana, Helvetica;}
.NormalGold {	FONT-SIZE: 10pt; COLOR: #ffcc00; FONT-FAMILY: Arial, Verdana, Helvetica;}
.NormalWhite {	FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica;}
.NormalItalic {	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Verdana, Helvetica;}
.NormalLoose {	FONT-SIZE: 10pt; LINE-HEIGHT: 150%;}
.LargeText {	FONT-SIZE: 11pt; FONT-FAMILY: Arial, Verdana, Helvetica;}

.Small {
FONT-SIZE: 75%; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.SmallBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.SmallItalic {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.SmallRed {
FONT-SIZE: 85%; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica
; font-style: normal; font-weight: normal;
}
.SmallGold {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; COLOR: #ffcc00; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.SmallBoldRed {
	FONT-WEIGHT: .; 
}
.SmallBoldGold {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #ffcc00; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.SmallBoldWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.SmallWhite {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; BACKGROUND: #336666; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.SmallPrompt {
	FONT-SIZE: 8.5pt; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.Smallest {
	FONT-SIZE: 7.5pt; COLOR: black;
}
.Medium {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.MediumBold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.MediumItalic {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.MediumRed {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.MediumGold {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffcc00; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.MediumBoldRed {
	FONT-WEIGHT: .; 
}
.MediumBoldGold {
	FONT-WEIGHT: .; 
}
.MediumWhite {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #336666; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.MediumPrompt {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.Medium {
	FONT-SIZE: 9pt; COLOR: black;
}
.Heading0 {
	FONT-WEIGHT: bold; FONT-SIZE: 26pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.Heading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 22pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.Heading1Gold {
	FONT-WEIGHT: bold; FONT-SIZE: 22pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica; color:#ffcc00;
}
.Heading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 17pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.Heading3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.Heading4 {	FONT-WEIGHT: bold; FONT-SIZE: 135%; FONT-FAMILY: Arial, Verdana, Helvetica; margin-top: 3px; padding-top: 3px; color: #000000;}
.H4LineThrough {FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FONT-FAMILY: Arial, Verdana, Helvetica; text-decoration: line-through; margin-top: 3px; padding-top: 3px; color: #000000;}
.Heading5 {	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;}
.H5ShortLine {	FONT-WEIGHT: bold; FONT-SIZE: 11pt; line-height:0.9;FONT-FAMILY: Arial, Verdana, Helvetica;}
.Heading5Red {	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica;}
.Heading6 {FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica; font-weight: bold; word-spacing: -0.02em;}
.Heading7 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Verdana, Helvetica;
}
.Body {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #000000
; font-weight: lighter;
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: black; COLOR: #ffcc00;
}
.tablebackground {
	BACKGROUND: #666666; COLOR: #666666;
}
.linebackground {
	BACKGROUND: #ffcc00; COLOR: #ffcc00;
}
.Normalblue { FONT-SIZE: 10pt; COLOR: #99CCFF; FONT-FAMILY: Arial, Verdana, Helvetica ;}
.Normalpurple { FONT-SIZE: 10pt; COLOR: #990099; FONT-FAMILY: Arial, Verdana, Helvetica ;}
.Normalpurple2 { FONT-SIZE: 10pt; COLOR: #9999CC; FONT-FAMILY: Arial, Verdana, Helvetica ;}
.tablebackground{background-color:#666666;background:#666666;color:#666666;}
.linebackground{background-color:#FFCC00;background:#FFCC00;color:#FFCC00;}
.Heading1white { font-weight:bold; font-size:22pt; font-family: Arial, Verdana, Helvetica; font-style: Normal; ; color: #FFFFFF; background-color: #000000;}
.Heading3_9pxleft { font-weight:bold; font-size:14pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;; margin-left: 9px; padding-left: 9px; }
.BodyStrikeTrough { font-size:10pt;font-family: Verdana, Arial, Helvetica; ; text-decoration: line-through; color: #000000;}
.tablebackgroundYellow { background:#FFF1BB;color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
.tablebackgroundYellowCopyBold { background:#FFFFCC;color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ;}
.BodyBold { font-size:10pt;font-family: Verdana, Arial, Helvetica;font-weight: bold;}
.formtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 5px;}
.formtextBold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; padding-left: 5px;}

.Heading1      {font-weight:bold; font-size:22pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;}
.Heading2      {font-weight:bold; font-size:17pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;}
.Heading2White      {font-weight:bold; font-size:17pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;color: #FFFFFF; }
.Heading3      {font-weight:bold; font-size:14pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;}
.Heading3White      {font-weight:bold; font-size:14pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;color: #FFFFFF; }
.Heading3Red      {font-weight:bold; font-size:14pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;color:#FF0000;}
.Heading3Green      {font-weight:bold; font-size:14pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;color:#99CC00;}
.Heading4          {font-weight:bold; font-size:12pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;}
.Heading4White     {font-weight:bold; font-size:12pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;color: #FFFFFF; }
.Heading4Green      {font-weight:bold; font-size:12pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;color:#99CC00;}
.Heading5      {font-weight:.; }
.Heading5Green     {font-weight:bold; font-size:11pt; font-family: Arial, Verdana, Helvetica; color:#99cc00; font-style: Normal;}
.Heading6      {font-weight:.; }
.Heading6White      {font-weight:bold; font-size:10pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;color: #FFFFFF; }
.Heading7      {font-weight:bold; font-size:12pt; font-family: Arial, Verdana, Helvetica; font-style: Italic;}

.ActionLink {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, verdana; TEXT-DECORATION: underline;
}
:hover.ActionLink {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, verdana; TEXT-DECORATION: underline;
}
:visited.ActionLink {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, verdana; TEXT-DECORATION: underline;
}

.bg_orange {
	background-color: #ff3300;
}
/*** extra styles for ti challenge pages ***/

.bg_grey { background-color: #CCCCCC;  padding: 4px; text-align:left}
.bg_lightgrey { background-color: #eeeeee;  padding: 4px; text-align:left}
.fussnote { color: black; font-size: xx-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.big_headline { color: #191919; font-weight: bold; font-size: large; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: middle }

.body_headline { color: #f00; font-weight: bold; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.body_bold   { color: #0c0c0c; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; margin-left: 2px }
.subline { color: #0c0c0c; font-weight: bold; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subline_red { color: red; font-weight: bold; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.info-text_klein  { color: black; font-size: xx-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: middle }
.bg_yellow {background-color: #ffcc00; text-align:left; padding: 8px; }
.bg_black {background-color: #000000;  padding: 5px;  padding-bottom:10px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF; width:auto}
.bg_lgrey { background-color: #dddddd;  padding: 5px;  padding-bottom:20px; text-align:left}
.Normal1 {	FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica; padding:5px; text-align:left; font-weight:bold;}

.NormalBold {	FONT-SIZE: 12px; font-weight:bold; FONT-FAMILY: Arial, Verdana, Helvetica; padding:5px; text-align:left}
.H4White     {font-weight:bold; font-size:13pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;color: #FFFFFF; text-align:left }
.H6White     {font-weight:bold; font-size:10pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;color: #FFFFFF; text-align:left }
.Small1 {	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica; padding:5px; text-align:left}
.H3White      {font-weight:bold; font-size:14pt;  font-family: Verdana, Helvetica, Arial ; font-style: normal;  color: #FFFFFF; }
.Small1_verd {	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica; padding:5px; text-align:left}
.req_button {font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; background:url(/comx/images/portal/ti_fch_button.gif); text-decoration:none; padding-top: 10px; padding:5px; height:120px;}

/*** end extra styles for ti challenge pages ***/


/*** extra styles for Core pages ***/
.NormalCore {	FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica; padding:5px; text-align:left; font-weight:bold;list-style-image:url(/comx/images/portal/star1.gif);  list-style-position:outside; }
.introtext1      {font-weight:bold; font-size:11pt; font-family: Arial, Verdana, Helvetica; color:#000000; font-style: normal;  }
.introtext2      {font-weight:bold; font-size:11pt; font-family: Arial, Verdana, Helvetica; color:#000000; font-style: normal; text-align:left; }
.bg_black2 {background-color: #000000;  padding: 5px;  padding-bottom:150px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF; width:auto}
.whitelink {position:relative; 	left: 8px; top:-50px; width: 120px; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:center; color:#FFFFFF; text-decoration:none; vertical-align:text-bottom;bottom: 10px; }
:hover.whitelink {position:relative; left: 8px;	top:-50px; width: 120px; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:center;color:#FFcc00; text-decoration:underline; vertical-align:text-bottom; bottom: 10px; }
:a.whitelink {position:relative; left: 8px;	top:-50px; width: 120px; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:center;color:#FFFFFF; text-decoration:none;vertical-align:text-bottom; bottom: 10px; }

.bg_white_greyborder {background-color: #ffffff; border:2px; border-color:#999999; border-style:solid; padding: 5px;  text-align:left;	
	filter:alpha(opacity=93);-moz-opacity:0.93;
	-khtml-opacity: 0.93;
	opacity: 0.93; }
  
.bg_darkgrey {background-color: #666666; padding: 5px;  text-align:left; font-weight:bold; font-size:12pt; font-family: Arial, Verdana, Helvetica; color: #FFFFFF; }
.whitelinkwtb {position:relative; 	left: 10px; top:-20px;   FONT-SIZE: 12pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:left; color:#FFFFFF; text-decoration:none; z-index:2; }
:hover.whitelinkwtb {position:relative; left: 10px;	top:-20px;  FONT-SIZE: 12pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:left;color:#FFcc00;z-index:2; text-decoration:underline; padding-bottom: 20px;}
.whitelinkmoreprod {position:relative; 	left: 5px; top:-100px; width: 100px; FONT-SIZE: 12pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:left; color:#FFFFFF; text-decoration: none; text-align:center;  }
:hover.whitelinkmoreprod {position:relative; left: 5px;	top:-100px; width: 100px; FONT-SIZE: 12pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:left;color:#FFcc00; text-align:center; text-decoration:underline}
.bg_black3 {background-color: #000000;  padding: 5px;  text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; width:auto}

.bg_core_yellow {background-color: #ffcc00;  padding: 5px;  padding-bottom:10px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; width:auto}


.cpromo_h {background:#000000; padding: 16px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; width:auto; height:auto}
.cpromo_t {font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #000000;}

.cpromo_red {background:#CC0000; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#ffffff; padding: 5px; text-align:center; padding-top:10px; padding-bottom: 10px;}
.cpromo_yellow {background:#ffcc00; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#000000; padding: 5px; text-align:center; padding-top:10px; padding-bottom: 10px;}
.cpromo_black {background:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#ffffff; padding: 5px; text-align:center; padding-top:10px; padding-bottom: 10px;}

.cpromo_sh {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #000000; font-weight:bold; padding-top: 5px; padding-left: 5px;}
.cpromo_st {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; list-style-image:url(/comx/images/portal/star1.gif);  list-style-position:outside; line-height:20px; padding-top: 5px;}
.cpromo_f {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}
.cpromo_h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #000000; font-weight:bold; padding-top: 5px;}

.linkbutton {position:relative; 	left: 1px; top:-70px; width: 120px; FONT-SIZE: 10pt; font-weight: bold; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:center; color:#FFFFFF; text-decoration:none; vertical-align:text-bottom;bottom: 10px; }
:hover.linkbutton {position:relative; left: 1px;	top:-70px; width: 120px; FONT-SIZE: 10pt; font-weight: bold; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:center;color:#000000; text-decoration:none; vertical-align:text-bottom; bottom: 10px; }
:a.linkbutton {position:relative; left: 1px;	top:-70px; width: 120px; FONT-SIZE: 10pt; font-weight: bold; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:center;color:#FFFFFF; text-decoration:none;vertical-align:text-bottom; bottom: 10px; }


/*** end styles core ***/

.imgl {align:left;}

/*** styles 1744 memobox ***/
.bg_orangehead {background-color:#f7931d;}
.bg_salmon {background-color:#ffdbb4;}

.memobox_h3 {FONT-WEIGHT: .; }
.memobox_h3 a:link {color:black;}
.memobox_h3 a:visited {color:black;}
.memobox_h3 a:hover {color:black; background-color:white;}

.memobox_h4 {FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Arial, Verdana, Helvetica; color: #000000;}
.memobox_h4 a:link {color:black;}
.memobox_h4 a:visited {color:black;}
.memobox_h4 a:hover {color:black; background-color:white;}

.memobox_t {FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, Helvetica; color:black;}
.memobox_t a:link {color:black;}
.memobox_t a:visited {color:black;}
.memobox_t a:hover {color:white; background-color:black;}

.whitelink2 {font-size: 10pt; font-weight:bold; FONT-FAMILY: Arial, Verdana, Helvetica; color:white;}
.whitelink2 a:link {font-size: 10pt; font-weight:bold; color:white;}
.whitelink2 a:visited {font-size: 10pt; font-weight:bold; color:white;}
.whitelink2 a:hover {font-size: 10pt; font-weight:bold; color:black; background-color:white;}

.bg_green {background-color: #00cc33; text-align:left; padding: 5px;}

.White10pt      {font-weight:bold; font-size:10pt; font-family: Arial, Verdana, Helvetica; color: #FFFFFF; text-decoration:none}
.White10pt a:link      {font-weight:bold; font-size:10pt; font-family: Arial, Verdana, Helvetica; color: #FFFFFF; text-decoration:none; list-style-image:url(/comx/images/portal/arrow_grbg.gif);  list-style-position:outside; line-height:20px; }
.White10pt a:visited      {font-weight:.; }
.White10pt a:hover      {font-weight:.; }
.White12pt      {font-weight:bold; font-size:12pt; font-family: Arial, Verdana, Helvetica; color: #FFFFFF; text-decoration:none}
.White12pt a:link      {font-weight:bold; font-size:12pt; font-family: Arial, Verdana, Helvetica; color: #FFFFFF; text-decoration:none}
.White12pt a:visited      {font-weight:bold; font-size:12pt; font-family: Arial, Verdana, Helvetica; color: #FFFFFF; text-decoration:underline}
.White12pt a:hover      {font-weight:bold; font-size:12pt; font-family: Arial, Verdana, Helvetica; color: #eeeeee; text-decoration:underline}

.H1white { font-weight:bold; font-size:22pt; font-family: Verdana, Arial, Helvetica; color:#FFFFFF}
.SH2white { font-style:italic; font-size:20pt; font-family: Verdana, Arial, Helvetica; color:#FFFFFF; right:auto}
.SH3white { font-style:italic; font-size:14pt; font-family: Verdana, Arial, Helvetica; color:#FFFFFF; right:auto}
.bg_blue {background-color: #1cb2df; text-align:left; padding: 5px; padding-bottom:10px}

/*** styles HD campaign ***/

a.wyg {
        /* This is the key. */
        position: relative;
        
        text-decoration: none; border:0px; z-index:5;
}
a:hover.wyg {
        
        color: #000; background-color: #900; z-index:6;
}
a.wyg span { display: none; }
a:hover.wyg span.wyg {
        /* The span will display just on :hover state. */
        display: block;
        position: absolute;
        font-family: Arial, Helvetica, sans-serif;
                font-size: 11px; font-weight: bold;
         background-color: #fff; border-left:solid 2px; border-color:#FFCC00;
       top:-139px!important; top: 10px; left: 0px; width: 180px; height: 144px; 
        padding: 4px; 
        color: #000; 
        text-align: left; 
}
.wygtxt {font-family:Arial, Helvetica, sans-serif; font-size:12px; border-left: 2px solid; border-color:#FFCC00; text-align:center;  }

.blackbutton {background-color: #000000;  padding: 3px; padding:0px!important; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; width:auto}

.hdyellow {font-family:Arial, Helvetica, sans-serif; font-size: 40px; color:#FFCC00; font-weight:bold;}
.hdsub {font-family:Arial, Helvetica, sans-serif; font-size: 24px; color:#000000; font-weight:bold; font-stretch:expanded }
.hdsub_s {font-family:Arial, Helvetica, sans-serif; font-size: 20px; color:#000000; font-weight:bold;letter-spacing:-1px;}
.hdsub2{font-family:Arial, Helvetica, sans-serif; font-size: 22px; color:#000000;}
.hdsub2_s{font-family:Arial, Helvetica, sans-serif; font-size: 20px; color:#000000;}
.hdsub3{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.hdsub3 a {color:#000000;font-weight:bold;}
.hdsub3 a:hover {color:#ffcc00;background-color:#000000;}

.hdapptxt {position: relative; font-family:Arial, Helvetica, sans-serif; left: 0px; width: 315px; height: 50px; top: -35px; text-decoration:none; font-size: 16px; color:#000000; text-align:center; font-weight:bold}
:a.hdapptxt {position: relative; font-family:Arial, Helvetica, sans-serif; left: 0px; width: 315px; height: 50px; top: -35px; text-decoration:none; font-size: 16px; color:#000000; text-align:center; font-weight:bold}
:hover.hdapptxt {position: relative; font-family:Arial, Helvetica, sans-serif; left: 0px; width: 315px; height: 50px; top: -35px; text-decoration:none; font-size: 16px; color:#000000; text-align:center; font-weight:bold}

.hdwebinar_de {font-size:14pt; text-align:center;font-weight: bold;font-family: Arial, Verdana, Helvetica;color:#ffcc00;}
.hdwebinar_de a:link {font-size:0.8em;font-weight:bold; color:#ffcc00;}
.hdwebinar_de a:visited {font-size:0.8em;font-weight:bold; color:#ffcc00;}
.hdwebinar_de a:hover {font-size:0.8em;font-weight:bold; color:black; background-color:#ffcc00;}

.hdwebinar {font-size: 12pt;text-align:center;font-weight: bold;font-family: Arial, Verdana, Helvetica;color:#ffcc00;}
.hdwebinar a:link {font-size: 1.5em; font-weight:bold; color:#ffcc00;}
.hdwebinar a:visited {font-size: 1.5em; font-weight:bold; color:#ffcc00;}
.hdwebinar a:hover {font-size: 1.5em; font-weight:bold; color:black; background-color:#ffcc00;}

.hdwebinar_xs {font-size: 10pt;text-align:center;font-weight: bold;font-family: Arial, Verdana, Helvetica;color:#ffcc00;}
.hdwebinar_xs a:link {font-size: 1.5em; font-weight:bold; color:#ffcc00;}
.hdwebinar_xs a:visited {font-size: 1.5em; font-weight:bold; color:#ffcc00;}
.hdwebinar_xs a:hover {font-size: 1.5em; font-weight:bold; color:black; background-color:#ffcc00;}

.hd_btntext {font-family:Arial, Helvetica, sans-serif;font-size: 16px; color:#000000; font-weight:bold; text-align:center;}
.hd_btntext a:link {color:black;}
.hd_btntext a:visited {color:black;}
.hd_btntext a:hover	 {color:black;}

.hd_btntext_s {font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#000000; font-weight:bold; text-align:center;}
.hd_btntext_s a:link {color:black;}
.hd_btntext_s a:visited {color:black;}
.hd_btntext_s a:hover {color:black;}


/* style for 1653b_6500 */
.vdetxt {font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight:bold;border-left: 2px solid;border-color: #030;text-align: center;}
.vdetxt a {color: #000;text-decoration: underline;}
.vdetxt a:hover {background-color:#030;color: #fff;}
/* end style for 1653b_6500 */

/* styles for new core page */ 

.promobuttontxt {position:relative; 	top:-45px; width: 120px; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:center; color:#000000; text-decoration:none; font-style:italic }
.corelink2 {position:relative; font-weight:normal; 	left: 10px; top:-185px; width: 165px; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:left; color:#FFFFFF; text-decoration:none; vertical-align:text-bottom;bottom: 10px;}
.corelink2:a {position:relative; 	font-weight:normal; left: 10px; top:-185px; width: 165px; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:left; color:#FFcc00; text-decoration:underline; vertical-align:text-bottom;bottom: 10px;}
.corelink2:hover {position:relative; 	font-weight:normal; left: 10px; top:-185px; width: 165px; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:left; color:#FFcc00; text-decoration:underline; vertical-align:text-bottom;bottom: 10px;}

.5stars {font-weight:bold; font-size:10pt; font-family: Arial, Verdana, Helvetica; color: #FFFFFF; text-decoration:none; color:#FFFFFF; left: 8px; list-style-image:url(/comx/images/portal/star_black.gif);  list-style-position:outside; }
.yellowborder {font-family: Arial, Helvetica, sans-serif; font-size: 22px; background-color: #000000; border:1px; border-color:#ffcc00; border-style:solid; padding: 5px;  text-align:left;color:#FFFFFF; text-decoration:none;	}
.corelink {position:relative;  FONT-SIZE: 9pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:left; color:#FFFFFF; text-decoration:none; left: 5px; }
.corelink a:hover{position:relative; 	 FONT-SIZE: 9pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:left; color:#ffcc00;  text-decoration:underline; }
.corelink a {position:relative; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:left; color:#ffffff; text-decoration:none; }

/* end styles for new core page */

/* styles for 233 actionpage */

.b233_btn {font-weight:bold; top: 5px; width: 370px; FONT-SIZE: 12pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:center; color:#000000; text-decoration:none; vertical-align:text-bottom;bottom: 10px; z-index:1}
.b233_btn a:link {color:#000000; text-decoration:none; }
.b233_btn a:visited {color:#000000; text-decoration:underline; }
.b233_btn a:hover {color:#000000; text-decoration:underline; }

.info_btn {position: relative; left: 10px; font-weight:normal; top: -20px; width: 100px; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:left; color:#000000; text-decoration:none;  z-index:1}
.info_btn a:link {text-decoration:none; }
.info_btn a:visited {text-decoration:none; }
.info_btn a:hover {text-decoration:underline;  }

.b233_link {left: 10px; font-weight:bold;  width: 150px; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:left; color:#000000; text-decoration:none;  z-index:1}
.b233_link a:link {text-decoration:none; color:black}
.b233_link a:visited {text-decoration:none; color:black}
.b233_link a:hover {text-decoration:underline;  color:black}

/* end styles for 233 page */

/* style for try & buy actionpage */
.try_buy_header {background:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; padding: 10px; width:700px; color:#FFCC00; font-weight:bold}
.try_buy_subh {background:#cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding: 5px; color:#000000; font-weight:bold}
.try_buy_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt;  COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica; padding-left: 10px; line-height:1.5
}
.try_buy_txt a:link{COLOR: #ffcc00; font-weight: bold; text-decoration:none
}
.try_buy_txt a:hover{COLOR: #ffcc00; font-weight: bold; text-decoration:underline
}
.try_buy_txt a:visited{COLOR: #ffcc00; font-weight: bold; text-decoration:none
}
.bg_darkblue{background-color:#333366; padding-left: 200px; padding-top: 10px; padding-bottom: 10px; padding-right:10px; FONT-WEIGHT: normal; FONT-SIZE: 10pt;  COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica; line-height:1.5}

.bg_darkblue a:link {COLOR: #ffcc00; font-weight: bold; text-decoration:none}
.bg_darkblue a:hover {COLOR: #ffcc00; font-weight: bold; text-decoration:underline}
.bg_darkblue a:visited {COLOR: #ffcc00; font-weight: bold; text-decoration:none}

.apptext {position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight:bold; top: -26px; text-align:center ; width: 250px;}
.apptext a:hover {color:#000000; text-decoration:underline}
.apptext a:link {color:#000000; text-decoration:none}
.apptext a:visited {color:#000000; text-decoration:none}

.try_buy_white {font-size:12pt;color:#ffffff;}
.try_buy_white a:link {font-weight:bold;text-decoration:underline;color:#ffffff;}
.try_buy_white a:hover {font-weight:bold;text-decoration:underline;color:#ffffff;}
.try_buy_white a:visited {font-weight:bold;text-decoration:underline;color:#ffffff;}


/** styles for 810 landing page **/
.yellow20pt {font-size:20pt;color:#ffcc00;text-align:center;}
.a810_btntxt {
	font-size: 11pt; color: #cccccc; position: relative; font-family: Arial, Helvetica, sans-serif; font-weight: bold; top: -50px; text-align: center; width: 150px; vertical-align: middle; height:59px}

.a810_btntxt a:link {color: #cccccc; text-decoration:none}
.a810_btntxt a:hover {color: #ffffff; text-decoration:none}
.a810_btntxt a:visited {color: #cccccc; text-decoration:none}

.a810_btntxt3 {
	font-size: 11pt; color: #666666; position: relative; font-family: Arial, Helvetica, sans-serif; font-weight: bold; top: -59px; text-align: center; width: 150px; vertical-align: middle;}

.a810_btntxt3 a:link {color: #666666; text-decoration:none}
.a810_btntxt3 a:hover {color: #000000; text-decoration:none}
.a810_btntxt3 a:visited {color: #666666; text-decoration:none}

.a810_btntxt2 {font-size: 11pt; color: #000000; position:relative; font-family: Arial, Helvetica, sans-serif; font-weight: bold; top: 15px; text-align: center; width: 160px; vertical-align: middle;}

a.mo810 {
        /* This is the key. */
        position: relative;
        
        text-decoration: none; border:0px; z-index:5;
}
a:hover.mo810 {
        
        color: #000; background-color: #900; z-index:6;
}
a.mo810 span { display: none; }
a:hover.mo810 span.mo810 {
        /* The span will display just on :hover state. */
        display: block;
        position: absolute;
        font-family: Arial, Helvetica, sans-serif;
                font-size: 9pt; font-weight: bold;
         background-color: #fff; border:solid 1px; border-color:#FFCC00;
       top:-139px!important; top: 50px; left: 0px; width: 195px; height: 200px; filter:alpha(opacity=88);-moz-opacity:0.88;
	-khtml-opacity: 0.88;
	opacity: 0.88;
        padding: 3px; 
        color: #000; 
        text-align: left; 
}
.a810_caption      {font-weight:bold; font-size:10pt; font-family: Arial, Verdana, Helvetica; font-style: Normal;color: #FFFFFF; text-align: center}

.etestitcta {position:relative; 	left:4px; top:-65px; width: 240px; FONT-SIZE: 11pt; FONT-FAMILY: Arial, Verdana, Helvetica;  text-align:center; color:#FFFFFF; text-decoration:none; vertical-align:text-bottom;bottom: 10px; }
.etestitcta a:hover {
	text-decoration: underline;
}
.etestitcta a:link {
	text-decoration: none;
}
.etestitcta a:visited {
	text-decoration: none;
}

/*start style scm_abc */
.abc_txt {font-family: Arial, Helvetica, sans-serif;font-size: 1em;text-align: center;}
.abc_bold {font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;font-weight:bold;text-align: center;}
/*end styles scm_abc */

/*start style 1653b 6500 netbook Germany*/
.vdelink {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: white; font-weight:bold;border-left: 2px solid;border-color: #fff; padding: 2px; text-align: center}
.vdelink a {color: #ffcc00;text-decoration: underline;}
.vdelink a:hover {background-color:#666;color: #fff; padding:5px; }
/*end style 1653b 6500 netbook Germany*/


.bg_lightblue {padding-bottom:5px; text-align:left; padding-top:5px; background-color:#dde6ed; width: auto}
.a744_Small {	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;  padding:5px; text-align:left}
.a744_h_bgyellow {background:#ffcc00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; padding: 10px;  color:#000000; font-weight:bold}

.bg_css {background: url(../comx/images/portal/bg_css.jpg); padding-bottom: 60px}
.csstxt {font-family: Arial, Helvetica, sans-serif; padding: 5px; }


.firm_1 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #000000; font-weight:bold; padding: 5px; line-height: 1.2}
.firm_2	{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica; padding:5px; text-align:left; font-weight:bold;list-style-image:url(/comx/images/portal/check_button.gif);   }
.firm_3 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #000000;  padding-bottom: 40px; }