.alignright {float: right;}
.bodybold {font-weight: bold;}
.breadcrumb {color: #333333;font-size: 11px;}
.button {margin-top: 2px; margin-left: 5px}
.buttonSegmentHeight  { height: 18px; }
.buttonSegmentHeight25  { height: 25px; }
.buttonSegmentHeight28  { height: 28px; }
 
 
 .buttonSegment { 

 padding: 2px 2px 3px 2x; 
 border: groove #707070; 
 FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #CC3300;
 color: #FFF; 
 text-decoration: none; 
 vertical-align: bottom; 
 width: 78px; border-width: 1px; font-weight: Bold; border-radius: 1px;
 font-size: 12px;
 }
 
 .buttonSegment166 { 

 padding: 2px 2px 3px 2x; 
 border: groove #707070; 
 FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #CC3300;
 color: #FFF; 
 text-decoration: none; 
 vertical-align: bottom; 
 width: 166px; border-width: 1px; font-weight: Bold; border-radius: 1px;
 font-size: 12px;
 }
 
 
 .buttonSegment217 { 

 padding: 2px 2px 3px 2x; 
 border: groove #707070; 
 FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #CC3300;
 color: #FFF; 
 text-decoration: none; 
 vertical-align: bottom; 
 width: 217px; border-width: 1px; font-weight: Bold; border-radius: 1px;
 font-size: 12px;
 }
 
  .buttonSegment94 { 

 padding: 2px 2px 3px 2x; 
 border: groove #707070; 
 FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #CC3300;
 color: #FFF; 
 text-decoration: none; 
 vertical-align: bottom; 
 width: 94px; border-width: 1px; font-weight: Bold; border-radius: 1px;
 font-size: 12px;
 }
 
  .buttonSegment198 { 

 padding: 2px 2px 3px 2x; 
 border: groove #707070; 
 FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #CC3300;
 color: #FFF; 
 text-decoration: none; 
 vertical-align: bottom; 
 width: 198px; border-width: 1px; font-weight: Bold; border-radius: 1px;
 font-size: 12px;
 
 }
 
  .buttonSegment180 { 

 padding: 2px 2px 3px 2x; 
 border: groove #707070; 
 FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #CC3300;
 color: #FFF; 
 text-decoration: none; 
 vertical-align: bottom; 
 width: 180px; border-width: 1px; font-weight: Bold; border-radius: 1px;
 font-size: 12px;
 }
 
 .buttonSegment204 { 

 padding: 2px 2px 3px 2x; 
 border: groove #707070; 
 FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #CC3300;
 color: #FFF; 
 text-decoration: none; 
 vertical-align: bottom; 
 width: 204px; border-width: 1px; font-weight: Bold; border-radius: 1px;
 font-size: 12px;
 }
  .buttonSegment132 { 

 padding: 2px 2px 3px 2x; 
 border: groove #707070; 
 FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #CC3300;
 color: #FFF; 
 text-decoration: none; 
 vertical-align: bottom; 
 width: 132px; border-width: 1px; font-weight: Bold; border-radius: 1px;
 font-size: 12px;
 }
 
 
 .buttonSegment116 { 

 padding: 2px 2px 3px 2x; 
 border: groove #707070; 
 FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #CC3300;
 color: #FFF; 
 text-decoration: none; 
 vertical-align: bottom; 
 width: 116px; border-width: 1px; font-weight: Bold; border-radius: 1px;
 font-size: 12px;
 }
 
 .buttonSegment147 { 

 padding: 2px 2px 3px 2x; 
 border: groove #707070; 
 FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #CC3300;
 color: #FFF; 
 text-decoration: none; 
 vertical-align: bottom; 
 width: 147px; border-width: 1px; font-weight: Bold; border-radius: 1px;
 font-size: 12px;
 }
 .buttonSegment137 { 

 padding: 2px 2px 3px 2x; 
 border: groove #707070; 
 FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #CC3300;
 color: #FFF; 
 text-decoration: none; 
 vertical-align: bottom; 
 width: 137px; border-width: 1px; font-weight: Bold; border-radius: 1px;
 font-size: 12px;
 }
.contentheader {color: #CC3300;font-weight: bold;}
.copyright {color: #333333; font-size: 11px; line-height: 16px;}
.errorhighlightbold {color: #FF0000; font-weight: bold;}
.footerInfo {font-size: 11px;}
.iceUnselectableNode {color: #000000;background-color: #ffffff;text-decoration: none;font-weight:bold;font-style:normal;font-size: 12px;line-height: 14px;font-FAMILY: Arial, Helvetica, sans-serif;}
.info {font-size: 15px; color: #cc3300}
.landingteaser {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica}
.line {background: #cccccc; line-height: 0px}
.loggedin {font-weight: bold; font-size: 11px; color: #333333}
.mayolegal {font-size: 9px; color: #666666; line-height: 12px}
.mayosidelinks {font-size: 9px; line-height: 12px}
.name {	font-weight: bold; font-size: 14px; color: #333333}
.pageheader {font-size: 18px; color: #660000}
.pageheaderh1 {font-size: 18px; color: #660000; display: inline-block}
.promosidelink {font-size: 11px}
.promosideteaser {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica}
.radiobutton {background-color: #e5e5e5}
.rightcolumncolor {background-color: #ffffff}
.rightpromobgcolor {background-color: #ffffff}
.rightpromoborder {background-color: #e5e5e5}
.sectionheader {font-weight: bold; color: #cc3300}
.small {font-size: 11px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica}
.stepoff {font-size: 18px; color: #cccccc; font-STYLE: normal; font-FAMILY: Arial, Helvetica}
.stockBlue {font-weight: bold; font-size: 12px; color: #003399}
.stockGreen {font-weight: bold; font-size: 12px; color: #009900}
.tableOutline {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid}
.costablerowgray2 { background: #CCCCCC; text-align: left; }
.tableOutlineNoTop {	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid}
.tablerowalt {BACKGROUND: #ffffff}
.tablerowbrown {	background: #FFCC99;}
.tablerowgray1 {	background: #E5E5E5;}
.tablerowgray2 {	background: #CCCCCC;width:1%;text-align: Left}
.tableroworange {background: #cc3300}
.welcomeheader {font-size: 18px; color: #660000}
.wpsNavLevel1 {font-weight: bold;}
.wpsNavSelectedNode, .wpsNavSelectedNode:visited, .wpsNavSelectedNode:hover, .wpsNavSelectedNode:active {color:#003399;	background-color: #ffffff;text-decoration: underline;line-height: 14px;font-size: 12px;font-weight:bold;}
.wpsNavUnSelectableNode, .wpsNavUnSelectableNode:visited, .wpsNavUnSelectableNode:hover, .wpsNavUnSelectableNode:active {color: #000000;background-color: #ffffff;text-decoration: none;font-weight:bold;font-style:normal;font-size: 12px;line-height: 14px;font-FAMILY: Arial, Helvetica, sans-serif;}
.wpsNavUnSelectedNode, .wpsNavUnSelectedNode:visited, .wpsNavUnSelectedNode:hover, .wpsNavUnSelectedNode:active {color:#003399;background-color: #ffffff;    text-decoration: none;line-height: 14px;font-size: 12px;}
.wpsSelectedCrumbLink {font-size: 11px;}
A.breadcrumblink:hover {font-size: 11px; color: #333333; TEXT-DECORATION: underline}
A.breadcrumblink:link {font-size: 11px; color: #003399; TEXT-DECORATION: underline}
A.breadcrumblink:visited {font-size: 11px; color: #003399; TEXT-DECORATION: underline}
A.footer:hover {color: #333333; TEXT-DECORATION: underline}
A.footer:link {	color: #003399; TEXT-DECORATION: underline}
A.footer:visited {color: #003399; TEXT-DECORATION: underline}
A.iceLinkSelectable:hover {color: #333333; TEXT-DECORATION: underline}
A.iceLinkSelectable:link {color: #003399; line-height: 17px; TEXT-DECORATION: underline}
A.iceLinkSelectable:visited {font-weight: bold;color: #003399; line-height: 17px; TEXT-DECORATION: underline}
A.iceLinkSelected:hover {font-weight: bold; font-size: 12px; color: #333333; TEXT-DECORATION: underline}
A.iceLinkSelected:link {font-weight: bold; font-size: 12px; color: #003399; line-height: 17px; TEXT-DECORATION: underline}
A.iceLinkSelected:visited {font-weight: bold; font-size: 12px; color: #003399; line-height: 17px; TEXT-DECORATION: underline}
A.iceNodeSelectable:hover {font-weight: bold; font-size: 12px; color: #333333; font-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.iceNodeSelectable:link {font-weight: bold; font-size: 12px; color: #660000; line-height: 17px; TEXT-DECORATION: underline}
A.iceNodeSelectable:visited {font-weight: bold; font-size: 12px; color: #660000; line-height: 17px; TEXT-DECORATION: underline}
A.iceNodeSelected:hover {font-weight: bold; font-size: 12px; color: #333333; TEXT-DECORATION: underline}
A.iceNodeSelected:link {font-weight: bold; font-size: 12px; color: #003399; line-height: 17px; TEXT-DECORATION: underline}
A.iceNodeSelected:visited {font-weight: bold; font-size: 12px; color: #003399; line-height: 17px; TEXT-DECORATION: underline}
A.leftnavheader:hover {font-weight: bold; font-size: 12px; color: #333333; font-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.leftnavheader:link {font-weight: bold; font-size: 12px; color: #660000; line-height: 17px; TEXT-DECORATION: underline}
A.leftnavheader:visited {font-weight: bold; font-size: 12px; color: #660000; line-height: 17px; TEXT-DECORATION: underline}
A.leftnavlink:hover {color: #333333; TEXT-DECORATION: underline}
A.leftnavlink:link {color: #003399; line-height: 17px; TEXT-DECORATION: underline}
A.leftnavlink:visited {color: #003399; line-height: 17px; TEXT-DECORATION: underline}
A.leftnavon:hover {font-weight: bold; font-size: 12px; color: #333333; TEXT-DECORATION: underline}
A.leftnavon:link {font-weight: bold; font-size: 12px; color: #003399; line-height: 17px; TEXT-DECORATION: underline}
A.leftnavon:visited {font-weight: bold; font-size: 12px; color: #003399; line-height: 17px; TEXT-DECORATION: underline}
A.logged:hover {font-weight: normal; font-size: 11px; color: #003399; font-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.logged:link {font-size: 11px; color: #333333; TEXT-DECORATION: underline}
A.logged:visited {font-size: 11px; color: #333333; TEXT-DECORATION: underline}
A.stepofflnk:hover {font-size: 18px; color: #cccccc; font-STYLE: normal; font-FAMILY: Arial, Helvetica}
A.stepofflnk:link {font-size: 18px; color: #cccccc; font-STYLE: normal; font-FAMILY: Arial, Helvetica}
A.stepofflnk:visited {font-size: 18px; color: #cccccc; font-STYLE: normal; font-FAMILY: Arial, Helvetica}
A:hover {color: #333333; TEXT-DECORATION: underline}
A:link {color: #003399; TEXT-DECORATION: underline}
A:visited {color: #003399; TEXT-DECORATION: underline}
ADDRESS {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
BLOCKQUOTE {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
BODY {margin-top: 0px; background: #ffffff; margin-left: 0px; MARGIN-RIGHT: 0px}
BR.fivepx {font-size: 5px}
BR.onepx {font-size: 2px}
BR.tenpx {font-size: 10px}
BR.twopx {font-size: 2px}
CAPTION {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
CENTER {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
DD {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
DIR {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
DIV {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
DL {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
DT {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
FORM {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H1 {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
H2 {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
H3 {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
H4 {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
H5 {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
INPUT {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
MENU {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
OL {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
OPTION {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
P {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
SELECT {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
SELECT.padding {margin-top: 2px}
TD IMG.lineformat {DISPLAY: block}
TD {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
TEXTAREA {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
TH {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
TR.lineformat IMG {DISPLAY: block}
UL {font-size: 12px; color: #333333; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif}
/* New CSS Styles created - Mark F for COS Rebranding Project */

.bgcolor_td_blank {background-color: ""}
.fontcolor_blue	{color: blue; FONT-WEIGHT: bold}
.fontcolor_white	{color: #FFFFFF}
.fontcolor_red	{color: red; font-weight: bold;}
.fontcolor_red_	{color: red; font-weight: bold;}
.bgcolor_td_med_light_blue {background-color: #4682B4}
.bgcolor_td_very_light_blue	{background-color: #87cefa}
.bgcolor_td_dark_grey	{background-color: #999999}
.bgcolor_tr_light_grey	{background-color: #eeeeee}
.bgcolor_tr_light_bluegrey	{background-color: #CCCCFF}
.bgcolor_td_very_light_grey	{background-color: #F7F7F7}
.bgcolor_td_pink	{background-color: #ffb6c1}
.bgcolor_td_orange	{background-color: #FFCC00}
.bgcolor_body_white	{background-color: #FFFFFF}
.bgcolor_td_white	{background-color: #FFFFFF}
.bordercolor_td_black  {border-color: #000000}
.element_displayBlock  {display: block}
.element_displayNone  {display: none}
.div_margin_1mm	{margin: 1mm}
.div_margintop_neg30_z_ind_0  {margin-top: -30; z-index: 0}
.div_margintop5_z_ind_2_vis_hidden	{margin-top: 5; z-index: 2; visibility: hidden;}
.div_margintop_neg35_z_ind_0	{margin-top: -35; z-index: 0;}
.div_margintop_50_z_ind_2_vis_hidden	{margin-top: 50px; z-index: 2; visibility: hidden;}
.div_margintop_neg175_z_ind_0	{margin-top: -175; z-index: 0;}
.div_margintop_50_z_ind_0	{margin-top: -50px; z-index: 0}
.div_whitespace_nowrap	{white-space: nowrap;}
.div_width_100pct_height_2px {width: 100%; height: 2px;}
.div_width_100pct_vert_aligntop_height_0pct_textaln_center	{width: 100%; vertical-align: top; height: 0%; text-align: center;}
.div_width_400pct	{width: 400px;}
.div_width_575px_height_375px_ovrlfow_auto	{width: 575px; height: 325px; overflow: auto;}
.div_vis_hidden_z_ind_2	{z-index: 2; visibility: hidden;}
.div_font_size_12_family_ar_he_ss { font-size: 12px; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif; }
.div_font_size_16_family_ar_he_ss  { font-size: 16px; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif;}
.div_position_abs_width_216_z_ind_3_dis_none { position: absolute; width: 216px; z-index: 3; display: none;}
.div_font_size_12_family_ar_he_ss_color  { color: red; font-size: 12px; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif;}
.div_font_size_24_family_ar_he_ss_color  { color: #666666; font-size: 24px; font-STYLE: normal; font-FAMILY: Arial, Helvetica, sans-serif;}
.div_weight_bold_fontface_vahass_size_2_display_block {font-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }


/* from mbr signon center css */
.outer {  position:absolute; left:50%; top:50%; width:300px; height:300px; margin-left:-150px;  margin-top:-150px;}
.inner { position:absolute;	left:50%; top:50%; 	width:100px; height:100px;	margin-left:-50px;	margin-top:-50px; text-align:center;}


/* from overrides signon center css */

.standardTooltip   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; margin: 10px; padding:10px;    z-index:100; border : 1px solid maroon; background-color: #ffffff; text-decoration: none;  }


TD_OVRD_Help { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; text-decoration: none} 

.stockBlue12 {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399}
.stockBlue10 {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003399}
.stockOR {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #CC3300}
.stockStatusMsg {COLOR: #3300FF}
.stockVendor {COLOR: #FF6600}
.stockBlack {FONT-SIZE: 12px; COLOR: #000000}
.div_invalid_form_data {color: red}

.wpsSelectedPlace2 {
    BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 9px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 155px; COLOR: #000000; PADDING-TOP: 9px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #f7a594; TEXT-ALIGN: center
}

.wpsUnSelectedPlace1 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 9px; MARGIN: 0px; BORDER-LEFT: #ffffff 0px; WIDTH: 145px; COLOR: #ffffff; PADDING-TOP: 9px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #333333; TEXT-ALIGN: center
}

  .buttonSegment260 { 

 padding: 2px 2px 3px 2x; 
 border: groove #707070; 
 FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #CC3300;
 color: #FFF; 
 text-decoration: none; 
 vertical-align: bottom; 
 width: 260px; border-width: 1px; font-weight: Bold; border-radius: 1px;
 font-size: 12px;
 }
 
 .button-enhanced {
    background-color: #CC3300;
	color: #fff;
    border: none;
    color: white;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 4px 2px;
    cursor: pointer;
	font-weight: bold;
	font-family: "Open Sans","open-sans",sans-serif,sans-serif;
	
}
.visually-hidden {
	position: absolute !important;
	clip: rect(1px,1px,1px,1px);
	padding: 0 !important;
	border: 0 !important;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden; 
}
 


