body
{
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px;
	font-size: 76%;
	color: #626469;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	/* line-height change, needs to be QA'd carefully. To compensate, other styles may need to be set to 100% */
    line-height: 120%;
}
table
{
	
	font-size: 100%;
	color: #626469;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
/* line-height change, needs to be QA'd carefully. To compensate, other styles may need to be set to 100% */
    line-height: 120%;

}

/* main page title in blue bar, on pages other than the homepage */
/* font18_blue_bold */
.sal_pagetitle
{
	color: #5781ae;
	font-size: 185%;
	font-weight: bold;
	background-color: #D7E1EC;
    line-height: 100%
}

/* style for vertical bar dividers, upper right universal nav */
/*font10_black*/
.sal_header {
    font-size: 100%;
    color:  #626469;
} 

/* title of right column case study boxes */
/*font14_white_bold*/
.sal_rightnavtitle
{
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
    background-color:#5781AE;
}

/* This is used in hom_freetrial title */
.sal_rightnavtitle2
{
	font-size: 100%;	
} 

/*.font10_blue*/
.sal_rightnavsubtitle
{
	font-size: 100%;
	color: #5781ae;
}
/*font10_black*/

.sal_AllproductsLandingtext
{
	font-size: 90%;
	color: #626469;
}

/*font10_black*/
.sal_bodytext
{
	font-size: 100%;
	color: #626469;
}

.sal_bodytextdark
{
	font-size: 100%;
	color: #626469;
	font-weight: bold;
}

/*font14_white_bold*/
.sal_bottomnavtitle
{
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#5781AE;
}

/* subtitles under SEO "Products" section near page bottom */
/*font12_blue_bold*/
.sal_bottomnav
{
	font-size: 100%;
	color: #5781ae;
	font-weight: bold;
}

.sal_copyright
{
	font-size: 90%;
	color: #5781ae;
}

/* footer text */
.sal_footer {
    font-size: 100%;
    color:  #626469;
}

/* text for hom_tab_XXX left column */
/* font12_white_bold*/
.sal_subcontenttext
{
	font-size: 100%;
	color: #FFFFFF;
}

/* title for hom_tab_XXX right */
.sal_subcontenttitle
{
	color: #5781ae;
	font-size: 130%;
	font-weight: bold;
}
/* title of link components in right column */
/*font12_blue_bold*/
.sal_rightnav
{
	color: #5781ae;
	font-size: 90%;
	font-weight: regular;
}

/* red tagline, eg "Affordable Solutions" on Small Business */
/*font14_VioletRed4_bold*/
.sal_tagtext
{
	font-size: 18px;
	color: #9D102D;
	font-weight: bold;
}

/* text of product */
/*font14_VioletRed4_bold*/
.sal_tagtext2
{
	font-size: 115%;
	color: #9D102D;
	font-weight: bold;
}
.sal_tagtext3
{
	font-size: 115%;
	color: #5BB4B9;
	font-weight: bold;
}

/* line with product stats eg: "10,000,000 employees" */
/*font10_black*/
.sal_statstext
{
    font-size: 90%;
    color:  #626469;
}

/* page subtitle, like "Find Answers to Match Your Needs" in home page */
/*font14_blue_bold*/
.sal_pagesubtitle
{
	color: #5781ae;
	font-size: 115%;
	font-weight: bold;
}

/* orange text quote in right column */
/*font12_yellow_bold*/
.sal_pagequotetext
{
	font-size: 100%;
	color: #FBAB49;
	font-weight: bold;
	font-style: italic;
    line-height: 180%;
}
.sal_pagetext
{
	font-size:15px;
	color: #FE8333;
	font-weight: bold;
    line-height: 180%;
}
.sal_pagetext2
{
	font-size:15px;
	color: #666666;
	font-weight: bold;
    line-height: 180%;
}


/*.font11_blue*/
.sal_contentbluetext
{
	color: #5781ae;
	font-size: 100%;
}


/* name under orange text quote */
/*font11_black*/
.sal_pagequotemini
{
	font-size: 90%;
	color: #626469;
}

/*.font10_blue_list_style */
a.sal_contentlist
{
 color: #5781ae;
 font-size: 90%;
 list-style-type: disc;
}

a.sal_contentlist:hover
{
 color: #FBAB49;
}

/*lk_font10_blue_no_dec*/
a.sal_header
{
	font-size: 100%;
	color: #5781ae;
    text-decoration: none;
}

a.sal_header:hover {
  color: #FBAB49;
}

a.sal_header:active {
  color: #FBAB49;
}

