/*==== Global header styles ====*/

body {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none; BACKGROUND-COLOR: #ffffff;}
img {BORDER: 0;}

/*==== Global nav links ====*/
.gnav_t_10 {FONT-SIZE: 10px; COLOR: #ffffff; PADDING: 2px 0px 0px 0px; BORDER-top: #FF0000 2px solid; TEXT-DECORATION: none;}
.gnav_divider {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #9C9C9C; PADDING: 2px 10px 0px 10px; TEXT-DECORATION: none;}
A.gnav_l_10 {FONT-SIZE: 10px; COLOR: #ffffff; PADDING: 2px 0px 2px 0px; TEXT-DECORATION: none;}
A.gnav_l_10:active {FONT-SIZE: 10px; COLOR: #ff0000; PADDING: 2px 0px 2px 0px; TEXT-DECORATION: none;}
A.gnav_l_10:visited {FONT-SIZE: 10px; COLOR: #ffffff; PADDING: 2px 0px 2px 0px; TEXT-DECORATION: none;}
A.gnav_l_10:hover {FONT-SIZE: 10px; COLOR: #ff0000; PADDING: 2px 0px 2px 0px; TEXT-DECORATION: none;}

/*==== Subnav classes ====*/
.snav_divider {FONT-SIZE: 11px; COLOR: #999999; PADDING: 0px 10px 0px 10px; TEXT-DECORATION: none;}
.snav_t_11 {FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline;}

a.snav_l_11 {FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
a.snav_l_11:active {FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
a.snav_l_11:visited {FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
a.snav_l_11:hover {FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline;}

/*==== FOOTER ====*/
.f_t_11 {FONT-SIZE: 11px; COLOR: #ffffff;}
A.f_l_11 {FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline;}
A.f_l_11:active {FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: underline;}
A.f_l_11:visited {FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline;}
A.f_l_11:hover {FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: underline;}

/*==== PLAIN TEXT ====*/
.pgTitle1
{
    FONT-SIZE: 15pt;
    FONT-FAMILY: Arial Black, Helvetica, sans-serif;
}
.pgtitle {FONT-SIZE: 19px; FONT-WEIGHT: bold;}
.pgsubtitle {FONT-SIZE: 16px; FONT-WEIGHT: bold;}
.disclaimer {FONT-SIZE: 11px; COLOR: #999999;}
.t_recommended {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #347199;}
.formlabel {FONT-SIZE: 12px; COLOR: #000000; font-weight:bold;}
.error {FONT-SIZE: 12px; COLOR: #F38922; font-weight:bold;}
.error_light {FONT-SIZE: 12px; COLOR: #F38922;}/* adding this entry as it was removed*/
.t_11_blk {FONT-SIZE: 11px; COLOR: #000000;}
.t_11_existing {FONT-SIZE: 11px; COLOR: #197B30; FONT-WEIGHT: bold;}
.t_11_grn {FONT-SIZE: 11px; COLOR: #138504;}
.t_12_grn {FONT-SIZE: 11px; COLOR: #138504;}
.t_11_s_blk {FONT-SIZE: 11px; COLOR: #999999; TEXT-DECORATION: line-through}
.t_11_b_blk {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #000000;}
.t_11_b_gry {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #666666;}
.t_12_blk {FONT-SIZE: 12px; COLOR: #000000;}
.t_12_b_blk {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #000000;}

/*==== LINK TEXT ====*/
/* -- correct naming for links should be: l_size_blu, we keep the l_size_blue till all pages are corrected on developing side -- */
A.l_11_blue {FONT-SIZE: 11px; COLOR: #0A4991; TEXT-DECORATION: underline;}
A.l_11_blue:active {FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.l_11_blue:visited {FONT-SIZE: 11px; COLOR: #80537D; TEXT-DECORATION: underline;}
A.l_11_blue:hover {FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: underline;}

A.l_11_b_blue {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #0A4991; TEXT-DECORATION: underline;}
A.l_11_b_blue:active {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.l_11_b_blue:visited {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #80537D; TEXT-DECORATION: underline;}
A.l_11_b_blue:hover {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}

A.l_12_blue {FONT-SIZE: 12px; COLOR: #0A4991; TEXT-DECORATION: underline;}
A.l_12_blue:active {FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.l_12_blue:visited {FONT-SIZE: 12px; COLOR: #80537D; TEXT-DECORATION: underline;}
A.l_12_blue:hover {FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: underline;}

A.l_12_b_blue {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0A4991; TEXT-DECORATION: underline;}
A.l_12_b_blue:active {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.l_12_b_blue:visited {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #80537D; TEXT-DECORATION: underline;}
A.l_12_b_blue:hover {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}

A.l_14_b_blue {FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #0A4991; TEXT-DECORATION: underline;}
A.l_14_b_blue:active {FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.l_14_b_blue:visited {FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #80537D; TEXT-DECORATION: underline;}
A.l_14_b_blue:hover {FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}

/*-- link class named correct --*/
A.l_11_blu {FONT-SIZE: 11px; COLOR: #0A4991; TEXT-DECORATION: underline;}
A.l_11_blu:active {FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.l_11_blu:visited {FONT-SIZE: 11px; COLOR: #80537D; TEXT-DECORATION: underline;}
A.l_11_blu:hover {FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: underline;}

A.l_11_b_blu {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #0A4991; TEXT-DECORATION: underline;}
A.l_11_b_blu:active {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.l_11_b_blu:visited {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #80537D; TEXT-DECORATION: underline;}
A.l_11_b_blu:hover {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}

A.l_12_blu {FONT-SIZE: 12px; COLOR: #0A4991; TEXT-DECORATION: underline;}
A.l_12_blu:active {FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.l_12_blu:visited {FONT-SIZE: 12px; COLOR: #80537D; TEXT-DECORATION: underline;}
A.l_12_blu:hover {FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: underline;}

A.l_12_b_blu {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0A4991; TEXT-DECORATION: underline;}
A.l_12_b_blu:active {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.l_12_b_blu:visited {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #80537D; TEXT-DECORATION: underline;}
A.l_12_b_blu:hover {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}

A.l_14_b_blu {FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #0A4991; TEXT-DECORATION: underline;}
A.l_14_b_blu:active {FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.l_14_b_blu:visited {FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #80537D; TEXT-DECORATION: underline;}
A.l_14_b_blu:hover {FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}

/*===== TABS =====*/
.tab_tile {background-image:url('../../images/tab_tile.gif');}
.tab_endcap {background-image:url('../../images/tab_endcap.gif');}
.tab_active_border_l {background-image:url('../../images/tab_active_lft.gif');}
.tab_active_border_r {background-image:url('../../images/tab_active_rt.gif');}
.tab_active_text {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none; padding: 0px 4px 8px 4px; background-image:url('../../images/tab_active_bg.gif');}

.tab_inactive_l {background-image:url('../../images/tab_inactive_lft.gif');}
.tab_inactive_l2 {background-image:url('../../images/tab_inactive_lft2.gif');}
.tab_inactive_r {background-image:url('../../images/tab_inactive_rt.gif');}
.tab_inactive_text {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0D5EC3; TEXT-DECORATION: none; padding: 0px 4px 8px 4px; height: 36px; background-image:url('../../images/tab_inactive_bg.gif');}
.tab_inactive_border {background-image:url('../../images/tab_inactive_border.gif');}

A.tab_link {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0A4991; TEXT-DECORATION: none;}
A.tab_link:active {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0A4991; TEXT-DECORATION: none;}
A.tab_link:visited {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0A4991; TEXT-DECORATION: none;}
A.tab_link:hover {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0A4991; TEXT-DECORATION: underline;}

/*==== COLORS ====*/
.white {BACKGROUND-COLOR: #ffffff}
.black {BACKGROUND-COLOR: #000000}
.red {BACKGROUND-COLOR: #ff0000}


.grey3 {BACKGROUND-COLOR: #7F7F7F}


.grey6 {BACKGROUND-COLOR: #cccccc}
.grey7 {BACKGROUND-COLOR: #E4E4E4}
.grey8 {BACKGROUND-COLOR: #F5F5F5}

.highlight {BACKGROUND-COLOR: #FBF7DF;}

/*===== BACKGROUND IMAGES ====*/
.dotlineH {BACKGROUND-COLOR: #E1E1E1; HEIGHT: 1px;}
.dotlineV {BACKGROUND-COLOR: #FFFFFF;}
.dotlineV3 {BACKGROUND: white url("../../images/dotline_V3.gif"); BACKGROUND-REPEAT: repeat-y;}

/*==== FORM ELEMENTS ====*/
.inputform {FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;}
.dropdown {FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;}

/* ==== New Classes added on 9/18/2004 in line with new Look and Feel ====*/
.formsublabel {FONT-SIZE: 12px; COLOR: #000000;}
.formrequired {FONT-SIZE: 13px; COLOR: #FF0000;}
.formerror {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #F38922; padding: 1px 0px 0px 20px; background-image: url('../../images/icon_error_sm.gif'); background-repeat: no-repeat; background-position: 2 0px;}
.t_11_s_gry {FONT-SIZE: 11px; COLOR: #999999; TEXT-DECORATION: line-through}
.t_11_lgry {FONT-SIZE: 11px; COLOR: #999999;}
.t_11_dgry {FONT-SIZE: 11px; COLOR: #666666;}
.t_11_b_dgry {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #666666;}
.t_11_b_red {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ff0000;}
.t_12_dgry {FONT-SIZE: 12px; COLOR: #666666;}
.t_12_b_dgry {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #666666;}
.t_13_blk {FONT-SIZE: 13px; FONT-WEIGHT: normal; COLOR: #000000;}
.t_15_b_blk {FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #000000;}
.t_or {FONT-SIZE: 19px;	COLOR: #ff0000;	FONT-WEIGHT: bold;}
.t_or2 {FONT-SIZE: 16px; COLOR: #ff0000; FONT-WEIGHT: bold;}

/*==== global nav links ====*/
.gnav_t_12 {FONT-SIZE: 12px; COLOR: #ff0000; PADDING: 0px 0px 5px 0px; TEXT-DECORATION: underline;}
A.gnav_l_12 {FONT-SIZE: 12px; COLOR: #ffffff; PADDING: 0px 0px 5px 0px; TEXT-DECORATION: underline;}
A.gnav_l_12:active {FONT-SIZE: 12px; COLOR: #ff0000; PADDING: 0px 0px 5px 0px; TEXT-DECORATION: underline;}
A.gnav_l_12:visited {FONT-SIZE: 12px; COLOR: #ffffff; PADDING: 0px 0px 5px 0px; TEXT-DECORATION: underline;}
A.gnav_l_12:hover {FONT-SIZE: 12px; COLOR: #ff0000; PADDING: 0px 0px 5px 0px; TEXT-DECORATION: underline;}

.gnav_t_13_b_selected {FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #ff0000; PADDING: 0px 0px 5px 0px; TEXT-DECORATION: none;}

.gnav_t_13_b {FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #ff0000; PADDING: 0px 0px 5px 0px; TEXT-DECORATION: none;}
A.gnav_l_13_b {FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #ffffff; PADDING: 0px 0px 5px 0px; TEXT-DECORATION: none;}
A.gnav_l_13_b:active {FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #ff0000; PADDING: 0px 0px 5px 0px; TEXT-DECORATION: none;}
A.gnav_l_13_b:visited {FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #ffffff; PADDING: 0px 0px 5px 0px; TEXT-DECORATION: none;}
A.gnav_l_13_b:hover {FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #ff0000; PADDING: 0px 0px 5px 0px; TEXT-DECORATION: none;}

/*==== secondary nav links and background ====*/
a.snav_l_12_b {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffffff; padding-left: 8px; padding-right: 8px; white-space: nowrap; TEXT-DECORATION: none; Filter: DropShadow (Color=#920000 OffX=1, OffY=1, Positive=true);}
a.snav_l_12_b:active {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffffff; padding-left: 8px; padding-right: 8px; white-space: nowrap; TEXT-DECORATION: none; Filter: DropShadow (Color=#920000 OffX=1, OffY=1, Positive=true);}
a.snav_l_12_b:visited {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffffff; padding-left: 8px; padding-right: 8px; white-space: nowrap; TEXT-DECORATION: none; Filter: DropShadow (Color=#920000 OffX=1, OffY=1, Positive=true);}
a.snav_l_12_b:hover {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffffff; padding-left: 8px; padding-right: 8px; white-space: nowrap; TEXT-DECORATION: underline; Filter: DropShadow (Color=#920000 OffX=1, OffY=1, Positive=true);}
.gnav_redbar {background-image:url('../../images/gnav_redbar.gif'); height: 28px;}
.gnav_redbar_s {background-image:url('../../images/gnav_redbar_s.gif'); height: 28px;}
.snav_t_12_b {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffffff; padding-left: 8px; padding-right: 8px; white-space: nowrap; TEXT-DECORATION: none; Filter: DropShadow (Color=#560000 OffX=1, OffY=1, Positive=true);}

/*==== BULLETED LISTS ====*/
#list ul {list-style: none;}
#list {margin: 0 0 10 15; padding-left: 0; list-style: none;}
#list li {padding-left: 11px; padding-top: 2; padding-bottom: 2; background-image: url('../../images/bul_square_dot2.gif'); background-repeat: no-repeat; background-position: 0 .6em;}
#sublist {margin-left: 13; padding-left: 0; list-style: none;}
#sublist li {padding-left: 7px; padding-top: 2; padding-bottom: 2; background-image: url('../../images/bul_blackdot.gif'); background-repeat: no-repeat; background-position: 0 .5em;}

/*==== TABLE ELEMENTS ====*/
.table_t_or {FONT-SIZE: 16px;	COLOR: #ff0000;	FONT-WEIGHT: bold;}
.table_t_blk {FONT-SIZE: 11px; COLOR: #000000;}
.table_t_b_blk {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #000000;}
.table_t_b_dgry {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #666666;}
.table_t_grn {FONT-SIZE: 11px; COLOR: #138504;}
.table_t_b_grn {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #138504;}
.table_t_s_gry {FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: line-through;}
.table_t_blk_MyCart {FONT-SIZE: 12px; COLOR: #000066;}/*Changes made for MyCart QH*/

A.table_l_blu {FONT-SIZE: 11px; COLOR: #0A4991; TEXT-DECORATION: underline;}
A.table_l_blu:active {FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.table_l_blu:visited {FONT-SIZE: 11px; COLOR: #80537D; TEXT-DECORATION: underline;}
A.table_l_blu:hover {FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: underline;}

A.table_l_b_blu {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #0A4991; TEXT-DECORATION: underline;}
A.table_l_b_blu:active {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.table_l_b_blu:visited {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #80537D; TEXT-DECORATION: underline;}
A.table_l_b_blu:hover {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #FF0000; TEXT-DECORATION: underline;}

/*==== color used for 5th column elements ====*/
.rnav_separator_blue {BACKGROUND-COLOR: #5D93D7; HEIGHT: 2px;}
.rnav_title_blue {BACKGROUND-COLOR: #D5E6FA; HEIGHT: 22px;}
.rnav_blue {BACKGROUND-COLOR: #EBF2FA;}

.rnav_separator_orange {BACKGROUND-COLOR: #ECD44F; HEIGHT: 2px;}
.rnav_title_orange {BACKGROUND-COLOR: #FBF0B7; HEIGHT: 22px;}
.rnav_orange {BACKGROUND-COLOR: #FBF6DC;}

.rnav_separator_green {BACKGROUND-COLOR: #74B495; HEIGHT: 2px;}
.rnav_title_green {BACKGROUND-COLOR: #D4E5DD; HEIGHT: 22px;}
.rnav_green {BACKGROUND-COLOR: #ECF3F0;}

.rnav_separator_grey {BACKGROUND-COLOR: #A0A0A0; HEIGHT: 2px;}
.rnav_title_grey {BACKGROUND-COLOR: #DCDCDC; HEIGHT: 22px;}
.rnav_grey {BACKGROUND-COLOR: #F5F5F5;}

/* ==== COLUMN PADDINGS ====*/
.padding_2 {padding: 10px 5px 10px 5px;}
.padding_2_grey8 {padding: 8px 5px 8px 5px; BACKGROUND-COLOR: #F5F5F5;}
.padding_2_v {padding: 10px 0px 10px 0px;}
.padding_2_v_grey8 {padding: 8px 0px 8px 0px; BACKGROUND-COLOR: #F5F5F5;}
.padding_3_v {padding: 7px 0px 7px 0px;}

/* ==== New Classes added on 12/3/2004 for phase 2 page by Ning Fang ====*/
.t_10_blk {FONT-SIZE: 10px; COLOR: #000000;}
.t_11_blu {FONT-SIZE: 11px; COLOR: #0A4991;}
.t_8_blk {FONT-SIZE: 8px; COLOR: #000000;}
.pgtitle_red {FONT-SIZE: 19px; FONT-WEIGHT: bold;COLOR: #CC0000;}
.pgsubtitle_red {FONT-SIZE: 16px; FONT-WEIGHT: bold;COLOR: #CC0000;}

.pstitle_red1 {FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #CC0000;}
.pstitle_red2 {FONT-SIZE: 19px; FONT-WEIGHT: bold; COLOR: #CC0000;}
.pstitle_red3 {FONT-SIZE: 24px; COLOR: #CC0000;}

A.l_12_blk {FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline;}
A.l_12_blk:active {FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: underline;}
A.l_12_blk:visited {FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline;}
A.l_12_blk:hover {FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: underline;}

/* ==== Background color classes for fifth column, added on 5/15/2006 by Ning Fang ==== */
.rnav_blu1 {
	HEIGHT: 2px; BACKGROUND-COLOR: #5d93d7
}
.rnav_blu2 {
	HEIGHT: 22px; BACKGROUND-COLOR: #d5e6fa
}
.rnav_blu3 {
	BACKGROUND-COLOR: #ebf2fa
}
.rnav_gry1 {
	HEIGHT: 2px; BACKGROUND-COLOR: #a0a0a0
}
.rnav_gry2 {
	HEIGHT: 22px; BACKGROUND-COLOR: #dcdcdc
}
.rnav_gry3 {
	BACKGROUND-COLOR: #f5f5f5
}
.rnav_ylw1 {
	HEIGHT: 2px; BACKGROUND-COLOR: #ecd44f
}
.rnav_ylw2 {
	HEIGHT: 22px; BACKGROUND-COLOR: #fbf0b7
}
.rnav_ylw3 {
	BACKGROUND-COLOR: #fbf6dc
}
.rnav_grn1 {
	HEIGHT: 2px; BACKGROUND-COLOR: #74b495
}
.rnav_grn2 {
	HEIGHT: 22px; BACKGROUND-COLOR: #d4e5dd
}

/* ==== New Classes added on 1/3/2005 for phase 2, modify accout page, by Ning Fang ====*/
.table_head {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #000000;}
.table_head_grey {FONT-SIZE: 11PX; FONT-WEIGHT: bold; COLOR: #C8C8C8;}
.table_t_gry {FONT-SIZE: 11px; COLOR: #999999;}

.table_t_removed {FONT-SIZE: 11px; COLOR: #FF8500; FONT-WEIGHT: normal;} 
.table_t_added {FONT-SIZE: 11px; COLOR: #197B30; FONT-WEIGHT: normal;} 
.table_t_included {FONT-SIZE: 11px; COLOR: #0A4991; FONT-WEIGHT: normal;} 
.table_t_changed {FONT-SIZE: 11px; COLOR: #80537D; FONT-WEIGHT: normal;}

.textbox_noborder{border-style:none;background-color: #F5F5F5;}
.t_11_b_grn {FONT-SIZE: 11px; COLOR: #138504; font-weight:bold;}
.table_t_b_grn_highlight {FONT-SIZE: 11px; COLOR: #138504; font-weight:bold; BACKGROUND-COLOR: #DFEFD7; BORDER-top: #138504 1px solid;}


/* == Header ==*/

#header_x{width:762px;font-size:10px;color:#666;margin:0 auto;}
#header_x a{color:#666;}
#header_x a.mycart{background:url(../../images/icon_white_cart.gif) no-repeat left 50%;padding-left:20px;}
#header_x .logo{float:left;}
#header_x .logo_tag{float:left;width:305px;padding-top:10px;}
#header_x .header_xlinks{float:right;padding-top:15px;}
#header_x .language a:link,#header_x .language a:visited{text-align:right;text-decoration:none;color:#333;font-size:11px;}
#header_x .language a:hover,#header_x .language a:active{text-decoration:underline;}
#header_x .location{float:right;padding-top:20px;text-align:right;font-size:11px;}
#header_x .location a:link,#header_x .location a:visited{font-size:11px;color:#666;text-decoration:underline;}
#header_x .location a:hover,#header_x .location a:active{font-size:11px;color:#333;text-decoration:underline;}
#header_x .toplinks a:link,#header_x .toplinks a:visited{position:relative;top:10px;margin:0;padding:0 0 0 10px;color:#666;text-decoration:none;font:bold 12px arial,helvetica,sans-serif;}
#header_x .toplinks a:hover,#header_x .toplinks a:active{color:#666;text-decoration:underline;}
#header_x .search input{margin:0;padding:0;font-size:9px;}
#header_x .search{text-align:right;padding-top:5px;}
#header_x .search a{position:relative;top:6px;margin:0;padding:0 0 0 10px;}
#transbox_sso{border-right:1px solid #dedfde;border-bottom:1px solid #dedfde;border-left:1px solid #dedfde;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;}

A.tboxlink_11:link,a.tboxlink_11:visited{font-size:11px;color:#666;text-decoration:none;}
A.tboxlink_11:hover,A.tboxlink_11:active{font-size:11px;color:#666;text-decoration:underline;}

#main_nav{margin:0;padding:0;z-index:15;}

a.menulink:link,a.menulink:visited{display:block;background:#ff0000 url(../../images/new_nav/bg_redmenu_up.jpg) repeat-x left top;height:35px;margin:0;padding:0 0 0 10px;line-height:2.7em;letter-spacing:.03em;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;}
a.menulink:hover,a.menulink:active{background:#ff0000 url(../../images/new_nav/bg_redmenu_dn.jpg) repeat-x left top;text-decoration:none;}
a.menulink_current:link,a.menulink_current:visited,a.menulink_current:hover,a.menulink_current:active{display:block;background:#ac0000 url(../../images/new_nav/bg_redmenu_dn.jpg) repeat-x left top;height:35px;margin:0;padding:0 0 0 10px;line-height:2.7em;letter-spacing:.03em;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;}

.redmenu{height:35px;background:url(../../images/new_nav/bg_redbar.jpg) repeat-x;}
.snav_dropdown{padding:2px;border:0px;background:#000;}
.menu_subnav{list-style:none;padding:0;margin:0}

/* Hides from IE5-mac \*/
* html .menu_subnav{list-style:none;padding:0;line-height: 1.1;}
/* End hide from IE5-mac */ 

.menu_subnav li{padding:0px;}
.snav_sectionhead{margin:12px 0 2px 7px;padding:8px 2px 0px 7px;font-size:11px;font-weight:bold;color:#fff;line-height:1.2em;font-family:arial, helvetica, sans-serif;}
.snav_sectionhead a:link, .snav_sectionhead a:visited{color:#fff;text-decoration:none;font-weight:bold;font-family:arial, helvetica, sans-serif;}
.snav_sectionhead a:hover, .snav_sectionhead a:active{}
.snav_t_12_b{FONT-SIZE:11px;COLOR:#fff;padding-left:5px;padding-right:8px;TEXT-DECORATION:none;Filter:DropShadow (Color=#560000 OffX=1,OffY=1,Positive=true);}
.bg_snavLinkOn{display:block;BACKGROUND:#660000;margin:1px 0px 1px 0px;line-height:1.4em;padding:1px 2px 4px 7px;FONT-SIZE:11px;COLOR:#fff;font-weight:bold;font-family:arial, helvetica, sans-serif;_margin-bottom:-20px;}
.bg_snavLinkOff{display:block;BACKGROUND:#000; margin:1px 0px 1px 0px;line-height:1.4em;padding:1px 2px 4px 7px;FONT-SIZE:11px;COLOR:#b8b0b0;font-weight:bold;font-family:arial, helvetica, sans-serif;_margin-bottom:-20px; TEXT-DECORATION: none; }
.bg_snavLinkOn2{display:block;BACKGROUND:#660000;margin:0;padding:1px 2px 2px 7px;FONT-SIZE:11px;COLOR:#fff;font-weight:bold;font-family:arial, helvetica, sans-serif;}
.bg_snavLinkOff2{display:block;BACKGROUND:#000; margin:0;padding:1px 2px 2px 7px;FONT-SIZE:11px;COLOR:#fff;font-weight:bold;font-family:arial, helvetica, sans-serif; TEXT-DECORATION: none; }
a.snavLink:link, a.snavLink:visited {display:block;BACKGROUND:#000; margin:1px 0px 1px 0px;line-height:1.4em;padding:1px 2px 4px 7px;FONT-SIZE:11px;COLOR:#b8b0b0;font-weight:bold;font-family:arial, helvetica, sans-serif;letter-spacing:.02em;text-decoration:none;_margin-bottom:-20px;}
a.snavLink:hover, a.snavLink:active {display:block;BACKGROUND:#660000;margin:1px 0px 1px 0px;line-height:1.4em;padding:1px 2px 4px 7px;FONT-SIZE:11px;COLOR:#fff;font-weight:bold;font-family:arial, helvetica, sans-serif;letter-spacing:.02em;text-decoration:none;_margin-bottom:-20px;}
#newlocation{position:absolute;right:0;top:37px;_top:4px;background:#fff;border:1px solid #eee;font-size:10px;color:#555;letter-spacing:-.03em;width:210px;height:90px;z-index:9;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;}
#newlocation p{margin:0;padding:5px 10px 0 18px;}
#newlocation table{margin-left:18px;}

#newlocation p.boxheader{margin:0;padding:9px 0 0 18px;font-family:Helvetica,Arial,sans-serif;text-align:left;font-size:14px;font-weight:bold;filter:alpha(opacity=100);opacity:1.0;-moz-opacity:1.0;}
#newlocation #close{position:absolute;top:6px;right:0;}
#newlocation p.dot_div{position:relative;top:0;background:url(../../images/dotted_border_hr.gif) repeat-x;margin:8px 10px 0 18px;padding:0;}

A.tboxlink_11:link, a.tboxlink_11:visited {font-size: 11px; color:#666; text-decoration: none;}
A.tboxlink_11:hover, A.tboxlink_11:active {font-size: 11px; color:#666; text-decoration: underline;}
.tbox_11,.formtext{font-size:11px;color:#333;}
.tbox_11smr,.securityInfoText{font-size:9px;color:#666;}
.securityInfoText a:link, .securityInfoText a:visited{color:#333;text-decoration:none;}
.securityInfoText a:hover, .securityInfoText a:active{color:#333;text-decoration:underline;}
.tbox_11smr a:link, .tbox_11smr a:visited, .tbox_11smr a:hover, .tbox_11smr a:active{text-decoration:underline;}


/* == Footer ==*/
.redfield {border: 3px solid #f00;}
.textarea {margin:0; padding:0; font-size:9px; font-family:verdana,helvetica,arial,sans-serif;}
.copy{color:#555;letter-spacing:-.01em;font:11px verdana,helvetica,arial,sans-serif;}
p.copy {margin-bottom:10px;}
p.copy a:link, p.copy a:visited {text-decoration:underline;}
p.copy a:hover, p.copy a:active {text-decoration:none;}
.price_b{font-weight:bold;color:#f00;authorEnabled:true;}
.alert{color:#f00;authorEnabled:true;}
.att {color:#555;font-size:11px;authorEnabled:true;}
.att_r {font-weight:bold; color:#f00;font-size:11px;authorEnabled:true;}
.att2 {font-weight:bold; color:#555;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:#666;authorEnabled:true;}
.dot_div {background:url(../../images/dotted_border_hr.gif) repeat-x; height:1px;}
p.dot_div{position:relative;top:0;background:url(../../images/dotted_border_hr.gif) repeat-x;margin:0;padding:0;authorEnabled:true;}
.legal{width:100%;margin:0 0 40px 0;padding:30px 0 0 0;font-size:10px;color:#999;authorEnabled:true;}
.legal p{margin-bottom:10px; padding:0;}
.legal p.dot_div{margin-bottom:0;margin-top:20px;}
.disclaimer{margin:0 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;}

#footer{margin:25px 0;font-size:11px;color:#ccc;}
#footer .nolink {font-size:11px;color:#666;}
#footer a:link,#footer a:visited{font-size:11px;color:#666;text-decoration:none;}
#footer a:hover,#footer a:active{font-size:11px;text-decoration:underline;}
#footer a.languagelink:hover{border-bottom:1px solid #666;}
#footer .Ftdivider{padding:0 11px;color:#ccc;font:11px verdana,helvetica,arial,sans-serif;}
#footer a.chinese:link, a.chinese:visited {}
#footer a.chinese:hover, a.chinese:active {border-bottom:1px solid #818181;padding-bottom:1px;}


