/* POST STYLESHEET STYLEGUIDE MERGE */


/* force navigation quickfix for testing */
	.mainNavOverview 	{display:block!important;}
	.mainNavCreditCards {display:block!important;}
	.mainNavMortgage 	{display:none;}
	.mainNavFinance 	{display:block!important;}
	.mainNavCSID 		{display:block!important;}
	.mainNavGoals 		{display:block!important;}
	.mainNavAdvice 		{display:none!important;}
	.mainNavMarketplace {display:block!important;}
	.mainNavMyAccount 	{display:none!important;}


/* Standard Widths Spec New Section */

	.SpecLfColumnBg {width:635px; float:left;}
	.SpecRtColumnSm {width:300px; float:right;} /* 935px */
	
	.SpecLfColumnSm {width:215px; float:left;}
	.SpecRtColumnBg {width:720px; float:right;} /* 935px */
	






/* Remove these temp css calls after release */
    #identityprotectNEW {display:none!important;}
	
/* Fix for credit score */
	#mycreditworthiness-page h2 {padding-top:0px !important;}

	
	
	.ForcewidthforIe {width:960px;}

/* Styles Crossover to All Pages (OVERALL) G Style revisions */ 
	.SourceSans { font-family: 'source_sans_proregular', Arial, sans-serif; }
	.SourceSansB { font-family: 'source_sans_prosemibold', Arial, sans-serif; }
	.Arial {font-family:Arial,Helvetica,sans-serif !important;}



	body {background-image:url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/v2-bgmain.jpg); background-repeat:repeat-x;  background-color:#d5f0f6;
			margin:0px; padding:0px; height:100%; font-family:'source_sans_proregular', Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:1.2;  color:#625D5D;
			margin-left:auto; margin-right:auto;   /*width:986px;  */ display: block;} 
			
	body.clean {background-image: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/spacer.gif); background-color:#ffffff;}

/* Force Fixes to revise in html */	
	body.loanappcenter {width:100%!important;}




/* depricated - nags removed? */

	.botShadowCap {height:6px;	width:960px;}
	.DropShadowRt {height:350px; width:10px;}
	
	.tint {background:url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/overlay-tint.png);}
	.tint-lt {background:url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/overlay-tint-lt.png);}

/* depricated - nags removed? */
	.ZeroNagTest { display:none !important;}
	.ZeroNagTestShow { display:block !important;}
	
	.headerprint { border-width:0px 0px 1px 0px; border-style:solid; border-color:#ffffff; /* height:84px; */}
    body.V4 .headerprint { border-width:1px 0px 0px 0px; border-style:solid; border-color:#ffffff; height:84px;} 
    
/* .fbshareblocks fix */
	.fbshareblocks {height:58px; float:left; margin-bottom:6px;}
	#facebook_images {border-width:1px; border-style:solid; border-color:#efefef;}


/* Ad or Special Promotion CSS TEMPORARY */
	.closingCostOfferGB {height:85px;width:224px;padding-top:95px;
				background: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/Special-Offer.png) no-repeat top left;}
				
	.closingCostOfferGBsm {height:44px;	margin-bottom:0px;width:204px;padding-top:95px;
				background: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/Special-OfferSm.png) no-repeat top left;}
				
	.BlueOverlayTitle {background-repeat:repeat-x;
				background-image: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/background-ani-01-css-bg.png);}