/*nav bricks */
/*brick_navigation*/
#sal_brick ul 
{ 
	/* remove bullets and list indents */
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

#sal_brick a 
{
	font-size:115%;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	background: #5781ae;
	text-decoration: none;
}

#sal_brick li 
{
	position: relative;
} 

#sal_brick strong
{
	font-size: 115%;
}

#sal_brick a.sal_brickent3, 
#sal_brick a.sal_bricksmb3,
#sal_brick a.sal_brickent3_visited, 
#sal_brick a.sal_bricksmb3_visited
{
	padding: 19px 24px 19px 24px;
}

#sal_brick a.sal_brickent4,
#sal_brick a.sal_brickabt5,
#sal_brick a.sal_brickent4_visited,
#sal_brick a.sal_brickabt5_visited
{
	padding: 12px 24px 12px 24px;
}
#sal_brick a.sal_brickhom3,
#sal_brick a.sal_brickhom3_visited
{
	font-size:11px;
	font-weight: normal;
	padding: 19px 24px 19px 24px;
	background: #5781ae;
}

#sal_brick a:hover,
#sal_brick a.sal_brickent3:hover,
#sal_brick a.sal_brickent4:hover,  
#sal_brick a.sal_bricksmb3:hover,
#sal_brick a.sal_brickhom3:hover, 
#sal_brick a.sal_brickabt5:hover
{
	color: #5781ae;
	background: #D7E1EC;
}

/* this one is customized, the a.sal_brick:visited doesn't work*/
#sal_brick a.sal_brickent3_visited, 
#sal_brick a.sal_brickent4_visited, 
#sal_brick a.sal_bricksmb3_visited,
#sal_brick a.sal_brickhom3_visited,
#sal_brick a.sal_brickabt5_visited
{
	color: #5781ae;
	background: #D7E1EC;
}

/* end of nav brick */


/* blue links in wizards or tables as call to action */
a.sal_actiontext
{
	font-size: 100%;
	color: #5781AE;
}

a.sal_actiontext:hover 
{
  color: #FBAB49;
}

a.sal_actiontext:active 
{
  color: #FBAB49;
}

/* visited link color for underlined links*/
a.sal_actiontext:visited 
{
  color: #999999;
}


/* links in body of page, not blue */
/*lk_font10_black_no_dec*/
a.sal_bodytext
{
	font-size: 100%;
	color: #626469;
	text-decoration: none;	
	
}

a.sal_bodytext:hover {
  color: #FBAB49;
}

a.sal_bodytext:active {
  color: #FBAB49;
}

/* for table cell */
ul.sal_bodytext li a
{
	color: #626469;
	font-size: 100%;
	text-decoration: none;	
}

ul.sal_bodytext li a:hover
{
	color: #FBAB49;
	font-size: 100%;
	text-decoration: none;	
}

/* right column links */
.sal_rightnavitem
{
	color: #626469;
	font-size: 90%;
	text-decoration: none;	
}

/*lk_font10_black_no_dec*/
a.sal_rightnavitem
{
	color: #626469;
	font-size: 90%;
	text-decoration: none;	
}

a.sal_rightnavitem:hover
{
	color: #FBAB49;
}

a.sal_rightnavlink
{
	font-size: 90%;
    color: #626469;
    text-decoration: none;
}


/* links in the SEO "Products" section near page bottom */
/*lk_font10_blue_no_dec*/
.sal_bottomnavitem
{
	font-size: 90%;
	color: #626469;
    text-decoration: none;
}

a.sal_bottomnavitem:active {
  color: #FF9B21;
}

a.sal_bottomnavitem:hover {
  color: #FF9B21;
}

/* footer links */
/*lk_font10_black*/
a.sal_footer
{
	font-size: 90%;
    color: #626469;
}

/* blue copyright link */
/*lk_font10_blue*/
a.sal_copyright
{
	font-size: 90%;
	color: #5781ae;
}


/*bd_top_size2_yellow_dot*/
.sal_bdbottomnav
{
    border-top: #FF9B21 2px dotted ;
}

/* for content */

/*bd_top_size2_blue_solid*/
.sal_bdfooter
{
    border-top: #5781ae 2px solid;
}

/*bd_top_size2_blue_dot*/
.sal_bdcontent1
{
    border-top: #5781ae 2px dotted;
}

/*bd_right_size2_blue_dot*/
.sal_bdcontent2
{
	border-right: #5781ae 2px dotted;
}

/* bd_left_right_size2_blue_dot*/
.sal_bdcontent3
{
	border-right: #5781ae 2px dotted;
	border-left: #5781ae 2px dotted;
}

/*bd_bot_size1_blue_solid*/
.sal_bdcontent4
{
	border-bottom: #5781ae 1px solid;
}

/*.bd_bot_size2_silver_dot*/
.sal_bdcontent5
{
	border-bottom: #C0C0C0 2px dotted;
}

/*bd_top_bot_left_size2_ltblue2_solid*/
/* This is used in left column of hom_tab_XXX */
.sal_bdcontent6
{
    border-top: #81ADB5 2px solid;
    border-bottom: #81ADB5 2px solid;
    border-left: #81ADB5 2px solid;
}

/*bd_top_bot_size2_blue_dot*/
/* This is used in "7,000 Corporate Subscribers" */
.sal_bdtext
{
    border-top: #5781ae 2px dotted;
    border-bottom: #5781ae 2px dotted;
}

/*bd_top_bot_size1_blue_solid_bg_ltblue*/
/* border -- used in rightnav "Find Services */
.sal_bdrightnav
{
	background-color: #D7E1EC;
	border-top: #5781ae 1px solid;
	border-bottom: #5781ae 1px solid;
}

/*block_size2_ltblue2_solid*/
/* block -- used in hom_tab_smb and ent */
.sal_block1
{
    border-top: #81ADB5 2px solid;
    border-bottom: #81ADB5 2px solid;
    border-left: #81ADB5 2px solid;
    border-right: #81ADB5 2px solid;
}

/*block_size1_blue_solid*/
/* block -- used in hom_freetrial, case study, ads */
.sal_block2
{
	border-right: #5781ae 1px solid;
	border-left: #5781ae 1px solid;
	border-top: #5781ae 1px solid;
	border-bottom: #5781ae 1px solid;
}

/*block_size1_yellow_solid*/
/* block -- used in hom_tab_personal */
.sal_block3
{
	border-right: #FF9B21 1px solid;
	border-left: #FF9B21 1px solid;
	border-top: #FF9B21 1px solid;
	border-bottom: #FF9B21 1px solid;
}
.sal_block4
{
	border-right: #5781AE 2px solid;
	border-left: #5781AE 2px solid;
	border-top: #5781AE 2px solid;
	border-bottom: #5781AE 2px solid;
}

.sal_block5
{
	border-right: #FF6600 1px solid;
	border-left: #FF6600 1px solid;
	border-top: #FF6600 1px solid;
	border-bottom: #FF6600 1px solid;
}
.sal_block6
{
	border-right: #BFBFBF 1px solid;
	border-left: #BFBFBF 1px solid;
	border-top: #BFBFBF 1px solid;
	border-bottom: #BFBFBF 1px solid;
}

.sal_block7
{
	border-right: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}
.sal_block8
{
	border-right: #DEE7EF 1px solid;
	border-left: #DEE7EF 1px solid;
	border-top: #DEE7EF 1px solid;
	border-bottom: #DEE7EF 1px solid;
}
/*.sal_blocksize1silversolid*/
/*.block_size1_silver_solid*/
.sal_blockrequestdemo
{
	border-right: #C0C0C0 1px solid;
	border-left: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
}
.sal_blocktoolfacehead
{
    border-top: #000000 1px solid;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
}

.sal_blocktoolfacebody
{
    border-top: none;
    border-bottom: #6FC048 1px solid;
    border-left: #6FC048 1px solid;
    border-right: #6FC048 1px solid;
}
.sal_blocktoolfacebody2
{
    border-top: none;
    border-bottom: #006699 1px solid;
    border-left: #006699 1px solid;
    border-right: #006699 1px solid;
}

/* for content table header */
/* content_box_header */
td.sal_contentboxheader
{
	background-color: #D7E1EC;
	width: 185px;
	height: 19px;
	padding: 2px, 5px;
	font-weight: bold;
	font-size: 90%;
	text-align: left;
	color: #5781ae;
	border-bottom: #FF9B21 3px solid;
}

/* content_tab_box_header */
.sal_contenttabboxheader
{
	background-color: #5781ae;
	width: 280px;
	height: 30px;
	padding: 2px, 5px;
	font-weight: bold;
	font-size: 115%;
	text-align: left;
	color: #FFFFFF;
	border-bottom: #81ADB5 3px solid;

}

.sal_subbodytext 
{
	font-size: 100%;
	color: #626469;
	text-decoration:none;
	padding-left: 15px;
}
.sal_subbodytextvalue 
{
	font-size: 100%;
	color: #ff9b21;
	text-decoration:none;
	padding-left: 15px;
}
.sal_allproductlandingsubheader
{
	font-size: 15px;
	color: #ff9b21;
	font-weight:bold;
	text-decoration:none;
	padding-left: 5px;
}
.sal_smbpromolanding
{
	background-color: #B8CCDE;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	color: #FFFFFF;

}
.sal_smbpromolandingtable
{
	border-top: solid 1px #B8CCDE;
    border-bottom: solid 1px #B8CCDE;
    border-left: solid 1px #B8CCDE;
    border-right: solid 1px #B8CCDE;
	background-color: #FFFFFF;
}
.sal_smbpromolandingheader
{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	/*FONT-FAMILY: Verdana, Arial, Helvetica*/
}
.sal_smbpromolandingsubheader
{
	font-size: 12px;
	color: #FF6600;
}
.sal_entlandingtablecell1left
{
	border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: thin dotted 1px #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	width: 20%;
	background-color: #F7F7F7;
}
.sal_entlandingtablecell1right
{
	border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #F7F7F7;
}
.sal_entlandingtablecell2left
{
	border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: thin dotted 1px #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	width: 20%;
	background-color: #FFFFFF;
}
.sal_entlandingtablecell2right
{
	border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}


td#bodytext ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
td#bodytext ul li {
	margin: 0px;
	padding: 2px 1px 8px 10px;
	background: url('../graphics/bullet_BlueDot.gif') 0px 8px no-repeat;	
}

