﻿/*General Styles*/
	body { font-family:Arial, Verdana, Helvetica, Sans-Serif; font-size:15px; margin:0; padding:0; background-color:#FFF;}

	table, tr, td, div, p, ul, ol, li, span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }

	a { color:#0078B0; text-decoration:none; }
	a:hover { text-decoration:none; }
	a.underlinedLinks { text-decoration:underline; }

	h1.standardOrangeHeadline { font-family:Tahoma, Arial, Verdana, Helvetica, Sans-Serif; font-weight:normal; font-size:18px; margin:0; padding:0; color:#F8971D; }
	h1.standardGrayHeadline { font-family:Arial, Verdana, Helvetica, Sans-Serif; font-weight:bold; font-size:14px; margin:0; padding:0; color:#666; }
	td.standardLineHeight { line-height:16px; }
	td.homepageGrayText {  color:#333; line-height:18px; }
	td.standardGrayText { color:#333; line-height:16px; }
	td.standardGrayTextBold { color:#333; line-height:16px; font-weight:bold; }
	td.splashHeadline { font-size:12px; font-weight:bold; color:#23B0A5; }
	a.splashLink { font-size:11px; font-weight:bold; color:#23B0A5; }
	a.splashLink:hover { font-size:11px; font-weight:bold; color:#23B0A5; }
	.splashLink2 { font-size:11px; font-weight:bold; color:#23B0A5; }

	div.splashGrayText { width:410px; }
	div.homepageGrayText { width:600px; }
	div.standardGrayTextBold { width:590px; font-weight:bold; color:#666; }
	div.standardGrayTextBoldDash { width:10px; font-weight:bold; color:#666; }
	div.standardGreenSubheadBold { width:590px; font-size:13px; font-weight:bold; color:#23A79D; }

	td.standardBoldHeadline { font-weight:bold; font-size:12px; }
	td.standardFinePrint { font-size:10px; }
	td.standardTestimonialTitle { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-weight:bold; font-size:10px; line-height:18px; color:#333; }
	.standardTestimonialCopy { font-family:Arial, Verdana, Helvetica, Sans-Serif; font-size:10px; line-height:12px; color:#666; }
	
	
	
	td.standardBreadcrumbs, td.standardBreadcrumbs div { font-size:11px; line-height:13px; color:#FFF; }
	td.standardBreadcrumbs a { color:#FFF; }
	td.standardBreadcrumbs a:hover { text-decoration:underline; }


	div.standardFinePrint { font-size:11px; }
	
	td.whiteBackground { background:#FFF; }
	
	sup.superScript { font-size:9px; }

	div.stepsHeadline { font-family:Tahoma, Arial, Verdana, Helvetica, Sans-Serif; font-weight:normal; font-size:18px; margin:0; padding:0; color:#CCC; padding:12px 0 0 0; }
	div.stepsHeadlineOn { color:#F8971D; }
	div.stepsSubhead { color:#CCC; }
	div.stepsSubheadOn { color:#999; }
	span.requiredFieldStar { color:#F8971D; }
	
/*General Forms*/

	input.enrollForm {width:250px; height:18px; font-size:11px; line-height:11px; color:#818284; border:1px solid #FFE794; padding:0 4px 0 4px;}
	select{width:260px; padding:0;}
	div.forceLoginContainerHeight { height:20px; }
	.formLabels { line-height:20px; }
    
    .blueBullet           { padding:0 7px 0 0px; color:#23A79D; font-size:12px; vertical-align:top; }
	

/*Shell Backrounds*/
	td.leftShadow { width:6px; background:url('../App_Images/Backgrounds/shadow-left.gif'); }
	td.rightShadow { width:6px; background:url('../App_Images/Backgrounds/shadow-right.gif'); }
	td.splashConsumerLoyaltyPortal { background:no-repeat url('../App_Images/Backgrounds/background-splash-consumer-loyalty.jpg'); }
	td.splashChannelSalesPortal { background:no-repeat url('../App_Images/Backgrounds/background-splash-channel-sales.jpg'); }
	td.footerFade { background:url('../App_Images/footerFade.gif') repeat-x; }
	td.gradientHeader2  { background:url('../App_Images/Backgrounds/background-gradient-header2.jpg'); }
	td.gradientLeftShadow { background:repeat-y url('../App_Images/Backgrounds/background-gradient-left-shadow.jpg'); }
	td.gradientRightShadow { background:repeat-y url('../App_Images/Backgrounds/background-gradient-right-shadow.jpg'); }
	td.gradientTop { background:url('../App_Images/Backgrounds/background-gradient-top.jpg'); height: 15px; }
	td.gradientTopLeft { background:url('../App_Images/Backgrounds/background-gradient-top-left.jpg'); width: 16px; height: 8px; }
	td.gradientTopLeftFadeOut { background:repeat-x url('../App_Images/Backgrounds/background-gradient-top-left-fade-out.jpg'); width: 16px; }
	td.gradientTopLeftFadeOutHome { background:repeat-x url('../App_Images/Backgrounds/background-gradient-top-left-fade-out-home.jpg'); }
	td.gradientTopLeftHome { background:url('../App_Images/Backgrounds/background-gradient-top-left-home.jpg'); }
	td.gradientTopLeftShadow { background:repeat-y url('../App_Images/Backgrounds/background-gradient-top-left-shadow.jpg'); }
	td.gradientTopMiddleFadeOutHome { background:repeat-x url('../App_Images/Backgrounds/background-gradient-top-middle-fade-out-home.jpg'); }
	td.gradientTopMiddleHome { background:repeat-x url('../App_Images/Backgrounds/background-gradient-top-middle-home.jpg'); }
	td.gradientTopRight { background:url('../App_Images/Backgrounds/background-gradient-top-right.jpg'); height: 8px; }
	td.gradientTopRightFadeOut { background:repeat-x url('../App_Images/Backgrounds/background-gradient-top-right-fade-out.jpg'); }
	td.gradientTopRightFadeOutHome { background:repeat-x url('../App_Images/Backgrounds/background-gradient-top-right-fade-out-home.jpg'); }
	td.gradientTopRightHome { background:url('../App_Images/Backgrounds/background-gradient-top-right-home.jpg'); }
	td.gradientTopRightShadow { background:repeat-y url('../App_Images/Backgrounds/background-gradient-top-right-shadow.jpg'); }
	td.gradientTopShadow { background:url('../App_Images/Backgrounds/background-gradient-top-shadow.jpg'); height: 8px; }
	

/*Header Styles*/
	a.topNav { font-size:11px; color:#333333; line-height:12px; text-decoration:none;  }
	a.topNav:hover { color:#0078B0; text-decoration:none; }
	a.topNavBold { font-weight:bold; }
	a.topNavMenu { padding:4px 5px 4px 5px;font-size:11px;  display:block; width:145px; }
	a.topNavMenu:hover { color:#FFF; background-color:#0078B0; }
	a.topNavMenuOff { color:#636466; }
	table.dropdownMenu { border-left:1px solid #BEBEBE; border-right:1px solid #BEBEBE; border-bottom:1px solid #BEBEBE; border-top:1px solid #CCC; border-collapse:collapse; background:#EFFBEE; }
	div.divConsumerLoyaltyWhatWeDoPos { position:absolute; margin:-1px 0 0 451px; }
	div.divChannelSalesWhatWeDoPos { position:absolute; margin:-1px 0 0 451px; }
	div.divAboutSHCDPos { position:absolute; margin:-1px 0 0 765px; }
	div.topNavDropDown { margin:2px 0px 0px 18px; padding:0; display:none; }
	td.btnWhatWeDo { background:url('../App_Images/TopNav/off-what-we-do.jpg'); }
	td.btnCaseStudies { background:url('../App_Images/TopNav/off-case-studies.jpg') }
	td.btnAboutSHCDirect { background:url('../App_Images/TopNav/off-about-shc-direct.jpg'); }
	td.btnEnterHere { background:url('../App_Images/Splash/btn-enter-here-off.gif'); }
	
	div.menuItem { margin-top:-1px; border-style:hidden; }

/*Command Bar*/
    cmdBarText { text-align:center; vertical-align:middle; color:#f00; }


/*Footer Styles*/
	table.footerControl { border:1px solid #FFECB3; background:#FFF; }

	td.footerText { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; padding-right:4px; padding-top:0px; }

	a.footerNav { color:#666; text-decoration:none; }
	a.footerNav:hover { color:#0078B0; text-decoration:none; }


    .ulTable { line-height:18px; font-weight:bold; }

/* scroller */    
#pscroller1{
width: 404px;
height: 100px;
border: 1px solid #cc3333;
padding: 10px 10px 10px 10px;
overflow : auto;
background-color: rgb(247,237,221);
background-repeat:repeat;
}

.scrollerheadline
{
 color: #cc3333;
 font-weight:normal;
}