/* .required { color:#ff0000;}     border-width:1px; border-style:solid; border-color:#ff0000; */
	.where01, .where02, .where03 { border-width:1px; border-style:solid; }
	.where01 { border-color:#ff0000;}
	.where02 { border-color:#00ff00;}
	.where03 { border-color:#0000ff;}
	.where04 { background-color:#ff0000;}
	.where05 { background-color:#00ff00;}
	.where06 { background-color:#0000ff;}

/* Layout Formatting */	
	.fleft {float:left; }
	.fright {float:right; }
	.fclear {clear:both; }
	.fcenter {margin-left:auto!important;margin-right:auto!important;float:none!important;}
	.fcenterFit {margin-left:auto!important;margin-right:auto!important;}
	
	
/* Text formatting */	
	.text-left {text-align:left!important;}
	.text-center {text-align:center!important;}
	.text-right {text-align:right;}
	
	.normal {font-style:normal; font-weight:normal; }
	.bold {font-family: 'source_sans_prosemibold', Arial, sans-serif; /* font-weight:600; */}
	
	.bold2 {font-family: 'source_sans_proregular', Arial, sans-serif; font-weight:600;}
	.nobold {font-family: 'source_sans_proregular', Arial, sans-serif!important; font-weight:300!important;  }
	.poof {display:none; }
	.disabledTxt {opacity:.4;} 
	
	.underline {text-decoration:underline !important;}
	.strikeout {text-decoration:line-through;}
	.italic {font-style:italic;}
	.titlecase {text-transform: capitalize;}
	.allcaps {text-transform: uppercase;}
	.alllower {text-transform: lowercase;}
	.times {font-family:Times New Roman,serif;}
	.narrow {font-stretch:condensed;}
	.super {vertical-align: super;}
	
	a:link, a:visited {text-decoration: none;} 
	a:hover {text-decoration: underline;}  /* mouse over link */
		a.cleanlink, .cleanlink { text-decoration:none !important; cursor:pointer;}
		
	
	
/* Transparency */
	.trans {opacity:.6;}
		.trans:hover {opacity:1!important;}
	.faded {opacity:.9;}
		.faded:hover {opacity:1;}	
	.unfade {opacity:1!important;}
		.unfade:hover {opacity:.8;}	
		 
/* Standard FONT Sizing */
	.micro {background-color:#FFF; color:#4B4B4B; font-size: 9px;}
	.text-9 {font-size:9px; }
	.text-11, .text-tiny {font-size:11px; line-height:12px; }
	.text-12, .text-small {font-size:12px; }
	.text-13, .text-normsm {font-size:13px; }
	.text-13-22 {font-size:13px; line-height: 22px; }
	.text-14, .text-norm, .text-label, .text-14-16 {font-size:14px; }
	.text-15, .text-med {font-size:15px; line-height:16px; }
	.text-16, .text-med15{font-size:16px; line-height:16px; }
	.text-17, .text-big  {font-size:17px;}
	.text-18, .text-rate {font-size:18px; line-height:18px; }
	.text-20 {font-size:20px; /* line-height:20px; */} 
	.text-23, .text-subtitle {font-size:23px; /* line-height:25px; */ }/* changed to 23 for render of new font face */
	.text-24, .text-title {font-size:24px;}
	.text-26, .text-titlebig {font-size:26px; line-height:28px; }
	.text-28 { font-size:28px;}
	.text-34 { font-size:34px; }
	.text-45 { font-size:45px;}
	
	.lh140 {line-height:140%!important;}
	.lh120 {line-height:120%!important;}
	.lh110 {line-height:110%!important;}
	.lh100 {line-height:100%!important;}
	.lh90 {line-height:90%!important;}
	.letterspace3 {letter-spacing:3px;}
	

	.notifyCountBubble 	{border-width:2px; border-style:solid; border-color:#ffffff;color:#ffffff!important; background-color:#dc1535;
		padding:2px 6px 1px; text-decoration:none!important;font-size:10px;
		border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;
		}
	

/* special for formatting */
	.signup-fields {padding:3px; background-color: #FFFFFF; border: 1px solid #666666;}
	.plain-field {background-color:#FFFFFF; border-width:0px;}
	
	.betablock, .betablock:hover   	{background-color:#57b321; padding:1px 4px 1px; font-size:9px!important;color:#ffffff;}
	.newblock, .newblock:hover 		{background-color:#fff027;padding:1px 4px 1px; font-size:9px!important;color:#4c4423;}
	
	.data-content, .data-content-dk, .data-content-sm, .data-content-tiny {padding-bottom:4px;}
	.data-content {color:#625E5F; font-size:13px; line-height:1.2;}
	.data-content-dk {color:#3e3e3e; font-size:13px; line-height:1.3;}
	.data-content-sm {color:#55595c; font-size:12px; line-height:1.2;}
	.data-content-tiny {color:#55595c; font-size: 9px; line-height:1.1;}
	
	.data-header-field { font-size:14px !important; line-height:1.2; color:#5b5e5f;  font-weight:normal; font-family: 'source_sans_proregular', Arial, Verdana, Helvetica, sans-serif;}
	.data-label-header, .prodTitle {text-transform:uppercase; font-weight:bold; font-size:13px; padding-bottom: 8px; color:#0075a0;}
	.data-label {font-weight: bold; font-size: 11px; padding-top: 4px; color:#646263;}
	
	
	.faqQuick-title {margin-top:9px; margin-bottom:4px;	font-size:12px;	font-weight:300 !important;	text-decoration:none;}
	.faqtitle {	margin:10px 0px 4px; font-size:12px; font-weight:bold; text-decoration:none; }
	.toggleLink {margin:5px 0px 3px 0px; font-size:13px; font-weight:normal; text-decoration:none; }
	
	.article-link, .faqQuick-link, .faqQuick-content, .faq-content { color:#5b5e5f; font-size:13px!important; }
		.article-link { padding:8px 6px 8px 6px; line-height:12px; margin:0px 12px 0px 1px; border-top-width:1px; border-top-style:dotted; border-color:#b4b4b4;}
		.faqQuick-link { padding:0px 3px;line-height:1.2; font-weight:300 !important;	margin: 7px 12px 3px 1px; border-top-width:1px; border-top-style:dotted; border-color:#b4b4b4;}
		.faqQuick-content { vertical-align:text-top;  background-color:#eff9fb; border:1px solid #dcdfd8;	padding:15px; margin:0px;  -moz-border-radius:7px 7px 7px 7px;}
		.faq-content {vertical-align:text-top;background-color:#FFFFFF;border:1px solid #dcdfd8;padding:15px;margin:0px;-moz-border-radius:7px 7px 7px 7px;}

	.GFEdata-label {vertical-align:text-top; font-size:13px; font-weight:900;color:#5b5e5f;}
	.GFEdata-content {vertical-align:text-top; font-size:13px; color:#5b5e5f;}
	.gfe-left-title {vertical-align:text-top; font-size:14px; font-weight:900; color:#5b5e5f;}
	
	
	.GFE-grey, .GFE-stroke, .GFE-stroke-top-rt, .GFE-stroke-top-lf, .GFE-stroke-notop, .GFE-stroke-bottom { border-style:solid; border-color:#858585;}
	.GFE-grey { background-color:#e6e7e8; border-width:1px;}    
	.GFE-stroke { border-width:1px; }  
	.GFE-stroke-top-rt {border-width:0px 1px 1px 0px; }
	.GFE-stroke-top-lf {border-width:0px 0px 1px 1px;}
	.GFE-stroke-notop {border-width:0px 1px 1px 1px; }
	.GFE-stroke-bottom {border-width:0px 0px 1px 0px;}
	
	.aseed-table-dot { padding:8px;	margin: 7px 12px 3px 1px; border-top-width:1px; border-top-style:dotted; border-color:#b4b4b4; }
	.aseed-table-rt { border-right-width:1px; border-right-style:solid; border-color:#b4b4b4; }
	.dotted-top { margin:7px 0px 0px 0px; padding:7px 0px 0px 0px;	border-top-width:1px; border-top-style:dotted; border-color:#b4b4b4;}
	
	.feedbackPanel { width:300px; margin:0px 0px 0px 196px; border-width:1px; border-style:solid; border-color:#ff0000; background-color:#eeeeee; color:#ff0000; padding:10px 10px 10px 25px;  margin-bottom:15px; font-size:12px; 	-moz-border-radius:7px 7px 7px 7px;}
	
	.feedbackPanelTang { width:300px; margin:0px 0px 0px 196px; border-width:1px; border-style:solid; border-color:#d2f0f3; background-color:#edf8fa; padding:10px 10px 10px 25px;  margin-bottom:15px; font-size:12px; 	-moz-border-radius:7px 7px 7px 7px;}
	
	.block {display:block;}
	.ForceShow {display:block!important;}

/* Standard GoalsV4 Overlay */
	.OCSOverlaywrap {width:700px;}
	/* set width on wrapper standard is 600px */
		.OCSOverlayHeader {padding:18px 15px;}
		.OCSOverlaybody {padding:15px 20px;}
		.OCSOverlayFooter {padding:18px 15px 18px 32px;}
		
		
/* Spec Subnav Tier02 */
	#subNavTier02 #tabs ul {margin:0px; padding-left:0px;}
	#subNavTier02 #tabs li {float: left; list-style: none outside none; border-width:1px 1px 1px 0px; border-style:solid; border-color:#ADADAD;}
		#subNavTier02 #tabs li, #subNavTier02 #tabs li a {background-color:#ffffff; color:#434343; display:block;}
		#subNavTier02 #tabs li.active, #subNavTier02 #tabs li.active a {background-color:#434343; color:#ffffff; border-color:#434343; border-bottom-color:#ffffff;}
		#subNavTier02 #tabs li.active a {background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/spec-tier2subnav.png);
										background-repeat:no-repeat; background-position:bottom center;}
	#subNavTier02 #tabs li.last {border-width:1px 1px 1px 1px;}
	#subNavTier02 #tabs a {text-decoration:none; padding:10px 14px;}
	
	
/* CS SG coloring 6-10-2014*/

/* Premium Plans */
.platinum, a.platinum, a.platinum:link, .Gbluedk, .OscBlue {color:#1baac8!important; }
.protection, a.protection, a.protection:link {color:#13859e!important; }
.advanced, a.advanced,  a.advanced:link 	{color:#0a5b6b!important; }

.platinumBG		{background-color:#1baac8; }
.protectionBG 	{background-color:#13859e; }
.advancedBG  	{background-color:#0a5b6b; }


/* Standard Functions */
.sg-blue1, .nextBlueSpan span, .Gblue, .OscBlueHighlight, a:link, a:visited, a:hover, a:active	{color:#00B8D0;}
.sg-blue2, .Gbluegrey  	{color:#75a3ae;} 								
.sg-blue0, .OscBlue2, .OscBlueTitle {color:#2a6b9b;}
.sg-orange 	{color:#FE7D00;}
.sg-green 	{color:#57B321;}
.sg-red, .errorcode, label.error	{color:#FF0000!important;}
	.error {border-color: #FF0000!important; color:#444444!important;}
.sg-yellow, .OscYellow 	{color:#FDC82C;}

	
	/* Standard Functions BG */
	.sg-blue1BG, .OscBlueHeader-bg 		{background-color:#00B8D0;}  								
	.sg-blue2BG, .OscBlueHeader02-bg 	{background-color:#75a3ae;} 								
	.sg-blue0BG {background-color:#2a6b9b;}
	.sg-orangeBG {background-color:#FE7D00;}
	.sg-greenBG 	{background-color:#57B321;}
	.sg-redBG	{background-color:#FF0000;}
		.errorBGColor {background-color:#ffddde !important;background-image: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/spacer.gif)!important;}
	.sg-yellowBG {background-color:#FDC82C;}


/* Grey (Darker is lower number) */
.sg-grey0, .Gblack 	  	{color:#000000 !important; }
.sg-grey1, .Ggreydk, .OscGrey, a.OscGrey:link 		{color:#434343;}
.sg-grey2, .Ggrey, 	.OscGrey2, a.OscGrey2:link, .OscGreyLt, a.OscGreyLt:link, .OscBlueGrey		{color:#606060;}
.sg-grey3, .inactive, .Ggreylt, .OscGreyLt2, a.OscGreyLt2:link, .GblueFade 		{color:#ADADAD !important; text-decoration:none !important; }
.sg-grey4, .Ggreyfade 	{color:#E1E1E1;}
.sg-grey5 				{color:#ECECEC;}

	/* Grey BG (Darker is lower number) */
	.sg-grey1BG {background-color:#434343;}
	.sg-grey2BG, .OSCGreyBack {background-color:#606060;}
	.sg-grey3BG, .OscGreyHeader01-bg, .OscGreyHeader02-bg {background-color:#ADADAD;}
	.sg-grey4BG {background-color:#E1E1E1;}
	.sg-grey5BG {background-color:#ECECEC;}
	.OscYellowHeader-bg { background-color:#fef4d3;}

/* Grey BG DISCUSS */	
.alternateRow_0 {background-color:#f9f9f9;} /* light grey */
.alternateRow_1 {background-color:#dbdbdb;} /* med grey */
.alternateRow_2, .white {background-color:#ffffff;} /* white */
.alternateRow_2b {background-color:#fefefe;} /* light light grey */
.alternateRow_3, .GFE-grey-bg, .OscGreyBlock {background-color:#ebebeb;} /* med grey lighter */
.alternateRow_4, .alternateRow_5 {background-color:#f5f5f5;} /* light grey darker */


.highlight { background-color:#d6f0f5;}
.highlightLT { background-color:#eff9fb;}
.odd-line {background:#eef9fb; padding:5px;}
.maintitle-blu {background:#eef9fb; padding:5px;}



/* Standard used in Credit Score font colors / not specified in Style Guide */
.green, .h4 b		{color:#6dc109; }
.green1 	{color:#0dad09; }
.green2		{color:#a6d41b; }
.orange		{color:#f49337; }
.orange2 	{color:#fc800b;}
.yellow		{color:#fdc82c; }
.red 		{color:#ce4949 !important; }
.whitetxt      {color:#fff;}
	.wshadow, a.wshadow 	{color:#ffffff; text-shadow:1px 1px 2px #454545; }

	.cssshadow  {text-shadow: 1px 1px 2px #454545;}
	.cssshadowdk  {text-shadow: 1px 1px 2px #000000;}
	.cssshadoww  {text-shadow: 1px 1px 2px #ffffff;}

	.showlink 	{ text-decoration:none !important; cursor:pointer; }
	.showhelp 	{ cursor:help; }
	.showarrow 	{ cursor:default; }
	.dotdotdot  { white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
	.dotdotdotP { text-overflow:ellipsis; overflow:hidden;}
	
	
	.showlinkblue 			{ text-decoration:none !important; cursor:pointer; color:#00B8D0;}
	.showlinkblue:hover 	{ text-decoration:underline !important; cursor:pointer; color:#00B8D0!important;}
	
	.showboxblue 			{ text-decoration:none !important; border-width:1px; cursor:pointer;}
	.showboxblue:hover 		{ text-decoration:none !important; border-color:#00B8D0!important; cursor:pointer;}
	
	.showGreylinkblue 			{ text-decoration:none !important; cursor:pointer; color:#434343;}
	.showGreylinkblue:hover 	{ text-decoration:underline !important; cursor:pointer; color:#00B8D0!important;}




/* ICONS FOR INTERFACE */
.redxbullet {padding-left:15px; margin-bottom:5px; background: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/bulletRedx.png) no-repeat transparent;
			background-position:0px 3px;}
.yellowarrow {padding-left:11px; background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/arrow-yellow.png) no-repeat transparent;
			background-position:0px 1px;}

/*interface elements */
/* li */	.OSCGreenArrow {background:url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/advice-green-arrow.png) no-repeat scroll transparent;
					 background-position:left 5px;
					 padding:3px 0px 4px 22px;
					 }
/* ul */    .OSCGreenArrowul {padding-left:0px; margin:0px; list-style:none;}




/* KnockOut */
.editableOver {border-width:0px 0px 1px 0px; border-style:solid; border-color:#CCCCCC;}



.Tangshadow  {-moz-box-shadow: 0px 2px 4px #414141;
			  -webkit-box-shadow: 0px 2px 4px #414141;
				 box-shadow: 0px 2px 4px #414141;
				 /* For IE 8 */
				 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#414141')";
				 /* For IE 5.5 - 7 */
				 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#414141');
			 }
.TangshadowLt  {-moz-box-shadow: 0px 2px 2px #d4d4d4;
			  -webkit-box-shadow: 0px 2px 2px #d4d4d4;
				 box-shadow: 0px 2px 2px #d4d4d4;
				 /* For IE 8 */
				 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#d4d4d4')";
				 /* For IE 5.5 - 7 */
				 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#d4d4d4');
			 }

.TangshadowDrop  {-moz-box-shadow: 0px 5px 4px #e3e3e3;
			  -webkit-box-shadow: 0px 5px 4px #e3e3e3;
				 box-shadow: 0px 5px 6px #e3e3e3;
				 /* For IE 8 */
				 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#e3e3e3')";
				 /* For IE 5.5 - 7 */
				 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#e3e3e3');
			 }
.Julshadow {-moz-box-shadow: 0px 0px 50px #000000;
			  -webkit-box-shadow: 0px 0px 50px #000000;
				 box-shadow: 0px 0px 50px #000000;
				 /* For IE 8 */
				 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";
				 /* For IE 5.5 - 7 */
				 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000');
			}			 
			 
.TangshadowLT  {-moz-box-shadow: 2px 2px 4px #e3e3e3;
			  -webkit-box-shadow: 2px 2px 4px #e3e3e3;
				 box-shadow: 2px 2px 4px #e3e3e3;
				 /* For IE 8 */
				 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#e3e3e3')";
				 /* For IE 5.5 - 7 */
				 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#e3e3e3');
			 }

			 
.TangshadowFade  {-moz-box-shadow: 2px 2px 9px #525252;
			  -webkit-box-shadow: 2px 2px 9px #525252;
				 box-shadow: 2px 2px 9px #525252;
				 /* For IE 8 */
				 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#525252')";
				 /* For IE 5.5 - 7 */
				 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#525252');
			 }

.TangshadowFade2  {-moz-box-shadow: 3px 4px 5px #525252;
			  -webkit-box-shadow: 3px 4px 5px #525252;
				 box-shadow: 3px 4px 5px #525252;
				 /* For IE 8 */
				 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#525252')";
				 /* For IE 5.5 - 7 */
				 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#525252');
			 }




/* CSID ELEMENTS */

.advancedIcon 	{background-image:url(https://csesamesecure.s3.amazonaws.com/themes/tang/csid/csid-adv.png)!important; background-repeat:no-repeat; }
.protectionIcon {background-image:url(https://csesamesecure.s3.amazonaws.com/themes/tang/csid/csid-pro.png)!important; background-repeat:no-repeat; }
.platinumIcon 	{background-image:url(https://csesamesecure.s3.amazonaws.com/themes/tang/csid/csid-plat.png)!important; background-repeat:no-repeat;  }
 	.advancedIcon, .protectionIcon, .platinumIcon {width:40px; height:42px;}
 
 .miniupgradebadge {background-image:url(https://csesamesecure.s3.amazonaws.com/themes/tang/csid/icon_premium_white.png)!important; background-repeat:no-repeat; background-position:4px 3px; padding-left:16px!important;}	
 	
 	.CSIDCaticon {position:relative; height:25px; width:27px; top:-3px;	background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/csid/CSIDcaticons.png); background-repeat:no-repeat; }
 		.CatIconMail {background-position:0px 0px;}
 		.CatIconBank {background-position:0px -25px;}
 		.CatIconCredit {background-position:0px -50px;}
 		.CatIconPhone {background-position:0px -75px;}
 		.CatIconLic {background-position:0px -100px;}
 		.CatIconMedical {background-position:0px -125px;}
 		.CatIconPassport {background-position:0px -150px;}


/* GRAPH COLOR ELEMENTS */
.graph-01 { background-color: #24bedd }
.graph-02 { background-color: #147487 }
.graph-03 { background-color: #ffd301 }
.graph-04 { background-color: #8dc731 }
.graph-05 { background-color: #f7941d }
.graph-06 { background-color: #93ddfb }
.graph-07 { background-color: #662d91 }
.graph-08 { background-color: #f26522 }
.graph-09 { background-color: #c4df9b }
.graph-10 { background-color: #1cbbb4 }
	.graph-11 { background-color: #699bee }
	.graph-12 { background-color: #ee7487 }
	.graph-13 { background-color: #89e154 }
	.graph-14 { background-color: #eec731 }
	.graph-15 { background-color: #c77717 }
	.graph-16 { background-color: #937bfb }
	.graph-17 { background-color: #ee2d91 }
	.graph-18 { background-color: #bb4e1a }
	.graph-19 { background-color: #eedf9b }
	.graph-20 { background-color: #af8ca3 }





/* build stroke */
.BStroke {border-width:1px; border-style:solid;  }
.BStrokeFat {border-width:3px; border-style:solid; }

.BStrokeTop {border-width:1px 0px 0px 0px; }
.BStrokeRight {border-width:0px 1px 0px 0px; }
.BStrokeLeft {border-width:0px 0px 0px 1px; }
.BStrokeSides {border-width:0px 1px 0px 1px;}
.BStrokeTopSides {border-width:1px 1px 0px 1px;}
.BStrokeTopBot {border-width:1px 0px 1px 0px;}
.BStrokeBotSides {border-width:0px 1px 1px 1px;}
.BStrokeBotOnly {border-width:0px 0px 1px 0px;}
.BStrokeBottom {border-bottom-width:1px !important;}
.BStrokeFatBottom {border-bottom-width:3px !important;}
.BStrokenort {border-width:1px 0px 1px 1px;}
.BStrokenolf {border-width:1px 1px 1px 0px;}

.Dotted {border-style:dotted;}

.BSWhiteLeft {border-left-color:#ffffff !important;}
.BSWhiteBottom {border-bottom-color:#ffffff !important;}

/* Grey Strokes (Darker is lower number) */

.SGBSGrey0 {border-color:#000000;}
.SGBSGrey1 {border-color:#ADADAD;}
.SGBSGrey2,	.OscBSgrey {border-color:#c0c0c0;}
.SGBSGrey3,	.Bstroke-thin, .BSltgrey, .BSdkgrey {border-color:#cccccc;}
.SGBSGrey4,	.BSgrey {border-color:#dadada;}
.SGBSGrey5,	.BSgrey2 {border-color:#e1e1e1;}
.SGBSGrey6,	.BSwhite {border-color:#ffffff;}

.BSblue {border-color:#217d8a;}
.Bstroke-bluetang { border-color:#d2f0f3; }

.BstrokeChecklist {border-top-color:#CCCCCC;border-bottom-color:#ffffff;}





















/* Badge Specific  */
.badgeportbk {padding: 3px; background-color:#07A0BF;}
.badgeport {border-width:1px; border-style:solid; border-color:#dadada;	background-color:#fff;}


/* Rounded interface   */
.roundsm {  border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.round, .rounded { border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.roundmed {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.roundbg { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.round_tops { border-radius:7px 7px 0px 0px; -moz-border-radius:7px 7px 0px 0px; -webkit-border-radius:7px 7px 0px 0px;}
/* .round_topsSm { border-radius:3px 3px 0px 0px; -moz-border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px;} */
.round_bots { border-radius:0px 0px 7px 7px ; -moz-border-radius:0px 0px 7px 7px; -webkit-border-radius:0px 0px 7px 7px;}
.round_botsSm { border-radius:0px 0px 3px 3px ; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px;}

.round_toprt { border-radius:0px 7px 0px 0px; -moz-border-radius:0px 7px 0px 0px; -webkit-border-radius:0px 7px 0px 0px;}
.round_toplf { border-radius:7px 0px 0px 0px; -moz-border-radius:7px 0px 0px 0px; -webkit-border-radius:7px 0px 0px 0px;}


	.OscRound3of4 {border-radius:0px 7px 7px 7px; -moz-border-radius:0px 7px 7px 7px; -webkit-border-radius:0px 7px 7px 7px;}
	.OscRoundLf {border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px;}
	.OscRoundRt {border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px;}
	
/* Standard padding */

.pad1 			{ padding:1px; }
.pad2 			{ padding:2px; }
.pad3 			{ padding:3px; }
.pad4 			{ padding:4px; }
.pad5, .padsm  	{ padding:5px; }
.pad7			{ padding:7px; }
.pad8, .padmed 	{ padding:8px; }
.pad9			{ padding:9px; }
.pad10, .pad 	{ padding:10px; }
.pad15			{ padding:15px; }
.pad20			{ padding:20px; }

.space, .padlf5 	{ padding-left:5px;}
.padlf10			{ padding-left:10px;}
.padlf15			{ padding-left:15px;}
.padlf20			{ padding-left:20px;}
.space-bot, .padbt5 { padding-bottom:5px;}

.cleanH1 {margin:0px;}
/* used to clean formatting when list is needed */
	.cleanul {margin:0px auto;}
/* used to clean formatting when list NOT needed */
	.cleanul2 {list-style: none outside none; margin:0px; padding:0px;}




.topgap, .margtp20		{ margin-top:20px;}
.topbreak, .margtp15  	{ margin-top:15px;}
.space-top, .margtp10  	{ margin-top:10px;}
.pad-top, .margtp5  	{ margin-top:5px;}
.margtp3  	{ margin-top:3px;}

.padtpbt10, .padtopbot 		{ padding:10px 0px; }
.padtpbt15					{ padding:15px 0px; }
.padtpbt20					{ padding:20px 0px; } 
.padtpbt7 		{ padding:7px 0px; }
.padsides10 		{ padding:0px 10px; }
 
.space-sides, .marglfrt10 	{ margin:0px 10px;}
.lspace, .marglf10 			{ margin-left:10px;}
.rspace, .margrt10  		{ margin-right:10px;}
.lpad, .marglf5  			{ margin-left:5px;}
.rpad, .margrt5  		 	{ margin-right:5px;}

.botpad, .margbt5  	{ margin-bottom:5px;}
.botspace, .margbt10  { margin-bottom:10px;}
.botbreak, .margbt15  	{ margin-bottom:15px;}
.botsection, .margbt20 { margin-bottom:20px;}

.Overviewbotbreak { margin-bottom: 50px;}






.OSCMainPagePad { padding:9px 27px 27px;}
.OSCMainBlockPad { padding:14px;}
.OSCBotGap {margin-bottom:50px;}

.Gtitle { padding:15px 0px 0px 10px;}
.Gsubtitle { padding:5px 0px 0px 10px; margin:5px 0px 10px;}
.Gsubtitlesm { padding: 5px 0px 0px 19px; margin:5px 0px 10px; }
.Gblock { padding:1px 10px 10px 10px; background-color:#ffffff;  }
 p { margin:0px; padding:0px; }
.contentb p {margin-bottom:10px;}
.content p {line-height: 22px; margin-bottom: 24px;}


/* Uni floater elements */
.unifloatitPoint {width:1px; height:1px;}
.unifloatit-rel {position:relative;}
.unifloatit-abs {position:absolute;}

.QuestionBubbleIcon {vertical-align: middle; margin: 0px 0px 4px 0px; cursor: help;}
.QuestionFloatSmall {top:-3px; left:-1px;}

.MyAccountTitleBar { background: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/header-account-bar.png) repeat-x scroll top left transparent;}

.inlineEditboxOvelay 	 {width:625px; height:1px; z-index:50; position:relative;}
	.Blockholderwithsave {position:absolute; float:left; padding:3px; border-style:solid; background-color:#ffffff; border-width:1px; border-color:#333333;
							display:none;
							-moz-box-shadow: 2px 2px 4px #414141;
							 -webkit-box-shadow: 2px 2px 4px #414141;
							 box-shadow: 2px 2px 4px #414141;
							 	/* For IE 8 */
								-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#3414141')";
								/* For IE 5.5 - 7 */
								filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#414141');
							}
	.inline_dol			{float:left; font-size:15px; margin-top:5px; margin-right:3px;}
	.inline_dataentry	{float:left; font-size:16px; width:120px; height:25px; background-color:#FFFFFF; border-width:0px; color:#333333;  outline: none;
							/* -webkit-appearance: none; */}
	.inline_per			{float:left; font-size:14px; margin-top:6px;}
	.inline_del			{float:right; width:18px; height:18px; margin:4px 1px 4px 5px; text-decoration:none !important; cursor:pointer;
							background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/icon-field-edit-cancel.png); 
							background-repeat:no-repeat;}
	.inline_sav			{float:right; width:18px; height:18px; margin:4px 1px; text-decoration:none !important; cursor:pointer;
							background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/icon-field-edit-save.png); 
							background-repeat:no-repeat;}
	
	.editItPencil 		{background-position:right center; background-size:15px; padding-right:15px;
							background-image: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/icon-pencil-edit.png); 
							background-repeat:no-repeat;
							min-height:15px;}
	
	
	.savingspin, .spinner, .savespin
						{cursor:wait;
							background-image: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/check-ani-01.gif); 
							background-repeat:no-repeat;
							background-position: center center !important;}
	
	ul.checkGreenArrow	{margin-left: 0; margin-top:3px;
							padding-left: 0;
							list-style: none;
							}
	ul.checkGreenArrow li {background-image: url(https://csesamesecure.s3.amazonaws.com/images/icon-check-green.png); 
							background-repeat:no-repeat;
							background-position:4px 3px;
							padding:0px 0px 4px 20px; margin-bottom:1px;
							}
/* Force Credit Report outage if needed */
.creditReportoutage {/* display:block !important;*/}

/* Auto panel select widths */
.autoRemain {width:82px !important;}
.autoYear {width:86px !important;}
.autoMake {width:125px !important;}
.autoMakeRefi {width:115px !important;}
.autoModel {width:90px !important;}
.autoModelRefi {width:90px !important;}
.autoTrim {width:100px !important;}
.autoTrimRefi {width:90px !important;}
.autoTrimRefiBlank {width:83px !important;}
.autoMileage {width:50px !important;}
 
 .btWaitforload {background:url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/ajax-loader.gif) no-repeat scroll transparent; display:block;
					background-position:415px 100px;}

/* move to page specific? */
.app-status-block { font-size:12px; color:#5b5e5f; padding:10px 0px 5px 0px; margin:0px 10px 0px 0px; line-height:1; border-top-width:1px; border-top-style:dotted; border-color:#b4b4b4;}
.app-status-l {	font-size:12px; text-align:left; color:#625E5F;width:120px; float:left;	}
.app-status-r {font-size:12px; text-align:left; color:#625E5F;width:60px; float:right; padding-right:2px;	}
.app-status-loanblock { padding-top:5px;}

#apply-loans {float:left; margin:0; padding:0; width:0px; height:0px; position:relative; top:11px; left:552px; z-index:100;}

/* revise needed still */
h2 {font-size: 24px; font-weight: bold; color:#625e5f; margin-top:5px; margin-bottom:10px; }
h3 {text-transform: uppercase; font-size:15px; font-weight: normal; color:#225487; margin-left:10px;	 margin-top:5px; margin-bottom:10px;	 }
h4 {margin:0; color:#5b5e5f; padding-top:1px;  font-size:15px; }
h4.thin {  font-weight:normal; font-size:16px; }
h5 { margin:0; color:#5b5e5f; padding:1px 0; font-size:14px; }
 
		.large-text{	font-size:18px;}
		.medium-text{	font-size:15px;}
		.small-text{	font-size:12px;}
		.tiny-text{	font-size: 11px; color:#888888;}
		.col-large-text {font-size: 40px; padding-top:10px; padding-bottom:10px; color:#75c210;}
		.subtextlt {color:#858585; font-size:11px; line-height:1.2; text-decoration:none; list-style-type:none; padding-left:5px;}
		.subtext-tiny { color:#858585; font-size:10px; line-height:1.2; text-decoration:none; }
		.subtext-blue-tiny { color:#19859a; font-size:12px; line-height:1.6; font-family: 'source_sans_prosemibold', Arial, sans-serif; font-weight:400; text-decoration:none;}
		.subtext-blue-log { color:#00b8d2; font-size:13px; line-height:1.6; font-family: 'source_sans_prosemibold', Arial, sans-serif; font-weight:400; text-decoration:none; }

/* special for formatting end */

.experian-1 {display:none;	}

.standardform-label { width:150px; float:left; padding:6px 8px 8px 8px; text-align:right;}
 
 /* Standard Background coloring */
.GblueBklt {background-color:#eff9fb; }	
.GtitleGreybar {height:25px; padding:9px 10px 0px 10px; background: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/Gbox-topper-ltgrey.png) repeat-x top left;}

/* Old Element -  Updated to look like this - text-23 bold OscBlueTitle InlinepanelTitle */
.GtitleBlubar {height:25px; padding:9px 10px 0px 10px; background: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/Gbox-topper-ltblu.png) repeat-x top left;}

.GaccordianClosed, .GaccordianOpen {background-image: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/sprite-accordian-arrow.png); background-position: 0px 0px;}
.GaccordianClosed:hover {background-position: 0px -12px;}
.GaccordianOpen {background-position: 0px -24px;}

 .CloseX {background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/button-close-x.png); background-position: 0px 0px;
 			height:32px; width:32px; text-decoration:none !important; cursor:pointer; position:relative;
 			float:right; top:-35px; left:16px; }

 .aswitch-openit {background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/icon-accordian-tip-openit.png); background-position: 0px 0px;}
 .aswitch-closeit {background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/icon-accordian-tip-closeit.png); background-position: 0px 0px;}
 	.aswitch-openit, .aswitch-closeit {	width:11px; height:12px; text-decoration:none !important; cursor:pointer; position:relative;}

/*  Osc and Jul style elements   */
		tr.MktplaceDetailsTableHeader td {font-size:14px;color:#006983;background-color:#f5f5f5; font-weight:bold; border-style:solid;border-width:0px 0px 2px 0px;border-bottom-color:#ffffff; }
		tr.MktplaceDetailsTable2ndrow td {font-size:13px;color:#434343;background-color:#ffffff; border-style:solid;border-width:1px 0px 0px 0px;border-color:#cccccc; }
		tr.MktplaceDetailsTableRows td 	 {font-size:13px;color:#434343;background-color:#ffffff; border-style:solid;border-width:1px 0px 0px 0px;border-color:#e5e5e5; }
		tr.MktplaceDetailsTableFooter td {height:20px;font-size:13px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#e5e5e5;}

/*  Semi Revised standard Copy Fades   */
.proposalSectionHeaders { background: url("https://csesamesecure.s3.amazonaws.com/themes/aseed/images/box-topper-ltgrey-horz.png") repeat-x scroll top left transparent;}
.proposalSectionHeadersTrans { background: url("https://csesamesecure.s3.amazonaws.com/themes/tang/images/box-topper-ltgrey-horz-trans.png") repeat-x scroll top left transparent;}

.OscDataSeperator { background: url("https://csesamesecure.s3.amazonaws.com/themes/tang/images/DataSeperatorMarketplace.png") no-repeat top center; background-color:transparent;}
.OscDataSeperator2 { background: url("https://csesamesecure.s3.amazonaws.com/images/FormFade.png") no-repeat top center; background-color:transparent;}

.Gfadedown-grey 		{ background: url("https://csesamesecure.s3.amazonaws.com/themes/aseed/images/box-header-fadetop.png") repeat-x scroll top left; background-color:#ffffff; }
.Gfadeup-grey 			{ background: url("https://csesamesecure.s3.amazonaws.com/themes/aseed/images/footer-subwindow.png") repeat-x scroll left bottom; background-color:#ffffff;}
.Gfadedown-blue         { background: url("https://csesamesecure.s3.amazonaws.com/themes/fresh/images/fade-down-blue-longer.png") repeat-x scroll top left; background-color:#ffffff;}
.Gfadeup-blue           { background: url("https://csesamesecure.s3.amazonaws.com/themes/tang/images/bg-bluiefadeup-2013.png") repeat-x scroll bottom left;}

.OcsWhitemask			{ background: url("https://csesamesecure.s3.amazonaws.com/themes/tang/images/80-fade-white.png") scroll top left transparent;}

.OscFadeRight			{ background: url("https://csesamesecure.s3.amazonaws.com/themes/tang/images/Advice_foundRtBg.png") no-repeat center left transparent;}

.OscFadel2r { background: url("https://csesamesecure.s3.amazonaws.com/themes/tang/images/fade-lf-2-rt.png") repeat-y bottom left transparent;}


.OscFadeLeft-short	 		{ background: url("https://csesamesecure.s3.amazonaws.com/themes/tang/images/fade-left-Medium.png") no-repeat center right transparent;}
.OscFadeRight-Top			{ background: url("https://csesamesecure.s3.amazonaws.com/themes/tang/images/Advice_article_fade-top.png") no-repeat bottom left transparent;}
.OscFadeRight-Mid			{ background: url("https://csesamesecure.s3.amazonaws.com/themes/tang/images/Advice_article_fade-mid.png") repeat-y top left transparent;}
.OscFadeRight-Bot			{ background: url("https://csesamesecure.s3.amazonaws.com/themes/tang/images/Advice_article_fade-bot.png") no-repeat top left transparent;}
	.OscFadeRight-Top, .OscFadeRight-Mid, .OscFadeRight-Bot { margin-left:10px; padding-left:30px!important;}

	.articleBlockSmImg		{width:321px;}
	.articleBlockWideImg 	{width:270px;}
	
.TangMask85 {background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/trans-grey-85p.png)}
.TangMask50 {background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/trans-grey-85p.png)}
.TangMaskBlue50 {background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/trans-blue-50p.png)}
.TangMaskBlue80 {background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/trans-blue-80p.png)}

.Signup-Animation-BG, .Recalc-Animation-BG {width:495px; height:343px; padding:10px; margin:0px; background: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/background-ani-00-short.png) no-repeat top left;}
.check-off-bg {float:left; margin-right:6px; background: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/check-off.png) top left; background-repeat:no-repeat; width:26px !important; height:26px !important;}
.spin-line-height { padding-left:15px; height:25px;	}
.spin-line-height-text { padding:6px 10px; }
.checkboxGap { width:20px; height:20px; padding-left:7px;}
.BGoalIcon { border:none; display:block;  width:59px; height:59px; background: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/sprite-goal-icons.png) no-repeat; }
.BGoalIconSm { border:none; display:block;  width:33px; height:33px; background: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/sprite-goal-iconsSm.png) no-repeat; }
.optimizeIcon { background-position:0px 0px;}
.optimizeIconOff {background-position:-100px 0px;}
.refinanceIcon {background-position:0px -225px;}
.refinanceIconOff {background-position:-100px -225px;}
.creditCardIcon {background-position:0px -75px;}
.creditCardIconOff {background-position:-100px -75px;}
.purchaseHomeIcon {background-position:0px -150px;}
.purchaseHomeIconOff {background-position:-100px -150px;}
.personalIcon {background-position:0px -301px;}
.personalIconOff {background-position:-100px -301px;}

.crepairIcon {background-position:0px -375px;}
.crepairIconOff {background-position:-100px -375px;}
.lexingtonIcon {background-position:0px -450px;}
.lexingtonIconOff {background-position:-100px -450px;}

.tipIcon{background: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/sprite-tip-icons.png) no-repeat;
		 border:none; display:block; width:35px; height:36px; background-position:0px 0px; }
		 
.infoIcon {
    background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/icon-info.png);
    background-repeat: no-repeat;
    height: 15px;
    position: relative;
    top: 2px;
    width: 16px;
}

.OscBlockmodel { background-position: 0 2px;  border-width: 1px !important;}

.OSCbuttonCTAv3 { font-size:15px; font-weight:bold; text-shadow: 0px 0px 0px #454545; color:#ffffff; border-width:0px; background-position:top right; background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/Button-Orange-BG.jpg); background-repeat:no-repeat;
				  opacity:.9; padding:11px 45px 14px 20px; }
.OSCbuttonCTAv3:hover { opacity:.9;}
.OSCbuttonCTAv3:active { opacity:1; padding:12px 44px 13px 21px; }

/* OSC BUtton Build */
		a.OscButtonGreen:link, a.OscButtonOrange:link, a.OscButtonBlue:link, a.OscButtonCTACCardMktPlace:link,
		a.OscButtonGreen:visited, a.OscButtonOrange:visited, a.OscButtonBlue:visited, a.OscButtonCTACCardMktPlace:visited,
		a.OscButtonGreen:hover, a.OscButtonOrange:hover, a.OscButtonBlue:hover, a.OscButtonCTACCardMktPlace:hover { color:#ffffff!important;text-decoration:none !important;}
		
	.OscButtonGrey {background-color:#E1E1E1; color:#555555; text-shadow:1px 1px 2px #ffffff; border-color:#efefef;}
		a.OscButtonGrey:link, a.OscButtonGrey:visited { color:#555555!important;}
	.OscButtonGreyLt {background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/footer-subwindow.png) repeat-x scroll left bottom; background-color:#ffffff;
	 	color:#0aadcd; text-shadow:1px 1px 2px #ffffff; border-color:#e0e0e0;border-width:1px 1px 2px 1px; border-style:solid;}
		a.OscButtonGreyLt:link, a.OscButtonGreyLt:visited { color:#0aadcd!important;}
		
	.OscButtonBlue {background-color:#00B8D0; color:#ffffff; border-color:#efefef;}
	.OscButtonOrange {background-color:#FE7D00; color:#ffffff; border-color:#efefef;}
	.OscButtonGreen {background-color:#57B321; color:#ffffff; border-color:#efefef; }
		
	
		.OscButtonGrey, .OscButtonBlue,.OscButtonOrange, .OscRollblue, .OscButtonGreen 
			{min-width:100px; font-size:12px; padding:3px 7px 4px 6px; border-width:0px; border-style:solid; display:block; opacity:1;  text-align:center; font-weight:bold!important; }
		.OscButtonGrey:hover, .OscButtonBlue:hover, .OscButtonOrange:hover, .OscRollblue:hover, .OscButtonGreen:hover {opacity:.9;}
		.OscButtonGrey:active, .OscButtonBlue:active, .OscButtonOrange:active, .OscRollblue:active, .OscButtonGreen:active 
														{opacity:1; padding:4px 6px 3px 7px;}													

 	.UpdateGoalDisabled {background:url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/goalpanel-update-Off.png) no-repeat top center !important;  }
 	.UpdateGoalOn 		{background:url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/goalpanel-update-On.png) no-repeat top center !important;  }
 	


/* OSC Button Sizes */ 
		.OscButton50 {min-width:50px;}
		.OscButtonUpsell {min-width:45px; padding:1px 3px!important;  font-size:10px!important;}
			.OscButtonUpsell:active {padding:1px 3px!important; }
		
		.OscButtonSM {min-width:50px; font-size:10px; }
		.OscButtonTiny {min-width:35px; font-size: 11px; font-weight:normal!important; }
		
		.OscButtonMed {font-size:14px;  padding:6px 5px 5px 5px; }
		
		.OscButtonBG {font-size:14px;  padding:7px 20px 8px 19px;}
			.OscButtonBG:active {padding:8px 19px 7px 20px;}
			
		.OscButtonB17 {font-size:17px;  padding:7px 20px 8px 19px;}
			.OscButtonB17:active {padding:8px 19px 7px 20px;}
			
	/* OSC Button Standardized Size Post 4-15-2013 */	
		.OscButtonV4BG {font-size:15px;  padding:7px 20px 8px 19px!important;}
			.OscButtonV4BG:active {padding:8px 19px 7px 20px!important;}

.OscButtonCTA {min-width:82px; font-size:14px; padding:9px 7px 8px 6px !important;}
	.OscButtonCTABig {min-width:82px; font-size:16px; padding:9px 11px 8px 10px !important;}
	
.OscButtonCTACCard {min-width:82px; font-size:14px; padding:11px 7px 11px 6px !important;}
.OscButtonCTACCardMktPlace {min-width:82px; font-size:14px; padding:7px 7px 7px 6px !important;}

.OscButtonCTACCardMktPlaceLT {min-width:82px; font-size:14px; padding:7px 7px 7px 6px !important;}
	a.OscButtonCTACCardMktPlaceLT:visited, a.OscButtonCTACCardMktPlaceLT:link { color:#0AADCD !important;}

.OscButtonMyGoalsOverview, .OscButtonMyGoalsOverviewSub {min-width:110px; padding:6px 6px !important;}
	.OscButtonMyGoalsOverview {font-size:14px;} 
	.OscButtonMyGoalsOverviewSub {font-size:13px;} 


	.OscRollblue {background-color:#d9d9d9; color:#555555; text-shadow:1px 1px 2px #ffffff; min-width:80px; font-size:14px; }
		.OscRollblue:hover {opacity:1; background-color:#00B8D0; color:#ffffff; text-shadow:1px 1px 1px #454545;}
		.OscRollblue:active {opacity:1; background-color:#57b321; color:#ffffff; text-shadow:1px 1px 1px #454545; padding:4px 6px 3px 7px;}	
/* Select standars OSC */

.OSCstyled-select select {
	   background: transparent;
	   width: 203px;
	   line-height: 1;
	   border: 0;
	   border-radius: 0;
	   height:24px;
	   -webkit-appearance: none;
	   }
	.OSCstyled-select {
	   width: 180px;
	   height: 24px;
	   overflow: hidden;
	   background-image: url(https://csesamesecure.s3.amazonaws.com/themes/tang/images/OSCddownarrow.jpg);
	   background-repeat:no-repeat;
	   background-position: top right;
	   border: 1px solid #ccc;
	   }

/*site new nav mid shift */
	ul.OscDropDnv3 li.v3ddelement {background-image:url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/v3nav_Bg.png); background-repeat:no-repeat; 
									background-color:#ffffff; display:block;
									height:30px;width:138px;background-position:-62px -30px;text-align:left;color:#444444;font-size:13px;z-index:20;}
	ul.OscDropDnv3 li.v3ddelement:hover {background-position:-62px 0px; color:#ffffff !important;}
	
	ul.OscDropDnv3 li.v3ddelement a {padding:8px 24px 0px 15px; color:#444444;font-size:13px; display:block; text-decoration:none;}
	ul.OscDropDnv3 li.v3ddelement a:hover {color:#ffffff !important;}

.Bbutton {background: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/button-Gmain.png) no-repeat scroll transparent;
		  border: medium none; display: block; color:#fff; font-size:12px; font-weight:bold; text-shadow:1px 1px 2px #454545; padding:2px 0 4px; width:130px; height:29px; }
	.Gbutton-green {background-position:-480px 0px; }
		.Gbutton-green:hover {background-position:-480px -40px;}
		.Gbutton-green:active {background-position:-480px -80px; padding:0 0 2px; color:#d2d2d2; }
		.Gbutton-green-off {background-position:-480px -120px; }
	.Gbutton-yellow {background-position:0px 0px !important; color: #756119 !important; text-shadow:0px 0px 0px #ffffff;}
		.Gbutton-yellow:hover {background-position:0px -40px;}
		.Gbutton-yellow:active {background-position:0px -80px; padding:0 0 2px; color:#504211; }
		.Gbutton-yellow-off {background-position:0px -120px; text-shadow:0px 0px 0px #ffffff;}
	.Gbutton-ltblue {background-position:-320px 0px;}
		.Gbutton-ltblue:hover {background-position:-320px -40px;}
		.Gbutton-ltblue:active {background-position:-320px -80px; padding:0 0 2px; color:#d2d2d2; }
		.Gbutton-ltblue-off {background-position:-320px -120px  !important;}
	.Gbutton-grey {background-position:-640px 0px; color:#00B8D0; text-shadow:1px 1px 2px #ffffff;}
		.Gbutton-grey:hover {background-position:-640px -40px;}
		.Gbutton-grey:active {background-position:-640px -80px; padding:0 0 2px; color:#05758c; }
		.Gbutton-grey-off {background-position:-640px -120px; color:#00B8D0; text-shadow:1px 1px 2px #ffffff;}
	.Gbutton-blue {background-position:-159px 0px;}
		.Gbutton-blue:hover {background-position:-159px -40px;}
		.Gbutton-blue:active {background-position:-159px -80px; padding: 0 0 2px; color: #d2d2d2; }
		.Gbutton-blue-off {background-position:-159px -120px;}
	.Gbutton-orange {background-position:-800px 0px; color:#fff; text-shadow:1px 1px 2px #454545;}
		.Gbutton-orange:hover {background-position:-800px -40px;}
		.Gbutton-orange:active {background-position:-800px -80px; padding:0 0 2px; color:#fff; }
		.Gbutton-orange-off {background-position:-800px -120px; color:#fff; text-shadow:1px 1px 2px #454545;}

.BbuttonS {background: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/button-GmainS.png) no-repeat scroll transparent;
		   border: medium none; display: block; color:#fff; font-size:13px; font-weight:bold; text-shadow:1px 1px 2px #454545; padding:0 0 4px; width:117px; height:29px; }
	.Gbutton-greenS {background-position:-480px 0px;}
		.Gbutton-greenS:hover { background-position:-480px -40px;}
		.Gbutton-greenS:active { background-position:-480px -80px; padding:0 0 2px; color:#d2d2d2; }
		.Gbutton-greenS-off {background-position:-480px -120px;}	

.login-framework {width:960px; height:100px;}
.MktbulletText {width:800px;}
.vertDevider {width:2px; margin:5px 15px 5px 5px; background:url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/devider-vert.png) repeat-y scroll top center transparent;}
	
.new {float:left; width:33px; height:12px;  background:url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/new.png) no-repeat;}
#comment-arrow {float:left;	margin:0; padding:0; width:0px; height:0px;	position:relative;top:10px !important;left:-13px;	z-index:100;}

tr.blueboxstroke td {background-color: #f0fafc; border-width:1px 0px 1px 0px; border-style:solid; border-color:#f4f5f9;	padding:5px 0px 5px 5px;}

.tooltip 		{display:none; opacity:1!important; z-index:1000; padding:15px; width:250px;font-size:12px !important;background-color:#FFFFFF;border:1px solid #dcdfd8; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000;
				border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.tooltipgraph 	{display:none; padding:5px;font-size:12px !important;background-color:#FFFFFF;border:1px solid #dcdfd8;	-moz-border-radius:4px;	-moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000;zindex:99999;}
/* Note: These settings to be included into style tag per specific page instead.
.legendColorBox div {margin-left:20px;	width:10px !important; height:10px !important;	}
.legendColorBox {width:20px !important;	}
*/
blockquote { background-color:#FFFFFF;border:1px solid #dcdfd8; padding:15px; margin:0px; width:200px; font-size:12px !important; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
blockquote.security { float:right; width:110px; padding:10px; font-size:11px !important;line-height:1.1 !important;}
#expectedPrincipalOwed_currentPortfolio_legendContainer table {	border-width:1px; border-style:solid; border-color:#e0e0e0;	background-color:#f5f5f5; width:100%; padding:10px;}
#expectedPrincipalOwed_proposed_legendContainer table {	border-width:1px; border-style:solid; border-color:#e0e0e0;	background-color:#f5f5f5; width:100%; padding:10px;}
#estimatedPaymentComparison_legendContainer table {	border-width:1px; border-style:solid; border-color:#e0e0e0;	background-color:#f5f5f5; width:100%; padding:10px;	}
#savingsGraph_legendContainer table { background-color:#F5F5F5; border-color:#E0E0E0; border-style:solid; border-width:1px; padding:10px; width:100%;}
#question img {	border-width:1px; cursor:pointer; margin:0 8px;}
#lft-col-jump-arrow {float:left; margin:0px; padding:0px; width:0px; height:0px; position:relative; top:10px; left:-22px;}

/* Main interface css */
.main-header {background-image:url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/bg-header-main.png); background-repeat:no-repeat top;  
		margin-bottom:0px; width:960px; z-index:1; height:137px;} 
.titleblock { padding:10px 0px 3px 0px;	margin:0px 15px 10px 12px;	border-width:0px 0px 0px 0px; border-style:solid; border-color:#029fc8; }
.titleblockblue { padding:10px 0px 3px 0px;	margin:0px 20px 10px 20px;	border-width:0px 0px 1px 0px; border-style:solid; border-color:#029fc8; }

/* Rounded boxes using images */
.box-top-white {right:0px; height:7px; background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/box-top-mid-white.png) repeat-x top transparent; }
.box-top-lf-white {float:left; width:7px; height:7px; background:url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/box-top-left-white.png) repeat-x top left transparent;}
.box-top-rt-white {float:right; width:7px; height:7px; background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/box-top-right-white.png) repeat-x top right transparent;}
.box-bot-grey { right:0px; height:13px; background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/box-bot-mid-grey.png) repeat-x top transparent;}
.box-bot-lf-grey {float:left; width:13px; height:13px; background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/box-bot-left-grey.png) repeat-x top left transparent;}
.box-bot-rt-grey { float:right; width:13px; height:13px; background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/box-bot-right-grey.png) repeat-x top right transparent;}
.box-mid-grey {	position:relative; background-color:#ffffff; border-width:0px 1px 0px 1px; border-style:solid; border-color:#dcdfd8; padding:5px; padding-left:9px;}

/* Interface layout REVISE? */
.main-body {width:955px; height:100%; margin:0px; border-width:0px 0px 1px; border-style:solid; border-color:#ffffff; }
 .m-h-login-text {position: relative; float:right; width:691px; height:72px;	padding:8px 22px 0px 0px; font-size:11px; font-weight:normal; color:#7d7d7d; text-align:right;}
 .m-f-right1 {color:#CCC;  font-size:11px;}
 .m-b-copy {padding-top:1px;	padding-bottom:1px; padding-left:13px;  text-align:center; color:#858585; font-size:11px;}
.m-b-leftStandard {position:relative; float:left; left:12px; width:690px; height:100%;}
.m-b-rightStandard {position:relative; float:right; right:9px; width:230px; height:100%;}
.m-b-right1 {float:left; left:0px; /* width:690px; */ width:auto!important; height:100%;}
.m-h-login {float:left; width:752px; height:39px; text-align:left;}
.m-h-left1 {float:left; left:0px; width:238px; height:103px; padding-top:35px; z-index:1;}
.m-h-right1{float:right; right:0px; width:716px; height:137px; z-index:1;}
.mainpayne {background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/mainpayne-bg.jpg)repeat-x top; background-color:#ffffff;}


.m-b-format-mid {width: 955px; margin-bottom: 0px;}
.main-rt-format {width:228px; margin-bottom:0px;}
.main-rt-f-row1 {float: left; left: 0px; width: 228px; height: 10px; background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/main-text-box-top.png) repeat-x top;}
.main-rt-f-row2 {float:left; left:0px; width:228px; background:url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/main-text-box-mid.png) repeat-y top;}
.main-rt-f-row3 {float:right; right:0px; width:228px; height:14px; background:url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/main-text-box-bot.png) repeat-x top;}

.main-footer {margin-bottom:0px;}
.m-f-right1{ padding-top:10px; height:120px;}

	input.data-content,
	select.data-content { color: #625E5F;
		background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/form-gradient-v2.png) repeat-x scroll left top #f9f9f9;
		border-width:1px !important; border-color: #666666 #bbbbbb #bbbbbb #666666;	border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px;}
	
	input.data-content,
	select.data-content {border: 1px solid #60a2ab; padding:2px; color: #625E5F;}
	
	input.data-content:focus,
	select.data-content:focus  {color: #625E5F !important; background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/spacer.gif) repeat-x scroll left top #ffffff;}

/* get rid of those system borders being generated for A tags */
	a:active {outline:none;}
	:focus {-moz-outline-style:none;}

/*for FireFox*/
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {border:0px; }  
    a:focus    {outline : none;}
    
/*for IE8 */
    input[type="submit"]:focus, input[type="button"]:focus     {outline : none; }

/* Fancy drop shadow field elements */
input.data-content,
select.data-content {background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/form-gradient-v2.png) repeat-x scroll left top #f9f9f9;
					 border-width:1px !important; border-color:#666666 #bbbbbb #bbbbbb #666666; border-radius:4px; -moz-border-radius:4px; color: #625E5F;}

input.data-content,
select.data-content {border:1px solid #60a2ab;	padding:2px; color:#625E5F;	}

input.data-content:focus,
select.data-content:focus  {background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/spacer.gif) repeat-x scroll left top #ffffff; color:#625E5F !important;}


/* This CSS is for the top nav */
ul.mainnav { width:713px; height:57px; overflow:hidden; margin:0; padding:0; list-style:none;  float:right; }    
ul.mainnav li { float:right; }
/* 
ul.mainnav li a { background-image: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/btn-nav-all.png);    
 				  display: block; height: 57px;  background-repeat: no-repeat; overflow:hidden;} 
*/
ul.mainnav li a { background-image: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/btn-nav-all-b.png);    
 				  display: block; height: 57px;  background-repeat: no-repeat; overflow:hidden;}


ul.mainnav li.mainnavigation01 a {background-position:-468px 0; width:79px;}    
ul.mainnav li.mainnavigation02 a {background-position:-369px 0; width:99px;}    
ul.mainnav li.mainnavigation03 a {background-position:-255px 0; width:114px;}    
ul.mainnav li.mainnavigation04 a {background-position:-115px 0; width:140px;}
ul.mainnav li.mainnavigation05 a {background-position:  0px 0;  width:115px;}
ul.mainnav li.mainnavigation06 a {background-position:-544px 0; width:145px;}
ul.mainnav li.mainnavigation07 a {background-position:-688px 0; width:165px;}
ul.mainnav li.mainnavigation08 a {background-position:-852px 0; width: 88px;}
ul.mainnav li.mainnavigation09 a {background-position:-940px 0; width:97px; }

ul.mainnav li.mainnavigation01 .current { background-position:-467px -67px !important;}
ul.mainnav li.mainnavigation02 .current { background-position:-369px -67px !important;}
ul.mainnav li.mainnavigation03 .current { background-position:-255px -67px !important;}  
ul.mainnav li.mainnavigation04 .current { background-position:-115px -67px !important;}    
ul.mainnav li.mainnavigation05 .current { background-position:     0 -67px !important;}    
ul.mainnav li.mainnavigation06 .current { background-position:-544px -67px !important;}
ul.mainnav li.mainnavigation07 .current { background-position:-688px -67px !important;}
ul.mainnav li.mainnavigation08 .current { background-position:-852px -67px !important;}
ul.mainnav li.mainnavigation09 .current { background-position:-940px -67px !important;}

ul.mainnav li a {text-decoration:none; text-align:center; font-size:18px; padding-top:18px; color:#ffffff;}
ul.mainnav li a {padding-top:10px; text-shadow: 1px 1px 2px #454545;}
ul.mainnav li a:hover { color:#edd314;}
/* ul.mainnav li .current {color:#656565;} */
ul.mainnav li .current {color:#ffffff;}

	ul.maindropdown li.maindropdown01 a  {background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/spacer.gif) repeat-x scroll left top !important;
		 		 padding:5px 8px; font-size:13px; line-height:16px; text-align:left; width:123px !important;
				 border-top: 1px dotted #B4B4B4;  color: #5B5E5F;
				 text-shadow:0px 0px 0px #ffffff !important;
		 		 }
	ul.maindropdown {list-style-type:none; }
	

	
	
	
	
	
	
	
	

.button-yellow { background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/button-yellow-main.png) no-repeat;
				 border:none; display:block; width:112px; height:31px; padding:0px 0px 4px 0px; font-size:14px; font-weight:bold; color:#7c6017;  
    					background-position:0px 0px;}
.button-yellow:hover {  background-position:0px -33px;}
.button-yellow:active { background-position:0px -66px; padding:0px 0px 2px 0px;}

.button-yellow2 { background: url(https://csesamesecure.s3.amazonaws.com/themes/fresh/images/button-yellow2-main.png) no-repeat;
	     		  border:none; display: block; width:53px; height:40px; padding:0px 0px 4px 0px; font-size:14px; font-weight:bold; color:#7c6017;
  						 background-position:0px 0px;}
.button-yellow2:hover {  background-position:0px -53px;}
.button-yellow2:active { background-position:0px -106px; padding:0px 0px 2px 0px;}

.button-bluebig { background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/button-yellow-main.png) no-repeat;
 				  border:none; display:block; width:112px; height:31px; padding:0px 0px 4px 0px; font-size:14px; font-weight:bold; color:#ffffff;
  						 background-position:-120px 0px;}
.button-bluebig:hover {	 background-position:-120px -33px;}
.button-bluebig:active { background-position:-120px -66px; padding:0px 0px 2px 0px; }

.button-greybig { background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/button-yellow-main.png) no-repeat;
  				  border:none; display:block; width:112px; height:31px; padding:0px 0px 4px 0px; font-size:14px; font-weight:bold; color:#797979;
  						 background-position:-240px 0px;}
.button-greybig:hover {  background-position:-240px -33px; }
.button-greybig:active { background-position:-240px -66px; padding:0px 0px 2px 0px; }

.button-grey {  background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/button-blue-grey-main.png) no-repeat;
				border:none; display:block; width:88px; height:25px;  padding:0px 0px 6px 0px; font-size:12px; font-weight:bold; color:#ffffff;
    					background-position:-100px 0;}
.button-grey:hover {   	background-position:-100px -33px;}	
.button-grey:active {   background-position:-100px -66px; padding:0px 0px 2px 0px;}

.button-grey-sm {background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/button-blue-grey-main.png) no-repeat;
			     border:none; display:block; width:43px; height:25px; padding:0px 0px 4px 0px; font-size:11px; font-weight:normal; color:#ffffff;
   						 background-position:-200px 0;}
.button-grey-sm:hover {  background-position:-200px -33px;}	
.button-grey-sm:active { background-position:-200px -66px; padding:0px 0px 2px 0px;}

.button-blue {background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/button-blue-grey-main.png) no-repeat;
			  border:none; display:block; width:88px; height:25px; padding:0px 0px 4px 0px; font-size:11px; font-weight:bold; color:#ffffff;	
					  background-position:0 0;}
.button-blue:hover {  background-position:0 -33px;}
.button-blue:active { background-position:0 -66px; padding:0px 0px 2px 0px;}

#analyzeGoalPref_planningHorizon_panel_contents,#borrowGoalPref_planningHorizon_panel_contents,#refinanceGoalPref_planningHorizon_panel_contents,#purchaseGoalPref_planningHorizon_panel_contents,
#targetCreditScore_contents {float:left; position:relative; height:20px; padding:5px;}
        
#analyzeGoalPref_planningHorizon_slider_bar,#borrowGoalPref_planningHorizon_slider_bar,#refinanceGoalPref_planningHorizon_slider_bar,#purchaseGoalPref_planningHorizon_slider_bar,
#targetCreditScore_slider_bar {background:url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/sldr4h_bg.png) no-repeat; height:24px; width:147px; position:relative; float:left;}


/* Hotfix for signup 2 bug in 6.3 release */


#comment-arrow2 {float:left;margin:0; padding:0;width:0px; height:0px;	position:relative;	top:6px !important;	left:-13px;	z-index:100;}
.signuphintbubble { width:194px; padding:10px 13px 10px 13px; margin-left:7px; margin-top:6px; font-weight:normal !important; background-color: #ffe699; border-color:#b6ac88; border-width:2px; }
.signuphint {float:right; width:250px; position:relative; top:-5px; display:none;}
#comment-arrow-yel {float:left;	padding:0;	margin-top:6px; width:0px; height:0px; position:relative; top:0px !important; left:-13px; z-index:100;}
	


/* Chrome / Webkit fix for numbers field */ 
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

/* FF fix for numbers field */
input[type=number] {
	-moz-appearance: textfield;
}

@media screen and (min-width:0\0) {  
/* IE9 and IE10 rule sets go here */
	.bold {font-weight:bold!important;font-family: Arial, sans-serif !important;}
	

	.text-9, .micro {font-size:7px!important; }
	.text-11, .text-tiny {font-size:10px!important; line-height:11px!important; }
	.text-12, .text-small {font-size:11px!important; }
	.text-13, .text-normsm {font-size:12px; }
	.text-13-22 {font-size:12px!important; line-height: 21px!important; }
	.text-14, .text-norm, .text-label {font-size:13px!important; }
	.text-14-16, .text-norm, .text-label {font-size:13px!important; }
	.text-15, .text-med {font-size:13px!important; line-height:14px!important;}
	.text-16, .text-med15{font-size:15px!important; line-height:15px!important; }
	.text-17, .text-big  {font-size:16px!important;}
	.text-18, .text-rate {font-size:17px!important; line-height:17px!important; }
	.text-20 {font-size:19px; /* line-height:20px; */} 
	.text-23, .text-subtitle {font-size:22px!important; line-height:22px!important;  }
	.text-24, .text-title {font-size:23px!important;}
	.text-26, .text-titlebig {font-size:25px!important; line-height:27px!important; }
	.text-28 { font-size:27px!important;}
	.text-34 {font-size:33px!important; }
	.text-45 { font-size:44px!important;}
	
	

} 
 
 

 