td#rightnav ul {
	margin: 0px;
	padding-left: 0px;
	list-style: none;
}
td#rightnav ul li {
	margin: 0px;
	padding-left: 20px;	 
}

legend 
{
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}

.sal_rightnavblueitem {
    color: #5781ae;
	font-size: 90%;
	text-decoration: none;
}

a.sal_rightnavblueitem {
	text-decoration: none;
}

a.sal_rightnavblueitem:hover {

    color: #FBAB49;
}

.sal_rightnavblueitemon {
    color: #5781ae;
    font-weight: bold;
    font-size: 90%;
}

.sal_rightnavon {
    color: #5781ae;
    font-weight: bold;
    font-size: 90%;
    text-decoration: none;
}

.sal_reqdemomsg
{
	color: #FF0000;
}

/*new */
.sal_contentlist2
{
 color: #9D102D;
 list-style-type: disc;
 }

 .sal_contentlist3
{
 color: #FF9B21;
 list-style-type: disc;
 }
 
.sal_bodynavtitle
{
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#5781AE;
}
div #adscenter
{
float:right;
width:250px;
margin:0 0 0px 0px;
padding:1px;
border:1px solid black;
}
.sal_contenttabboxheader2
{
	background-color: #5781AE;
	height: 19px;
	padding: 2px, 1px;
	font-weight: bold;
	font-size: 90%;
	text-align: left;
	color: #D7E1EC;
	border-bottom: #FF9B21 3px solid;
}
.sal_contenttabboxheader3
{
	background-color: #5781ae;
	width: 280px;
	height: 30px;
	padding: 2px, 5px;
	font-weight: bold;
	font-size: 115%;
	text-align: left;
	color: #FFFFFF;
	border-bottom: #81ADB5 3px solid;
}
.sal_contenttabboxheader4
{
	background-color: #D8D8D9;
	width: 185px;
	height: 19px;
	padding: 2px, 5px;
	font-weight: bold;
	font-size: 90%;
	text-align: left;
	color: #5781ae;
	border-bottom: #FF9B21 3px solid;
}

