/* ----- GLOBAL STYLES ----- */
	html {background:#fff; min-height: 100%; margin-bottom: 1px; }
	body {background:#fff; margin:0; padding:0; font-family:verdana,helvetica,arial; font-size:11px; color:#555; letter-spacing:-.01em;}
	sup {font-size: 0.6em; text-transform: lowercase; authorEnabled:true;}
	input {margin:0; padding:2px; font-size:9px; letter-spacing:-.01em;}
	select {margin:0; padding:2px; font-size:9px; letter-spacing:-.01em;}
	img {border:0;}
	td, p, ul {margin:0; padding:0;}
	a:link, a:visited {color:#555; text-decoration:none; cursor:pointer; cursor:hand;}
	a:hover, a:active {text-decoration:underline; cursor:pointer; cursor:hand;}
	.dropdown {margin:0; padding:0; font-size:9px; letter-spacing:-.01em;}
	.copy {font-family:verdana,helvetica,arial,sans-serif; font-size:11px; color:#555; letter-spacing:-.01em;}
	.price_b {font-weight:bold; color:#f00; authorEnabled:true;}
	.att {color:#555;font-size:11px;authorEnabled:true;}
	.att_r {font-weight:bold; color:#f00;font-size:11px;authorEnabled:true;}
	.note {font-size:9px; color:#555; authorEnabled:true;}
	.dash {padding:0 2px; color:#ccc; authorEnabled:true;}
	.divider {padding:0 14px; font-size:10px; color:#ccc; authorEnabled:true;}
	p.dot_div {position:relative; top:0; background:url(../../images/dotted_border_hr.gif) repeat-x; margin-bottom:-6px; padding:0; authorEnabled:true;}
		.legal {width:100%; margin:30px 0 40px 0; font-size:10px; color:#555; authorEnabled:true;}
	.legal p {margin-bottom:10px;}
	.legal p.dot_div {margin-bottom:-6px; margin-top:20px;}
	.disclaimer {margin:15px 0 20px 0; font-size:10px; color:#999; authorEnabled:true;}
	.disclaimer a:link, .disclaimer a:visited, .disclaimer a:hover, .disclaimer a:active {color:#999; text-decoration:underline; linkListed:true;}
	
	.redfield {border: 3px solid #f00;}
	.input {}
	
	#transbox_sso{border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;padding:0px 0px 0px 0px;background:#fff;}
	#transcontent_sso div{filter:alpha(opacity=100);opacity:1;-moz-opacity:1; background:#fff;}
	A.tboxlink_11:link,a.tboxlink_11:visited{font-size:10px;color:#333;text-decoration:none;linkListed:true;}
	A.tboxlink_11:hover,A.tboxlink_11:active{font-size:10px;color:#f00;text-decoration:underline;}
	.tbox_11,.formtext{font-size:11px;color:#333;}
	.tbox_11smr,.securityInfoText{font-size:9px;color:#666;}

	/* ---- MAIN CONTENT ----- */
	.content10 {font-size:10px; font-family:verdana, helvetica, sans-serif; color:#555; padding:0px 0px 8px 0px;}
	#main {font-family:verdana,helvetica,arial; font-size:11px; letter-spacing:-.02em;}
	#breadcrumb {padding-left:20px; padding-top:7px;}
	#breadcrumb a {padding:0 8px; background:url(../../images/bul_grey_arrow_sm.gif) no-repeat right 60%; font-size:11px;}
	#breadcrumb_w {padding-left:20px; padding-top:7px; color:#fff; authorEnabled:true;}
	#breadcrumb_w  a:link, #breadcrumb_w a:visited {padding:0 8px; background:url(../../images/bul_white_arrow_sm.gif) no-repeat right 60%; font-size:11px; color:#fff; text-decoration:none; linkListed:true;}
	#breadcrumb_w a:hover, #breadcrumb_w a:active {text-decoration:underline;linkListed:true;}
	.promos {padding-right:25px;}
	.promos a {padding:0 0 0 2px;}
	.pagetitle {margin:0; padding:4px 0 0 27px; font-family:helvetica,arial,sans-serif; font-size:28px; color:#f00; letter-spacing:-.02em; line-height:1em; authorEnabled:true;}
	.pagetitle_sm {font-family:helvetica,arial,sans-serif; font-size:24px; color:#f00; letter-spacing:-.02em; authorEnabled:true;}
	.pagetitle_tag {margin:0; padding:0 0 0 27px; font-family:helvetica,arial,sans-serif; font-size:20px; color:#555; authorEnabled:true;}
	.pagesubtitle {margin:0; padding:0 0 0 29px; font-family:helvetica,arial,sans-serif; font-size:16px; color:#555; authorEnabled:true;}
	.pagesubtitle_r {margin:0; padding:0 0 0 29px; font-family:helvetica,arial,sans-serif; font-size:16px; color:#f00; authorEnabled:true;}
	.pagesubtitle_sm {margin:0; padding:0 0 0 29px; font-family:helvetica,arial,sans-serif; font-size:14px; color:#555;}
	.pagesubtitle_sm_np {margin:0; padding:0; font-family:helvetica,arial,sans-serif; font-size:14px; color:#555; authorEnabled:true;}
	.pagesubtitle_lg_r {margin:0; padding:0; font-family:helvetica, arial,sans-serif; font-size:18px; color:#f00; authorEnabled:true;}
	.pagesubtitle_w {margin:0; padding:0px 0 0 29px; font-family:helvetica,arial,sans-serif; font-size:16px; color:#fff;}
	.pagesubtitle_price {font-family:Helvetica,Arial,sans-serif; font-size:18px; color:#f00; letter-spacing:.02em; authorEnabled:true;}
	.pagesubtitle_subtext, .subtext {font-size:10px; color:#555; authorEnabled:true;}
	a.subtext:link, a.subtext:visited {font-size:10px; color:#555; text-decoration:none; linkListed:true;}
	a.subtext:hover, a.subtext:active {font-size:10px; color:#555; text-decoration:underline; linkListed:true;}
	.headline {padding:10px 0 2px 45px; font-family:helvetica,arial,sans-serif; font-size:28px; font-weight:100; color:#555; letter-spacing:-.02em; line-height:1.1em; authorEnabled:true;}
	.subheadline {padding:10px 0 0 47px; font-family:helvetica,arial,sans-serif; font-size:14px; color:#555; letter-spacing:-.02em; line-height:1.3em; authorEnabled:true;}
	.headline2 {padding:10px 0 2px 27px; font-family:helvetica,arial,sans-serif; font-size:22px; font-weight:100; color:#333; letter-spacing:-.02em; line-height:1.1em; authorEnabled:true;}
	.subheadline2 {padding:2px 0 0 27px; font-family:helvetica,arial,sans-serif; font-size:16px; color:#555; line-height:1.3em;}
	#main a.subheadlinelink:link, #main a.subheadlinelink:visited, #main a.subheadlinelink:hover, #main a.subheadlinelink:active  {text-decoration:none; cursor:pointer; cursor:hand; linkListed:true;}
	ul .bullet_primary {margin:0; padding:0; authorEnabled:true;}
	.bullet_primary li {margin:0; padding:4px 0 6px 8px; background: url(../../images/bul_blue_dot.gif) no-repeat left 9px; list-style:none; line-height:1.2em; color:#333; font-size:11px;}
	ul .bullet_primary_sm {margin:0; padding:0; authorEnabled:true;}
	.bullet_primary_sm li {list-style:none; background: url(../../images/bul_blue_dot.gif) no-repeat left 4px; margin:0; padding:0 0 10px 8px; line-height:1em; font-size:11px; letter-spacing:-.03em; }
	ul .bullet_carrotgrey_sm {margin:0; padding:0; authorEnabled:true;}
	.bullet_carrotgrey_sm li {list-style:none; background: url(../../images/bul_grey_arrow.gif) no-repeat left 2px; margin:0; padding:0 0 10px 8px; line-height:1em; font-size:11px; letter-spacing:-.03em; }
	ul .sublist {margin:2px 5px; padding:0; authorEnabled:true;}
	.sublist li {list-style:none; background: url(../../images/bul_grey_dot.gif) no-repeat left 7px; margin:0 0 0 5px; padding:0 0 0 8px; line-height:1.6em; font-size:11px;}
	ul .contentlist {margin:2px 5px; padding:0; authorEnabled:true;}
	.contentlist li{list-style:none;background:url(../../images/bul_red_dot.gif) no-repeat left 8px;margin:0 3px;padding:2px 0 0 8px;line-height:1.3em;font-size:11px;letter-spacing:-.01em;}
	
	#chip_biz {position:relative; background: #fff url(../../images/box_content_177.gif) no-repeat left top; height:240px; width:177px; margin:0 4px 5px 7px; border:1px solid #eee; filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; padding:0; font-size:10px;}
	#chip_sm{background:#fff url(../../images/box_content_181.gif) no-repeat left top;height:168px;width:186px;margin:0 7px 5px 7px;border:1px solid #eee;filter:alpha(opacity=85);opacity:0.85;-moz-opacity:0.85;padding:0;font-size:10px;}
	#chip_med{background:#fff url(../../images/box_content_246.gif) no-repeat left top;height:168px;width:231px;margin:0 7px 5px 0;padding:0;border:1px solid #eee;color:#333;filter:alpha(opacity=85);opacity:0.85;}
	#chip_lg{background:#fff url(../../images/box_content_314.gif) no-repeat left top;height:168px;width:309px;margin:0 7px 5px 0;padding:0;border:1px solid #eee;color:#333;line-height:1.4em;letter-spacing:-.05em;filter:alpha(opacity=85);opacity:0.85;-moz-opacity:0.85;}
	.chiptitle {margin:0 0 15px 19px; padding:15px 0 0 0; font-family:helvetica,arial,sans-serif; font-size:21px; color:#333; authorEnabled:true;}
	.chiptitle_sm {margin:0 0 15px 19px; padding:15px 0 0 0; font-family:helvetica,arial,sans-serif; font-size:18px; color:#333; authorEnabled:true;}
	.innerchip {filter:alpha(opacity=100); opacity: 1; -moz-opacity:1; background:#fff;}
	.innerchip p {margin:10px 8px 10px 20px; font-size:10px; letter-spacing:-.02em;}
	.innerchip .note {font-size:9px; line-height:1.1em; authorEnabled:true;}
	.chip a:link, .chip a:visited {font-size:10px; color:#333; text-decoration:none; linkListed:true;}
	.chip a:hover, .chip a:active {font-size:10px; color:#333; text-decoration:underline;}
	.innerchip p {color:#555;}
	.chip_ul {padding:0 5px 5px 20px; list-style:none; font-size:10px; authorEnabled:true;}
	.chip_ul li {line-height:1.3em; background: url(../../images/bul_grey_arrow.gif) no-repeat 2px 4px; margin:0; padding:0 0 4px 10px; font-size:10px; color:#555;}
	.chip_ul_sub {padding:0 5px 0 21px; list-style:none; authorEnabled:true;}
	.chip_ul_sub li {line-height:1.6em; background: url(../../images/bul_grey_dot.gif) no-repeat left 6px; margin:0; padding:0 0 0 8px; font-size:10px; color:#555; letter-spacing:-.01em;}
	 
	.chip_ul li a {color:#555;}
	.chip_ul_b {padding:0 5px 5px 20px; margin-top:-5px; list-style:none; authorEnabled:true;}
	.chip_ul_b li {background: url(../../images/bul_red_arrow.gif) no-repeat left 6px; margin:0; padding:2px 0 0 8px; line-height:1.2em; font-size:10px; color:#555;}
	.chip_ul_b li a:link, .chip_ul_b li a:visited {color:#333; font-weight:bold; letter-spacing:-.01em; text-decoration:none;}
	.chip_ul_b li a:hover, .chip_ul_b li a:active {color:#333; font-weight:bold; letter-spacing:-.01em; text-decoration:underline;}
	
	#boxtitledesc {margin:10px 8px 10px 20px; font-size:10px; letter-spacing:-.02em;}
		
	a.lq_link_sm:link, a.lq_link_sm:visited {padding:0 5px 0 2px; color:#555; font-size:9px; text-decoration:none; linkListed:true;}
	a.lq_link_sm:hover, a.lq_link_sm:active {text-decoration:underline;}
	
	/* ----- CATEGORY PAGE STYLES ----- */
	.content_layer {position:relative; z-index:3;}
	#category_content {position:relative; background: #fff; height:130px; border:1px solid #eee; border-bottom:0; margin:5px 11px 5px 13px; padding:0 10px 0 15px; color:#333; filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; margin-top:0;}
	#category_content .copy {font-size:11px; authorEnabled:true;}
	#category_content .content_title_primary {margin-top:10px; font-size:24px;color:#0083a9; font-family: helvetica, arial, sans-serif; authorEnabled:true;}
	#category_content .content_title_secondary {margin-top:10px; font-size:24px;color:#69be28; font-family: helvetica, arial, sans-serif; authorEnabled:true;}
	#category_content .content_intro {font-size:15px; line-height:1.2em; padding-bottom:22px; font-family: helvetica, arial, sans-serif; authorEnabled:true;}
	#category_content .subhead {color:#58727f; font-size:15px; line-height:1.1em;font-weight:bold; font-family: helvetica, arial, sans-serif; authorEnabled:true;}
	#category_content ul {margin:0; padding:3px 0 17px 0; list-style:none; font-size:11px; authorEnabled:true;}
	
	ul.bullet_free {list-style:none; margin:0; padding:0; authorEnabled:true;}
	#category_content .bullet_free li {margin:0; padding:0 0 0 8px; background: url(../../images/bul_dkblue_dot.gif) no-repeat left 6px; line-height:1.5em; font-size:11px;}
	ul.bullet_primary {list-style:none; margin:0; padding:0; authorEnabled:true;}
	#category_content .bullet_primary li {margin:0; padding:0 0 0 8px; background: url(../../images/bul_blue_dot.gif) no-repeat left 7px; line-height:1.5em; font-size:11px;}
	ul.bullet_secondary {list-style:none; margin:0; padding:0; authorEnabled:true;}
	#category_content .bullet_secondary li {margin:0; padding:0 0 0 8px; background: url(../../images/bul_green_dot.gif) no-repeat left 7px; line-height:1.5em; font-size:11px;}
	.nobullet {list-style:none; margin:0; padding:0; authorEnabled:true;}
	.nobullet li {list-style:none; margin:0; padding:0 0 0 8px; line-height:1.5em; font-size:11px;}
	#content_border_primary {border-top:3px solid #0083a9;  margin:-5px 11px 5px 13px; padding:0;}
	#content_border_secondary {border-top:3px solid #69be28;  margin:-5px 11px 5px 13px; padding:0;}
	a.learnmore:link, a.learnmore:visited {font-size:11px; font-weight:bold; margin:0; padding:0; text-decoration:none; color:#333; linkListed:true;}
	a.learnmore:hover, a.learnmore:active {font-size:11px; font-weight:bold; margin:0; padding:0; text-decoration:underline; color:#333;}
	a.learnmore_sm:link, a.learnmore_sm:visited {font-size:10px; font-weight:bold; margin:0; padding:0 0 0 1px; text-decoration:none; color:#333; linkListed:true;}
	a.learnmore_sm:hover, a.learnmore_sm:active {font-size:10px; font-weight:bold; margin:0; padding:0 0 0 1px; text-decoration:underline; color:#333;}
	/* -------- CATEGORY PAGE STYLES FOR RIGHT SIDE COLUMN BOX ---------------- */
	#category_content_rc {position:relative; background: #fff; height:130px; border:1px solid #eee; border-bottom:0; margin:5px 11px 5px 0px; padding:0 10px 0 15px; color:#333; filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; margin-top:0;}
	#category_content_rc .copy {font-size:11px; authorEnabled:true;}
	#category_content_rc .content_title_primary {margin-top:10px; font-size:24px;color:#0083a9; font-family: helvetica, arial, sans-serif; authorEnabled:true;}
	#category_content_rc .content_title_secondary {margin-top:10px; font-size:24px;color:#69be28; font-family: helvetica, arial, sans-serif; authorEnabled:true;}
	#category_content_rc .content_intro {font-size:15px; line-height:1.2em; padding-bottom:22px; font-family: helvetica, arial, sans-serif; authorEnabled:true;}
	#category_content_rc .subhead {color:#58727f; font-size:15px; line-height:1.1em;font-weight:bold; font-family: helvetica, arial, sans-serif; authorEnabled:true;}
	#category_content_rc ul {margin:0; padding:3px 0 17px 0; list-style:none; font-size:11px; authorEnabled:true;}
	
	#category_content_rc .bullet_free li {margin:0; padding:0 0 0 8px; background: url(../../images/bul_dkblue_dot.gif) no-repeat left 6px; line-height:1.5em; font-size:11px;}
	#category_content_rc .bullet_primary li {margin:0; padding:0 0 0 8px; background: url(../../images/bul_blue_dot.gif) no-repeat left 7px; line-height:1.5em; font-size:11px;}
	#category_content_rc .bullet_secondary li {margin:0; padding:0 0 0 8px; background: url(../../images/bul_green_dot.gif) no-repeat left 7px; line-height:1.5em; font-size:11px;}
	#content_border_primary_rc {border-top:3px solid #0083a9;  margin:-5px 11px 5px 0px; padding:0;}
	#content_border_secondary_rc {border-top:3px solid #69be28;  margin:-5px 11px 5px 0px; padding:0;}
	
	
	/* -------- TABS & BODY ---------------- */
		#bottom_content {position:relative;left: 0; top:0; width:762px;margin-top:-12px; z-index:3; line-height: 1.1;}
		#bottom_content #tabheader {position:relative; text-align:left; margin-left:30px; z-index:1;}
		#bottom_content #tabheader A {COLOR: #fff; font-size:11px; PADDING:2px 15px 5px 15px; height:25px; text-decoration: none; linkListed:true;}
		#bottom_content #tabheader #current	{background: url(../../images/tab_onbackground.gif) repeat-x left top; COLOR: #525252; padding:5px 15px 5px 15px;}
		#bottom_content #tabheader .left {background: url(../../images/tab_onleft.gif) no-repeat left top;}
		#bottom_content #tabheader .right  {background: url(../../images/tab_onright.gif) no-repeat right top;}
		#bottom_content #tabheader #notcurrent {background: url(../../images/tab_offbackground.gif) repeat-x left top; height:25px; font-size:11px;}
		#bottom_content #tabheader #notcurrent	a:link, #bottom_content #tabheader #notcurrent	a:visited, #bottom_content #tabheader #notcurrent	a:hover, #bottom_content #tabheader #notcurrent	a:active {COLOR: #fff; PADDING:3px 15px 5px 15px; text-decoration: none;}
		#bottom_content #tabheader .left2 {background: url(../../images/tab_offleft.gif) no-repeat left top; font-weight: normal;border-bottom:0;}
		#bottom_content #tabheader .right2  {background: url(../../images/tab_offright.gif) no-repeat right top; font-weight: normal;border-bottom:0;}
		#bottom_content .overview {margin-top:-2px; border-top:1px solid #f6f2f2; text-align:left;}
		#bottom_content .left_fade_bottom {background: url(../../images/graywhite_fade_left.gif) 0 0 repeat-y; width:15px;}
		#bottom_content .right_fade_bottom {background: url(../../images/graywhite_fade_right.gif) 0 0 repeat-y; width:15px;}
		#bottom_content .leftbottomfade {background: url(../../images/gray_fade_left_bottom.gif) no-repeat; width:15px; height:15px;}
		#bottom_content .rightbottomfade {background: url(../../images/gray_fade_right_bottom.gif) no-repeat; width:15px; height:15px;}
		#bottom_content .bottomfade {background: url(../../images/gray_fade_bottom.gif) 0 0 repeat-x; width:2px; height:15px;}
		#bottom_content #tabbody {width: 762px; margin-top: 10px;}
		#bottom_content td, p {font-family:verdana,helvetica,arial; font-size:11px; letter-spacing:-.02em;} 
		.tab_headline {margin:33px 0 0 0; padding:0; font-family:Helvetica,Arial,sans-serif; font-size:22px; color:#555; line-height:1.1em; letter-spacing:.01em; authorEnabled:true;}
		
	
	/* -------- SUBCATEGORY CRUMBS ---------------- */
	.sublink td {padding:5px 12px 8px 0px; font-family:verdana, helvetica, sans-serif; font-size:10px; color:#666;}
	.current_sub {text-decoration:underline;font-family:verdana, helvetica, sans-serif; font-size:10px; color:#666; authorEnabled:true;}
	.sublink a:link, .sublink a:visited {font-family:verdana, helvetica, sans-serif; font-size:10px; color:#666; text-decoration:none; linkListed:true;}
	.sublink a:hover, .sublink a:active {font-family:verdana, helvetica, sans-serif; font-size:10px; color:#666; text-decoration:underline;}
	
	/* -------- PROMO CONTENT LIST ---------------- */
	.promo_list_number {font-weight:bold; font-family:verdana, helvetica, sans-serif; color:#f00; font-size:16px; authorEnabled:true;}
	.promo_list_font {font-family:verdana, helvetica, sans-serif; color:#555; font-size:11px; padding-bottom:12px; authorEnabled:true;}
	.promo_list_font a:link, .promo_list_font a:visited {font-family:verdana, helvetica, sans-serif; color:#555; font-size:11px; text-decoration:underline; linkListed:true;}
	.promo_list_font a:hover, promo_list_font a:active {font-family:verdana, helvetica, sans-serif; color:#555; font-size:11px; text-decoration:none; }
	.offer_headline_large_content {font-size:24px; font-family:helvetica, verdana, sans-serif; color:#555; padding:6px 0px 4px 0px; authorEnabled:true;}
	
	/* -------- BOTTOM CONTENT PROMOTIONS ---------------- */
	#bottom_content_promo {position:relative;left: 0px; top:0px; width:762px;margin-top:-9px; z-index:3;}
	#bottom_content_promo .bottom_content_header {padding:20px 0 5px 5px; font-family:helvetica,arial,sans-serif; font-weight:bold; font-size:15px; color:#626262; authorEnabled:true;}
	#bottom_content_promo #tabheader {position:relative;text-align:left;margin-left:20px;z-index:1;}
	#bottom_content_promo #tabheader A {COLOR: #fff; font-size:11px; PADDING:2px 5px 5px 5px; height:25px;text-decoration: none;}
	#bottom_content_promo #tabheader #current {background: url(../../images/tab_onbackground.gif) repeat-x left top; COLOR: #525252; padding:5px 5px 5px 5px;}
	#bottom_content_promo #tabheader .left { background: url(../../images/tab_onleft.gif) no-repeat left top;}
	#bottom_content_promo #tabheader .right  { background: url(../../images/tab_onright.gif) no-repeat right top;}
	#bottom_content_promo #tabheader #notcurrent { background: url(../../images/tab_offbackground.gif) repeat-x left top; height:25px; font-size:11px;}
	#bottom_content_promo #tabheader #notcurrent a:link, #bottom_content_promo #tabheader #notcurrent a:visited {COLOR: #fff; PADDING:3px 5px 5px 5px; text-decoration: none;}
	#bottom_content_promo #tabheader #notcurrent a:hover, #bottom_content_promo #tabheader #notcurrent a:active {COLOR: #fff; PADDING:3px 5px 5px 5px; text-decoration: underline;}
	#bottom_content_promo #tabheader .left2 {background: url(../../images/tab_offleft.gif) no-repeat left top; font-weight: normal; border-bottom:0;}
	#bottom_content_promo #tabheader .right2  {background: url(../../images/tab_offright.gif) no-repeat right top; font-weight: normal; border-bottom:0;}
	#bottom_content_promo .overview {margin-top:-2px; border-top:1px solid #f6f2f2; text-align:left;}
	#bottom_content_promo .left_fade_bottom {background: url(../../images/graywhite_fade_left.gif) 0 0; width:15px; height:100%;}
	#bottom_content_promo .right_fade_bottom {background: url(../../images/graywhite_fade_right.gif) 0 0; width:15px; height:100%;}
	#bottom_content_promo .leftbottomfade {background: url(../../images/gray_fade_left_bottom.gif) 0 0; width:15px; height:15px;}
	#bottom_content_promo .rightbottomfade {background: url(../../images/gray_fade_right_bottom.gif) 0 0; width:15px; height:15px;}
	#bottom_content_promo .bottomfade {background: url(../../images/gray_fade_bottom.gif) 0 0; width:2px; height:15px;}
	#bottom_content_promo #tabbody { width: 762px; margin-top: 10px;}
	#bottom_content_promo a:link, #bottom_content_promo a:visited {color:#555; text-decoration:none; font-size:11px; letter-spacing:-.02em;}
	#bottom_content_promo a:hover, #bottom_content_promo a:active {color:#555; text-decoration:underline; font-size:11px; letter-spacing:-.02em;}
	#bottom_content_promo p {font-family:helvetica,arial,sans-serif;font-size:13px; color: #cc3333;}
	#bottom_content td {letter-spacing:-.02em;}
	#bottom_content_promo .spm_content {font-family:helvetica,arial,sans-serif; color:#555; padding-left: 17px; authorEnabled:true;}
	#bottom_content_promo .spm_divider {background: url(../../images/divider_greydot.gif) repeat-y left top; authorEnabled:true;}
	
	/* ----- MODULE STYLES ----- */
											/* main content modules */
	.table_head_fade {background:#e9e9e9 url(../../images/table_fade.jpg) 0 0 repeat-x;}
	.table_head_fade_tall {background:#e9e9e9 url(../../images/table_fade_tall.jpg) repeat-x;}
	.content_module {background:#f6f6f6; border: 1px solid #e3e3e3; margin-top:10px;}
	.content_module table {font-size:11px;}

		#bottom_content .padded_content {padding:12px 13px 5px 18px; font-family:verdana, helvetica, sans-serif; font-size:10px; color:#555; background:#f6f6f6; line-height:1.3em;}
		#bottom_content .padded_content li {background: url(../../images/right_arrow_gray.gif) no-repeat left 3px; margin:0; padding:0 0 7px 10px; list-style-type:none; }
		#bottom_content .padded_content li a:link, #bottom_content  .padded_content li a:visited {color:#555; text-decoration:none;}
		#bottom_content .padded_content li a:hover, #bottom_content  .padded_content li a:active {color:#555; text-decoration:underline;}
	.padded_content {padding:12px 13px 5px 18px; font-family:verdana, helvetica, sans-serif; font-size:10px; color:#555; background:#f6f6f6; line-height:1.3em;}
	.padded_content li {background: url(../../images/right_arrow_gray.gif) no-repeat left 3px; margin:0; padding:0 0 7px 10px; list-style-type:none; }
	.padded_content li a:link, .padded_content li a:visited {color:#555; text-decoration:none;}
	.padded_content li a:hover, .padded_content li a:active {color:#555; text-decoration:underline;}
	.top_inside_content {padding:5px 5px 5px 0px; background:#f6f6f6; font-size:11px; margin-bottom:16px; line-height:1.3em; color:#555; authorEnabled:true;}
	.top_inside_content li a:link, .top_inside_content li a:visited {font-size:11px; color:#555; text-decoration:none;}
	.top_inside_content li a:hover, .top_inside_content li a:active {font-size:11px; color:#555; text-decoration:underline;}
	.top_inside_content_10 {font-size:10px; margin-bottom:16px; line-height:1.3em; color:#555; authorEnabled:true;}
	.top_inside_content_10 li a:link, .top_inside_content_10 a:visited {font-size:10px; margin-bottom:16px; line-height:1.3em; color:#555; text-decoration:underline;}
	.top_inside_content_10 li a:hover, .top_inside_content_10 a:active {font-size:10px; margin-bottom:16px; line-height:1.3em; color:#555; text-decoration:none;}
	.top_inside_content_10 a:link, .top_inside_content_10 a:visited {font-size:10px; margin-bottom:16px; line-height:1.3em; color:#555; text-decoration:underline;}
	.top_inside_content_10 a:hover, .top_inside_content_10 a:active {font-size:10px; margin-bottom:16px; line-height:1.3em; color:#555; text-decoration:none;}
	.top_inside_content_dark {font-family:verdana, helvetica, sans-serif; font-size:10px; margin-bottom:16px; line-height:1.3em; color:#333; authorEnabled:true;}
	.top_inside_content_dark_10 {font-family:verdana, helvetica, sans-serif; font-size:10px; margin-bottom:16px; line-height:1.3em; color:#333; authorEnabled:true;}
	.top_inside_content_dark_10 li a, .top_inside_content_dark_10 a:visited {font-family:verdana, helvetica, sans-serif; font-size:10px; margin-bottom:16px; line-height:1.3em; color:#333; text-decoration:underline;}
	.top_inside_content_dark_10 li a:hover, .top_inside_content_dark_10 a:active {font-family:verdana, helvetica, sans-serif; font-size:10px; margin-bottom:16px; line-height:1.3em; color:#333; text-decoration:none;}
		#bottom_content .module_header {font-weight:bold; font-family:helvetica, arial, sans-serif; font-size:16px; color:#555; padding:5px 4px 5px 18px; authorEnabled:true;}
	.module_header {font-weight:bold; font-family:helvetica, arial, sans-serif; font-size:16px; color:#555; padding:5px 4px 5px 18px; authorEnabled:true;}
	.module_header_linklist {margin-top:0; font-weight:bold; font-family:helvetica, verdana, sans-serif; font-size:16px; color:#555; authorEnabled:true;}
		#bottom_content a.module_headerlink:link, #bottom_content a.module_headerlink:visited {font-family:helvetica,arial,sans-serif; font-size:11px; color:#f00; letter-spacing:-.01em; font-weight:bold; text-decoration:underline;}
		#bottom_content  a.module_headerlink:hover, #bottom_content  a.module_headerlink:active {font-family:helvetica,arial,sans-serif; font-size:11px; color:#f00; letter-spacing:-.01em; font-weight:bold; text-decoration:none;}
	a.module_headerlink:link, a.module_headerlink:visited {font-family:helvetica,arial,sans-serif; font-size:11px; color:#f00; letter-spacing:-.01em; font-weight:bold; text-decoration:underline;}
	a.module_headerlink:hover, a.module_headerlink:active {font-family:helvetica,arial,sans-serif; font-size:11px; color:#f00; letter-spacing:-.01em; font-weight:bold; text-decoration:none;}
										/* content table */
	.subtext_head {font-family:verdana, helvetica, sans-serif; font-size:10px; color:#555; padding:0px 5px 4px 18px; authorEnabled:true;}
	.sub_table th{text-align:left;padding:10px 5px 5px 5px;vertical-align:top; font-size:10px; letter-spacing:-.01em;}
	.sub_table_copy{background:#fff url('../../images/dotted_border_hr.gif') repeat-x;padding:10px 5px 5px 5px;font-size:10px;color:#555;line-height:1.2em;authorEnabled:true;}
	.sub_table_category{background:url('../../images/dotted_border_hr.gif') repeat-x;padding:10px 10px 10px 18px;color:#555;letter-spacing:-.01em;authorEnabled:true;font:bold 10px verdana,helvetica,sans-serif;}
	.sub_table .dotdivider {background:url('../../images/dotted_border.gif') repeat-y;}
	.sub_table_content {font-family:verdana, helvetica, sans-serif; font-size:10px; color:#555; padding:8px 5px 8px 18px; line-height:1.4em; authorEnabled:true;}
	A.sub_table_content_link:link, A.sub_table_content_link:visited {font-size:10px; text-decoration:underline; color:#555; font-family: verdana, helvetica, sans-serif; line-height:1.4em; linkListed:true;}
	A.sub_table_content_link:hover, A.sub_table_content_link:active {font-size:10px; text-decoration:none; color:#555; font-family: verdana, helvetica, sans-serif; line-height:1.4em;}
											/* right column padded content */
	.padded_content_rc {padding:9px 13px 5px 18px; font-family:verdana, helvetica, sans-serif; font-size:10px; color:#555; }
	.padded_content_rc li {margin:0; padding:0 0 4px 10px; list-style-type:none; }
	.padded_content_rc li a:link, .padded_content_w li a:visited {background: url(../../images/right_arrow_gray.gif) no-repeat left 7px; color:#555; text-decoration:none;}
	.padded_content_rc li a:hover, .padded_content_w li a:active {color:#555; text-decoration:underline;}
	.padded_content_rc_wbg {padding:9px 13px 5px 18px; font-family:verdana, helvetica, sans-serif; font-size:10px; color:#555; }
	.padded_content_rc_wbg ul {padding:8px 0 0 0;}
	.padded_content_rc_wbg li {background: url(../../images/bul_grey_arrow.gif) no-repeat left 3px; margin:0; padding:0 0 7px 10px; list-style-type:none; }
	.padded_content_rc_wbg li a, .padded_content_w li a:visited {color:#555; text-decoration:none;}
	.padded_content_rc_wbg li a:hover, .padded_content_w li a:active {color:#555; text-decoration:underline;}
	.rc_linklist {margin-top:24px;}
											/* dotted line style vertical */
	.border_style {background: url(../../images/dotted_border.gif) repeat-y;}
											/* right column lookup */
	.rc_search_pad {padding:6px 10px 8px 10px; }
	a.rc_search:link, a.rc_search:visited {font-family:verdana, helvetica, sans-serif; color:#333; font-weight:bold; text-decoration:none; font-size:14px; linkListed:true;}
	a.rc_search:hover, a.rc_search:active {font-family:verdana, helvetica, sans-serif; color:#333; font-weight:bold; text-decoration:underline; font-size:14px;}
											/* form styles */
	
	.form_font, label {font-size:10px; color:#555; font-family:verdana, helvetica, sans-serif; margin-top:2px; margin-bottom:10px; authorEnabled:true;}
	.form_font_imbed {font-size:10px; color:#555; font-family:verdana, helvetica, sans-serif; margin-top:7px; authorEnabled:true;}
											/* headline module */
	.headline_module {font-family:helvetica, arial, sans-serif; color:#555; font-size:18px; background:#f6f6f6; padding:6px 10px 8px 17px;}
											/* red arrow style */
	A.right_arrow_links:link, A.right_arrow_links:visited {font-size:10px; text-align:center;text-decoration:none;color:#555; font-family: verdana, helvetica, sans-serif; linkListed:true;}
	A.right_arrow_links:hover, A.right_arrow_links:active {font-size:10px; text-align:center;text-decoration:underline;color:#555; font-family: verdana, helvetica, sans-serif;}
											
											/* offer headline */
	.offer_headline {font-family:helvetica, arial, sans-serif; color:#555; font-size:19px; background:#f6f6f6; padding:8px 0px 5px 18px; authorEnabled:true;}
	.offer_headline_large {font-family:helvetica, arial, sans-serif; color:#555; font-size:24px; background:#f6f6f6; padding:8px 0px 5px 18px; authorEnabled:true;}
		.offer_headline_large_w {font-family:helvetica, arial, sans-serif; color:#fff; font-size:24px; padding:15px 0px 3px 18px; authorEnabled:true;}
	.offer_subheadline_w {font-family:helvetica,arial,sans-serif; color:#fff; font-size:18px; padding:0 0 3px 18px; margin:0; authorEnabled:true;}
	.offer_headline_cm {font-family:helvetica,arial,sans-serif; color:#555; font-size:18px; padding:5px 0 5px 18px; margin:10px 0; authorEnabled:true;}
	.offer_head_sub {font-family:helvetica, arial, sans-serif; color:#f00; background:#f6f6f6; font-size:14px; font-weight:bold; padding:0px 0px 5px 18px; authorEnabled:true;}
											/* loop qual */
	.loop_qual_bg {background:#0083a9;}
	.loop_qual_font_small {font-family:verdana, helvetica, sans-serif; font-size:10px; color:#fff; padding:2px 8px 5px 18px; authorEnabled:true;}
	.order_font_small {font-family:verdana, helvetica, sans-serif; font-size:11px; color:#fff; padding:2px 8px 5px 18px; authorEnabled:true;}
											/* headline news */
	.headline_news {font-family:helvetica, arial, sans-serif; color:#f00; font-size:15px; font-weight:bold; padding:0px 0px 5px 0px; authorEnabled:true;}
											/* product component module */
	.product_headline {font-family:helvetica, arial, sans-serif; color:#555; font-size:15px; font-weight:bold; authorEnabled:true;}
											/* see details link */
	.see_details_pad {padding:2px 12px 10px 2px;}
											/* rc headline */
	.rc_headline_light {font-family:verdana, helvetica, sans-serif; color:#555; font-size:14px; padding:6px 5px 8px 18px; font-weight:bold; background:#fff; authorEnabled:true;}
	.rc_headline_dark {font-family:verdana, helvetica, sans-serif; color:#fff; font-size:14px; padding:6px 5px 8px 18px; font-weight:bold; background:#333; authorEnabled:true;}
											/* chat */
	.chat_help_content {font-family:helvetica, arial, sans-serif; font-size:14px; color:#555; }
											/* stock ticker */
	.rc_stock_info {padding:7px 5px 2px 18px; font-family:helvetica, arial, sans-serif; color:#555; font-size:15px; font-weight:bold; background:#fff; }
	.rc_stock_info_sub {background:#fff; padding:0px 5px 5px 18px; font-family:verdana, helvetica, sans-serif; font-size:10px; color:#333; authorEnabled:true;}
	.rc_stock_ticker {font-family:verdana, helvetica, sans-serif; color:#555; font-size:10px; padding:1px 5px 8px 18px; font-weight:bold; background:#fff; authorEnabled:true;}
											/* basic content table */
	.highlight_promo {font-size:10px; color:#f00;}
	a.promolink:link, a.promolink:visited {font-size:11px; color:#f00; text-decoration:underline; linkListed:true;}
	a.promolink:hover, a.promolink:active {font-size:11px; color:#f00; text-decoration:none;}
	a.promolink_b:link, a.promolink_b:visited {font-size:10px; color:#f00; text-decoration:underline; linkListed:true;}
	a.promolink_b:hover, a.promolink_b:active {font-size:10px; color:#f00; text-decoration:none;}
	
	.sub_diff_font {font-family:arial,helvetica,sans-serif; font-size:14px; color:#333; padding:0px 0px 12px 18px; background:#f6f6f6; authorEnabled:true;}
	.sub_highlight_dsl {font-family:verdana, helvetica, sans-serif; font-size:11px; color:#f00; font-weight:bold; padding:13px 3px 2px 18px; background:#f6f6f6; authorEnabled:true;}
	.promo_full {background: #f6f6f6; border:1px solid #eee; margin:15px 0; padding:10px 15px; font-family:Helvetica,Arial,sans-serif; color:#555; font-size:14px;}
	.promo_full span {font-size:18px;}
	.check_status {font-size:10px; authorEnabled:true;}
											/* product components */
	.secondary_header {font-family:verdana, helvetica, sans-serif; font-size:10px; font-weight:bold; color:#555; padding:5px 21px 5px 18px; authorEnabled:true;}
	.product_title {font-family:verdana, helvetica, sans-serif; font-size:12px; color:#555; font-weight:bold; authorEnabled:true;}
	.product_title_dropdown {font-family:verdana, helvetica, sans-serif; font-size:11px; color:#555; font-weight:bold;}
	.product_subtext {font-family:verdana, helvetica, sans-serif; font-size:10px; color:#555; padding:4px 0px 2px 0px; authorEnabled:true;}
	.product_view_more {font-family:verdana, helvetica, sans-serif; font-size:10px; color:#555; font-weight:bold; authorEnabled:true;}
	a.product_view_more:link, a.product_view_more:visited {text-decoration:none; linkEnabled;}
	a.product_view_more:hover, a.product_view_more:active {text-decoration:underline;}
	
	
	
	/* ----- TWISTY STYLES ----- */
	.content_module A.twisty:link, .content_module A.twisty:visited {font-size:11px; padding:2px 0px 2px 0px; text-align:center;text-decoration:none; color:#555; font-family: verdana, helvetica, sans-serif; font-weight:bold; linkListed:true;}
	.content_module A.twisty:hover, .content_module A.twisty:active {font-size:11px; padding:2px 0px 2px 0px;text-align:center;text-decoration:underline; color:#555; font-family: verdana, helvetica, sans-serif; font-weight:bold; }
	A.twisty:link, A.twisty:visited {font-size:12px; padding:2px 0px 2px 0px;text-align:center;text-decoration:none;color:#555; font-family: verdana, helvetica, sans-serif; linkListed:true;}
	A.twisty:hover, A.twisty:active {font-size:12px; font-weight:bold; padding:2px 0px 2px 0px;text-align:center;text-decoration:underline;color:#555; font-family: verdana, helvetica, sans-serif;}
	A.twisty_b:link, A.twisty_b:visited {font-size:12px; font-weight:bold; padding:2px 0px 2px 0px;text-align:center;text-decoration:none;color:#555; font-family: verdana, helvetica, sans-serif; linkListed:true;}
	A.twisty_b:hover, A.twisty_b:active {font-size:12px; font-weight:bold; padding:2px 0px 2px 0px;text-align:center;text-decoration:underline;color:#555; font-family: verdana, helvetica, sans-serif;}
	A.twisty_b_w:link, A.twisty_b_w:visited {font-size:10px; font-weight:bold; padding:2px 0px 2px 0px;text-align:center;text-decoration:none;color:#fff; font-family: verdana, helvetica, sans-serif; linkListed:true;}
	A.twisty_b_w:hover, A.twisty_b_w:active {font-size:10px; font-weight:bold; padding:2px 0px 2px 0px;text-align:center;text-decoration:underline;color:#fff; font-family: verdana, helvetica, sans-serif;}
	A.twisty_more:link, A.twisty_more:visited {font-family: verdana, helvetica, sans-serif; font-size:10px; font-weight:bold; padding:2px 0;color:#555; text-decoration:none; linkListed:true;}
	A.twisty_more:hover, A.twisty_more:active {font-family: verdana, helvetica, sans-serif; font-size:10px; font-weight:bold; padding:2px 0; color:#555; text-decoration:underline;}
	.twisty_font {color:#666; font-family: arial, sans-serif;font-size:12px; margin: 5px 5px 7px 11px; authorEnabled:true;}
	.twisty_font_indented {color:#666; font-family: arial,helvetica,sans-serif;font-size:12px; margin: 5px 5px 7px 11px; authorEnabled:true;}
	#twisty_lists ul {list-style-type:none;padding: 6px 0px 6px 0px; authorEnabled:true;}
	#twisty_lists .nested_twisty {margin: 5px 0px 3px 20px; authorEnabled:true;}
	#twisty_lists img {margin-bottom:1px;}
	#twisty_lists p {margin:5px 0px 5px 0px;}

	
	/* ----- FOOTER ----- */
	#footer {margin:25px 0; font-size:11px; color:#ccc;}
	#footer a:link, #footer a:visited {font-size:11px; color:#818181; text-decoration:none;}
	#footer a:hover, #footer a:active {font-size:11px; text-decoration:underline;}
	#footer a.languagelink:hover {border-bottom:1px solid #818181;}
	#footer .Ftdivider {padding: 0 10px; font-size: 10px; font-family: verdana,helvetica,arial,sans-serif; color: #ccc;}
	
	
a.underlinelink:link {text-decoration:underline;}
a.underlinelink:visited {text-decoration:underline;}
a.underlinelink:hover {text-decoration:none;}
a.underlinelink:active {text-decoration:underline;}
a.notunderlinelink:link {text-decoration:none;}
a.notunderlinelink:visited {text-decoration:none;}
a.notunderlinelink:hover {text-decoration:underline;}
a.notunderlinelink:active {text-decoration:none;}