/* Search Result style sheet*/

.sal_blackbold 
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 90%;
  color:#000000;
  FONT-FAMILY: Verdana, Arial, Helvetica
  }
.sal_black 
{
  FONT-SIZE: 90%;
  color:#000000;
  FONT-FAMILY: Verdana, Arial, Helvetica
  }
/*additional for secnav_tab*/
a.sal_topnavlong
{
	letter-spacing: -1px;
	word-spacing: -1px;
	text-align: left;
	font-size: 90%;
	background-color: #5781ae;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:4px 24px 3px 2px;
}

a.sal_topnavlong:hover 
{
	color: #5781ae;
	background-color: #D7E1EC;
}

.sal_tabboxlist
{
	color: #FFFFFF;
	font-size: 100%;
	text-decoration: none;	
	list-style-type: disc
}

/* press release styles */
p.sal_presstitle {
	font: bold 115% Verdana;
	color: #5781AE;
	margin: 2px;
	padding: 0px 0px 0px 0px;
}
p.sal_pressdesc {
	font: bold 100% Verdana;
	color: #626469;
	margin: 2px;
	padding: 5px 0px 10px 10px;
}
.sal_presslocation {
	font: bold 100% Verdana;
	color: #626469;
	margin: 2px;
	padding: 10px 0px 0px 0px;
}
.sal_pressdate {
	font: bold 100% Verdana;
	color: #5781AE;
	margin: 2px;
	padding: 0px;
}
.sal_presstext {
	font: 100% Verdana;
	color: #626469;
	margin: 2px;
	padding: 10px 0px 0px 0px;
}

ul.sal_pressdots {
	margin: 0px;
	padding: 0px 10px 10px 20px;
	list-style: none;
}
ul.sal_pressdots li {
	margin: 0px;
	padding: 4px 0px 0px 15px;
	background: url('../graphics/bullet_BlueDot.gif') 0px 9px no-repeat;	 
}

/* red dotted lists */
td#bodytextreddots ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
td#bodytextreddots ul li 
{
	margin: 2px 2px 10px 2px;
	padding-left: 10px;
	background: url('../graphics/bullet_RedDot.gif') 0px 8px no-repeat;  
}

/* begin styles for sitemap */
a.sal_home {
  font: bold 115% Verdana;
  text-decoration:none;
  color: #5781AE;
}
a.sal_sec {
  font:  bold 115% Verdana;
  text-decoration:none;
  color: #5781AE;
  padding-left: 5px;
}
a.sal_subsec {
  font: 100% Verdana;
  text-decoration:none;
  color: #5781AE;
  padding-left: 25px;
}
a.sal_page {
  font: 100% Verdana;
  text-decoration:none;
  color: #5781AE;
  padding-left: 45px;
}
a.sal_subpage {
  font: 100% Verdana;
  text-decoration:none;
  color: #5781AE;
  padding-left: 60px;
}
a.sal_home:hover, a.sal_sec:hover, a.sal_subsec:hover, a.sal_page:hover, a.sal_subpage:hover {
  color: #FBAB49;
}
a.sal_home:active, a.sal_sec:active, a.sal_subsec:active, a.sal_page:active, a.sal_subpage:active {
  color: #FBAB49;
}
/* end styles for sitemap */

/* indented blue right nav link */
a.sal_rightnavactiontext {
  font: 100% Verdana;
  text-decoration:none;
  color: #5781AE;
  padding-left: 15px;
}
a.sal_rightnavactiontext:hover {
  color: #FBAB49;
}
a.sal_rightnavactiontext:active {
  color: #FBAB49;
}

/* indented right nav non-link */
.sal_subrightnav
{
    font:bold 90% Verdana;
    color:#5781ae;
    padding-left: 15px;
}

/* header in table cell on Small Business "By Position" */

.sal_tableheader {
  color:#5781AE;
  font: bold 100% Arial;
}

/* subheader in table cell on Small Business "Job Valuation Report" */
.sal_tablesubheader {
  color:#5781AE;
  font: bold 100% Verdana;
}


/* product table, eg table at bottom of JA product page */
.sal_productcolumntitle {
  font: bold 100% Verdana ;
  text-transform:uppercase;
  color:#ffffff;
  background-color:#5782AF;
  }

/* right nav item that is currently chosen */
a.sal_rightnavitemon
{
	color: #5781ae;
	font: bold 11px Verdana;
	text-decoration: none;
}
a.sal_rightnavitemon:hover
{
	color: #FBAB49;
}
/* indented right nav item */
a.sal_subrightnavitem
{
	color: #5781ae;
	font: 90% Verdana;
	text-decoration: none;
	padding-left: 15px;
}
a.sal_subrightnavitem:hover
{
	color: #FBAB49;
}
/* indented right nav item that is currently chosen */
a.sal_subrightnavitemon
{
	color: #626469;
	font: bold 90% Verdana;
	text-decoration: none;
	padding-left: 15px;
}
a.sal_subrightnavitemon:hover
{
	color: #FBAB49;
}

/* bolded text for body */
.sal_bodytextbold {
  font: bold 90% Verdana ;
  text-decoration:none;
  color: #626469;
}

/* red text for body */
.sal_bodytextred {
  font: 100% Verdana ;
  text-decoration:none;
  color: #9d102d;
}

li.sal_bodylist
{
	margin-left: -20px;
}


/*new added 10.19*/


.sal_bg1
{
	background-color: #D7E1EC;
}
.sal_bg2
{
	background-color: #A6BCD4
}
.sal_bg3
{
	background-color: #EDECE7
}
.sal_bg4
{
	background-color: #D7E1EC;
}

.sal_actiontext2
{
	color: #5781ae;
	font-size: 100%;
}
.sal_actiontext2 a
{
	font-size: 100%;
	color: #5781ae;
	text-decoration: none;	
}
a.sal_actiontext4
{
	font-size: 10px;
	color: #5781AE;
}

a.sal_actiontext4:hover 
{
  color: #FBAB49;
}

a.sal_actiontext4:active 
{
  color: #FBAB49;
}

/* visited link color for underlined links*/
a.sal_actiontext4:visited 
{
  color: #999999;
}
a.sal_actiontext5
{
	font-size: 100%;
	color: #5781AE;
	text-decoration: none;	
}

a.sal_actiontext5:hover 
{
  color: #FBAB49;
}

a.sal_actiontext5:active 
{
  color: #FBAB49;
}

/* visited link color for underlined links*/
a.sal_actiontext5:visited 
{
  color: #999999;
}

.sal_line1
{
	border-bottom: #FF9B21 2px solid;
}
.sal_block1
{
	border-right: #FF9B21 2px solid;
	border-left: #FF9B21 2px solid;
	border-top: #FF9B21 2px NONE;
	border-bottom: #FF9B21 2px solid;
}
.sal_bodylistnumber
{
	list-style-type: decimal;
}
ul.sal_bodylistnumber li a
{
	font-size: 100%;
	color: #5781ae;
    text-decoration: none;
}

ul.sal_bodylistnumber li a:hover
{
	color: #FBAB49;
	font-size: 100%;
	text-decoration: none;	
}
.sal_bdcontent7
{
    border-top: #D8D4C9 2px thin dotted ;
}
.sal_border1
{
	border-right: #EDECE7 8px solid;
	border-left: #EDECE7 8px solid;
	border-top: #EDECE7 8px solid;
	border-bottom: #EDECE7 8px solid;
}
.sal_line2
{
    border-left: #FF9B21 2px thin dotted ;
}

a.sal_bodytext1
{
	font-size: 100%;
	color: #626469;
}

a.sal_bodytext1:hover {
  color: #FBAB49;

}

a.sal_bodytext1:active {
  color: #FBAB49;
}

.sal_actiontext3 {
    font-size: 100%;
    color:  #626469;
} 
a.sal_actiontext3
{
	font-size: 100%;
	color: #5781ae;
    text-decoration: none;
}

a.sal_actiontext3:hover {
  color: #FBAB49;

}

a.sal_actiontext3:active {
  color: #FBAB49;
}
/*end new added 10.19*/


/* styles for navbar */
/* navigation  */
div.sal_menubar,
div.sal_menubar a.sal_menubutton,
div.sal_menu,
div.sal_menu a.sal_menuitem 
{
	color: #FFFFFF;
}

div.sal_menubar 
{
	font-size: 100%;
	font-weight: bold; 
	background-color: #5781ae;
	border: 2px solid #5781ae;
	color: #ffffff;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

div.sal_menubar a.sal_menubutton 
{
	background-color: #5781ae;
	color: #FFFFFF;
	cursor: hand;
	left: 0px;
	margin: 1px;
	padding: 3px 40px 3px 3px;
	position: relative;
	text-decoration: none;
	top: 0px;
	z-index: 100;
}

div.sal_menubar a.sal_menubutton:hover 
{
	background-color: #D7E1EC;
	color: #5781ae;
}

div.sal_menubar a.sal_menubuttonactive,
div.sal_menubar a.sal_menubuttonactive:hover 
{
	color: #5781ae;
	background-color: #D7E1EC;
	padding: 3px 40px 3px 3px;
}

div.sal_menu 
{
	background-color: #5781ae;
	left: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
}

div.sal_menu a.sal_menuitem 
{
	font-size: 10px;
	color: #FFFFFF;
	cursor: hand;
	display: block;
	padding: 3px 3px;
	text-decoration: none;
	white-space: nowrap;
}

div.sal_menu a.sal_menuitem:hover, div.sal_menu a.sal_menuitemhighlight 
{
	background-color: #D7E1EC;
	color: #5781ae;
}

div.sal_menu a.sal_menuitem span.sal_menuitemtext 
{}

div.sal_menu a.sal_menuitem span.sal_menuitemarrow 
{
	margin-right: -.75em;
}

div.sal_menu div.sal_menuitemsep 
{
	border-top: 1px solid #ffffff;
	margin: 1px 1px;
}

/*end navigation*/

.sal_pageseparator
{
	background: transparent url(../../graphics/divider_BlueDot_WhiteBG.gif) repeat-y scroll left top; 
	-moz-background-clip: initial; 
	-moz-background-origin: initial; 
	-moz-background-inline-policy: initial; 
	width: 8px;
}

/* table border for ads - requested by Michael Lu */
table.ads 
{
    border-width: 1px;
    border-spacing: 0;
    padding: 0px;
    border-style: dotted;
    border-color: 9CA4E4;
    border-collapse: collapse;
}


/* press release styles */
p.sal_presstitle {
	font: bold 115% Verdana;
	color: #5781AE;
	margin: 2px;
	padding: 0px 0px 0px 0px;
}
p.sal_pressdesc {
	font: bold 100% Verdana;
	color: #626469;
	margin: 2px;
	padding: 5px 0px 10px 10px;
}
.sal_presslocation {
	font: bold 100% Verdana;
	color: #626469;
	margin: 2px;
	padding: 10px 0px 0px 0px;
}
.sal_pressdate {
	font: bold 12px Verdana;
	color: #5781AE;
	margin: 2px;
	padding: 0px;
}
.sal_presstext {
	font: 12px Verdana;
	color: #626469;
	margin: 2px;
	padding: 10px 0px 0px 0px;
}
ul.sal_pressdots {
	margin: 0px;
	padding: 0px 10px 10px 20px;
	list-style: none;
}
ul.sal_pressdots li {
	margin: 0px;
	padding: 4px 0px 0px 15px;
	background: url('../graphics/bullet_BlueDot.gif') 0px 9px no-repeat;
}
/* All Product Landing Link Free trial*/
.sal_AllProductLanding 
{
  color: #60AC3C;
  font-size: 90%;
}

.sal_AllProductLanding a 
{
  color: #60AC3C;
  text-decoration: underline;
  font-weight:bold;
  line-height: 170%
}


.sal_AllProductLanding a:hover 
{
  color: #FBAB49;
}
/* Personal: text and links in components */
.sal_boxedlinks 
{
  color: #626469;
  font-size: 90%;
}

.sal_boxedlinks a 
{
  color: #626469;
  text-decoration: underline;
  line-height: 170%
}


.sal_boxedlinks a:hover
{
  color: #FBAB49;
}

 
/* personal page resources section headers */
.sal_content_box_header_grey 
{
  background-color: #D7E1EC;
  color: #5781AE;
  font: bold 90% Arial;
}
.sal_ProductEntryTitle
{
 
	color: #92C362;
	font-size: 100%;
	font-weight: bold;
	
}

/* glossary: 3 new styles */
div#sal_glossary dl 
{
  margin-left: 10px;
}

 

div#sal_glossary dt 
{
  font-weight: bold;
}

 

div#sal_glossary dd 
{
  margin-bottom: 12px;
}

/******** Container Shaddow for table ********/
#shadow-container {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -2px;
    top: -2px;
}

	#shadow-container .shadow1 {
        background: #E0E0E0;
    }

    #shadow-container .shadow2 {
        background: #CCCCCC;
    }

    #shadow-container .container {
        background: #ffffff;
        border: 2px solid #C0C0C0;
        padding: 1px;
    }

/******** Container Shaddow for table ********/

.sal_smbproductprodheader
{
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
}

.sal_smbproductdbuysubheader
{
	font-size: 112%;
	color: #676767;
	/*font-weight: bold;*/
}
.sal_smbproductdbuyheader
{
	background-color: #E8F1F8;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #646567;
}
.sal_jvrproductdbuyheader
{
	background-color: #F5F6ED;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #646567;
}
.sal_cmsproductdbuyheader
{
	background-color: #DFE2C5;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #646567;
}
.sal_swpproductdbuyheader
{
	background-color: #C8CD9C;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #646567;
}
a.sal_viewsample
{
	font-size: 11px;
	color: #5781ae;
}

a.sal_viewsample:hover {
  color: #5781ae;
}

a.sal_viewsample:active {
  color: #5781ae;
}
.sal_smballprdbuybullet 
{
	font-size: 94%;
	line-height: 170%
}


/******** Career fair form and header table ********/

.sal_careerformborder
{
	border-right: #839CB6 1px solid;
	border-left: #839CB6 1px solid;
	border-top: #839CB6 1px solid;
	border-bottom: #839CB6 1px solid;
	background-color:#FFFFFF;
}
.sal_careerformheader
{
	background-color:#F6F5ED;
}

.sal_careertext
{
  line-height: 170%
}
.sal_careerquote
{
  font-size: 11px;
  font-style:italic;
 }


.sal_careerbackground
{
	background-image: url(../graphics/floral_background.gif);
}

/* Begin: Styles for enterprise right nav, from PM */
#sal_enterpr_rt
{
    font: 90% Verdana,sans-serif;
    color: #666;
    background-color: #EEE;
}

#sal_enterpr_rt blockquote
{
    margin: 0px;
    padding: 0px 0px 8px 0px;
    font-size: 110%;
}

#sal_enterpr_rt h2 {
  font: bold 110% Arial,sans-serif;
  background-color: #DBDBDB;
  border: 1px solid #CCC;
  padding: 6px 4px 6px 4px;
  margin: 2px 0px 4px 0px;
}

#sal_enterpr_rt p {
  margin: 8px 0px 0px 12px;
  line-height: 130%
}

#sal_enterpr_rt ul li {
  margin: 0px 0px 4px 12px;
  list-style: url(../graphics/rt_col_bullet.gif);
}

#sal_enterpr_rt ul li a {
  color: #666;
  text-decoration: none;
}

#sal_enterpr_rt ul li a:hover, a:active {
    color: #FFAA24;
}

#sal_enterpr_rt .sal_rt_box
{
    border: 1px solid #CCC;
    padding: 0px 4px 6px 0px;
    margin: 0px 4px 4px 4px;
    background-color: #FFF;
    font-size: 110%;
    color: #666;
}

/* featured link, right aligned with arrow */
#sal_enterpr_rt .sal_rt_box a
{
    display: block;
    text-align: right;
    margin: 8px 4px 0px 0px;
    padding-right:12px;
    text-decoration: underline;
    color: #666;
    background-image: url(../graphics/rt_col_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#sal_enterpr_rt .sal_rt_box a:active, a:hover
{
    color: #FFAA24;
}

#sal_enterpr_rt .sal_rt_box form p
{
    margin: 6px 0px 0px 0px;
    font: bold 100% Arial,sans-serif;
}

#sal_enterpr_rt label
{
    width: 10em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    display: block;
}

#sal_enterpr_rt .submit
{
    margin: 1em 0em 0em 10em;
}
#sal_enterpr_rt .sal_rt_promo {

  background-color: #DBDBDB;

  border: 1px solid #CCC;

  padding: 6px 4px 6px 4px;

}

/* end: Styles for enterprise right nav */

/* Start new style for the home page*/

p.sal_tagline {
  width: 465px;
  padding: 0px 0px 0px 0px;
  background-color: #B6CADD;
  color: #FFF;
  font: italic 130% Arial,sans-serif;
}
p.sal_tagline sup 
{ 
	font-size: 80% 
}

/* surround the entire content-managed section with a DIV and this id */
#sal_homebody table {
  font: 100% Arial,sans-serif;
 }
.sal_homeBoxes
{
	background-color:#E8F1F6
}
.sal_homesalwizborder
{
	border-right: #B4CAE1 1px solid;
	border-left: #B4CAE1 1px solid;
	border-top: #B4CAE1 1px solid;
	border-bottom: #B4CAE1 1px solid;
}
.sal_homepsrborder
{
	border-right: #B4CAE1 0px solid;
	border-left: #B4CAE1 0px solid;
	border-top: #B4CAE1 1px solid;
	border-bottom: #B4CAE1 1px solid;
}
a.sal_homeactiontext
{
	font-size: 100%;
	color: #626864;
}

a.sal_homeactiontext:hover 
{
  color: #626864;
}

a.sal_homeactiontext:active 
{
  color: #626864;
}
.sal_homewizardface h3 {
  color: #92C362;
  font: bold 130% Arial,sans-serif;
}

/* featured link: gray underlined text, orange triangle, right-justified */
a.sal_homarrowlink {
  display: block;
  text-align: right;
  margin: 8px 4px 0px 0px;
  padding-right:12px;
  text-decoration: underline;
  color: #666;
  background: url('../graphics/rt_col_arrow.gif') no-repeat center right;
}
.sal_homecareerressources 
{
	font-size:130%;
	font-weight: bold;
	color:#54798B;
}

.sal_homecareerandresources
{
	font-size:110%;
	font-weight:bold;
	color:#54798B;
}
a.sal_homelinks
{
	font-size: 11px;
	color: #5781ae;
    text-decoration: none;
}

a.sal_homelinks:hover {
  color: #FBAB49;
}

a.sal_homelinks:active {
  color: #FBAB49;
}

/* link lists, red triangle bullets */
.sal_homesalmysalaryborder
{
	border-bottom: #B4CAE1 1px solid;
}
.sal_homesalaryterm 
{
	background:url(../graphics/dollarsign.gif) no-repeat  0;
}
.sal_homesalarytermheader 
{
  color: #FFAA24;
  font: bold 130% Arial,sans-serif;
 }
.sal_homesalbody p {
  color: #666;
  font: 90% Verdana,sans-serif;
}
.sal_homesalarynews
{
	border-bottom: #DCDBE0 1px solid;
	background-color:#F3F3F3;
}

a.sal_homecaractiontext
{
	font-size: 100%;
	color: #666666;
}

a.sal_homecaractiontext:hover 
{
  color: #666666;
}

a.sal_homecaractiontext:active 
{
  color: #FF9B21;
}

/* visited link color for underlined links*/
a.sal_homecaractiontext:visited 
{
  color: #666666;
}
/* End new style for the home page*/
/* Ca Login Box*/
.sal_caloginboxheader 
{
  color: #FFAA24;
  font: 95% Arial,sans-serif;
 }
 .sal_caloginerrormsg 
{
  color: #D90000;
  font: 95% Arial,sans-serif;
 }