@charset "utf-8";
/* CSS Document */

/*	screen.css	*/

/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}


/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
/* -------------------------------------------------------------- 

   typography.css
   * Sets up some sensible default typography.
   
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html { font-size:100.01%; }
body { 
  font-size: 75%;
  color: #222; 
  background: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #000; }
a           { color: #009; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; cursor: help; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }
/* --------------------------------------------------------------
   grid.css - mirror version of src/grid.css
-------------------------------------------------------------- */

/* A container should group all your columns. */
.container {
  width: 945px;
  margin: 0 auto;
}

/* Use this class on any div.span / container to see the grid. 
.showgrid { 
  background: url(../../../../blueprint/grid.png); 
}
*/

/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
  float: left;
  margin-right: 15px;
}

/* The last column in a row needs this class. */
.last, div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 25px; }
.span-2  { width: 65px; }
.span-3  { width: 105px; }
.span-4  { width: 145px; }
.span-5  { width: 185px; }
.span-6  { width: 225px; }
.span-7  { width: 265px; }
.span-8  { width: 305px; }
.span-9  { width: 345px; }
.span-10  { width: 385px; }
.span-11  { width: 425px; }
.span-12  { width: 465px; }
.span-13  { width: 505px; }
.span-14  { width: 545px; }
.span-15  { width: 585px; }
.span-16  { width: 625px; }
.span-17  { width: 665px; }
.span-18  { width: 705px; }
.span-19  { width: 745px; }
.span-20  { width: 785px; }
.span-21  { width: 825px; }
.span-22  { width: 865px; }
.span-23  { width: 905px; }
.span-24  { width: 945px; margin-right: 0; 
}
.span-25 { width :100%}

/* Use these classes to set the width of an input.

   Interferes with USB styles...

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {
  border-left-width: 1px!important;
  border-right-width: 1px!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
}

*/

input.span-1, textarea.span-1 { width: 13px!important; }
input.span-2, textarea.span-2 { width: 53px!important; }
input.span-3, textarea.span-3 { width: 93px!important; }
input.span-4, textarea.span-4 { width: 133px!important; }
input.span-5, textarea.span-5 { width: 173px!important; }
input.span-6, textarea.span-6 { width: 213px!important; }
input.span-7, textarea.span-7 { width: 253px!important; }
input.span-8, textarea.span-8 { width: 293px!important; }
input.span-9, textarea.span-9 { width: 333px!important; }
input.span-10, textarea.span-10 { width: 373px!important; }
input.span-11, textarea.span-11 { width: 413px!important; }
input.span-12, textarea.span-12 { width: 453px!important; }
input.span-13, textarea.span-13 { width: 493px!important; }
input.span-14, textarea.span-14 { width: 533px!important; }
input.span-15, textarea.span-15 { width: 573px!important; }
input.span-16, textarea.span-16 { width: 613px!important; }
input.span-17, textarea.span-17 { width: 653px!important; }
input.span-18, textarea.span-18 { width: 693px!important; }
input.span-19, textarea.span-19 { width: 733px!important; }
input.span-20, textarea.span-20 { width: 773px!important; }
input.span-21, textarea.span-21 { width: 813px!important; }
input.span-22, textarea.span-22 { width: 853px!important; }
input.span-23, textarea.span-23 { width: 893px!important; }
input.span-24, textarea.span-24 { width: 933px!important; }

/* Add these to a column to append empty cols. */

.append-1  { padding-right: 40px; } 
.append-2  { padding-right: 80px; } 
.append-3  { padding-right: 120px; } 
.append-4  { padding-right: 160px; } 
.append-5  { padding-right: 200px; } 
.append-6  { padding-right: 240px; } 
.append-7  { padding-right: 280px; } 
.append-8  { padding-right: 320px; } 
.append-9  { padding-right: 360px; } 
.append-10  { padding-right: 400px; } 
.append-11  { padding-right: 440px; } 
.append-12  { padding-right: 480px; } 
.append-13  { padding-right: 520px; } 
.append-14  { padding-right: 560px; } 
.append-15  { padding-right: 600px; } 
.append-16  { padding-right: 640px; } 
.append-17  { padding-right: 680px; } 
.append-18  { padding-right: 720px; } 
.append-19  { padding-right: 760px; } 
.append-20  { padding-right: 800px; } 
.append-21  { padding-right: 840px; } 
.append-22  { padding-right: 880px; } 
.append-23  { padding-right: 920px; } 

/* Add these to a column to prepend empty cols. */

.prepend-1  { padding-left: 40px; } 
.prepend-2  { padding-left: 80px; } 
.prepend-3  { padding-left: 120px; } 
.prepend-4  { padding-left: 160px; } 
.prepend-5  { padding-left: 200px; } 
.prepend-6  { padding-left: 240px; } 
.prepend-7  { padding-left: 280px; } 
.prepend-8  { padding-left: 320px; } 
.prepend-9  { padding-left: 360px; } 
.prepend-10  { padding-left: 400px; } 
.prepend-11  { padding-left: 440px; } 
.prepend-12  { padding-left: 480px; } 
.prepend-13  { padding-left: 520px; } 
.prepend-14  { padding-left: 560px; } 
.prepend-15  { padding-left: 600px; } 
.prepend-16  { padding-left: 640px; } 
.prepend-17  { padding-left: 680px; } 
.prepend-18  { padding-left: 720px; } 
.prepend-19  { padding-left: 760px; } 
.prepend-20  { padding-left: 800px; } 
.prepend-21  { padding-left: 840px; } 
.prepend-22  { padding-left: 880px; } 
.prepend-23  { padding-left: 920px; } 


/* Border on right hand side of a column. */
div.border {
  padding-right: 6px;
  margin-right: 8px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  padding-right: 26px;
  margin-right: 28px;
  border-right: 1px solid #eee;
}


/* Use these classes on an element to push it into the 
next column, or to pull it into the previous column.  */

.pull-1 { margin-left: -40px; }
.pull-2 { margin-left: -80px; }
.pull-3 { margin-left: -120px; }
.pull-4 { margin-left: -160px; }
.pull-5 { margin-left: -200px; }
.pull-6 { margin-left: -240px; }
.pull-7 { margin-left: -280px; }
.pull-8 { margin-left: -320px; }
.pull-9 { margin-left: -360px; }
.pull-10 { margin-left: -400px; }
.pull-11 { margin-left: -440px; }
.pull-12 { margin-left: -480px; }
.pull-13 { margin-left: -520px; }
.pull-14 { margin-left: -560px; }
.pull-15 { margin-left: -600px; }
.pull-16 { margin-left: -640px; }
.pull-17 { margin-left: -680px; }
.pull-18 { margin-left: -720px; }
.pull-19 { margin-left: -760px; }
.pull-20 { margin-left: -800px; }
.pull-21 { margin-left: -840px; }
.pull-22 { margin-left: -880px; }
.pull-23 { margin-left: -920px; }
.pull-24 { margin-left: -960px; }

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float: left; position:relative;}

.push-1 { margin: 0 -40px 1.5em 40px; }
.push-2 { margin: 0 -80px 1.5em 80px; }
.push-3 { margin: 0 -120px 1.5em 120px; }
.push-4 { margin: 0 -160px 1.5em 160px; }
.push-5 { margin: 0 -200px 1.5em 200px; }
.push-6 { margin: 0 -240px 1.5em 240px; }
.push-7 { margin: 0 -280px 1.5em 280px; }
.push-8 { margin: 0 -320px 1.5em 320px; }
.push-9 { margin: 0 -360px 1.5em 360px; }
.push-10 { margin: 0 -400px 1.5em 400px; }
.push-11 { margin: 0 -440px 1.5em 440px; }
.push-12 { margin: 0 -480px 1.5em 480px; }
.push-13 { margin: 0 -520px 1.5em 520px; }
.push-14 { margin: 0 -560px 1.5em 560px; }
.push-15 { margin: 0 -600px 1.5em 600px; }
.push-16 { margin: 0 -640px 1.5em 640px; }
.push-17 { margin: 0 -680px 1.5em 680px; }
.push-18 { margin: 0 -720px 1.5em 720px; }
.push-19 { margin: 0 -760px 1.5em 760px; }
.push-20 { margin: 0 -800px 1.5em 800px; }
.push-21 { margin: 0 -840px 1.5em 840px; }
.push-22 { margin: 0 -880px 1.5em 880px; }
.push-23 { margin: 0 -920px 1.5em 920px; }
.push-24 { margin: 0 -960px 1.5em 960px; }

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float: right; position:relative;}


/* Misc classes and elements
-------------------------------------------------------------- */

/* In case you need to add a gutter above/below an element */
.prepend-top { 
  margin-top:1.5em; 
}
.append-bottom { 
  margin-bottom:1.5em; 
}

/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background: #E5ECF9; 
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
  margin: 0 0 1.45em;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
  content: "\0020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  overflow:hidden; 
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }
/* -------------------------------------------------------------- 

   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
   
   Usage:
   * For text fields, use class .title or .text
   * For inline forms, use .inline (even when using columns)
   
-------------------------------------------------------------- */

label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }


/* Form fields
-------------------------------------------------------------- */

/* Interferes with USB styles...

input[type=text], input[type=password],
input.text, input.title, 
textarea, select { 
  background-color:#fff; 
  border:1px solid #bbb; 
}
input[type=text]:focus, input[type=password]:focus, 
input.text:focus, input.title:focus, 
textarea:focus, select:focus { 
  border-color:#666; 
}

*/

input[type=text], input[type=password],
input.text, input.title,
textarea, select {
   margin:10px 0px 0px 0px;
}

input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; }

input[type=checkbox], input[type=radio], 
input.checkbox, input.radio { 
  position:relative; top:.25em; 
}

form.inline { line-height:3; }
form.inline p { margin-bottom:0; }


/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

/*	print.css	*/

@media print	{
	/* -------------------------------------------------------------- 

	   print.css
	   * Gives you some sensible styles for printing pages.
	   * See Readme file in this directory for further instructions.
		  
	   Some additions you'll want to make, customized to your markup:
	   #header, #footer, #navigation { display:none; }
	   
	-------------------------------------------------------------- */

	body {
	  line-height: 1.5;
	  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	  color:#000;
	  background: none;
	/*  font-size: 10pt;*/
	}

	.criteriaTable thead tr th {border-top:0px !important; border-bottom:0px !important; line-height:1.3em;}
	.criteriaTable tbody tr td {border-bottom:0px !important;}

	/* Layout
	-------------------------------------------------------------- */

	.container {
	  background: none;
	}

	hr { 
	  background:#ccc; 
	  color:#ccc;
	  width:100%;
	  height:2px;
	  margin:2em 0;
	  padding:0;
	  border:none;
	}
	hr.space {
	  background: #fff;
	  color: #fff;
	  visibility: hidden;
	}


	/* Text
	-------------------------------------------------------------- */

	h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; }
	code { font:.9em "Courier New", Monaco, Courier, monospace; } 

	a img { border:none; }
	p img.top { margin-top: 0; }

	blockquote {
	  margin:1.5em;
	  padding:1em;
	  font-style:italic;
	  font-size:.9em;
	}

	.small  { font-size: .9em; }
	.large  { font-size: 1.1em; }
	.quiet  { color: #999; }
	.hide   { display:none; }


	/* Links
	-------------------------------------------------------------- */

	a:link, a:visited {
	  background: transparent;
	  font-weight:700;
	  text-decoration: underline;
	}

	a:link:after, a:visited:after {
	  content: " (" attr(href) ")";
	  font-size: 90%;
	}

	/* If you're having trouble printing relative links, uncomment and customize this:
	   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */

	/* a[href^="/"]:after {
	  content: " (http://www.yourdomain.com" attr(href) ") ";
	} */

	.ui-selectmenu, .ui-selectmenu-menu { display:none; }
		select { display:block; }
		
		
		a.button {
		text-decoration:none !important;
	}


}

/*	Blueprint Additions	*/

.push-top-0px {margin-top:0px !important;}
.push-top-10px {margin-top:10px;}
.push-top-15px {margin-top:15px !important;}
.push-top-25px {margin-top:25px;}

.push-bottom-0px {margin-bottom:0px !important;}
.push-bottom-1px { margin-bottom:1px; }
.push-bottom-5px {margin-bottom:5px;}
.push-bottom-10px {margin-bottom:10px;}
.push-bottom-15px {margin-bottom:15px;}

.prepend-top-3px{padding-top:3px;}
.prepend-top-5px{padding-top:5px;}
.prepend-top-7px{padding-top:7px;}
.prepend-top-8px{padding-top:8px;}
.prepend-top-10px {padding-top:10px !important;}
.prepend-top-15px {padding-top:15px;}
.prepend-top-20px {padding-top:20px;}
.prepend-top-25px {padding-top:25px !important;}
.prepend-top-40px {padding-top:40px;}
.prepend-top-42px {padding-top:42px;}

.append-bottom-3px{padding-bottom:3px;}
.append-bottom-5px{padding-bottom:5px;}
.append-bottom-7px{padding-bottom:7px;}
.append-bottom-10px{padding-bottom:10px;}
.append-bottom-15px{padding-bottom:15px !important;}
.append-bottom-20px{padding-bottom:20px;}
.append-bottom-25px{padding-bottom:25px;}
.append-bottom-40px{padding-bottom:40px;}

.prepend-left-1px{padding-left:1px;}
.prepend-left-2px{padding-left:2px;}
.prepend-left-5px{padding-left:5px;}
.prepend-left-10px{padding-left:10px;}
.prepend-left-15px{padding-left:15px;}
.prepend-left-20px{padding-left:20px;}
.prepend-left-24px{padding-left:24px;}
.prepend-left-25px{padding-left:25px;}
.prepend-left-30px{padding-left:30px;}
.prepend-left-50px{padding-left:50px;}

.append-right-2px{padding-right: 2px;}
.append-right-5px {padding-right:5px;}
.append-right-10px{padding-right:10px;}
.append-right-15px{padding-right:15px;}
.append-right-17px { padding-right: 17px; }
.append-right-20px{padding-right:20px;}
.append-right-25px { padding-right: 25px; }
.append-right-30px { padding-right: 30px; }

.prependAppend-5px{padding:5px;}
.prependAppend-10px{padding:10px;}
.prependAppend-15px{padding:15px;}

.push-left-4px{margin-left:4px;}
.push-left-10px{margin-left:10px;}
.push-left-15px{margin-left:15px;}
.push-left-20px{margin-left:20px;}
.push-left-30px{margin-left:30px;}

.push-right-10px { margin-right:10px; }
.push-right-16px{ margin-right:16px; }

.width-191px{width:191px !important;}
.span-242px{width: 242px;}
.span-96 {width:96px;}
.span-110 {width:110px;}
.span-115 {width:115px;}
.span-120 {width:120px;}

.push-topMinus-2px{ margin-top:2px; }

.push-bottmMinus-15px{ margin-bottom:-15px !important; }

/*	Jquery	UI	CSS	*/

/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica,Arial,sans-serif; font-size: 12px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #c9e0ec; background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
/*.ui-widget-content a { color: #222222; }*/
.ui-widget-header { border: 1px solid #fff; background: #2b85bb url(../images/ui-bg_highlight-soft_50_2b85bb_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #bfdaea; background-color: #bfdaea; font-weight: normal; color: #0C2074; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #0C2074; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { background-color: #f3e8cc; font-weight: normal; color: #2b85bb; outline: none; }
#IE6 .ui-selectmenu-menu li.ui-state-hover { background:none; background-color:#f3e8ca; border:0;}
.ui-state-hover a, .ui-state-hover a:hover { color: #2b85bb; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { background-color: #2b85bb; font-weight: normal; color: #fff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; outline: none; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background-color: #ffe45c; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background-color: #b81900; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background-color: #666666; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background-color: #000000; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* USB overrides */

    /* Global */
	.ui-widget { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
	/*.ui-widget-content a, .ui-widget-content a:visited { color: #0C2074; }
	.ui-widget-content a:hover, .ui-widget-content a:active  { color: #2b85bb; }*/
	.ui-state-default, .ui-widget-content .ui-state-default { text-shadow: #fff 1px 1px 0px; }
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { text-shadow: #fff 1px 1px 0px; }
    .ui-state-active { text-shadow: #1a6797 1px 1px 0px; }
    .ui-state-active a { text-shadow: #1a6797 1px 1px 0px; }
	    #IE6 .ui-state-active a { color: #ffffff; }

    /* Tabs */
	.ui-tabs .ui-widget-header { background: none; border-left: 0; }
	.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border: 1px solid #c9e0ec; background: none; -moz-border-radius-bottomleft:4px;  -webkit-border-bottom-left-radius:4px;  -moz-border-radius-bottomright:4px;  -webkit-border-bottom-right-radius:4px;  -moz-border-radius-topright:4px;  -webkit-border-top-right-radius:4px; }
    .tabs { border: 0; padding: 0; }
	.ui-tabs .ui-tabs-nav { padding: 0 0 0 0; }
	.ui-tabs .ui-state-active { text-shadow: #1a6797 1px 1px 0px; }
    .ui-tabs .ui-state-active a { text-shadow: #1a6797 1px 1px 0px; }

    /* Accordion */	
	.ui-accordion .ui-accordion-content { padding: 21px 23px; }

/*Master list */
/*Master list */
body{background:transparent url("../../images/global/bgnd-page-topgradient.png") repeat-x scroll center top;}
#header {
background:url("../../images/global/bgnd-page-topshields.png") no-repeat scroll right top transparent;
}
.sectionTitle {font-size:21px;font-weight:normal;color:#0C2074;text-align:left;}
.margin-0px,p{margin:0px;}

h1{font-size:25px;font-weight:normal;color:#0C2074;text-align:left;}
h2, h3{font-size:11px;font-weight:bold;color:#0C2074;margin:0px 0px 5px 0px;}
h4{font-size:12px;font-weight:bold;color: #0C2074;margin:0px;padding-bottom:5px;}
h5{font-size:11px;font-weight:bold;color:#0C2074;margin:0px 0px 5px 0px;}
a:link, a:visited {color:#0C2074}
a:hover {color:#2B85BB;text-decoration:none;} 
table {border:1px solid #e7d299; }
table tr th,table tr td{padding:14px 15px; height:auto; overflow:visible;}
table tr.actionRow th,table tr.actionRow td{padding:5px 15px 14px; height:auto; overflow:visible;}

thead tr th{background:url(../../images/dottedVborder.png) left repeat-y; background-color:#FFF !important; vertical-align:top;}
thead tr th,tbody tr th,tbody tr td {text-align:left; font-size:12px;}
tbody tr td {font-weight:normal; color:#000; background:url(../../images/dottedVborder.png) left repeat-y; vertical-align:top;}
thead tr th.firstColumn,tbody tr th {background:none; vertical-align:top; margin-right:15px !important;}
tbody tr td p {margin:0px;}
tbody tr  td a:hover{font-weight:normal;}
tbody tr  td a {color:#0C2074;} /* ADDITIONAL */
tbody tr th {color:#666; vertical-align:top;}

thead h3 {margin-bottom: 0px;}
thead h3 a {line-height:1.3em; font-size:12px; font-weight:bold; color:#0C2074; text-decoration:underline;}
thead h3 a:hover {font-size:12px; color:#2B85BB; text-decoration:none;}
tbody h3 {margin-bottom: 0px;}
tbody h3 a {line-height:1.3em; font-size:12px; font-weight:bold; color:#0C2074; text-decoration:underline;}
tbody h3 a:hover {font-size:12px; color:#2B85BB; text-decoration:none;}
tbody tr.alternateRow td, tbody tr.alternateRow th  {background-color:#f8f2e3;}
tbody tr.alternateRow1 td, tbody tr.alternateRow1 th  {background-color:#FFF;}
.alternateRow th {background-color:#fbf8f1 !important;}

.rounded {-moz-border-radius:4px;-webkit-border-radius:4px;}
.roundedBottom {-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;} 

.floatLeft{float:left;}
.floatRight {float:right !important;}
.justify{text-align:justify;}

.pull-half1{margin-left:-20px;}
.horizontalNavigation{float:right;margin:0px;}
.horizontalNavigation li{line-height:11px;list-style-type:none;float:left;}
.horizontalNavigation li a{font-size:11px;font-weight:normal;text-decoration:none;padding:0px 5px;}
.horizontalNavigation li a:hover{text-decoration:underline;}
.last_nav{border-right:none !important;padding-right:0px !important;}
li.last_nav a{padding-right:0px;}
.verticalNavigation li{padding-top:5px;list-style-type:none;line-height:12px;}
.verticalNavigation li a{font-size:11px;font-weight:normal;color:#0C2074;text-decoration:none}  
.verticalNavigation li a:hover{text-decoration:underline;color:#2b85bb;}
.font-16px{font-size:16px;}
.span-169px{width:169px;float:left;}
.span-945px{width:945px;float:left}
/*bulleted List*/
#IE7 .listStyleBullet {margin-bottom:-10px !important;}
.listStyleBullet{margin:0px !important; padding-left:15px !important; list-style-type:none !important;}
.listStyleBullet li{margin-bottom:10px !important;list-style-image:url(../../images/bullet.png)!important;}
.grayText ul li {list-style-image:url(../../images/bulletgray.png)!important;}
.listStyleBullet li.last{margin-bottom:0px !important;}
#IE7 .listStyleBullet li.last{margin-bottom:10px !important;}
.listStyleBullet li a, .listStyleBullet li a:hover { font-weight:normal;}
#IE7 ul.listStyleBullet li {background-image:url(../../images/bullet.png); list-style-image:none !important; background-repeat:no-repeat;
background-position:0px 5px; margin-left:-15px !important; padding-left:15px !important;}
/*bulleted list*/

/*Remove Card Starts here (shared between multiple components)*/
.removeCard {color:#666; font-weight:normal; line-height:1em; text-decoration:none; background:url(../../images/remove.png) left no-repeat; padding-left:17px;}
.removeCard:hover {color:#666; font-weight:normal;}
.restoreResult{line-height:1em; text-align:right; float:right;}
.restoreResult a {color:#666;font-weight:normal; text-decoration:underline;}
.restoreResult a:hover {text-decoration:none;}
/*Remove Card ends here*/

.visibilityHidden {visibility:hidden;}
.visibilityVisible {visibility:visible;}

/* Button related */
a.button, a.button:visited, a.button:hover, a.button:active {color: #fff;font-weight:bold !important}	
.button-outerWrapper {margin-top: 0px;margin-bottom: 1px;border: 1px solid #a61020;display: inline-block;background: #de162b url(../../images/bgnd-redButtons.png) center left  no-repeat;}
#IE7 .button-outerWrapper,#IE6 .button-outerWrapper {display: inline;	zoom: 1;}
.button-outerWrapper:active .button {color: #fcc;text-shadow: #333 -1px -1px 1px;}
.textright .button-outerWrapper	{float: right;}			
.button-innerWrapper {border: 1px solid #eb7380;border-bottom: 1px solid #6f0b15;border-right: 1px solid #a61020;-moz-border-radius:3px;-webkit-border-radius:3px;}	
#IE8 .button-innerWrapper{margin-top:-1px; padding:1px 0px 2px;}
#IE7 .button-innerWrapper{margin-top:-2px; padding-bottom:2px;}
.button {color: #fff;font-weight: bold;text-decoration: none;text-shadow: #333 1px 1px 1px;font-size: 12px;	padding: 2px 8px 1px 8px;display: inline-block;zoom: 1;}
#IE6 .button,#IE7 .button,#IE8 .button {padding: 1px 8px 2px 8px;}
.button {cursor:pointer;	outline-color:-moz-use-text-color;outline-style:none;outline-width:0;	text-align:center;-moz-background-clip:border;-moz-background-inline-policy:continuous;	-moz-background-origin:padding;	background: transparent;border:none;outline-color:-moz-use-text-color;
	outline-style:none;outline-width:medium;}	
#IE7 a.button,#IE8 a.button {padding:2px 8px 2px; margin-bottom:-2px;}	
input.button {width: auto; font-family: inherit;	margin: 0px; overflow: visible;}	
.button-outerWrapper-hover {color: #fff;	}		
.button-outerWrapper-hover .button-innerWrapper, .button:hover {background: url(../../images/bgnd-redButtons.png) center right no-repeat; }	
.primaryButton, .primaryButton .button:hover{background:#031144 url(../../images/bgnd-button-primary.gif) bottom left repeat-x;border:}
.outerBorder{border:1px solid #071d80;}
.innerBorder{border: 1px solid #6a76aa;}

a.buttonPrint, a.buttonPrint:visited, a.buttonPrint:active {color: #fff;}	
.buttonPrint-outerWrapper {margin-top: 0px;margin-bottom: 1px;border: 1px solid #a61020;display: inline-block;background: #de162b;}
#IE7 .buttonPrint-outerWrapper,#IE6 .buttonPrint-outerWrapper {display: inline; zoom: 1;}
.buttonPrint-outerWrapper:active .buttonPrint {color: #fcc;text-shadow: #333 -1px -1px 1px;}
.textright .buttonPrint-outerWrapper	{float: right;}			
.buttonPrint-innerWrapper {border: 1px solid #eb7380;border-bottom: 1px solid #6f0b15;border-right: 1px solid #a61020;-moz-border-radius:3px;-webkit-border-radius:3px;}	
#IE8 .buttonPrint-innerWrapper{margin-top:-1px; padding:1px 0px 2px;}
#IE7 .buttonPrint-innerWrapper{margin-top:-2px; padding-bottom:2px;}
.buttonPrint {color: #fff;font-weight: bold;text-decoration: none;text-shadow: #333 1px 1px 1px;font-size: 12px;	padding: 2px 8px 1px 8px;display: inline-block;zoom: 1;}
#IE6 .buttonPrint,#IE7 .buttonPrint,#IE8 .buttonPrint {padding: 1px 8px 2px 8px;}
.buttonPrint {outline-color:-moz-use-text-color;outline-style:none;outline-width:0;text-align:center;}	
#IE7 a.buttonPrint,#IE8 a.buttonPrint {padding:2px 8px 2px; margin-bottom:-2px;}	
input.buttonPrint {width: auto; font-family: inherit; margin: 0px; overflow: visible;}	

/*Button related*/

/*divs with grayborder and text*/
.grayBorder{border: 1px solid #ccc;}
/*color changed from #999 to #585858 for PID_1389*/
.grayText ,.grayText span{margin:0px;font-size:10px;font-weight:normal;color:#585858;}
/* #IE7 .grayText { margin-left:10px; } */
/*color changed from #999 to #585858 for PID_1389*/
.grayBorderLink{font-size:10px;font-weight:normal;color:#585858 !important;text-decoration:underline;}
.grayBorderLink:hover{font-size:10px;font-weight:normal;color:#585858 !important;text-decoration:none;}
.grayBorderPadding{padding: 15px 13px 10px 13px;}
.grayBorderTop{border-top:1px solid #ccc;}
.grayBorderDottedTop{border-top:1px dotted #ccc;}
/*divs with grayborder and text*/

/* Modal window styles starts */
.modalHeader {position:absolute; top:0px; right:12px; z-index: 9999 !important; overflow: hidden }
.modalHeader  ul {color:#FFF; font-size:12px; font-weight:normal; padding-top:7px; margin-right:-1px; float:right;}
.modalHeader  ul li a { color:#FFF; text-decoration: none;font-weight: normal; }
#IE6 .modalHeader  ul li a { color:#FFF }
.modalHeader  ul li a:hover { font-size:12px;text-decoration:underline;}
.modalHeader  ul li {list-style:none; padding-right:20px; display:inline-block; float:left;}
.modalHeader a.edit {text-decoration:underline;}
.modalHeader a.edit:hover {text-decoration:none;}
.modalHeader #closeImage {background:url(../../images/close_modal.png) right no-repeat; cursor:pointer; cursor:hand;}
.modalHeader #printWindow {background:url(../../images/print_modal.png) left no-repeat;cursor:pointer;cursor:hand;padding-left:27px;}
.ui-dialog-titlebar-close {display:none;}
.ui-dialog {-moz-box-shadow: 0 0 2em #9c9c9c; -webkit-box-shadow: 0 0 2em #9c9c9c; box-shadow: 0 0 2em #9c9c9c; background-color:#FFF; -moz-border-radius:4px;-webkit-border-radius:4px; text-align:left !important; margin-top:20px;}
.ui-dialog .ui-corner-all { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.ui-dialog.ui-widget-content, .ui-dialog .ui-widget-content { border:0 none; }
.ui-dialog-titlebar { background: url(../../images/bg_modalheader.png) repeat-x; height:30px !important; text-align:right; 	-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px; -moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;width:expression($('.ui-dialog').width()?$('.ui-dialog').width():'auto')}
.ui-dialog-content {padding:15px;}
#IE6 .ui-dialog-content, #IE7 .ui-dialog-content, #IE8 .ui-dialog-content {border:1px solid #e4e4e4;}
.modalContent thead th {background-color:#FFF;width:20%; }
.modalContent tbody th, .modalProductTable tbody td {font-weight:normal; color:#000;}
.modalProductTable tbody td.firstColumn {background:none;}
.modalHeaderBrowser {background:  url(../../images/bg_modalheader.png) repeat-x;}
.modalHeaderBrowser ul {list-style-type:none;}
.modalHeaderBrowser ul li {float: left;}
.modalHeaderBrowser ul li a, .modalHeaderBrowser ul li  a:visited  {color: #fff;font-size:  11px;text-decoration:none;}
.modalBlock { z-index: 4000; top: 170px; position:  absolute; }
#IE7 .modalBlockAtm { z-index: 4000; top: 170px; position:  absolute; left:512px;}
.shadowEffects {	-moz-box-shadow: 0 0 5em  #9c9c9c;-webkit-box-shadow: 0 0 5em #9c9c9c;box-shadow:  0 0 5em #9c9c9c;background-color:#e2e2e2;}
#IE6 .shadowEffects, #IE7 .shadowEffects, #IE8 .shadowEffects { border: 1px solid #e2e2e2; }
/* Modal window styles ends */

a {outline:0px;}
.fontWeightNormal, .fontWeightNormal:hover {font-weight:normal !important;}
.description{font-size:12px;font-weight:normal;color:#666;display:block;opacity:0.85;background-color:#EDEDED;border:1px solid #fff;}
#IE7 .description, #IE8 .description{margin-top:-5px;}

.bgGrayGradient {background: #f5f5f5;border: 1px solid #eaeaea;}
.font-11px{ font-size:11px; }
.font-12px { font-size: 12px; }
.font-14px{ font-size:14px; }
.font-25px{font-size: 25px;}
.colorDarkBlue { color: #0C2074; }
.colorLightDarkGray { color: #666 !important; }
a.colorLightBlue { font-weight:normal; color: #2B85BB; text-decoration:none; }
a.colorLightBlue:hover { font-size:11px; font-weight:normal; text-decoration:underline; }

.displayNone {display:none;}
.displayBlock {display:block;}
.displayInline { display:inline !important;}
.displayInlineBlock { display: inline-block; }
.padding15px {padding:15px;}
.push-right-15px{margin-right:15px;}
.textAlignRight, .txtAlignRight {text-align:right;}
.textAlignLeft {text-align:left;}

/* TABS Styles starts */
.tabWraper .ui-tabs-nav {list-style-type:none; display:block; margin:0px !important;}
.tabWraper .ui-tabs-nav li {margin-bottom:1px !important; width:85px; margin-right:2px !important;cursor:pointer;}
.tabWraper .ui-tabs-nav li.ui-tabs-selected {margin-bottom:0px !important; width:85px; margin-right:2px !important;cursor:pointer;}
.tabWraper .ui-tabs-nav li a, .tabWraper .ui-tabs-nav li a:hover {font-size:12px; font-weight:normal; text-decoration:none; line-height:16px; outline:0;}
.tabs.ui-widget {width:465px !important;}
.tabContainer{clear:both; border:1px solid #C9E0EC;}
.ui-tabs .ui-tabs-nav li a { float:left; padding:0em 1em; text-decoration:none; line-height:16px; text-align:center; width:69px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom:0px; width:87px; }
.ui-corner-top { -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; }
.ui-tabs.ui-widget-content { border:0px; }
.ui-tabs .ui-state-default { background:#bfdbe9 url(../../images/tab_unselected.png) repeat-x scroll top center; text-shadow:none !important; padding:1px 0px 2px !important;}
.ui-tabs .ui-tabs-hide {display: none;}
.ui-tabs-selected {list-style-type:none; display:block; float:left;   margin-bottom:0px; border:1px solid #2b85b9 !important; background:#2e83b9 url("../../images/tab_selected.png") repeat-x top !important; text-shadow:none !important; padding:1px 0px 2px !important;}
.ui-tabs-selected a  {color:#FFF !important; text-shadow:none !important;}
.ui-state-default {list-style-type:none; display:block; float:left;   color:#0C2074 !important; text-shadow:none !important;
			 border:1px solid #c0dae9; margin-bottom:1px; background:#bfdbe9 url("../../images/tab_unselected.png") repeat-x top;}
.ui-tabs.ui-widget-content .ui-state-hover {list-style-type:none; display:block; color:#2B85BB !important;
			border:1px solid #f1e4c1;  background:#f3e8ca url("../../images/tab_hover.png") repeat-x top; text-shadow:none !important;}
.ui-tabs .ui-tabs-nav .ui-state-hover a {color:#2B85BB !important; display:block !important; text-shadow:none !important; line-height:16px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color:#fff !important; display:block !important; text-shadow:none !important; line-height:16px; width:69px;}
.ui-tabs .ui-tabs-nav .ui-tabs-selected a:hover {color:#FFF !important; text-shadow:none !important;}
.ui-tabs-selected a, .ui-state-default a, .ui-tabs .ui-state-hover a {padding-left:8px !important; padding-right:8px !important; text-shadow:none !important;}
.tabContainer ul li {height:auto !important; list-style-image:url(../../images/bullet.png) !important;}
.tabContainer ul li, .tabContainer ul li a {line-height:1.3em !important;}
.tabContainer ul li .superscript {font-size:6.5pt !important;left:2px;position:relative;top:-4px;padding-right:2px}
.tabContainer p {margin-bottom:15px}
.tabContainer a, .tabContainer ul li a { font-weight:normal; text-decoration:underline; color:#0C2074; }
.tabContainer a:hover, .tabContainer ul li a:hover { font-weight:normal; text-decoration:underline; color:#2B85BB; }
#IE7 .ui-tabs .ui-tabs-panel { padding: 7px 7px 10px 7px !important; }
.tabContainer .listStyleBullet{margin-top:15px !important}
.tabSectionDiv .tabContainer ul li {list-style-image:none !important;}
/* TABS Styles ends */			
		
.mask {background-color:#FFF !important; position:absolute; top:0px; left:0px; opacity:0.4;filter:alpha(opacity=40); z-index:1000 !important;}

/*carousal related*/

/*  -----------------------Selectmenu  ----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li {text-align:left;padding:0; margin:0; display: block; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; padding:5px 0px;}
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.5em; }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
.ui-selectmenu {	border-color: #999;background: url("../../images/bgnd-selectmenu.png")  right -2px !important;padding: 4px;height: 16px;font-size: 11px;}	
.inlineFields li.ui-state-active  {color: #999;}
.ui-selectmenu.ui-selectmenu-focus {	background-position: right -50px;border-color: #2B85BB;color:#2B85BB;}
.ui-selectmenu-icon {display: none;}
.ui-selectmenu.ui-corner-all {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}	
.ui-selectmenu .usbicon {position: absolute;top: 2px;right: 0px;}
.ui-selectmenu-status {margin: 0px;padding: 0px .5em;}
.ui-state-hover	{color:#666;}
a.ui-selectmenu{font-size:11px;font-weight:400;color:#0C2074;text-decoration:none;border:1px solid #999}
a.ui-selectmenu-error:hover{font-size:11px;font-weight:400;color:#2b85bb;text-decoration:none;border:1px solid #2b85bb;background:transparent url(../../images/bgnd-selectmenu.png) repeat scroll right -102px !important}
.ui-selectmenu-error{color:#2b85bb;background:url(../../images/bgnd-selectmenu.png) right -102px !important;border:2px solid #D3040A;font-size:11px;padding:3px 4px !important}
ul.ui-selectmenu-menu li a {font-weight:normal;color:#666666;}
#IE6 .ui-selectmenu-menu { border: 1px solid #C9E0EC; }
/**		SelectMENU CSS ends here	**/

.nextButtonContainer {position:absolute;top:210px;left:365px;}
.previousButtonContainer {position:absolute;top:210px;left:50px;}
.description{font-size:12px;font-weight:normal;color:#666;display:block !important;opacity:0.85;background-color:#EDEDED;border:1px solid #fff;}
/*carousal related*/
label {font-weight:normal;margin-top:3px;}
.grayBorderRight {border-right:1px solid #CCCCCC;}
.grayBorderLeft {border-left:1px solid #CCCCCC;}
.grayBorderBottom {border-bottom:1px solid #CCCCCC;}
.grayBorderTop {border-top:1px solid #CCCCCC;}
.leftBorder {border-left:1px solid #EDDDB3;}
.infieldLabel {color:#999999;font-weight:normal;left:7px;margin:0;padding:0;position:absolute;top:4px;}

fieldset {border:medium none;margin:0;padding:0;}
legend {display:none;}
.leftComponent label {float:left;}
.fieldItem {vertical-align:middle;}
.fieldItem {float:left;margin-right:10px;position:relative !important;}

.fieldRow {float:left;margin-top:10px;position:relative !important;}
.grayBorderLeft input[type="text"], input[type="password"], input.text, input.title, textarea, select {margin:1px 0;}
input[type="checkbox"], input[type="radio"], input.checkbox, input.radio {margin-left:0;margin-right:5px;top:2px;}
.textInput {background-color:#FFFFFF;border:1px solid #999999;color:#736F6E;padding:3px 1px;}
.font14px {color:#0C2074;font-size:14px !important;font-weight:bold !important;}
.font16px {color:#0C2074;font-size:16px !important;font-weight:bold !important;}
.rightVerticalList li {list-style-type:none;line-height:1.3em;}
.rightComponentHolder {border-bottom:1px solid #CCCCCC;margin-left:0px;}
.rightVerticalList li a {color:#0C2074;font-size:12px;font-weight:normal;text-decoration:underline;}
.rightVerticalList li a:hover {color:#2B85BB;text-decoration:none;}
.noBottomBorder {border-bottom:medium none;}
.fontWhiteBold {color:#FFFFFF;font-size:18px;font-weight:bold;}
.small {color:#FFFFFF;font-size:12px;line-height:1em;}
.overflowHidden{overflow: hidden;}
.overflowAuto{overflow: auto;}
.line-height-1-3em {line-height:1.3em}

.fontWeight-bold{font-weight:bold}
.fontSize-12px{font-size:12px !important;}
.color-000{color:#000;}
.color-white { color:#FFF; }

.subTable {border:none !important;}
.subTable tr th,.subTable tr td{padding:5px !important; border:none !important; background:none !important;}
.subTable .firstColumn {background:none !important; border-left:none !important;}

.highlightBlueBorder{border: 2px solid #51A7CF !important;box-shadow: 0 0 4px #51A7CF inset;-webkit-box-shadow: 0 0 4px #51A7CF inset;-moz-box-shadow: 0 0 4px #51A7CF inset;padding: 2px 0px !important;}
.highlightRedBorder{border: 2px solid red !important;box-shadow: 0 0 4px #FF6666 inset;-moz-box-shadow: 0 0 4px #FF6666 inset;	-webkit-box-shadow: 0 0 4px #FF6666 inset;}
.invalid{background: #FEE4E5 url(../../images/bgnd-form-invalid-textfield.gif) no-repeat scroll right top !important;border: 2px solid #D3040A;padding: 2px 0px !important;}
.highlightEditBorder{border-left: 1px solid #0086BE !important;border-right: 1px solid #0086BE !important;}
.blueSelect{padding: 3px 3px !important;}
.blueSelect1{padding: 3px 3px !important;}

.notification_message{text-align: left;padding:0px;z-index: 10000;}
.formError .formErrorContent {background: #ee0101;color:#fff;font-family:tahoma;font-size:11px;width: 150px;border:2px solid #ddd;box-shadow: 0px 0px 6px #666;-moz-box-shadow: 0px 0px 6px #666;-webkit-box-shadow: 0px 0px 6px #666;padding:8px 10px;margin-top:10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;	}
.redPopup .formErrorContent {overflow:hidden;background: red;}
.greenPopup .formErrorContent {overflow:hidden;background:#40a0cc;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute;left:140px;	width:15px;height:15px;z-index:5001;margin-top:-2px;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow: 0px 2px 3px #666;-moz-box-shadow: 0px 2px 3px #666;-webkit-box-shadow: 0px 2px 3px #666;font-size:0px; height:1px; background:#ff0000;margin:0 auto;line-height:0px; font-size:0px; display:block;}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#40a0cc;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;} 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;} 
.formError {z-index:9998 !important;}
.usbSpriteIcon{background: url(../../images/icons-sprite.png) no-repeat 0px 0px;}
.showErrorIcon { background-position: -75px -3px; width:15px; }
.usbCancelIcon{	background-position: -34px -3px; width:18px; height:18px; padding-top: 3px; cursor: hand; cursor:pointer;}

.numberedList {padding-left:2px;}
.listNumbered { list-style-type: decimal; }
.listTypeNone{ list-style-type: none; }
#IE7 .listNumbered { margin:0px 2.5em 1.5em; }
.push-left-25px {margin-left:25px;}


.criteriaTable thead th a{text-decoration:none}
.usbHelpIcon {background-position:-50px -2px;width:18px; cursor:pointer;}
.fontSize-25px{font-size:25px}
.fontSize-8px{font-size:8px !important}
.textAlignCenter{text-align:center !important;}

.height30px { height: 30px; }
.mainContainer{ padding:19px 20px 20px;  background-color: #F5F5F5; }
.backgroundWhite{background-color: #fff;}
.backgroundImgNone{background-image:none;}
.fontSize-14px{font-size:14px;}
.modalLinks{color:#0C2074; text-decoration:underline;}

.error {background:#fdb913 none repeat scroll 0 0;border-color:#fdb913;color:#000;left:0;top:0;height:18px;margin-bottom:0px;}

/*	All the components CSS	*/

.marketingSpace {background: #64cae1 url(../../images/comp_mark_bg.jpg) repeat-x;width:156px;}
.aboutYourself h2{font-size:14px;}
.aboutYourself label{padding-right:55px;color:#666;}
.userChoices h3{font-size:14px;}
.userChoices{color:#666;}
.ui-selectmenu-menu li a, .ui-selectmenu-status {padding: 0 17px 0 5px;}

/******* Comp 1 ***********/

#header div.span-6 a, .carousalContainer  div.span-2 a{text-decoration: none !important;}
.horizontalTopNavBanking,.horizontalTopNavInformation{ clear:both; margin:0; overflow:auto; position:relative; float:right; }
.horizontalTopNavBanking {background:url("../../images/bg-horizontal-top-nav.png") repeat-x scroll left bottom #246DAA;height:24px; margin-bottom:3px; padding:3px 10px 0px 5px;}
.horizontalTopNavBanking  li {border-right:1px dotted #95C2DD;list-style-image:none;list-style-position:outside;list-style-type:none;float:left;padding:0px 5px;}
.horizontalTopNavBanking  li#last_nav{padding-left:5px;}
.horizontalTopNavBanking  a {color:#FFFFFF;font-size:13px;font-variant:normal;font-weight:bold;text-decoration:none;}
.horizontalTopNavBanking  a:hover{text-decoration:underline;}
.headerBorder li{color:#0C2074;border-right:1px solid #7AB3D4;}

/******* Comp 2 ***********/

.horizanMenu { background: #0c2074 url('../../images/comp_2_bgnd-blue-gradient.png') left center repeat-x; }
ul.nav-main li.homeLink a { text-transform: capitalize; color: #9ea6c7; }
ul.nav-main li { display: table-cell; vertical-align: middle; padding: 6px 0px 12px 0px; }
ul.nav-main-smallbiz li {padding: 4px 0px 8px 0px !important; }
ul.nav-main a { border-right: 1px dotted #6d79ac; color: #fff; text-decoration: none; padding: 2px 10px 2px 10px; display: block; text-align: center; }
#IE6 .nav-main-tab a.megaMenu-trigger { color: #fff !important }
#IE6 .nav-main-tab a.megaMenu-trigger:hover { color: #0c2074 !important }
ul.nav-main .lastChild a{ border:none; margin-right:4px;}
ul.nav-main li.megaMenu-trigger-hover .megaMenu { display: block; }
.megaMenu .innerWrapper { background: #fff; padding: 10px; overflow: auto; margin-bottom: -15px; width: 190px; }
.megaMenu-wide .innerWrapper { width: 485px; }
#IE7.megaMenu-wide .innerWrapper, #IE6.megaMenu-wide .innerWrapper { width: 477px; }
ul.megaMenu-secondary { width: 195px; list-style: none; border-top: 1px dotted #ccc; }	
ul.megaMenu-secondary li { padding: 0px 0px 0px 0px; margin: 0px;	border-bottom: 1px dotted #ccc;	display: block;	width:100%; }
#IE6 ul.megaMenu-secondary li { width: 100%; }
ul.megaMenu-secondary li a { padding: 9px 3px 7px; line-height: 100%; margin: 0px; display: block; text-align: left; width:100%; }
.megaMenu-sidebar { width: 270px; margin: 0 0 0 10px; background: white url('../../images/comp_2_bgnd-box-blue-gradient.png') left top repeat-x; }
.megaMenu-sidebar ul li { width: auto; display: block; margin: 0px 2px 5px 0px;	 padding: 0px 0px 0px 12px; }
.megaMenu-sidebar li a{font-weight:normal; text-align:left;}
.megaMenu-sidebar li a:hover { color: #2b85bb; text-decoration: underline; }
li.megaMenu-trigger-hover-visualStyle { border-top: 1px solid white !important; -moz-box-shadow: inset 5px -15px 25px #fff, inset -5px -15px 25px #fff, inset 0px 15px 25px #cae0ee; -webkit-box-shadow: inset 5px -15px 25px #fff, inset -5px -15px 25px #fff, inset 0px 15px 25px #cae0ee; background: white url('../../images/comp_2_bgnd-tab-gradient.png') left top repeat-x; }
li.megaMenu-trigger-hover-visualStyle a, 
li.megaMenu-trigger-hover-visualStyle-leftSibling a { border: none;  margin-right:1px;}
#IE6 li.megaMenu-trigger-hover-visualStyle > a{color:#0c2074}
li.megaMenu-trigger-hover-visualStyle a { margin-top: -1px; color: #0c2074; margin-right:1px;}

#IE6 ul.nav-main li.megaMenu-trigger-hover-visualStyle ul.megaMenu-secondary li a {
color:#2B85BB;
}
#IE6 ul.nav-main li.megaMenu-trigger-hover-visualStyle ul.megaMenu-secondary li a:visited {
color:#7FA4BA;
}
#IE6 ul.nav-main li.megaMenu-trigger-hover-visualStyle ul.megaMenu-secondary li a:hover {
color:#0C2074;
text-decoration:underline;
}

#IE8 .megaMenu, #IE7 .megaMenu, #IE6 .megaMenu { margin-top: -3px; }

.nav-main li.megaMenu-trigger-hover-visualStyle ul.megaMenu-secondary li a { color: #7fa4ba; }
ul.nav-main li.megaMenu-trigger-hover-visualStyle ul.megaMenu-secondary li a:hover { text-decoration: underline; color: #0c2074; }
.horizanMenu .megaMenu-imageShadow .innerWrapper, .horizanMenu  .megaMenu-imageShadowWide .innerWrapper { margin-bottom: 0px; padding-bottom: 15px; }
.usbicon-redShieldBullet { width: 25px; height: 25px; background-image: url('../../images/comp_2_usb-icons-sprite.png'); background-position: 0px -1200px; }
/*search button style */
.searchWrapper input[type="text"] { width: 140px; margin:0px; padding: 4px 5px 3px 5px; margin-right:3px; }
#searchWrapper {
    background-color: #FFFFFF;
    height: 25px;
    position: absolute;
    right: 7px;
    top: 6px;
}
/*	Has to be moved to common.css while integrating	*/

.roundedTop { -moz-border-radius-topleft:4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius: 4px; }
.roundedRight{ -moz-border-radius-bottomright:4px ; -moz-border-radius-topright:4px ;}
.roundedTopLeft { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.roundedBottomLeft { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.pull-left--3px { margin-left: -3px; }
.padding-0px { padding: 0px; }
.border-0px { border:0; }
.push-top-11px { margin-top:11px; }
.posRelative { position: relative; }

.overflowVisible { overflow: visible; }
.shadowEffects15px { -moz-box-shadow:0px 15px 15px #777; -webkit-box-shadow:0px 15px 15px #777; }
.fontWeightBold { font-weight: bold; }
.horizanMenu  .displayTable { display:table;margin:3px 0 -3px;}
.textUpper { text-transform: uppercase; }
.push-bottom-8px { margin-bottom: 8px; }
.zoom-1 { zoom: 1; }

/*IE 7 related*/
#IE7 .megaMenu-imageShadow, #IE6 .megaMenu-imageShadow, .megaMenu-imageShadowWide {
	padding: 0px 10px 10px 10px;
	margin-left: -10px;
}
#IE7 .megaMenu-imageShadowWide, .megaMenu-imageShadowWide {
	background: url('../../images/comp_2_bgnd-mega-shadow-520.png') bottom left no-repeat;
}
#IE6 .megaMenu {
	background:none repeat scroll 0 0 #DDDDDD;
	border-right:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	margin-left:-2px;
	padding: 0 1px 1px 1px;
}
#IE7 ul.nav-main li, #IE6 ul.nav-main li{
 	display:inline;
	zoom: 1;
}
/*IE 7 related*/

/******* Comp 3 ***********/

.footerFat{background:transparent url('../../images/comp_3_bgnd-box-blue-gradient.png') repeat-x scroll left top; border:1px solid #DFEDF5 !important;}
/*color changed from #999 to #585858 for PID_1389*/
.copyRightInfo{font-size:11px;font-weight:normal;color:#585858;}
.footerBorder li{border-right:1px solid #666;}
.footerBorder ul li a {color:#666666;}
.footerNav ul li a:hover{text-decoration:underline;}
#IE7 .footerBorder{padding-left:20px !important;}
.footerFat h3{padding-left:10px;}
.footerFat h3.start{padding-left:0px;}
.footerFat ul{float:left;margin:0px;padding-left:10px;border-left:1px dotted #AACEE4;}
.footerFat ul.first,.footerFat ul.stretched{border-left:none;padding-left:0px}

/******* Comp 4 ***********/

.loginStatic {font-size:12px; overflow:hidden; padding:10px 15px 0 15px; cursor:pointer;}
.bgndShadowBox {background:transparent url(../../images/bgnd-shadedbox-span6.png) repeat scroll 0 0;}
#IE6 .bgndShadowBox {height:20px}
.bottomDark{height:10px; background-position:0 -1740px;}
#IE6 .bottomDark{background-position:0 -1735px;height:0px;}
.loginTxt, .loginTxt a {font-size:12px;font-weight:bold;color:#0C2074;display:inline;float:left;}

/* move to blueprint-addition.css */
.prepend-left-3px{padding-left:2px;}
.append-right-3px{padding-right:2px;}
.push-bottom-7px{margin-bottom:7px;}
.push-top-7px{margin-top:7px;}
.prepend-top-11px{padding-top:11px;}
/* these will move to common.css */
.roundedTop {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

.spriteIcon{background:transparent url(../../images/usb-icons-sprite.png);background-repeat:no-repeat; }
#IE6 .spriteIcon{background:transparent url(../../images/usb-icons-sprite.gif);background-repeat:no-repeat; }

.triggerIcon{background:transparent; }
#IE6 .triggerIcon{background:transparent url(../../images/arrow_triger.gif);background-repeat:no-repeat; }
.rightArrow, #IE6 .rightArrow{background-position:0 -800px;height:15px;width:10px;float:left;}
.landArw, #IE6 .landArw{background-position:-45px -803px;height:12px;width:10px;float:left;}
.downArrow{background-position:-25px -800px;height:15px;width:10px;float:left;}

.lockIcon,#IE6 .lockIcon {background-position:0 -50px; height:20px; width:20px; float:right;}

/******* Comp 5 ***********/

.callToAction{
line-height:1em;border: 1px solid #EDDDB3;background: url(../../images/bgnd-box-tan-gradient.png) repeat-x scroll left top !important
}
/*Commented to remove additional space above Call to Action Heading - IE7 Issue*/
/*.callToAction .callToActionImg{background:url(../../images/callToActionIcon.png); height:25px;width:35px; position:relative; top:-1px;}*/
.callToAction h4{width:170px;margin:0;font-size:14px; line-height:1em;color:#0C2074;font-weight:bold; padding-bottom:15px;}
.callToAction .innerDiv{border-bottom: 1px dotted #CCCCCC;font-size:12px; width:195px; color:#666;font-weight:bold;}
.callToAction .innerDivCallus{font-size:12px; width:195px; color:#666;font-weight:bold;}
.callToAction .innerDivChat{border-top: 1px dotted #CCCCCC;font-size:12px; width:195px; color:#666;font-weight:bold;}
.callToAction  .usbButtonRed_1 a{line-height:18px !important}
.phColor{color:#666}
a.visitLnkCol:hover{color:#2B85BB;}
a.normalFont{font-weight:normal;line-height: normal;}
a.visitLnkCol {color:#0C2074;}

/* move to blueprint-addition.css */
.prepend-top-15px {padding-top:15px;} /*used in comp_39 also */
.append-bottom-10px{padding-bottom:10px;} /*used in comp_39 also */
/* move to common.css */
.underLineNone{ text-decoration:none !important;}
.callToAction .button{line-height:1.5;} 
.remBorderBottom{border-bottom:none !important;}

/******* Comp 11_36 ***********/

.carousal{background:#F2F2F2 url(../../images/bg.gif) repeat-x scroll left top;border:1px solid #e2e2e2;}
.carousalContainer{width: 300px; position: relative;}
.feature{position:absolute;height:auto !important;overflow:hidden !important;}
.secondaryLeft .description,.secondaryRight .description{font-size:6px;}
.secondaryLeft h4,.secondaryRight h4{padding-bottom:0px;}
.secondaryLeft a,.secondaryRight a{font-size:6px;font-weight:normal;color:#2B85BB;text-decoration:none;}
.secondaryLeft a:hover,.secondaryRight a:hover{text-decoration:underline;}
.primary a{font-size:11px;font-weight:normal;color:#2B85BB;text-decoration:none;}
.primary a:hover{text-decoration:underline;}
.carousal p a:hover { font-size:16px; font-weight: normal;}

/******* Comp 12 ***********/

.seeCardsArrow{color: #2B85BB;}

/******* Comp 14 ***********/

.breadCrumb ul{margin-left:0px;}
.breadCrumb ul li{list-style-type:none;float:left;}
.breadCrumb ul li.first_nav a{padding-left:0px}
.breadCrumb ul li a{font-size:10px;color:#495897;padding:0px 0px 0px 5px !important;}
.breadCrumb a:hover{font-weight:normal;}
.breadCrumb .currentLink, .arrowColor{color:#666;}
.breadCrumb  .currentLink{text-decoration:none;}
.dd{background}
.spriteIcon1{background: url(../../images/usb-icons-sprite.png) no-repeat scroll 0 0 transparent;}

.rtArr{background-position:-10px -434px;height:6px;width:8px;display:inline-block;margin-left:5px;}
.rtDblArr{background-position:-39px -433px;height:6px;width:8px;display:inline-block;margin-left:5px;}
#IE7 .rtDblArr, #IE7 .rtArr{height:9px;}

/******* Comp 15 ***********/

.zipCodeTxt a, .zipCodeTxt a:hover { font-weight:normal;}
.zipCodeDiv {z-index:9998 !important; font-size:12px;line-height:1em;-moz-box-shadow: 0 0 1em #9c9c9c; -webkit-box-shadow: 0 0 1em #9c9c9c; box-shadow: 0 0 1em #9c9c9c;border: 1px solid #D2D2D2 !important;width:195px !important;height:55px !important;display:none;position:absolute;right:-52px;top:5px;padding:5px !important;background-color:#fff;}
#IE6 .zipCodeDiv { display:none }
.imgDiv{padding-top:0px;} 
.edit{color:#2B85BB;padding-left:5px;padding-top:0px;}
.fieldItems{margin-top:23px } 
#IE7 .fieldItems{margin-top:9px } 
.zipCodeDiv .fieldItems  .textInput {margin-right:10px;vertical-align:middle;width:50px !important;height:19px;}
.zipCodeDiv .valignMid{vertical-align:top;}
.zipCodeDiv .zipCancel {color:#0C2074; padding-left:10px;}
.zipCodeDiv .zipCancel:hover {color:#2B85BB; text-decoration:underline; font-weight:normal;}

/******* Comp 18 ***********/

.productComparisonTable thead h3 {height:30px; color:#0C2074; font-size:12px;}
.productComparisonTable thead th.firstColumn {padding-left:130px !important;}
.productComparisonTable thead th.threeColumn{width:27%;}
.productComparisonTable thead th.twoColumn {width:41%;}
.productComparisonTable thead th.oneColumn {width:81%;}
.productComparisonTable thead h3 {height:30px;}
.ui-modal.ui-widget {width:785px !important;}
.ui-widget-header {border:0 !important}

/******* Comp 20 ***********/

.cardComparisonTable{border-right:1px solid #E7D19A;border-bottom:1px solid #E7D19A;border-top:none;border-left:none;}
.cardComparisonTable thead h3 {height:30px;}
.cardComparisonTable  tbody tr th{border-left:1px solid #E7D19A}
.cardComparisonTable thead tr th{color:#666;background: transparent url(../../images/comp_20_header.png) center repeat-x;padding:6px 5px 8px 15px;border-left:1px dotted #E7D19A; border-top:1px solid #E7D19A; border-bottom:1px solid #E7D19A; }
.cardFeatureTitle{padding-top:3px;}
.cardComparisonTable thead th.firstColumn, #IE8 .cardComparisonTable thead th.firstColumn {background:none;border-left:none;border-top:none; padding-left:140px !important;border-bottom:1px solid #E7D19A;}
.cardComparisonTable thead th.fourColumn{width:20%;}
.tableBorderLeft {border-left:1px solid #E7D19A !important}

/* added on 07/10/2010 for new comparison table with 7 columns STARTS HERE */
.cardComparisonTable thead th.newFirstColumn, #IE8 .cardComparisonTable thead th.newFirstColumn {background:none !important;border-left:none !important;border-top:none !important; width:120px !important; min-width:120px !important;border-bottom:1px solid #E7D19A;}
.cardComparisonTable thead th.newFirstColumnSplash, #IE8 .cardComparisonTable thead th.newFirstColumnSplash {background:none !important;border-left:none !important;border-top:none !important; width:120px !important; min-width:120px !important;border-bottom:1px solid #E7D19A;}

#IE7 .cardComparisonTable thead th.newFirstColumnSplash {padding-left:40px !important;}
#IE7 .cardComparisonTable thead th.newFirstColumn {padding-left:120px !important;}
.cardComparisonTable thead tr.bgTableHeader th, #IE8 .cardComparisonTable thead tr.bgTableHeader th{background: transparent url(../../images/bg-table-header.png) center repeat-x;padding:6px 5px 8px 15px;border-left:1px dotted #E7D19A; border-top:1px solid #E7D19A; border-bottom:1px solid #E7D19A; min-width:65px;}
.subTable th, .subTable td {background-color:transparent !important;}
.cardComparisonTable table.subTable, .cardComparisonTable .subTable th.firstCulumn, .cardComparisonTable .subTable td.firstCulumn,.cardComparisonTable .subTable th,.cardComparisonTable .subTable td{border:none !important; background:none !important;}
.subTable thead th {color:#000 !important}
/* added on 07/10/2010 for new comparison table with 7 columns ENDS HERE */

.cardComparisonTable thead th.threeColumn{width:27%;}
.cardComparisonTable thead th.twoColumn {width:41%;}
.cardComparisonTable thead h3 {height:30px;}
.lastCol {min-width:110px !important; width:110px }
.removeCardRow, .removeCardRowTableC {color:#666 !important; font-weight:normal; line-height:1em; text-decoration:none; background:url(../../images/remove.png) left no-repeat; padding-left:17px;}
.removeCardRow:hover, .removeCardRowTableC:hover {color:#666; font-weight:normal;}
#IE8 .cardComparisonTable thead tr th{background: transparent url(../../images/comp_20_header.png) repeat-x;padding:7px 5px 7px 15px;border-left:1px dotted #E7D19A; border-top:none; border-bottom:none;}
.restoreResult {margin-bottom:15px; float:none;}
.backIcon {width:16px; height:15px; background: url(../../images/usb-icons-sprite.png) -4px -852px no-repeat;}
.backText{line-height:1.3em; display:inline-block;}
.backText a {color:#666;font-weight:normal; text-decoration:underline; padding-left:5px;}
.backText a:hover {text-decoration:none;}
.removeFeature, .removeFeatureTableC  {background:url(../../images/remove.png) left no-repeat; width:12px; height:12px; cursor:hand; cursor:pointer;}

/******* Comp 22 ***********/

.highlights ul {line-height:1.2em; margin:0px !important;}
.highlights ul li a, .highlights ul li a:hover { font-weight:normal;}
.push-top-5px {margin-top:5px;}
.push-top-8px {margin-top:8px !important;}

/******* Comp 23 ***********/
.criteriaTable thead tr th, .criteriaTable tbody tr th, .criteriaTable tbody tr td {border-top:2px solid #FFF; border-bottom:2px solid #FFF; line-height:1.3em;}
.criteriaTable thead tr th {color:#666; padding:0px 10px !important; vertical-align:middle; height:26px !important;}
.criteriaTable thead tr th.firstCell {background:none;}
.criteriaTable tbody tr th {font-weight:normal;}
.criteriaTable tbody tr th, .criteriaTable tbody tr td {padding:14px 5px 14px 10px;}
.criteriaTable ul li {height:auto !important; list-style-image:url(../../images/bullet.png)!important;}
.criteriaTable .firstRowBorder th, .criteriaTable .firstRowBorder td {height:1px !important; background-color:#e7d299 !important; padding:0px; border:none; }
.width-22Perc {width:22%;}

/******* Comp 24 ***********/

.lessCriticalMsg h3 {font-size:12px; color:#0C2074; line-height:1.5em; margin:0px;}
.lessCriticalMsg p {color:#666}
.textNormal {font-weight:normal;}
.textNormal:hover {font-weight:normal;}
.textAlignLeft {text-align:left;}

/******* Comp 26 ***********/

.usbButtonGray{background:#929292 url(../../images/bgnd-button-secondary.gif) repeat scroll left center;border-color:#777777 #444444 #444444 #777777;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;padding:5px;	text-shadow:1px 1px 2px #000000;}
.usbButtonBlue{ background: #000 url(../../images/bgnd-button-primary.png) repeat scroll left center;border: 1px solid #000000;	color: #FFFFFF;cursor: pointer;cursor: hand;padding: 5px;text-shadow: 1px 1px 0 #000000;}
.recommenderForm h2{font-weight: normal; color: #000; font-size: 12px;}
.recommenderForm h2 label.infieldLabel{margin:0;padding:0; color: #000; left:0px; top: 0px; position: relative;}
.recommenderForm .ui-widget {width:185px !important;}

/******* Comp 27 ***********/

.recommenderResultTitle thead h3 {height:30px;}
.recommenderResultTitle thead th.firstColumn {padding-left:110px !important;}
.recommenderResultTitle thead th.threeColumn{width:28%;}
.recommenderResultTitle thead th.twoColumn {width:42%;}
.recommenderResultTitle thead h3 {height:30px;}

/******* Comp 28 ***********/

.modalContent .firstRowBorder th, .modalProductTable .firstRowBorder th { background-color:#E7D299; border:medium none; height:1px !important; padding:0; }
/******* Comp 29 ***********/
.modalProductTable .firstColumn td {border:medium none;}
.windowTop { position:absolute; top:0px; left:0px !important; display:none; z-index:9999 !important;background-color:#ffffff }
#dialog { background-color:#ffffff;}
a:link:after, a:visited:after {
  content: "";  
}

/******* Comp 37 ***********/

.shopCompare{color:#666;}
.shopCompare label{color:#0C2074}
.shopCompare h3 a{font-size:12px;}
.shopCompare h2{font-size:18px;font-weight:bold;color:#000}

/******* Comp 39 ***********/

.leftNavigation {background-color:#f2f2f2;}
ul.navVertical {list-style-type:none; /*  make it global */}
.leftNavigation h3 {border-bottom:1px dotted #D2D2D2;margin-bottom:10px;font-size:15px;}
.leftNavigation h4 {margin-bottom:2px;font-size:12px;color:#0C2074; }
.borderTopDotted {border-top:1px dotted #CCCCCC;}
.leftNavigation ul li.headerWithArrow {margin:0px -5px 0 -15px;font-weight:bold;padding:3px 15px 2px 15px; background:#DFDFDF url(../../images/comp_39_subcatbghigh.gif) no-repeat right center;color:#0C2074;width:201px;}
.headerWithArrow  a,.headerWithArrow  a:hover {color:#0C2074 !important; font-weight:bold  !important; text-decoration:none !important}
.remPointer{cursor:text}

.whiteBorderTop3px {border-top:3px solid #FFFFFF;margin-top:18px;}
.LN-img {background:transparent url(../../images/comp_39_bgnd-shadedbox-span6.png) repeat scroll 0 0;}

.LNbottom-shield-light {background-position:right bottom;height:35px; }
.LN-light {background-position:right top;}
.leftNavigation ul.navVertical a:hover, .leftNavigation ul.navVertical a:active, .leftNavigation ul.navVertical a:focus {font-weight:normal;color:#0C2074;text-decoration:underline;}
.leftNavigation ul.navVertical li a {color:#666666;text-decoration:none;line-height:12px;}
.leftNavigation ul li{line-height:14px;padding:3px 0;}

/* these will move to common.css */
.roundedTop {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

.prepend-top-15px {padding-top:15px;}
#IE7 .prepend-top-37px {padding-top:37px;}
.prepend-top-42px {padding-top:42px;}
.margin-right-left-15px {margin:0px 15px 0px 15px;}
.margin-right-15px {margin-right:15px;}
.push-top-18px {margin-top:18px;}
.prepend-top-12px {padding-top:12px;}
.prepend-top-5px{padding-top:5px;}
.append-bottom-5px{padding-bottom:5px;}
.prepend-top-10px{padding-top:10px;}
.append-bottom-15px{padding-bottom:15px;}
.prepend-left-15px{padding-left:15px;}
.append-right-15px{padding-right:15px;}
.append-bottom-10px{padding-bottom:10px;}

/****** Comp 41 ************/

.applyHorizontal{background: transparent url(../../images/app_bg.jpg) repeat-x;border:1px solid #EDDDB3}
.grayBorderBox {
    background: url("../../images/olb_splash.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #BFBFBF;
}
.applyHorizontal span a. .applyHorizontal span{color:#0c2074;}
.applyHorizontal a:hover{color:#2B85BB;font-weight:normal;text-decoration:none;}
.applyHorizontal a.button:hover{color:#fff;font-weight:bold;text-decoration:none;}

/******Comp 44*************/
.filterChoices{border:1px solid #E7D19A;background-color:#F8F2E3;font-size:12px;color:#666}
#categoriesRdo1, #categoriesRdo2, #categoriesRdo3, #categoriesRdo4 label{width: auto;}

.filterChoices h2{font-size:12px;color:#9B8551;font-weight:bold;}
.choicesBackground{background: #F8F2E3 url(../../images/comp_title.jpg) repeat-x;border-bottom:2px solid #CDBE97;}
label input[type="checkbox"],label input[type="radio"]{margin-right:12px !important}

/******** comp 45 **********/
.orangeBorderRight{border-right:1px solid #e7d7b7;}
.height-95px { height:95px; }

/* css for campus banking and school */
#IE7 .orderedList { margin-left:25px; }
.personalWorkplace .superscript {font-size:6.5pt !important;left:2px;position:relative;top:-4px;padding-right:2px}
.personalWorkplace .orderedList a{font-weight:normal; font-size:12px; color:#0C2074}
.personalWorkplace .orderedList li a:hover{color:#2B85BB; cursor:pointer}
.bottomLinks a{font-size:10px; color:#999}

.fontSize-10px{font-size:10px !important;}

.bulletedList li{font-size:12px;line-height:8px;list-style-image:url(../../images/bullet.png);margin-top:6px;padding-bottom:5px;}
.bulletedList li a:hover{font-weight:normal}

.multiline li{line-height:1.5em !important;margin-top:0px !important}

.resourcesList{margin:0px}
.resourcesList li{list-style-type:none;}
.resourcesList a{font-weight:normal; font-size:12px; color:#0C2074}
.resourcesList a:hover{color:#2B85BB; cursor:pointer}
.personalWorkplace a{color:#0c2074}
.personalWorkplace a:hover{font-weight:normal;color:#2b85bb}

#IE7 .personalWorkplace p{margin-top:15px}

/* css for personal_workplace */
.personalWorkplace .region{width:55px;}
.personalWorkplace h2{font-size:23px;font-weight:normal}
.workPlace thead tr th {color:#666666;vertical-align:top;}

/******* Campus Partner ***********/

.campusPartner{border-right:1px solid #E7D19A;border-bottom:1px solid #E7D19A;border-top:none;border-left:none;}
.campusPartner thead h3 {height:30px;}
.campusPartner  tbody tr th{border-left:1px solid #E7D19A}
.campusPartner thead tr th{background: transparent url(../../images/comp_20_header.png) center repeat-x;padding:0px 5px 0px 10px;border-left:1px dotted #E7D19A; border-top:0px solid #E7D19A; border-bottom:0px solid #E7D19A; vertical-align:middle;}
.campusPartner tbody tr.alternateRow td, .campusPartner tbody tr.alternateRow th { background-color:#F8F2E3 !important; }
.campusPartner thead th.firstColumn, .campusPartner tbody tr td.firstColumn, #IE8 .campusPartner thead th.firstColumn { border-left: 1px solid #E7D19A;width:35%;}
.campusPartner thead th.fourColumn{width:20%;}
.campusPartner  tbody tr th a, .campusPartner  tbody tr th a:hover { font-weight:normal; }
.campPartner p a, .campPartner p a:hover { font-weight:normal;}

/******** Wave Component 4_Mortgage_learningcenter_det_1129 **********/
.font12px {font-size:12px;}
.rightDottedBorder { border-right:1px dotted #e7d19a; }
.span-312px { width:312px;}
.fontColor-666 { color:#666666;}
/* -------6_Mortgage_productsrates_conventional_1129------*/
.push-top-90px {margin-top:90px;}
.prepend-left-0px{padding-left:0px !important;}
.push-left-0px {margin-left:0px !important;}

/*-------Required Field----------*/
.requiredField{color:red;font-size:12px}


/* ------Wave Component 7b_7c_Mortgage_calculators_detail_1129.jpg-------*/
.dollarInput{background:#fff url(../../images/bgnd-form-textfield-prcntg.png) no-repeat scroll 5px 1px;padding:3px 1px;}
/** IE6 Fix 
input.dollarInput.highlightBlueBorder{background:#fff url(../../images/bgnd-form-textfield-prcntg.png) no-repeat scroll 4px 0px;padding:3px;}
**/
.percentInput{background:#fff url(../../images/bgnd-form-textfield-prcntg1.png) no-repeat scroll 100% center;padding:3px 1px;}
/** IE6 Fix 
input.percentInput.highlightBlueBorder{background:#fff url(../../images/bgnd-form-textfield-prcntg1.png) no-repeat scroll 101% center;padding:3px;}
**/
/*.propertyTypeBlock  .ui-widget,.prepay_type-button  .ui-widget {width:165px !important}*/

.select-type .ui-widget,  #selectTerm .ui-widget {width:185px !important}
#select-type-menu {width:192px !important}

/*	Refer a Friend	*/

h3 a {font-weight:bold !important}
.productComparisonTable .listStyleBullet {margin-top:0px !important}
.productComparisonTable th {border-left:none !important}
.fontSize-20px{font-size:20px}
.tabContainer .button, .tabContainer .button:hover {color:#FFF !important; font-weight: bold;text-decoration: none;text-shadow: #333 1px 1px 1px;font-size: 12px;	padding: 2px 8px 1px 8px;display: inline-block;zoom: 1; }
.requiredField{color:red;font-size:12px}
.width130px { width:130px; }

/*	Home Page - Solution Panel	*/

.rightArw{ 
	 background-position: 0px -805px;
    display: inline-block;
    height: 8px;
    width: 8px; 
	float:none;	
}
.landArw{ 
	 background-position: -45px -803px;
    display: inline-block;
    height: 12px;
    width: 10px; 
	float:none;	
}

.solImage-1{
	background: url(../../images/sol_image_1.jpg) no-repeat;
	height: 120px;
}

.solImage-2{
	background: url(../../images/sol_image_2.jpg) no-repeat;
	height: 120px;
}

.solImage-3{
	background: url(../../images/sol_image_3.jpg) no-repeat;
	height: 120px;
}

.solImage-4{
	background: url(../../images/sol_image_4.jpg) no-repeat;
	height: 120px;
}

.solution_panel li { 
line-height: 1.2em;
margin-top: 5px;
} 
/*	Home Page - Carousel	*/

.mortgageLanding {background:url(../../images/mortgage/Mortgage_Landing_Banner.jpg) no-repeat right top ;height: 185px; margin-top:-20px;}

.fcbLanding {background:url(../../images/FCB_logo.JPG) no-repeat top ;height: 185px; margin-top:-5px;}
/* Mobile Landing */
/*.mobileLanding {background:url(../../images/mobile/category-mobile-hero.jpg) no-repeat right top ;height: 185px; margin-top:-20px;}*/
.mobileLanding {background:url(../../images/mobile/woman-sunglasses-shield-6.png) no-repeat right top ;height: 185px;}
#IE7 .mobile-push-bottomMinus-25px{ margin-bottom:-25px !important; }
.push-topMinus-20px{ margin-top:-20px; }
.lineHeight16px{line-height:16px;}

/*	Home Page - mortgage	*/
#IE7 .rightArw{background-position: 0px -806px;height:9px}

#IE7 .landArw{background-position: -45px -804px;height:13px}



.mortgageLanding {background:url(../../images/mortgage/header_photo.jpg) no-repeat right top ;height: 185px; margin-top:-20px;}
.margin-left-20px{margin-left:20px;}
.grayBorderTop{border-top:1px solid #CCCCCC;}
.rightArw{  background-position: 0px -805px; display: inline-block;  height: 8px;   width: 8px; float:none;	}

.landArw{  background-position: -45px -803px; display: inline-block;  height: 12px;   width: 10px; float:none;	}

/*--privacy Email Form--*/
.privacyEmailForm{ padding:5px 5px ;  background-color: #F5F5F5; }
.textDecorationNone{text-decoration: none !important;}
.grayBorderDottedBottom{border-bottom:1px dotted #D2D2D2;}
.border-palewhite{border:1px solid #EAEAEA}
.cancelBlock{padding: 5px 8px 5px 12px; border-left: 1px solid #D4D0CD; }

/*--How do i--*/

.howDoI{z-index:9998 !important;
		font-size:12px;line-height:1em;
		-moz-box-shadow: 0 0 1em #9c9c9c;
		-webkit-box-shadow: 0 0 1em #9c9c9c;
		box-shadow: 0 0 1em #9c9c9c;
		border: 1px solid #D2D2D2 !important;
		width:195px !important;
		height:auto;
		display:none;
		position:absolute;
		right:-52px;
		top:5px;
	
		padding:10px 10px;
		padding-left:15px;
		background-color:#fff;}
		
#IE6 .howDoI{ display:none }

.closeIcon {
background-position:-5px -1251px;
display:inline-block;
height:17px;
width:18px;
}
.span-89px{width:89px;}
.closeIcon:hover{
background-position:-30px -1251px;
}

/*----USBank Home page-----
--------Find a Location----	*/
.findLocHeader {font-size:12px; overflow:hidden; padding:10px 15px 0 10px; cursor:pointer;}
.push-top-7px{margin-top:7px;}
.leftBottomShape {border-color:#F5F5F5 transparent transparent;border-style:solid;border-width:40px 112px 0;height:0;left:1px;top:0;width:0;}
.whiteBorderDotted{border-top:1px solid #ffffff;}
.blackBorderDotted{border-bottom:1px dotted #000;}
.bgndWhiteColor {background-color: #F8F8F8;}
.grayWhiteBgnd { background: url("../../images/bgnd-shadedbox-white.png") repeat scroll 0 0 transparent; width: 225px;}
.bgndWhite { background-position: right top;}
.bgndBottomWhite { background-position: 100% 100%;height:35px}
.top-8px{top:8px !important;}
.RightOverlay{z-index:9998 !important;
		font-size:12px;line-height:1em;
		-moz-box-shadow: 0 0 1em #9c9c9c;
		-webkit-box-shadow: 0 0 1em #9c9c9c;
		box-shadow: 0 0 1em #9c9c9c;
		border: 1px solid #D2D2D2 !important;
		width:345px !important;
		height:auto;
		display:none;
		position:absolute;
		right:-52px;
		top:5px;
		padding:10px 10px;
		padding-left:15px;
		background-color:#fff;}

		.linehight li{line-height:1.7em !important;}
		
#IE6 .RightOverlay{ display:none }

/*sponser page tabs*/
.push-bottom-150px{margin-bottom:150px !important;}

/*----USBank Checking Account Services FAQ-----*/

.plusInitial
{
	background: url(../../images/plus_initial.JPG) no-repeat;
	height:15px;
	width:18px;
	float:left;
}

.plus_hover
{
	background: url(../../images/plus_hover.JPG) no-repeat;
	height:15px;
	width:18px;
	float:left;
}

.minus
{
	background: url(../../images/minus.JPG) no-repeat;
	height:15px;
	width:18px;
	float:left;
}

.contentLink{
    color: #0C2074 !important;
    text-decoration: underline  !important;
}
.contentHover{
    color: #2b85bb !important;
    text-decoration: none !important;
}
.faqNavigation li{list-style-type:none;line-height:14px;}
.faqNavigation li a {color:#000;text-decoration:none;}  
.faqNavigation li a:hover{text-decoration:none;}

#IE7 .faqNavigation li a span{cursor:hand !important;}
/*--mortgage calc defect fix--*/
.mortgageCheckbox label input[type="checkbox"]
{margin-right:5px !important; top:1px!important;}

/*--Mortgage Classes with new naming convention--*/
.subheader-h1{font-size:24px;font-weight:normal;color:#0C2074;text-align:left;margin:0px 0px 6px 0px;}
.subheader-h2{font-size:16px;font-weight:bold;color:#0C2074;margin:0px 0px 6px 0px; line-height:18px;}

/*--General List (copied from mortgagelist, this will be used across the site) --*/
#IE7 .generalList {margin-bottom:0px !important;}
.generalList{margin:0px !important;  list-style-type:none !important; background-position:10px 20px;}
.generalList li{margin-bottom:0px !important;background-image:url(../../images/disc.png); 
						 background-repeat:no-repeat;
						background-position:0px 6px; padding-left:15px }
.generalList li.last{margin-bottom:0px !important;}
#IE7 .generalList li.last{margin-bottom:0px !important;}
.generalList li.last{margin-bottom:0px !important;}
.generalList li a, .mortgageList li a:hover { font-weight:normal;}
#IE7 ul.generalList li {
						background-image:url(../../images/disc.png); 
						list-style-image:none !important; background-repeat:no-repeat;
						background-position:0px 7px;  padding-left:15px	}
.generalList   li ul li{margin-bottom:0px !important;
background-image:url(../../images/nestedBullet.png); 
						 background-repeat:no-repeat;
						background-position:0px 6px; padding-left:15px}
#IE7 ul.generalList li ul li {background-image:url(../../images/nestedBullet.png); background-repeat:no-repeat;
						background-position:0px 6px; list-style-image:none !important; 
background-repeat:no-repeat;
background-position:0px 7px;  padding-left:15px !important;}
/*--End of General List--*/

/*--Mortgage extra classes--*/
/*--These Classes are re-named, please verify before editing--*/
.mortgageH1 h1 {font-size:24px;font-weight:normal;color:#0C2074;text-align:left;margin:0px 0px 6px 0px;}
.mortgageH2 h2{font-size:16px;font-weight:bold;color:#0C2074;margin:0px 0px 6px 0px; line-height:18px;}

.mortgageindexH1 h1 {font-size:24px;font-weight:normal;color:#0C2074;text-align:left;margin:0px 0px 0.5em 0px;line-height:0.85;}

a.mortgageSoloLink {font-size:12px; color:#2B85BB;font-weight: normal;text-decoration: underline; line-height:18px;}
a.mortgageSoloLink:visited{color:#0C2074; text-decoration:underline;}
a.mortgageSoloLink:hover{color:#0C2074; text-decoration:none;cursor:pointer;}


.push-bottom-6px {margin-bottom:6px;}
.push-bottom-24px {margin-bottom:24px !important;}
.append-bottom-30px{padding-bottom:30px;}

.mortgageVerticalList li {list-style-type:none;line-height:1.3em;}
.mortgageVerticalList li a {color:#0C2074;font-size:12px;font-weight:normal;text-decoration:underline;}
.mortgageVerticalList li a:hover {color:#2B85BB;text-decoration:none;}

.mortgageCarousal{background:#F0F0F0 url(../../images/bg.gif) repeat-x scroll left top;border:1px solid #e1e1e1;}
.mortgageCarousalContainer{width: 707px; position: relative;}
.mortgageCarousal p a:hover { font-size:14px; font-weight: normal;}

/*--Mortgage List. This has been renamed as mortgageList as part of renaming process to be used across the site.--*/
#IE7 .mortgageList {margin-bottom:0px !important;}
.mortgageList{margin:0px !important;  list-style-type:none !important; background-position:10px 20px;}
.mortgageList li{margin-bottom:0px !important;background-image:url(../../images/disc.png); 
						 background-repeat:no-repeat;
						background-position:0px 6px; padding-left:15px }
.mortgageList li.last{margin-bottom:0px !important;}
#IE7 .mortgageList li.last{margin-bottom:0px !important;}
.mortgageList li.last{margin-bottom:0px !important;}
.mortgageList li a, .mortgageList li a:hover { font-weight:normal;}
#IE7 ul.mortgageList li {
						background-image:url(../../images/disc.png); 
						list-style-image:none !important; background-repeat:no-repeat;
						background-position:0px 7px;  padding-left:15px	}
.mortgageList   li ul li{margin-bottom:0px !important;
background-image:url(../../images/nestedBullet.png); 
						 background-repeat:no-repeat;
						background-position:0px 6px; padding-left:15px}
#IE7 ul.mortgageList li ul li {background-image:url(../../images/nestedBullet.png); background-repeat:no-repeat;
						background-position:0px 6px; list-style-image:none !important; 
background-repeat:no-repeat;
background-position:0px 7px;  padding-left:15px !important;}

/* Mortgage Numberlist*/
.mortgageNumberList  li{background:none !important; margin-bottom:0px !important;
background:none; background-position:0px 6px; padding-left:0px !important}

#IE7 .mortgageNumberList  li {background:none !important; 
						background-position:0px 6px;
background-repeat:no-repeat;
background-position:0px 7px;  padding-left:0px !important;}






.mortgageBreadCrumb ul{margin-left:0px; margin-top:10px;}
.mortgageBreadCrumb ul li{list-style-type:none;float:left;}
.mortgageBreadCrumb ul li.first_nav a{padding-left:0px}
.mortgageBreadCrumb ul li a{font-size:10px;color:#0c2074;padding:0px 0px 0px 5px !important;}
.mortgageBreadCrumb a:hover{font-weight:normal;}
.mortgageBreadCrumb .currentLink, .arrowColor{color:#999999 !important}
.mortgageBreadCrumb  .currentLink{text-decoration:none;font-weight:normal}
.mortgageBreadCrumbspriteIcon1{background:transparent url(../../images/usb-icons-sprite.png);background-repeat:no-repeat;}
.mortgageBreadCrumbrtArr{background-position:-10px -434px;height:6px;width:8px;display:inline-block;margin-left:5px;}
.mortgageBreadCrumbrtDblArr{background-position:-36px -433px;height:6px;width:8px;display:inline-block;margin-left:5px;}
#IE7 .mortgageBreadCrumbrtDblArr, #IE7 .mortgageBreadCrumbrtArr{height:9px;}

/*Generic Name for  mortgageBreadCrumb */
.subBreadCrumb ul{margin-left:0px; margin-top:10px;}
.subBreadCrumb ul li{list-style-type:none;float:left;}
.subBreadCrumb ul li.first_nav a{padding-left:0px}
.subBreadCrumb ul li a{font-size:10px;color:#0c2074;padding:0px 0px 0px 5px !important;}
.subBreadCrumb a:hover{font-weight:normal;}
.subBreadCrumb .currentLink, .arrowColor{color:#999999 !important}
.subBreadCrumb  .currentLink{text-decoration:none;font-weight:normal}
.subBreadCrumbspriteIcon1{background:transparent url(../../images/usb-icons-sprite.png);background-repeat:no-repeat;}
.subBreadCrumbrtArr{background-position:-10px -434px;height:6px;width:8px;display:inline-block;margin-left:5px;}
.subBreadCrumbrtDblArr{background-position:-36px -433px;height:6px;width:8px;display:inline-block;margin-left:5px;}
#IE7 .subBreadCrumbrtDblArr, #IE7 .subBreadCrumbrtArr{height:9px;}
.mortgagefooterFat
{background:transparent url('../../images/comp_3_bgnd-box-blue-gradient.png') repeat-x scroll left top; border:1px solid #DFEDF5 !important; padding:20px 0px 20px 0px;}

.mortgagefooterNav ul li a:hover
{text-decoration:underline;}

#IE7 .mortgagefooterBorder
{padding-left:20px !important;}

.mortgagefooterFat h3
{font-size:11px;font-weight:bold;color:#0C2074; margin:0px}

.mortgagefooterFat h3.start{padding-left:0px;}
.mortgagefooterFat ul{float:left;margin:0px;}
.mortgagefooterFat ul.first,.mortgagefooterFat ul.stretched{border-left:none;padding-left:0px}
.mortgageverticalNavigation li{padding-top:6px;list-style-type:none;line-height:12px;}
.mortgageverticalNavigation li a{font-size:11px;font-weight:normal;color:#0C2074;text-decoration:none}  
.mortgageverticalNavigation li a:hover{text-decoration:underline;color:#2b85bb;}
.span-157px{width:157px;float:left;}
.prepend-left-40px{padding-left:40px;}
.append-right-40px{padding-right:40px;}


.mortgagefooterBorder li{border-right:1px solid #cccccc;}
.mortgagefooterBorder ul li a {color:#0c2074;}
.mortgagefooterBorder ul li a:hover {color:#2b85bb;}
.mortgageCopyRightInfo{font-size:11px;font-weight:normal;color:#999;}
/*--Mortgage extra classes : Banner Slider*/
#sliderContainer{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:800px;
		background:#fff;		
		
		}
		
#sliderContent{
		position:relative;
}	
	
	/*--usbi--*/
	
.mortgageHorizontalList{float:left;}
.mortgageHorizontalList li{line-height:11px;list-style-type:none;float:left;}
.mortgageHorizontalList li a{font-size:12px;font-weight:normal;color:#0C2074;text-decoration:underline;padding:0px 10px;}
.mortgageHorizontalList li a:hover{text-decoration:none;color:#2B85BB}
.mortgageHorizontalList li a:active{text-decoration:none;}


.font18px {font-size:18px !important;}
.push-bottom-20px {margin-bottom:20px;}
.span-209px{width:209px;}
.height-125px{height:125px;}
.infieldLabel1 {left:4px !important; top:18px !important;}
.textFieldHeight{height:22px !important;}
.darkblueBottomBorderDotted{border-bottom:1px dotted #d8bc80;}
.lineHeight15em{line-height:1.5em;}
.append-right-0px{padding-right:0px !important;}
.prepend-left-0px{padding-left:0px !important;}
.textAreaResizeNone{resize: none!important;}
.span-235px{width:235px;float:left;}
.textArea {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px}
.height266px{height:266px!important;}
#IE7 .footerShort{padding-left:15px !important;}
.font18px {font-size:18px !important;}
.fontColor-333 { color:#333333;}
#IE6 .mortgageBreadCrumb ul{margin-left:0px; margin-top:18px;}
/*platinum page tab width*/
.width670px{width:670px!important;}					
/*


/*IE6 fix for transparent png images*/
* html img,
* html .png{ position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../../../images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/*IE6 fix for USBI page form entries*/
#IE6 .push-top-10pxIE6 {margin-top:10px !important;} 

/*USBI IE-6 fixes*/
#IE6 .push-top-10pxIE6 {margin-top:10px !important;}
#IE6 .top-18px{top:14px ;left:5px;}
.top-18px{top:18px ;left:5px;}
/*end of USBI IE-6 fixes*/

/*IE-6 Icons issue*/
#IE6 .highlightBlueBorder{           
						background-image:none !important; border:2px solid #51A7CF !important;
						box-shadow: 0 0 4px #51A7CF inset !important;
						-webkit-box-shadow: 0 0 4px #51A7CF inset !important;
						-moz-box-shadow: 0 0 4px #51A7CF inset !important;
						padding: 2px 0px !important;
						}
#IE6 .invalid                        {
						background: #FEE4E5 url(../../images/bgnd-form-invalid-textfield.gif) no-repeat scroll right top !important;
						border: 2px solid #D3040A;
						padding: 2px 0px !important;
                        }  
/*#IE6 .usbSpriteIcon {background: url(../../images/icons-sprite.gif) no-repeat -50px 0px !important;}*/
#IE6.usbSpriteIcon{background: url(../../images/icons-sprite.gif) no-repeat 0px 0px !important;}
#IE6.showErrorIcon { background-position: -75px -3px; width:15px !important; }
#IE6 .usbHelpIcon {background-position: -50px -2px !important; width:18px;height:18px}
/*end of IE-6 Icons issue*/

#IE6 .closeIcon {
background-position:-5px -1251px !important;
display:inline-block !important;
height:17px !important;
width:18px !important;
}

#IE6 .closeButton:hover .closeIcon, .closeButton:hover .closeIcon {
background-position:-30px -1251px !important;

}

/*IE6 Issue fix for Mortgage Calculator pages*/
#IE6 .push-top-7pxIE6{margin-top: 7px !important;}
/*End of IE6 Issue fix for Mortgage Calculator pages*/

/*IE6 breadcrumb fix*/
#IE6 .spriteIcon1{background:transparent url(../../images/usb-icons-sprite.gif);background-repeat:no-repeat;}
#IE6 .mortgageBreadCrumbspriteIcon1{background:transparent url(../../images/usb-icons-sprite.gif);background-repeat:no-repeat;}
#IE6 .mortgageBreadCrumbrtDblArr{background-position:-36px -433px;height:6px;width:8px;display:inline-block;}
#IE6 .rtArr{background-position:-10px -434px;height:4px;width:8px;display:inline-block;}
#IE6 .rtDblArr{background-position:-38px -433px;height:10px;width:8px;display:inline-block;}

/* Gif image not available 
#IE6 .dollarInput{background:#fff url(../../images/bgnd-form-textfield-prcntg.gif) no-repeat scroll 5px 1px;padding:3px 1px;}
*/

#IE6 .listNumbered {list-style-type: decimal; padding-left:10px;}
/* T & T Mortgage Recipe B Page*/
.tntBanner{
	background: url(../../images/mortgage/mortgage_landing_banner.jpg) no-repeat;
    height: 180px;
}

.push-top-130px {margin-top:130px;}

/* Mortgage Recipe B How to Apply */
a.mortgageSoloLink-1 {font-size:12px; color:#2B85BB;font-weight: normal;text-decoration: none; line-height:normal;}
a.mortgageSoloLink-1:visited{color:#2B85BB;font-weight:normal;text-decoration: none;}
a.mortgageSoloLink-1:hover{text-decoration:underline;cursor:pointer;}

/* Mortgage Recipe B Right Navigation */
.bgndShadowBoxStatic {background:transparent url(../../images/bgnd-shadedbox-span6.png) repeat scroll 0 0;}
#IE6 .bgndShadowBoxStatic {height:200px}
.advanceSearchBackground{background: #FFF url(../../images/olb_splash1.PNG) repeat-x bottom;}
.divScrollable {border:#bbb 1px solid; }
.bgndStatic {font-size:12px; overflow:hidden; padding:10px 15px 0 15px;}
.buttonStatic{padding-left:4px !important; padding-right:4px !important;}
/* For Checklist icon */
.CheckListIcon{
	background: transparent url(../../images/icon-check.png);
	height: 20px;
    width: 25px;
}

/*** Generic Classes and Student Lending related classes ***/

/*Generic Name for  mortgageH1 H2*/
.subheaderH1 h1{font-size:24px;font-weight:normal;color:#0C2074;text-align:left;margin:0px 0px 6px 0px;}
.subheaderH2 h2{font-size:16px;font-weight:bold;color:#0C2074;margin:0px 0px 6px 0px; line-height:18px;}

/*Generic Name for  mortgageindexH1 h1*/
.subIndexHeaderH1 h1{font-size:24px;font-weight:normal;color:#0C2074;text-align:left;margin:0px 0px 0.5em 0px;line-height:0.85;}

/* Generic classes for solo link  */
a.subSoloLink{font-size:12px; color:#2B85BB;font-weight: normal;text-decoration: underline; line-height:18px;}
a.subSoloLink:visited{color:#0C2074; text-decoration:underline;}
a.subSoloLink:hover{color:#0C2074; text-decoration:none;cursor:pointer;}

/* Generic classes for verticalList */
.subVerticalList li {list-style-type:none;line-height:1.3em;}
.subVerticalList  li a {color:#0C2074;font-size:12px;font-weight:normal;text-decoration:underline;}
.subVerticalList li a:hover {color:#2B85BB;text-decoration:none;}

/*Generic Name for mortgageCarousalContainer*/
.rotatingCarousalContainer{width: 707px; position: relative;}
.rotatingCarousal p a:hover { font-size:14px; font-weight: normal;}

/*Generic Name for  mortgageList*/
#IE7.unorderedList{margin-bottom:0px !important;}

/*Generic Name for  mortgageList*/
.unorderedList{margin:0px !important;  list-style-type:none !important; background-position:10px 20px;}

/*Generic Name for  mortgageList li*/
.unorderedList li{margin-bottom:0px !important;background-image:url(../../images/disc.png); 
				background-repeat:no-repeat;
				background-position:0px 6px; padding-left:15px }
				
/*Generic Name for mortgageList li.last */
.unorderedList  li.last{margin-bottom:0px !important;}

/*Generic Name for IE7 mortgageList li.last */
#IE7 .unorderedList li.last{margin-bottom:0px !important;}

/*Generic Name for  mortgageList li a, .mortgageList li a:hover*/
.unorderedList li a, .unorderedList  li a:hover { font-weight:normal;}

/*Generic Name for mortgageList li  */
#IE7 ul.unorderedList li {
						background-image:url(../../images/disc.png); 
						list-style-image:none !important; background-repeat:no-repeat;
						background-position:0px 7px;  padding-left:15px;}
						
/*Generic Name for  mortgageList   li ul li*/

.unorderedList   li ul li{margin-bottom:0px !important;
background-image:url(../../images/nestedBullet.png); 
						background-repeat:no-repeat;
						background-position:0px 6px; padding-left:15px;
}

/*Generic Name for ul.mortgageList li ul li */

#IE7 ul.unorderedList li ul li {background-image:url(../../images/nestedBullet.png); background-repeat:no-repeat;
						background-position:0px 6px; list-style-image:none !important; 
background-repeat:no-repeat;
background-position:0px 7px;  padding-left:15px !important;
}

/* generic footer */
.subFooterFat h3.start{padding-left:0px;}
.subFooterFat ul{float:left;margin:0px;}
.subFooterFat ul.first,.mortgagefooterFat ul.stretched{border-left:none;padding-left:0px}

.subverticalNavigation li{padding-top:6px;list-style-type:none;line-height:12px;}
.subverticalNavigation li a{font-size:11px;font-weight:normal;color:#0C2074;text-decoration:none}  
.subverticalNavigation li a:hover{text-decoration:underline;color:#2b85bb;}

.subFooterBorder li{border-right:1px solid #cccccc;}
.subFooterBorder ul li a {color:#0c2074;}
.subFooterBorder ul li a:hover {color:#2b85bb;}

/*Generic Class For mortgageCheckbox label input*/
.subCheckbox  label input[type="checkbox"]
{margin-right:5px !important; top:1px!important;}

/*Generic Class for mortgageBreadCrumb*/
#IE6 .subBreadCrumb ul{margin-left:0px; margin-top:18px;}

/*Generic Name for  mortgageBreadCrumbspriteIcon1*/
#IE6 .subBreadCrumbspriteIcon1{background:transparent url(../../images/usb-icons-sprite.gif);background-repeat:no-repeat;}

/*Generic Name for mortgageBreadCrumbrtDblArr*/
#IE6 .subBreadCrumbrtDblArr{background-position:-36px -433px;height:6px;width:8px;display:inline-block;}


/* Autocomplete ui*/
ul.auto-complete-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 100;
	max-height: 250px;
	overflow: hidden;
	border-bottom:1px solid #C9E0EC;
	border-right:1px solid #C9E0EC;
}

ul.auto-complete-list li {
	list-style-type: none;
	margin: 0;
	padding: 5px;
	background-color: white;	
	border-left: 1px solid #C9E0EC;
	cursor: pointer;
	text-align: left;
	line-height: 1.4em; 
}

ul.auto-complete-list li.auto-complete-list-rollover {
	background-color: #F3E8CC;
	color:#2B85BB;
}

ul.auto-complete-list .auto-complete-striped {
	background-color: #D7EEF9;	
}
/* IE7 fix for Student lending school eligible page */
#IE7 .padding-right-2px {padding-right:2px}

/* Mortgage Home Landing page Index B Banner image fix*/
.span-707px
{
    width:707px;
    float:left;
}
/* Footer breaking fix  in IE6*/
#IE6 .prepend-1IE6 { padding-left: 30px; }

/* NATIONAL BRAND CAMPAIGN*/
.nationalCampaign{
	background: url(../../images/national_brand_banner.JPG) no-repeat;
	height: 400px;
}
.push-top-250px {margin-top:250px;}

/* End of NATIONAL BRAND CAMPAIGN*/

.tableBorderTop {border-top: 1px solid #E7D19A;}
/*Mortgage He Form*/

.heLeadBanner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(../../images/short_lead_form/OLB-ShortLeadForm-HE-bnr.jpg) no-repeat scroll 0 0;*/
background:transparent url(../../images/short_lead_form/OLB-ShortLeadForm-HE-bnr.png) no-repeat scroll 0 0;
height:150px;
}

.mortgageLeadBanner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/short_lead_form/OLB-ShortLeadForm-Mortgage.jpg) no-repeat scroll 0 0;
height:150px;
}
.padding-4px {padding:4px !important;}
.left-2px {left:2px !important;}

/* End of Mortgage HE Form */
/*Right hand side single element horizontal corousal classes*/
#secondaryMessage_RHS {
    background: url("../../homepage_images/bgnd-lblue-gradient.png") repeat-x scroll left center transparent;
    overflow: hidden;
    position: relative;
    width: 225px !important;
}
#secondaryMessage_RHS ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 3000px;
}
#secondaryMessage_RHS * {
    color: #FFFFFF;
}
#secondaryMessage_RHS li {
    background: url("../../homepage_images/bgnd-carouselFeature.png") no-repeat scroll right center transparent;
    /* border-right: 1px dotted #99D2E8; */
    float: left;
    height: auto !important;
    margin: 20px 0 !important;
	padding: 0 40px 0 26px;
    /*padding: 0 40px 0 25px; */
    width: 175px;
}
#IE7 #secondaryMessage_RHS li {
	padding-bottom:15px
}
#secondaryMessage_RHS li h4, .interiorBanner h4 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 5px;
	padding-bottom:0px;
}
#secondaryMessage_RHS li p, .interiorBanner p {
    color: #FFFFFF;
    margin: 0 0 8px;
}
#secondaryMessage_RHS .prev {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 32%;
    z-index: 100;
}
#secondaryMessage_RHS .next {
    cursor: pointer;
    position: absolute;
    right: -5px;
    top: 32%;
    z-index: 100;
}
/*End of Right hand side single element horizontal corousal classes */
/* Banker form Spacing fix */
.prepend-top-0px{margin-top:0px !important;}
/* Modal window Fixes for credit-card comparison*/
.modalHeaderBrowser #printWindow a {background:url(../../images/print_modal.png) left no-repeat; padding-left:27px;}
.modalHeaderBrowser {color:#FFF; font-weight:normal; }
/*End of modal window fix*/

/*Small Biz Section Tagline*/
.siteSectionTagline {
    color: #8690BA;
    font-size: 12px;
    font-style: italic;
}
/* Mobile banking */
.usbButtonDarkBlue_1{
background-image: -webkit-gradient(linear, left top, left bottom, from(#3470be), to(#122272)); 
background-image: -moz-linear-gradient(top,  #3470be,  #122272 );
color:#ffffff;font-weight:bold;cursor:hand;font-size:12px !important; text-transform:capitalize;text-align:center;min-width:85px;height:24px;padding:2px 7px 7px 7px;border:1px solid #12499B;outline:0px !important; 
-moz-box-shadow: 0px 0px 4px #d1d1d1; -webkit-box-shadow: 0px 0px 4px #d1d1d1; box-shadow: 0px 0px 4px #d1d1d1; 
/*opacity:0.45;filter:alpha(opacity=45);*/
background: #12499B url(../../images/HEMicrosite/darkBlue-button-primary1.png) repeat scroll left center; cursor:pointer;}

.usbButtonDarkBlue_1:hover{
background-image: -webkit-gradient(linear, left top, left bottom, from(#1b6dca), to(#041767)); 
background-image: -moz-linear-gradient(top,  #1b6dca ,  #041767 );
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#12499B url(../../images/HEMicrosite/darkBlue-button-primary1-h.png) repeat scroll left center;}

.usbButtonDarkBlue_1:active{
background-image: -webkit-gradient(linear, left top, left bottom, from(#0a3da2), to(#041767)); 
background-image: -moz-linear-gradient(top,  #0a3da2,  #041767 );
-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; 
background:url(../../images/HEMicrosite/darkBlue-button-primary1-clk.png) repeat scroll left center;outline:0px !important;}

.grayBackground {background: url("../../images/gray_back.png") repeat-x scroll left top transparent;}

.border-d1d1d1{border:1px solid #d1d1d1 !important;}

.marTop-26px{
margin-top:26px;
}

.height-80px{height:81px;}
.marLeft-8px {margin-left:8px;}
.marTop-0px{margin-top:0px;}
#IE7 .marTop-10pxIE7{margin-top:5px;}

.fieldRow1 {
    float: left;
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative !important;
    width: 100%;
}
/*mobile lightbox UI import ends here*/

.nav-main-smallbiz{
    line-height:100%;
}

/*imports from homepage/css/common/common.css for the mobile index button */
.usbButtonMediumBlue a, .usbButtonDarkBlue a, .usbButtonRed a {color:#ffffff !important;padding:0 10px 0 10px;margin-top:3px;
text-decoration:none !important;display:block;}

.usbButtonDarkBlue{
background:#000 url(../../images/blue-bgnd-button-primary_var1.png) repeat scroll left center !important;font-weight:bold !important;cursor:hand !important;font-size:14px !important; 
min-width:45px; height:28px !important; text-align:center;text-transform:capitalize;line-height:22px !important; cursor:pointer !important;
-moz-box-shadow: 0px 0px 4px #999; -webkit-box-shadow: 0px 0px 4px #999; box-shadow: 0px 0px 4px #999;
}

/*Home Equity CSS Classes for Home Equity Calculator (ZIP Code LightBox)*/
.height-150px{height:150px;}
.marLeft-10px {margin-left:10px;}
.left-10px {left:10px !important;}

.usbButtonDarkBlue:hover{
background:#000 url(../../images/blue-bgnd-button-primary-h_var1.png) repeat scroll left center !important;
}
.fieldItemHE {
    display: inline;
    float: left;
    margin-right:0px;
    position: relative !important;
}
.usbButtonDarkBlue:active{
background:#000 url(../../images/blue-bgnd-button-primary_var1.png) repeat scroll left center; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
}
/*import ends here*/

.backgroundNone{background:none;}
.lineHeight-0px{line-height:0!important;}

/*import of classes from home-equity.css for mobile lightbox UI*/
.borderLeft-eee{
border-left:1px dotted #000;
}

.push-top-30px {margin-top:30px;}
 .processingBlockDiv
                {background:#0c2074; opacity: .7;text-align :center; 
                filter:Alpha(Opacity=80);
                box-shadow: 0px 0px 30px #666;
                 -moz-box-shadow: 0px 0px 30px #666;
                -webkit-box-shadow: 0px 0px 30px #666;
                padding-top: 0px;
                 color: #fff;
                 font-size: 12px;
                }
.append-top-30px{padding-top:30px;}

/* begin: single point */
.push-bottom-250px{margin-bottom:400px!important;}
.push-right-20px{ margin-right:15px!important; }
.border-None{border:none;}
.widthAuto{width:auto !important;}

/* end : single point */

/*Mobile Banking*/
.marTop-5px{
   margin-top:5px !important;
}
/* splash */
.splashPage a {text-decoration:none !important;}
.splashPage a:hover {text-decoration:underline !important;}
.splashPage h1 {font-size:20px !important;font-weight: bold;}
.push-top-30px {margin-top:30px;}
/* end: splash */

/** For PCR 013 - 13/10/2011 **/
.promoIMG{
	background: url('../../images/promo.gif') no-repeat;
	float: left; 
	padding-right: 40px; 
	margin-top: 2px;
}

#actualContent .promoIMG{
	background: url('../../images/promo.gif') no-repeat;
	float: left; 
	padding-right: 40px; 
	margin-top: 6px;
}

/*HELOC Splash Page*/

/*           Red button css           */
.usbButtonRed_1{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
color:#ffffff !important;font-weight:bold;cursor:hand;font-size:12px; text-transform:capitalize;text-align:center;min-width:83px;height:24px;border:1px solid #de162b;outline:0px;margin-top: -5px !important; 
-moz-box-shadow: 0px 0px 4px #d1d1d1; -webkit-box-shadow: 0px 0px 4px #d1d1d1; box-shadow: 0px 0px 4px #d1d1d1; 
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#de162b url(../../images/HEMicrosite/red-button-primary1.png) repeat scroll left center; cursor:pointer;;display:inline-block;}
.usbButtonRed_1:hover{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#de162b url(../../images/HEMicrosite/red-button-primary1-h.png) repeat scroll left center; outline:0px !important;}
.usbButtonRed_1:active{
background-image: -webkit-gradient(linear, left top, left bottom, from(#fb3d51), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #fb3d51,  #81000e );
-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; 
background:#fb3d51 url(../../images/HEMicrosite/red-button-primary1-clk.png) repeat scroll left center;outline:0px !important;}

.usbButtonRed_1 a {padding:0 10px 0 10px;margin-top:5px;
text-decoration:none !important;display:block;}
.usbButtonRed_1 a {color:#ffffff !important;font-weight:bold !important;}

#IE8 .usbButtonRed_1{ padding: 0px !important; overflow: visible; }
#IE7 .usbButtonRed_1, #IE6 .usbButtonRed_1{display:inline;}
#IE6 .usbButtonRed_1{margin-top:0px !important}
/* Linkable splash page */
.grayBorderDottedLeft{border-left:1px dotted #CCCCCC;}
.width-800px{width: 800px !important;}
.myLinkablesBanner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

/*24-April-2013 : Mansi Shah : Fixing common.css START

 background:transparent url(/images/splash/credit-cards/MyLinkablesLanding.jpg) no-repeat scroll 0 0; */
background:transparent url(/images/splash/credit-cards/banner_img.jpg) no-repeat scroll 0 0;
/* 24-April-2013 : Mansi Shah : Fixing common.css  : END*/
}
.prepend-top-120px{padding-top:120px;}
#IE6 .IE6-padLeft-5px{padding-left:5px;}
/* End: Linkable splash page */
#IE7 .numberedList {padding-left:10px;} 
/* Added inorder to override R1 bullet style*/
ul.liststyleImage  li {list-style-image: none !important; background-position:0px 5px !important;}

/* Spot On Deals*/
.bnrTxt {position:absolute;top:160px;left:35px;width:400px;font-size:13px}

.bnrTxt1 {position:absolute;top:100px;left:80px;width:400px;font-size:13px}

.bnrTxt2 {background-color:#000; opacity .8; position:absolute;top:100px;left:0px;width:530px;height:160px;}

.bnrTxt3 {position:absolute;top:100px;left:35px;width:530px;height:160px;}

/*Campus Banking*/
.color-333 {color:#333333!important;}
.bottomDottedBorder { border-bottom:1px dotted #e7d19a!important;}
.background-faf6ec{
background-color:#faf6ec !important;
}
.background-f8f2e3{
background-color:#f8f2e3 !important;
}

/* classes for two column Splash */
.top-75px{top:75px !important;}
.left-20px{left:20px !important;}
.font-40px{font-size: 40px !important;}
.font-18px{font-size: 18px !important;}
.font-45px{font-size: 45px !important;}
.font-35px{font-size: 35px !important;}
.top-40px{top:40px !important;}
.top-60px{top:60px !important;}
.font-10px {font-size: 10px !important;}
/* end of classes for two column Splash */

.superscript {font-size:6.5pt !important;left:2px;position:relative;top:-4px;padding-right:2px}

/* display-inline for IE 7 */
#IE7 .displayInlineBlockIE7 {display: inline-block;}
/* end- display-inline for IE 7 */

.span-768px{width:768px!important;}
.border-2B85BB {border-top:1px solid #B2E0FF;}

/* start: classes for Campaign page */
.background-134783{
background-color:#134783;
}

.font-34px{
	font-size:34px;
}

.font-55px{
	font-size:55px;
}

.color-7fd7ff{
color:#7fd7ff;
}

.color-fff{
color:#fff;
}

.blueBullet li {
    background-image: url("/images/blue_square.png") !important; 
	background-position: 0 8px;
    background-repeat: no-repeat;
    margin-bottom: 0 !important;
    padding-left: 15px;
	list-style-type:none;
	}
	
.width-894px{width:894px;}

.height-210px{height:210px}

.fontBold{font-weight:bold;}

.width-290px{
width:290px;
}

.textTransformNone{text-transform:none !important;}
/* end: classes for Campaign page */

.usbButtonRed_2{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
color:#ffffff !important;font-weight:bold;cursor:hand;font-size:12px; text-transform:capitalize;text-align:center;min-width:83px;height:40px;border:1px solid #de162b;outline:0px;margin-top: -5px !important; 
-moz-box-shadow: 0px 0px 4px #d1d1d1; -webkit-box-shadow: 0px 0px 4px #d1d1d1; box-shadow: 0px 0px 4px #d1d1d1; 
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#de162b url(../../images/HEMicrosite/red-button-primary2.png) repeat scroll left center; cursor:pointer;;display:inline-block;}
.usbButtonRed_2:hover{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#de162b url(../../images/HEMicrosite/red-button-primary2-h.png) repeat scroll left center; outline:0px !important;}
.usbButtonRed_2:active{
background-image: -webkit-gradient(linear, left top, left bottom, from(#fb3d51), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #fb3d51,  #81000e );
-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; 
background:#fb3d51 url(../../images/HEMicrosite/red-button-primary2-clk.png) repeat scroll left center;outline:0px !important;}

.usbButtonRed_2 a {padding:0 10px 0 10px;margin-top:2px;
text-decoration:none !important;display:block;}
.usbButtonRed_2 a {color:#ffffff !important;font-weight:bold !important;}

#IE8 .usbButtonRed_2{ padding: 0px !important; overflow: visible; }
#IE7 .usbButtonRed_2, #IE6 .usbButtonRed_2{display:inline;}
#IE6 .usbButtonRed_2{margin-top:0px !important}

/* Ipad Banker */
.span-768px{
width:768px!important;
}
.span-200 {width:200px;}

.span-530px{
width:500px!important;
}

.dotted-EDDDB3 {border-top:1px dotted #EDDDB3;}
.minwidth-35px{min-width:35px!important;}
.lineHeightSmall{line-height:1.3}
.color-darkblue{color:#0C2074}
.font-21px{
font-size:21px;
}

.border-2B85BB {border-top:1px solid #B2E0FF;
}
.height0px {height:0px}
.push-bottom-25px {margin-bottom:25px;}
.textInputBox{padding:5px 2px 5px 5px !important;}
#IE7 .textInputBox{padding:4px 2px 3px 5px !important;}
.push-top-2px {margin-top:2px !important;}

/* Clases for Mobile Splash Page*/

.min-width-35px{
min-width:35px;
}

.width-200px{
width:200px;
}

.height-24px{
height:24px;
}

.height-100px {
    height: 100px;
}
.padTop-80px{
padding-top:80px;
}

.marTop-40px{
margin-top:40px;
}

.usbButtonDarkBlue_2 {
    background: url("/images/darkBlue-button-primary2.png") repeat scroll left center #12499B;
    border: 1px solid #12499B;
    box-shadow: 0 0 4px #D1D1D1;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px !important;
    font-weight: bold;
    height: 35px;   
    outline: 0 none !important;
    padding: 2px 7px 7px;
    text-align: center;
    text-transform: capitalize;
}
.usbButtonDarkBlue_2:hover {
    background: url("/images/darkBlue-button-primary2-h.png") repeat scroll left center #12499B;
}
.usbButtonDarkBlue_2:active {
    background: url("/images/darkBlue-button-primary2-clk.png") repeat scroll left center transparent;
    box-shadow: none;
    outline: 0 none !important;
}

 #IE8 .usbButtonDarkBlue_2 {
background: url("/images/darkBlue-button-primary2.png") repeat scroll left center #12499B;
    border: 1px solid #12499B;
    box-shadow: 0 0 4px #D1D1D1;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px !important;
    font-weight: bold;
    height: 35px;   
    outline: 0 none !important;
	min-width:auto;
    padding: 2px 7px 7px;
    text-align: center;
    text-transform: capitalize;
}

#IE7 .usbButtonDarkBlue_2{
min-width:35px;
}

.invalid1{
background: #FEE4E5 url(../../images/bgnd-form-invalid-textfield2.png) no-repeat scroll right top !important;
border: 2px solid #D3040A;
}

#IE6 .invalid1{
background: #FEE4E5 url(../../images/bgnd-form-invalid-textfield2.png) no-repeat scroll right top !important;
border: 2px solid #D3040A;
}  
/* End: Clases for Mobile Splash Page*/

/* class for CTA blue border */
.blueBorderDottedTop{border-top:1px dotted #81A9D5;}

/* end: class for CTA blue border */

/* Classes for Bentley */
.blueBorderSolid{border: 1px solid #2B85BB;}
.border-top-bottom-ccc{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.width-210px{width:210px;}
.width-195px{width:195px;}
.width-45px{width:45px;}
.width-150px{width:150px;}
.width-155px{
width:155px;
}
.color-666 { color:#666666;}
.push-top-20px{margin-top:20px;}
.marRight-0px{margin-right:0px !important;}

/*	Home Page Carousel	*/

#homeFeature {
	background: url("/images/bg-feature-image.png") scroll left top transparent;
    height: 250px;
    position: relative;
	background-repeat:repeat-x !important;
}
#homeFeatureBack {
	background: url("/images/bg-feature-image.png") scroll left top transparent;
    height: 250px;
    overflow: hidden;
    position: relative;
	border: 1px solid #E2E2E2;
	background-repeat:repeat-x !important;
}
#homeFeatureList {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
#IE6 #homeFeatureList li {
	height:331px
}
#IE7 #homeFeatureList li {
	height:331px
}
#IE8 #homeFeatureList li {
}
#homeFeatureList li {
    cursor: pointer;
    display: none;
    height: 334px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
.featureImage {
}
.featureLink {
    color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 38px;
    position: absolute;
    text-decoration: none;
    top: 220px;
}
.featureLinkRight {
    color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 300px;
    position: absolute;
    text-decoration: none;
    top: 170px;
}
.featureLinkLeft{
    color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 30px;
    position: absolute;
    text-decoration: none;
    top: 170px;
}

#IE8 a.featureLink {
}
a.featureLink-hovered {
	text-decoration:underline
}
#IEfadeFix {
    display: none;
}
#IE7 #IEfadeFix, #IE8 #IEfadeFix {
	display:block;
	height:300px;
	position:absolute;
	top:0;
	left:0;
	background:white url('/images/bg-feature-image.png') top left repeat-x;
	width:100%;
	cursor:pointer
}
/*Banner Button Red CSS */
.bannerButtonRed a {color:#ffffff !important;font-weight:bold !important;}
.bannerButtonRed a {text-decoration:none;margin-top:10px !important;display:block;}
.bannerButtonRed{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
color:#ffffff;font-weight:bold;cursor:hand;font-size:14px;text-align:center;min-width:130px;height:40px;outline:0px !important; 
-moz-box-shadow: 0px 0px 4px #d1d1d1; -webkit-box-shadow: 0px 0px 4px #d1d1d1; box-shadow: 0px 0px 4px #d1d1d1; 
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#de162b url(../../images/small-business/banner-button-red.png) repeat scroll left center; cursor:pointer;padding-right:10px; padding-left:10px;}
.bannerButtonRed:hover{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
/*opacity:0.45;filter:alpha(opacity=45);*/
outline:0px !important;}
.bannerButtonRed:active{
background-image: -webkit-gradient(linear, left top, left bottom, from(#fb3d51 ), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #fb3d51,  #81000e );
-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; 
outline:0px !important;}
#IE8 .bannerButtonRed {overflow: visible; }
#IE7 .bannerButtonRed {padding-left:13px !important;padding-top: 0px !important; overflow: visible; }
.prepend-left-40px{padding-left:40px;}
.width-25px{width:25px;}
#IE7 .usbButtonDarkBlue_1 {min-width:auto;padding-left:0;padding-right:0}
/* End : Classes for Bentley */

/* Classes for Splash Processing*/
.verticalAlignMiddle{vertical-align:middle !important;}

/* Classes for Collateral Zip Variation */
.left-15px{left: 15px !important;}
.infieldLabel2 {left: 8px !important;top: 9px !important;}
.textInputBox1{border: 1px solid #D1D1D1 !important;margin: 7px 0 0 !important;padding: 3px !important;}
.collateralZip .highlightBlueBorder {
    border: 2px solid #51A7CF !important;
    box-shadow: 0 0 4px #51A7CF inset;
}
.collateralZip .highlightRedBorder {
    border: 2px solid red !important;
    box-shadow: 0 0 4px #FF6666 inset;
    padding: 2px 3px !important;
}

/* Classes for platinum creditcard */
.fontSize40px{font-size:40px !important;}
.line-height-46px{line-height:46px}
.bannerText{ font-size: 40px;left: 40px;position: absolute;top: 67px;width: 400px;}
/* End : Classes for platinum creditcard */

/* Classes for flexperks creditcard */
.fontSize32px{font-size:32px !important;}
.bannerText_1{ font-size: 32px;left: 40px;position: absolute;top: 20px;width: 400px;}
/* End : Classes for flexperks creditcard */

/*Bentley Phase 3*/
.push-bottomMinus-5px {
    margin-bottom: -5px;
}
.marLeft-0px{margin-left:0px !important;}
.blueBorderDottedTop {
    border-top: 1px dotted #81A9D5;
}
.accountsBg{
    background-image: url("/images/mobile/accountalerts-bg1.png");
    background-repeat: no-repeat;
    height: 380px;
    margin-top: -12px;
    width: 695px;
}
.padBottom-30px{
padding-bottom:30px;
}

.blueText{
color:#1a92c5;
}


.height410 {height:410px !important;}
.featureLinkLeft1{
    color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 62px;
    position: absolute;
    text-decoration: none;
    top: 200px;
}

#Outerwrapper { width:946px;}
.navigationBarContainer {background:url(/images/mobile/blue_gradient.png) repeat-x; height:132px;} 
.navContainerpadWrap { padding:15px 11px 16px 12px;}
.FeatureButtonsContainer {background:url(/images/mobile/FeatureButtonsContainer.png) repeat-x; height:63px; width:300px;
	margin-right:11px;}
.rounded{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.floatLeft { float:left;}
.floatRight { float:right;}
.marginRight0px { margin-right:0px;}
.title_FeatureButton { font-size:18px; font-weight:bold; color:#0c2074; } 
.text_FeatureButton { font-size:12px; font-weight:normal; color:#0c2074; width:275px;} 
.featureButtonsWrap{padding:8px 20px}
.horizontalRule{ border-top:1px	dotted #6a9bd0; margin:15px 0px 9px 0px;}  	  	  	  	  	  	
.clear { clear:both;}  
.additionalFeaturesTitle  {font-size:14px; font-weight:bold; color:#80b6d6;}
.additionalFeaturesTitle  a {	font-size:14px; font-weight:bold; color:#fff; text-decoration:none; line-height:18px}
.additionalFeaturesTitle ul { list-style-type:none; padding-left:0px; margin-top:0px; }	
.additionalFeaturesTitle ul li { float:left;} 
.width450 { width:450px;}
.marginRight30 {margin-right:30px;} 
.marginRight8 {margin-right:8px;} 

.featureLinkBottom{
    
    display: block; 
    left: -2px;
    position: absolute;
    text-decoration: none;
    top: 260px;
	z-index: 650 !important;
}
.featureLinkRight1 {
    color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 355px;
    position: absolute;
    text-decoration: none;
    top: 205px;
}
.lightBlue{color:#0f2892}
.leftDottedBorder { border-left:1px dotted #e7d19a; }
.width-20px{width:20px;}
.width-270px{width:270px;}

/* Class for Online-Banking */
.font-30px{font-size: 30px !important;}
/* end: Class for Online-Banking */

/* 813 class  quick_loans_gray_gradient.jpg  quick_loans_banner.jpg*/
.grayBarContainer {
    background: url("/images/splash/financing/gray_gradient.jpg") repeat-x scroll 0 0 transparent;
    height: 64px;
    width: 785px;
	position: relative;
    top: 20px;
}
#IE7 .grayBarContainer { margin-top:12px !important; }
.bannerBackground {
    background: url("/images/splash/financing/banner_v2.png") no-repeat;
    height: 400px;
	margin-right: 15px;	
}

.marBottomMinus-3px{margin-bottom: -3px;}
.marTopMinus-5px{margin-top: -5px;}

.blueBorderSolid_ql {
    border: 1px solid #2B85BB;
    width: 325px;
	height: 0;
}

.push-left-18px{ margin-left:18px;}

/* Secondary nested bullet style */
ul.nestedBullet{margin:0; padding:0; list-style-type:none;}
ul.nestedBullet li{background-image:url(../../images/nestedBullet.png); background-repeat:no-repeat; background-position:0px 6px; list-style-image:none !important; background-repeat:no-repeat; background-position:0px 4px;  padding-left:15px !important;}
/* End : Secondary nested bullet style */

/* Classes for fat footer column width */
.span-210px{width:210px;float:left;}
.span-200px{width:200px;float:left;}
/* End : Classes for fat footer column width */

/* CMS_936 */
.push-left-54px{margin-left:54px;}
.navContainerpadWrap1 { padding:19px 11px 22px 12px;}
.line-height31px{line-height:31px;}
.line-height15px{line-height:15px;}
.width-201px{width:201px;}
.line-height-8px{line-height:8px;}

/* Splash standard page*/
.splash_STD_1{
	background: url(/images/online-banking-migration/olb-splashpage-existing-template-v3.png) no-repeat;
	height: 400px; box-shadow: 0 0 1em #d4ecf7;
}
.splash_STD_2{
	background: url(/images/online-banking-migration/olb-The-Basic-v2.png) no-repeat;
	height: 400px; box-shadow: 0 0 1em #d4ecf7;
}
.splash_STD_3{
	background: url(/images/online-banking-migration/olb-Pay-Bill-v1.png) no-repeat;
	height: 400px; box-shadow: 0 0 1em #d4ecf7;
}
.splash_STD_4{
	background: url(/images/online-banking-migration/WOMAN_HOLDING_PHONE_TRAD_SPLASH.JPG) no-repeat;
	height: 400px;
		box-shadow: 0 0 1em #d4ecf7;
	
}
.video1_std {background: url(/images/online-banking-migration/video_icon_treatment_195x134_NO_PLAY.png) no-repeat; height:134px; width:194px;}
.video2_std {background: url(/images/online-banking-migration/2-video.png) no-repeat; height:134px; width:194px;}
.video3_std {background: url(/images/online-banking-migration/3-video.png) no-repeat; height:134px; width:194px;}
.video4_std {background: url(/images/online-banking-migration/4-video.png) no-repeat; height:134px; width:194px;}
.playIconWrap {padding:20px 0 0 70px;}
.height_deposit {height:106px}
.push-left-40px{ margin-left:40px}
.horizontalNavigation1{float:right;margin:0px;}
.horizontalNavigation1 li{line-height:13px;list-style-type:none;float:left;}
.horizontalNavigation1 li a{font-size:12px;font-weight:normal; text-decoration:underline; padding:0px 10px; color:#0c2074;}
.push-top-7px {margin-top:7px;}
.font21px{ font-size:21px;}
.prepend-top-50px {padding-top:50px;}
.prepend-pad5px  { padding-left: 5px; } 
.prepend-top-30px {padding-top:30px;}
.vidoverlay{z-index:100;background:url('/images/online-banking-migration/play-normal.png') no-repeat; height:63px; width:63px;}*/
.vidoverlay:hover{background:url('/images/online-banking-migration/play-hover.png') no-repeat; height:63px; width:63px; } */
.font-37px{font-size: 37px !important;}
.height_81 {height:81px}
.prepend-top-35px{padding-top:35px;}
#IE7 .prepend-top-35pxIE7{padding-top: 35px !important;}
.colorLightBlue1 { color: #2B85BB !important; }
.borderRight_black { border-right:1px solid #000 !important;}
/* End : Splash standard page*/

/*731 Fix*/
.borderNone{border:none !important;}
.featureButtonMargin{margin-top:-10px; position: relative; z-index: 9999 !important;}

/* Auto Loans Splash CTA*/
.cta-highlight{
line-height:1em;border: 1px solid #EDDDB3;background: url(/images/loans-lines/auto-loans/cta.png) repeat-x scroll left top !important
}
.padLeft-15px{padding-left:15px;}
.padTop-20px{padding-top: 20px;}
.padTop-15px{padding-top:15px!important;}
.padBottom-15px{padding-bottom:15px!important;}
.padBottom-10px{padding-bottom: 10px;}
.fontSize-18px{font-size:18px;}
.color-0c2074{color:#0c2074;}
.marTop-4px{
margin-top:4px;
}
.marRight-29px {margin-right:29px;}
.color-666 { color:#666666;}
.borderBottom-6a9bd0{border-bottom:1px dotted #6a9bd0;}
a.link-5{ color: #0950a0 !important;font-size:12px !important;text-decoration:underline;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-weight:bold !important;}
a.link-5:hover { color: #0c2074 !important;text-decoration:none !important; }
a.link-5:visited { color: #0950a0 !important;}
a.link-5:active{ color: #0950a0 !important;text-decoration:none !important; }

/* begin: Blue - Gray Table Styles */

.blueGrayTable thead tr th
{
background-color: #0C2074 !important;
color: #ffffff;
background-image: none !important;
}

.blueGrayTable
{
border: 1px solid #bfbfbf;
}

.borderLeft-bfbfbf
{
border-left: 1px solid #bfbfbf;
}

.borderBottom-bfbfbf
{
border-bottom: 1px solid #bfbfbf ;
}

.blueGrayTable tbody tr td , .blueGrayTable tbody tr th {
    background: none !important;
    color: #000000;
    vertical-align: middle;
}

.marTop-2px{
margin-top:2px!important;
}

/* end: Blue - Gray Table Styles*/

/* added for DCP_1387 on 11-Sept-2012*/
a.mortgageSoloLink-2 {
    color: #0C2074;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
}
a.mortgageSoloLink-2:visited {
    color: #2B85BB;
    font-weight: normal;
    text-decoration: none;
}
a.mortgageSoloLink-2:hover {
    cursor: pointer;
    text-decoration: underline;
}

/* Added for 1150 for How to apply bottom alignment*/
.push-right-35px {
    margin-right: 35px !important;
}
/* Start: Added for DCP_961 */
.padLeft-75px{
padding-left: 75px;
}
.padLeft-20px{
padding-right: 20px;
}

.bannerButtonRed_1 a {color:#ffffff !important;font-weight:bold !important;}
.bannerButtonRed_1 a {text-decoration:none;margin-top:10px !important;display:block;}
.bannerButtonRed_1{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
color:#ffffff;font-weight:bold;cursor:hand;font-size:14px;text-align:center;min-width:100px;height:40px;outline:0px !important; 
-moz-box-shadow: 0px 0px 4px #d1d1d1; -webkit-box-shadow: 0px 0px 4px #d1d1d1; box-shadow: 0px 0px 4px #d1d1d1; 
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#de162b url(../../images/small-business/banner-button-red.png) repeat scroll left center; cursor:pointer;padding-right:10px; padding-left:10px;}
.bannerButtonRed_1:hover{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
/*opacity:0.45;filter:alpha(opacity=45);*/
outline:0px !important;}
.bannerButtonRed_1:active{
background-image: -webkit-gradient(linear, left top, left bottom, from(#fb3d51 ), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #fb3d51,  #81000e );
-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; 
outline:0px !important;}
#IE8 .bannerButtonRed_1 {overflow: visible; }
#IE7 .bannerButtonRed_1{padding-left:13px !important;padding-top: 0px !important; overflow: visible; }

/* End: Added for DCP_961 */

/* Added for DCP_67 */
.noLink{
color:#000 !important;
text-decoration:none;
font-weight:bold !important;
}
.noLink:hover{
color:#000 !important;
text-decoration:none;
font-weight:bold !important;
}
.noLink:visited{
color:#000 !important;
text-decoration:none;
font-weight:bold !important;
}

/* End: Added for DCP_67 */
/* End: Added for DCP_961 */
/* class for DCP_1460 */
.left-660px{
left: 660px;
}
.top-260px{
top:260px;
}

.padBottom-40px{
padding-bottom:40px;
}
.padLeft-105px{
padding-left:105px;
}
.padTop-40px{
padding-top:40px;
}
.padTop-60px{
padding-top:60px;
}
.superscriptLink{
text-decoration:none !important;
border-bottom:1px solid #0C2074;
}
.superscriptLink:hover{
border-bottom:none !important;
}

/* Begin: classes for CMS_1389 */
.borderTop_5858{border-top: 1px solid #BFBFBF;}

.color-5858, .color-5858 span {
    color: #585858;
    font-size: 10px;
    font-weight: normal;
    margin: 0;
}

.copyRightInfo1 {
    color: #585858;
    font-size: 11px;
    font-weight: normal;
}

.borderLink-5858 {
    color: #585858 !important;
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline;
}

.borderLink-5858 {
    color: #585858 !important;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none !important;
}
/* End: classes for CMS_1389 */

/* Fixed issue phone number is cut off on the top a little in IE7 and IE8 compatability view */
.prepend-top-4px {
    padding-top: 4px;
}

/* end of fixes*/

.marTop-30px{
margin-top:30px;
}

.marTop-7px{
   margin-top:-7px !important;
}
/*Superscript line height issue fix in anchor tag*/

.superscript_lineHeight16px{
text-decoration:none !important;
border-bottom:1px solid #0C2074;
line-height:16px !important;
}
.superscript_lineHeight16px:hover{
border-bottom:none !important;
line-height:16px !important;
}

.color-black{
color: #000000 !important;
}
/*End: Superscript line height issue fix in anchor tag*/

/*Venkat Nuthi- Added 05 Dec 2012*/
.searchWrappadd{padding-right:10px;}
.#IE7 .searchWrappadd{padding-right:14px !important;}
.#IE8 .searchWrappadd{padding-right:14px !important;}
/*END*/

/* 906 right nav*/
.booksBgnd{background: url("/images/StudentChecking_HubAd_Background.jpg") no-repeat;height:152px;width:249px}
.padTop-10px{padding-top:10px}
/*           MediumBlue button css           */
.usbButtonMediumBlue{font-weight:bold;cursor:hand;text-align:center;text-transform:capitalize;font-size:14px !important; height:28px; outline:0px !important; text-shadow:#444 1px 1px 2px; -moz-box-shadow: 0px 2px 2px #b7b7b7;-webkit-box-shadow: 0px 2px 2px #b7b7b7; box-shadow: 0px 2px 2px #b7b7b7;background:#fff url(../images/blue-bgnd-button-primary1.png) repeat scroll left center; cursor:pointer;background-image: -moz-linear-gradient(top, #17a3d8, #1d6fa0 );background-image: -webkit-gradient(linear, center top, center bottom, from(#17a3d8), to(#1d6fa0));background-image: -o-linear-gradient(top, #17a3d8, #1d6fa0);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#17a3d8', endColorstr='#1d6fa0');}
.usbButtonMediumBlue:hover{background:#fff url(/images/blue-bgnd-button-primary1-h.png) repeat scroll left center; outline:0px !important;background-image: -moz-linear-gradient(top, #0c96ca, #1d6fa0 );background-image: -webkit-gradient(linear, center top, center bottom, from(#0c96ca), to(#1d6fa0));background-image: -o-linear-gradient(top, #0c96ca, #1d6fa0);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c96ca', endColorstr='#1d6fa0');}
.usbButtonMediumBlue:active{background:#fff url(/images/blue-bgnd-button-primary1-clk.png) repeat scroll left center; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; outline:0px !important;background-image: -moz-linear-gradient(top, #1d6fa0, #17a3d8 );background-image: -webkit-gradient(linear, center top, center bottom, from(#1d6fa0), to(#17a3d8));background-image: -o-linear-gradient(top, #1d6fa0, #17a3d8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d6fa0', endColorstr='#17a3d8');}
#IE8 .usbButtonGrey a, #IE8 .usbButtonMediumBlue a, #IE8 .usbButtonRed a{ margin-top: 4px !important; min-width:15px; overflow: visible; }
#IE7 .usbButtonGrey a, #IE7 .usbButtonMediumBlue a, #IE7 .usbButtonRed  a{min-width:15px; margin-top: 3px !important; overflow: visible; }
.usbButtonMediumBlue a, .usbButtonDarkBlue a, .usbButtonRed a {color:#ffffff !important;padding:0 10px 0 10px;margin-top:3px;text-decoration:none !important;display:block;}
.minWidth-102px{width:102px !important;}
/* End: 906 right nav */

/*  added for 1774 request */
#KrogersBanner-1 {
    background: url("images/splash/credit-cards/Krogers_HeroBanner.jpg") no-repeat scroll center 0 transparent;
    height: 266px;
    width: 800px;
}

.krogersBannerText{
	padding-top:65px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-left:222px;
	color:#0C2074;
}

.mar-0-Auto {
    margin: 0 auto;
}

.font-20px{
 font-size:20px;
}

.font-30px{
 font-size:30px;
}

.font-40px{
 font-size:40px;
}
.padBottom-4px{
 padding-bottom:4px;
}

.font-12px{
 font-size:12px;
}

.fontBold{
 font-weight:bold;
}

/*  end for 1774 request */



/* splash DCP-1659 */

.banner
{
background-image:url("/images/splash/credit-cards/platinum/PID_1659_FinalBanner_Platinum_Background.jpg");
background-repeat: no-repeat;
height: 266px;
width: 945px;
}

.banner-79304
{
background-image:url("/images/splash/credit-cards/platinum/PID_1659_FinalBanner_Platinum.jpg");
background-repeat: no-repeat;
height: 266px;
width: 945px;
}
.font-36px
{
font-size:36px;
}
.font20px
{
font-size:20px;
}
.line-height-43px{
line-height:43px;
}
.line-height-24px{
line-height:24px !important;
}
.color-ffffff
{
color:#FFFFFF;
}
.banner-79305
{
background-image:url("/images/splash/credit-cards/PID_1659_FinalBanner_Business.jpg");
background-repeat: no-repeat;
height: 266px;
width: 945px;
}
.font-27px
{
font-size:27px;
}
.color-e11e2f
{
color: #e11e2f;
}
.color-242c6d
{
color:#242c6d;
}
.lineHeight28px
{
line-height:28px !important;
}
.lineHeight20px
{
line-height:20px;
}
.font-38px
{
font-size: 38px;
}

.push-topMinus-5px{ margin-top:-5px}
.push-topMinus-8px{ margin-top:-8px}
.push-topMinus-15px{ margin-top:-15px}

.push-left-30px{margin-left:30px;}
.push-left-37px{margin-left:37px;}
.push-left-45px{margin-left:45px;}

.prepend-left-20px{padding-left:20px;}
.prepend-left-25px{padding-left:25px;}
.prepend-left-30px{padding-left:30px;}
.prepend-left-35px{padding-left:35px;}

.prepend-top-57px {padding-top:57px;}
.prepend-top-60px {padding-top:60px;}



/* End of DCP-1659 */


/*start of DCP_1550*/
.prepend-Left-10px{padding-left:10px;}
#IE7 .prepend-Left-10px{padding-left:6px;}
#IE8 .prepend-Left-10px{padding-left:6px;}
.prepend-Left-15px{padding-left:15px;}
#IE7 .prepend-Left-15px{padding-left:11px;}
#IE8 .prepend-Left-15px{padding-left:11px;}
.prependLeft-10px{padding-left:10px;}
#IE7 .prependLeft-10px{padding-left:15px;}
#IE8 .prependLeft-10px{padding-left:15px;}

.push-topMin-5px{margin-top:-5px;}
.push-topMin-2px{ margin-top:-2px !important; }
#IE7 .push-topMin-9px{margin-top:-9px !important;}
.push-topMin-8px{ margin-top:-8px !important; }

.mortgageLeadBannerForm {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/short_lead_form/scholarship_banners_6.JPG) no-repeat scroll 0 0;
height:150px;
}


/* DCP-1880 */
.font-13px
{
font-size:13px;
}
.width-810{
width:810px;
}
.width-799{
width:799px;
}
.width-148{
width:148px;
}
.font-22{
font-size:22px;
}
.font-22px{
	font-size:22px !important;
}
.font-48{
font-size:48px;
}

.lineHeight12em {
    line-height: 1.2em;
}
.append-bottom-55px
{
padding-bottom: 55px;
}

.width-511{
width:511px;
}

#IE7 .width-511{
width:513px;
}

#IE8 .width-511{
width:513px;
}
.top-64px {
    top: 64px !important;
}

.push-bottom8px {margin-bottom:8px !important;}

.prepend-left-28px{padding-left:28px;}

.font-5858{
color:#585858 !important;}

.mar-top-minus29px{
margin-top:-29px !important;}

/*End of DCP-1880 */

/* splash DCP-1757 */
.bannerimage
{
background-image:url("/images/splash/Military-Splash-Page-hero.jpg");
background-repeat: no-repeat;
height: 266px;
width: 945px;
}
.push-right-15px{ margin-right:15px; }
.ban1
{
background-image:url("/images/splash/Military-Splash-Military-Banking.jpg");
background-repeat: no-repeat;
height:152px;
width:181px;
}
.ban2
{
background-image:url("/images/splash/Military-Splash-Page-VA-Loans.jpg");
background-repeat: no-repeat;
height:152px;
width:181px;
}
.ban3
{
background-image:url("/images/splash/Military-Splash-Page-Hiring-Mission.jpg");
background-repeat: no-repeat;
height:152px;
width:181px;
}
.prepend-top-165px
{
padding-top: 165px;
}
.subhead
{
color:#0C2074;
font-size:13px;
font-weight:normal;
}
.font-17px
{
font-size:17px;
}
.head{
color:#0C2074;
font-weight:normal;
font-size:21px;
}

.mar_Top_min15px{
margin-top:-15px;}

.color#222222
{
color:#222222 !important;
}
.banhead
{
font-size:37px;
}
.font10px
{
font-size:10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {

.head
{
font-size:21px;
color:#0c2074;
font-weight:normal;
}

}
h1 .font37px, .font37px
{
font-size:37px;
}

/* End of DCP-1757 */

/* Added for DCP 1671 */

#IE7 .leftZero{
left: 0px;
}

.primHeading{
font-size:30px;
font-style:Arial;
color:#0b1f74;
line-height:36px;
font-weight:regular;

}

.PrimDesc{
font-size:16px;
font-style:Arial;
color:#5a5a5a;
line-height:20px;
font-weight:regular;

}
.blueBorderSolid-2
{
border: 1px solid #2B85BB;
padding:15px;
}

.posAbsolute{
position:absolute;
}
.right-204px
{
right:204px;
}
.top-76px{
top:76px;
}
.top-35px
{
top:35px;
}
.pad-10px
{
padding:10px;
}
.padLeft-350px{padding-left:350px;}
#IE7 .marRight0px{margin-right:0px!important;}
.prepend-left-50px{ padding-left: 50px !important;}
.padTop-43px{padding-top:43px;}
.top-30px{top:30px !important;}
.prepend-left-60px{padding-left:60px;}

.text-underline {
    text-decoration: underline !important;
}
.width-303px{width:303px !important;}
/* End for DCP 1671 */

/* Start of DCP 1569 */
.top98
{
top:98px !important;}
.lineHeight0px
{line-height:0px;
}

/* CMS 1890 : Start */
.decimal-list {list-style-type: decimal !important;}

/* CMS 1890 : End */


/* start of DCP_1889 */

.width-290{width:290px;}
.width-190{width:190px;}
.prepend-left-316px{padding-left:316px;}
.line-30{line-height:30px;}
.mar-right-120px{margin-right:120px;}
.width-25px
{width:25px;}
.font-13px
{ font-size:13px;}
.marTopMinus-30px{margin-top: -30px;}
.marLeft65px
{margin-left:65px;}
.marRight155px
{margin-right:155px;}
.marRight60px
{
margin-right:60px;
}
.padLeft36px
{
padding-left:36px;
}
.padBottom24px
{
padding-bottom:24px;
}
.lineHeight11px
{line-height:11px;}
.push-bottom-25px {margin-bottom:25px;}
.index-carosal3-button
{
  color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 40px;
    position: absolute;
    text-decoration: none;
    top: 163px !important;
}
.padTop13px
{padding-top:13px;}

.width-375px{width:375px !important;}
}

/* 1889 */
.padLeft100px
{padding-left:100px !important;}

.font-24px{
	font-size:24px;}

.prepend-left-9px{padding-left:9px;}
.imgList li{padding:0px 10px 10px 10px;}
.imgList li img{float:left;padding-top:3px}
.imgList li span{font-size:14px !important}
.prepend-left-81px{padding-left:81px;}
.width-365px{width:365px}
/* 1889 */

/*962*/
.bannerimage_answere_hero
{
background-image:url("/images/splash/mobile/splash-mobile-answer-hero-banner.jpg");
background-repeat: no-repeat;
height: 350px;
width: 945px;
}
.padLeft55px {padding-left:55px;}
.padTop60px {padding-top:36px;}

.HeaderH1
{
font-size:48px;
}
.paddingLeft100px
{
padding-left:100px;
}
.color_0C2074{color: #0C2074;}
.color_1A4865{color: #1a4865;}
.color_333333{color: #333333;}
.marLeft55px{margin-left:55px;}
.padBottom48px{padding-bottom:48px;}
.answer-mobile-bottom{padding-bottom:15px;}
#IE7 .answer-mobile-bottom{padding-bottom:0px;}
.answer-mobile-top{margin-top:35px;}
#IE7 .answer-mobile-top{margin-top:25px;}
.height-120px{height:120px;}
.headerH1 h1{font-size:48px;font-weight:normal;color:#0C2074;text-align:left;margin:0px 0px 6px }

/*962*/

/*CMS-1922 start*/
.index-banner{
background-image:url("/images/small-business/area1-vmm.jpg");
background-repeat: no-repeat;
height: 350px;
width: 945px;
}

/* start of DCP-1892 */

.banner-79325
{
background-image:url("/images/splash/credit-cards/PID-1892-SplashPage_Platinum_v3.jpg");
background-repeat: no-repeat;
height: 266px;
width: 945px;
}

.banner-h1
{
font-family:Arial;
font-size:42px;
padding-left:35px;
padding-top:73px;
color: #0b1f74;
}

.banner-h2
{
font-family:Arial;
font-size:18px;
padding-left:35px;
color: #0b1f74;
}

.padBottom13px{padding-bottom:13px !important;}

/* Start of CMS 1823 */
.checking-index-banner
{
	width: 327px; background: url(/images/checking/MoneyMag_CheckingBanner.png) no-repeat 0px 0px; height: 191px;
}

.checking-index-banner-text
{
font-size: 16px;
color: #0C2074;
font-weight:normal;padding-top:20px;padding-left:130px;text-align:left;margin-right:10px;
}
/* End of CMS 1823 */
/*1945 starts here */
.prepend-left-55px{ padding-left: 55px !important;}
.splashBanner{background: url("/images/splash/ols_landingpage_header.jpg") no-repeat;height:351px;width:945px;border:1px solid #c6c6c6}
.top-183px{top:183px !important}
.left-23px{left:23px}
.color-535353{color:#535353 !important}
.splashBtnBng{background:url("/images/splash/button_bg.png") no-repeat;padding:12px 0px 0px 11px;width:173px;height:35px;cursor:hand}
.prepend-top-2px{padding-top:2px;}
.bannerBtnBlue {background: url("/images/splash/bannerBtnBg.png") repeat scroll left center #FFFFFF;padding:0px 20px}
.bannerBtnBlue div, .bannerBtnRed div {background: url("/images/splash/sprite_imgs.png") no-repeat scroll right -164px transparent;
    display: inline-block;line-height: 37px;padding-right: 20px;text-align: right;}
.bannerBtnBlue div a, .bannerBtnRed div a {color: #FFFFFF !important;display: block;line-height: 37px;text-align: center;text-decoration: none;}
.rightArrowSprite {background:url("/images/splash/sprite_imgs.png") no-repeat right -164px scroll transparent; line-height:37px; text-align:right; display:inline-block; padding-right:20px;top:-7px;left:-15px}
/*1945 Ends here */

/* 24-April-2013 : Mansi Shah : Fixing common.css :START */

.lineHeight1em {
    line-height: 1em;
}
.append-bottom-55px
{
padding-bottom: 55px;
}

#IE7 .width-511{
width:513px;
}

.top-28px {
    top: 28px !important;
}

.push-left-110px{margin-left:110px;}

.fontSize42px{font-size:42px !important;}

.prepend-top-32px {padding-top:32px;}
/* 24-April-2013 : Mansi Shah : Fixing common.css :END */

/* start of DCP-1827*/
.contactUs{width:170px;margin:0;font-size:14px; line-height:1em;color:#0C2074;font-weight:bold; padding-bottom:15px;}

.sub-head
{
	color: #0C2074;
    font-size: 16px !important;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 6px;
}
.rates-products
{
	color: #0C2074;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 5px;
}	
	
/*End of DCP-1827*/

/*Start of PID-2212 */
.bannerimage-pid1
{
background-image:url("/images/splash/Flex_Option1-banner.jpg");
background-repeat: no-repeat;
height:1035px;
}
.bannerimage-pid2
{
background-image:url("/images/splash/platinum_Option1-banner.jpg");
background-repeat: no-repeat;
height:893px;
}
.color2b85bb
{ 
color:#2b85bb !important;
}
.font24px
{
font-size:24px !important;
}
.container1074px
{
 width: 1074px;
 margin: 0 auto;
 display: block;
}
.padBottom30px
{padding-bottom:30px;}

.flex-platinum
{

padding-top: 72px;
}

#IE7 .flex-platinum
{

padding-top: 37px;
}
.flex-platinum-2
{

padding-top: 60px;
}

#IE7 .flex-platinum-2
{

padding-top: 35px;
}


 .flexButtton
 {
 margin-left: 5px;
    margin-top: 0 !important;}
 #IE7 .flexButtton
 {
 margin-left: -50px;
    margin-top: 0 !important;}


.usbButtonWhite{ margin-top:0px; background: #CCC url(../images/btnbg.png) repeat scroll left center;border: 1px solid #CCC; color: #0C2074;cursor: pointer;font-weight:bold;font-size:12px; height:23px;padding:2px 10px 2px 10px !important;margin-left: -3px !important; font-family:inherit }
#IE7 .usbButtonWhite{ margin-top:0px; background: #CCC url(../images/btnbg.png) repeat scroll left center; color: #0C2074;cursor: pointer;font-weight:bold;font-size:12px; height:25px}
#IE8 .usbButtonWhite{ padding:3px 9px 3px 7px!important }
#IE7 .usbButtonWhite { padding:3px 0px 3px 0px!important;}
.title_text-1{padding-top:70px;padding-left:120px!important;}
.title_text{padding-top:70px;padding-left:120px!important;}
#IE7 .title_text{padding-top:60px;padding-left:120px!important;}
.title_text1{font-size:30px;color:#0c2074;font-weight:normal;}
 .bannerBtnRed { background: url("/images/bannerBtnBg_Red.png") repeat scroll left center #FFFFFF; box-shadow: 0 2px 2px #B7B7B7;color: #FFF;display: inline-block;    font-size: 14px !important;font-weight: bold;height: 39px; outline: 0 none !important;     padding: 0 16px 0 20px;text-shadow: 1px 1px 1px #000000; }
.padLeft-80px{padding-left:80px}
.padLeft-82px{padding-left:82px}

.nav-style ul li a{font-weight:bold;color:#fff !important;}
.marLeft-5px{margin-left:5px}
#IE7 .search-style{margin-top:15px;}
 /*input[type=submit],input[type=reset],input[type=button]     {filter:chroma(color=#000000);color:#010101;  }*/
.color-010101 {color:#010101;} 
.applyNow{position:absolute;color:#fff !important;top:8px;text-decoration:none !important}
.arrowAlign{position:absolute;top:13px; right:20px}
.marginLeft40px{margin:0px 0px 0px 40px;}
#IE7 .usbButtonWhiteBorder{border: 0px; display:inline-block;}
.prepend-top-45px{padding-top:45px;}
.bottom40px{margin-bottom:40px;}
.flex-search{margin-top:3px;}
#IE7 .flex-search{margin-top:13px;}
/* end of PID-2212 */

/* PID-2333*/
.imgBanner
{
background-image:url("/images/splash/credit-cards/platinum/bg.jpg");
background-repeat: no-repeat;
height:605px;
width:945px;
}
.platinum-79303{padding-left: 85px;
    padding-top: 17px;
    width: 700px;
}
.color-0950a0{color:#0950a0;}
.line-height-38px{
    line-height: 38px;
}
.append-bottom-28px{padding-bottom:28px;}
.marTop373px{margin-top: 373px;}
.width850px{width:850px;}

#IE7 .prepend-top10px-2333{padding-top:10px;}
.push-top-20px-2333{margin-top:20px;}
#IE7 .push-top-20px-2333{margin-top:0px;}

/*start of DCP-2371*/

.new-OLB-banner-text
{
font-size:28px !important;
color:#0C2074;
margin-left:-35px !important;
}
.new-OLB-banner-text-2
{
color: #0950a0;
font-size:46px !important;
}
.color-0950a0{color: #0950a0;}
.width345px{width:345px;}
.prepend-left-63px{padding-left:63px;}

/* end of DCP-2371 */

/*Start of CMS-2465*/ 
.blueBorder_military{border: 1px solid #3186b8;} 
.blueBackground{background-color: #f0f0f0;} 
.padding16px{padding: 0px 16px;} 
.military-banking-heading{font-size:20px !important; line-height:24px;} 
.button-military{padding: 3px 10px !important;} 
.image_military{padding:25px 27px 13px 27px;}
.gradient_military{
background: -moz-linear-gradient(center top , #11529e, #3186b8) repeat scroll 0 0 transparent;
background-image: -webkit-gradient(linear, left top, left bottom, from(#11529e), to(#3186b8));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11529e', endColorstr='#3186b8',GradientType=0 ); /* IE6-9 */}

/*End of CMS-2465*/ 

/*start of cms-1849*/
.push-rightMinus-7px { margin-right: -7px !important; }
.prepend-left-37px { padding-left:37px; }
/*end of cms-1849*/
/*start of PID-2527*/
.verticalAlignSuper{vertical-align:super !important;}
.marginBottomMin10px{
margin-bottom:-10px;
}
#IE7 .marginBottomMin10px{
margin-bottom:-13px;
}
/*end of PID-2527*/
/*start of DCP-40*/
.atmFloatLeft{float:left;}
#IE9 .atmFloatLeft{float:none;}
#IE7 .atmFloatLeft{float:none;}
/* end of PID-40 */


.grayBorderLeftTable{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:none;
}
.grayBorderRightTable{
border-top:1px solid #ccc;
border-right:none;
border-bottom:1px solid #ccc;
}
.grayBorderLeftSec{

border-right:1px solid #ccc;
border-left:none;
}
.grayBorderRightSec{

border-right:none;

}
.width-200px{
width:200px;
}
.height-313px{
height:313px;
}

.grayBorderLeft{
border-left:1px solid #ccc;

}
.grayBorderRight{
border-right:1px solid #ccc;

}
.color-0d56a3SubHead{
color:#0d56a3 !important;
text-decoration: none !important;
}
.color-0d56a3SubHead:hover{
font-size:14px !important;
text-decoration:underline !important;
}

.line-height-10px{
    line-height: 10px;
}
/*Mortgage index*/



/*	Home Page - mortgage	*/
#IE7 .rightArw{background-position: 0px -806px;height:9px}

#IE7 .landArw{background-position: -45px -804px;height:13px}



.mortgageLanding {background:url(../../images/mortgage/header_photo.jpg) no-repeat right top ;height: 213px; width:364px;}
.margin-left-20px{margin-left:20px;}
.grayBorderTop{border-top:1px solid #CCCCCC;}
.rightArw{  background-position: 0px -805px; display: inline-block;  height: 8px;   width: 8px; float:none;	}

.landArw{  background-position: -45px -803px; display: inline-block;  height: 12px;   width: 10px; float:none;	}
.color-0d56a3SubHead{
color:#0d56a3 !important;
text-decoration: none !important;
}
.color-0d56a3SubHead:hover{
font-size:14px !important;
text-decoration:underline !important;
}
.color-0d56a3{
color:#0d56a3 !important;
text-decoration: none !important;
}
.color-0d56a3:hover{
font-size:12px !important;
text-decoration:underline !important;
}
.width-152px{
width:152px !important;
}
.width-160px{
width:160px !important;
}
.width306px{
width:306px;
}
.height183px{height:183px;}
.span-4 .landArw{
background-position:0px !important;height:8px !important;margin-left:10px !important;
}

.line-height-10px{
    line-height: 10px;
}
.line-height-18px{
    line-height: 18px;
}
/* cms-1968:start  Home Page - mortgage	*/
.marLeft38px{margin-left:38px !important;}
.mortgage-right{font-size:12px; overflow:hidden; padding:10px 11px 0 11px;}
.push-right-45px{margin-right:45px !important;}
.mortgage-index{padding: 0px 0px 0px 4px;}
.width199px{width:199px;}
.width703px{width:703px;}
.prepend-left-13px{prepend-left-20px;}
.how-to-apply-index{padding: 0px 18px 15px 18px;}
.callToAction .mortgageDiv{border-bottom: 1px dotted #CCCCCC;font-size:12px; width:160px; color:#666;font-weight:bold;}
.width84px{width:84px;}
.mortgage_innerDiv_span{width:90px; float:left;}
.bannerctaBlue  {
    background: #4387b4; /* Old browsers */
	background: -moz-linear-gradient(top,  #4387b4 0%, #4387b4 7%, #3b7fae 22%, #3a7eaf 28%, #1e609d 78%, #175898 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4387b4), color-stop(7%,#4387b4), color-stop(22%,#3b7fae), color-stop(28%,#3a7eaf), color-stop(78%,#1e609d), color-stop(100%,#175898)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4387b4', endColorstr='#175898',GradientType=0 ); /* IE6-9 */

	font-family: Helvetica Neue Regular,Helvetica,Arial,sans-serif;
    font-size: 12px;
    height: 35px;
    margin:0px 0px 15px !important;
    text-align: center;
    width: 170px;
	padding:7px 12px 7px 7px;
}

.bannerctaBlue:hover {
    background: -moz-linear-gradient(top,  #175898 0%, #1e609d 22%, #3a7eaf 72%, #3b7fae 78%, #4387b4 93%, #4387b4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175898), color-stop(22%,#1e609d), color-stop(72%,#3a7eaf), color-stop(78%,#3b7fae), color-stop(93%,#4387b4), color-stop(100%,#4387b4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175898', endColorstr='#4387b4',GradientType=0 ); /* IE6-9 */
}
.bannerctaBlue a {
    color: #FFFFFF !important;
    line-height: 18px;
    text-decoration: none !important;
}
.mortgage-right-nav{padding: 0px 0px 0px 5px;}
.color0d56a3{color:#0d56a3 !important;}
.width158px{width:158px;}
.spriteIconMortgage{background:transparent url(../../images/mortgage/small_bluearrow.png);background-repeat:no-repeat;}
#IE7 .mortgage-arrow{height:9px !important;}
#IE7 .mortgage-index-landing{margin-bottom:3px;}
/* cms-1968:end  Home Page - mortgage	*/


/* CMS- 2204: start - new online banking page*/
.greyBox{
 background-color: #eee;
 }
.append-right-33px { padding-right: 33px; }
.prepend-left-42px{padding-left:42px;}
.prepend-left-114px{padding-left:114px;}
.bnrText {position:absolute;top:53px;left:42px;width:460px;font-size:13px}
.bnrText-first{font-size:28px !important;color:#0C2074;}
.bnrText-second{font-size:48px;font-weight:normal;color:#0C2074;text-align:left;margin:0px 0px 6px;line-height:44px !important;}
.append-bottom-25px{padding-bottom:25px;}
.bannerVideo a,.bannerVideo a{text-decoration: none;}
.bannerVideo a:hover{color:#0C2074; text-decoration: underline !important;}
/* CMS- 2204: end - new online banking page*/

/* start of CMS_2516 - used some classes from DCP-1892 for this request*/

.banner_billpay
{
background-image:url("/images/splash/billpay/hero_area_image.jpg");
background-repeat: no-repeat;
height: 266px;
width: 945px;
}

.banner_billpay-h1
{
font-family:Arial;
font-size:44px;
padding-left:35px;
padding-top:35px;
color: #0b1f74;
}
.banner_billpay-h2
{
font-family:Arial;
font-size:20px;
padding-left:35px;
color: #0b1f74;
}
.banner_billpayButtonRed {
    background: url("../../images/small-business/banner-button-red.png") repeat scroll left center #DE162B;
    box-shadow: 0 0 4px #D1D1D1;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    min-width: 63px;
    outline: 0 none !important;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

/* End CMS_2516*/

/* cms-2405:start myoffer,myflexperks */
.ob{border:1px solid olive;}
.rb{border:1px solid red;}
.width645px{width:645px;}
.headContainer-myflex{ background:url(/images/myoffers_hero.jpg) repeat;width:945px; height:404px;}

.headContainer-myoffer{ background:url(/images/myofferscc_hero.jpg) repeat;width:945px; height:343px;}

.headContainer-myflex h1{font-size:38px; line-height:42px; font-family:Helvetica Neue Light/Helvetica/Arial/Sans Serif; color: 	#0c2074; text-align:left;}
.headContainer-myoffer h1{font-size:26px; line-height:32px; font-family:Helvetica Neue Light/Helvetica/Arial/Sans Serif; font-weight:bold; color: 	#0c2074; text-align:left;}
.headParaText{font-size:16px; line-height:28px;font-family: 	Helvetica Neue Regular/Helvetica/Arial/Sans Serif; color:#0c2074; text-align:left;}
.headParaText-myoffer{font-size:18px; line-height:32px;font-family: 	Helvetica Neue Regular/Helvetica/Arial/Sans Serif; color:#0c2074; text-align:left;}

.overlayContainer{/* background-color:#fff; opacity:.5; */ height:404px; zoom:1;background-color: rgba(255,255,255,0.5);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	}
	
.overlayContainer-myoffer{/* background-color:#fff; opacity:.5; */ height:265px; width:291px; zoom:1;
	background-color: rgba(255,255,255,0.5);
	border-radius:5px;
	margin:30px 25px 0 0!important;
	}
	
#IE8 .overlayContainer,#IE7 .overlayContainer,#IE8 .overlayContainer-myoffer,#IE7 .overlayContainer-myoffer{
		filter: alpha(opacity=50);
		background-color:#fff;
}

.asteri{font-size:18px; font-family: 	Helvetica Neue Regular/Helvetica/Arial/Sans Serif;font-weight:bold;color:#de162b;}
.disclaimerText{font-size:14px; line-height:20px; text-align:left; color:#fff;font-family: 	Helvetica Neue Regular/Helvetica/Arial/Sans Serif;}
.disclaimerText-myoffer{font-size:14px; line-height:18px; text-align:left; color:#0c2074;font-family: 	Helvetica Neue Regular/Helvetica/Arial/Sans Serif;}

.push-top-70px{margin-top:70px;}
.marTop115px{margin-top:115px;}
.continueButton{width: 177px;border-radius:6px; position:relative; opacity:1; height:50px;font-size:16px; font-family:Helvetica Neue Bold/Helvetica/Arial/Sans Serif;color:#fff; text-align:center;
cursor:pointer;
background: #4689b2; /* Old browsers */
background: -moz-linear-gradient(top, #4689b2 0%, #2989d8 99%, #1b5a97 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4689b2), color-stop(99%,#2989d8), color-stop(100%,#1b5a97)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4689b2 0%,#2989d8 99%,#1b5a97 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4689b2 0%,#2989d8 99%,#1b5a97 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4689b2 0%,#2989d8 99%,#1b5a97 100%); /* IE10+ */
background: linear-gradient(to bottom, #4689b2 0%,#2989d8 99%,#1b5a97 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4689b2', endColorstr='#1b5a97',GradientType=0 ); /* IE6-9 */} 

#IE7 .overlayContainer .continueButton{
	margin-top:-65px;
}

.formFieldLabel{font-size:18px;font-family:Helvetica Neue Light/Helvetica/Arial/Sans Serif; font-weight:bold; color:	#0c2074; text-align:left;}
.butnTxt{font-size:16px; font-family:	Helvetica Neue Bold/Helvetica/Arial/Sans Serif; font-weight:bold; 
	padding:15px 50px;
	color: #fff;
	text-decoration: none;text-shadow: #333 1px 1px 1px;	
	display: inline-block;zoom: 1;
	-moz-background-inline-policy: continuous;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    outline: medium none;
    text-align: center;
	}
#IE7 .myfieldItem{margin-top:-24px;}

	
#IE8 .butnTxt{
	padding:0px 50px;
	line-height: 50px;
}	
	
#IE7 .butnTxt{
	padding:0px 25px;
}
	
.push-top-97px {margin-top:97px;}
#IE8 .push-top-30px{margin-top:30px;}
/* cms-2405:end myflexperks */

/* cms-2632:start splash page */
.font-26{font-size:26px !important;}
.font-15{font-size:15px !important;}
.color-4d{color: #4D4D4D !important;}
.height-40px{height:40px !important;}
.width-182px{width:182px !important;}
.margin-top-22px{margin-top: 22px;}
.margin-top-22px{margin-top: 22px;}
.margin-top-9px{margin-top: 9px !important;}
#IE8 .buttonBlue a{margin-top: 9px !important;}
#IE7 .buttonBlue a{margin-top: 9px !important;}
.margin-top-9px{margin-top: 9px !important /9;}
.width484px{width:484px; float:left; margin-left:35px;}
.width230px{width:230px; float:left;}
#IE8 .width230px{width:218px !important;}
#IE7 .width230px{width:218px !important;}
.width225px{width:225px; float:left;}
.bill-payh2{font-weight:normal !important; font-size:20px !important;}
.bill-payh1{padding-top:10px;}
#IE7 .bill-payh1{padding-top:5px;}
.bill-pay-button{margin-top:-5px;}
#IE7 .bill-pay-button{margin-top:-10px;}

/* cms-2632:end splash page */


/* CMS 2668 - removing h1 tag from compareHeader in the modal_window.xsl. Maintaining look and feel using CSS : START*/
#compareHeader{
color: #0C2074;
font-size: 25px;
font-weight: normal;
text-align: left;
line-height: 1;
}
/* CMS 2668 - removing h1 tag from compareHeader in the modal_window.xsl. Maintaining look and feel using CSS : END*/

/*CMS-2567*/
.bannerText_chkOffer
{
position:absolute;
padding-left: 20px;
top: 158px;
width:370px;
}
.width700px
{width:700px;}

.push-left-67px{margin-left:67px;}
.push-left-68px{margin-left:68px;}
.button_chk a
{
color: #FFFFFF !important;
line-height: 33px;
text-decoration: none !important;
font-size: 15px;
font-weight: bold;
}
.bannerctaBlue  div
{
background: url("/homepage/images/sprite_imgs.png") no-repeat scroll right -164px transparent;
   
   
    padding-left: 8px;
    text-align: center;
}
/* End: CMS_2567*/
/*start mortgage index*/
#IE7 .mortgage_index_bannerText{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); BACKGROUND-COLOR: #fff !important; 
}
#IE8 .mortgage_index_bannerText{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); BACKGROUND-COLOR: #fff !important; 
}
.mortgage_index_bannerText{ 
background-color: white;
    padding: 7px 12px 10px 20px;
    margin: -6px 0 0 5px;
    margin: -5px 0 0 0px !important;
	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	height:155px;
	}
	.width298px{
	width:298px;
	}
.heroCopyText{
font-size:15px;
color:#535353;
font-weight:bold !important;
}
.heroText{
font-size:24px;
line-height:24px;
color:#0c2074 !important;
}
/*end mortgage index*/
/*start CMS-2747 */
.background_incentive{background: url("../../images/splash/background.png") no-repeat scroll 0 0 transparent;
    height:651px;
    width: 585px;}
.background_heading{
padding:26px 0 34px 90px;
font-size:30px;
font-family:Helvetica Neue Light;
color:#0c2074;
}
.banner_text{
font-size:72px;
font-family:Helvetica Neue Bold;
color:#FFFFFF;
margin-top:-12px;
text-align:center;
}
.background_padding{
padding:16px 70px 16px 70px;
}
.background_content{
font-size:14px;
font-family:Arial Regular;
color:#000000;
line-height:24px;
text-align:center;
}
.background_graytext{
font-size:11px;
font-family:Arial Regular;
color:#a2a2a2;
line-height:16px;
text-align:center;

}
.background_bluetext{
font-size:14px;
font-family:Arial Bold;
color:#0c2074;
text-align:center;
}
.background_button_padding{
margin:10px 160px 10px 167px;
}
.background_button{padding:20px 65px;height:60px;margin:15px auto 10px !important;font-size:16px;text-align:center;font-family:Helvetica Neue Regular, Helvetica,Arial,sans-serif;
background: #4387b4; /* Old browsers */
background: -moz-linear-gradient(top,  #4387b4 0%, #4387b4 7%, #3b7fae 22%, #3a7eaf 28%, #1e609d 78%, #175898 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4387b4), color-stop(7%,#4387b4), color-stop(22%,#3b7fae), color-stop(28%,#3a7eaf), color-stop(78%,#1e609d), color-stop(100%,#175898)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4387b4', endColorstr='#175898',GradientType=0 ); /* IE6-9 */
 color: #FFFFFF !important;
 position: relative;
    text-align: center;
    text-decoration: none !important;
}
#IE7  .background_button{margin:15px auto -8px !important}
.background_button:hover{background: #175898; /* Old browsers */
background: -moz-linear-gradient(top,  #175898 0%, #1e609d 22%, #3a7eaf 72%, #3b7fae 78%, #4387b4 93%, #4387b4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175898), color-stop(22%,#1e609d), color-stop(72%,#3a7eaf), color-stop(78%,#3b7fae), color-stop(93%,#4387b4), color-stop(100%,#4387b4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175898', endColorstr='#4387b4',GradientType=0 ); /* IE6-9 */
}
.background_button a{color:#fff !important;text-decoration:none !important; line-height:57px }
.background_discloser{
padding:35px 0 0 37px;
width:515px;
color:#999999;
font-size:9px;
}
.background_discloser_text{
color:#999999;
font-size:9px;
}
.background_grayborder{
border:1px solid #e1e1e1;
}
/*end CMS-2747 */
/*Start CMS-2820 */
.push-top-40px{
margin-top:40px;
}
.font-9px{
font-size:9px;
}
/*end CMS-2820 */
/*Start CMS-2821 */
.top5px{
top:5px !important;
}
.pushLeftMin10px{
margin-left:-10px !important;
}
.pushTopMin10px{
margin-top:-10px !important;
}
.headingText{
	color: #0C2074 !important;
    font-size: 22px !important;
    font-weight: normal !important;
	line-height:33px;
	margin-top:-5px !important; 
}
.contentText{
	color: #222222 !important;
    font-size: 14px !important;
    font-weight: normal !important;
	line-height:21px;
}
.chk-bullet-image{  list-style-type:none !important;
margin-left:0px !important;  }
.chk-bullet-image li
{
background-image: url("../../images/disc.png") !important;
background-position: 0 6px;
background-repeat: no-repeat;
margin-bottom: 0 !important;
padding-left: 15px;
list-style-type: none !important;
}
#IE8 .chk-bullet-image li
{
background-image: url("../../images/disc.png") !important;
background-position: 0 6px;
background-repeat: no-repeat;
margin-bottom: 0 !important;
padding-left: 15px;
list-style-type: none !important;
}
#IE7 .chk-bullet-image li
{
background-image: url("../../images/disc.png") !important;
background-position: 0 6px;
background-repeat: no-repeat;
margin-bottom: 0 !important;
padding-left: 15px;
list-style-type: none !important;
}
.heroctaBlue{padding:0 0 50px;text-align:center;margin:15px 0px 25px 0px; font-size:16px;font-family:Helvetica Neue Regular, Helvetica,Arial,sans-serif;width:208px;
color:#ffffff !important;text-decoration:none !important; 
position:relative;
display:block;
background: #4387b4; /* Old browsers */
background: -moz-linear-gradient(top, #4387b4 0%, #4387b4 7%, #3b7fae 22%, #3a7eaf 28%, #1e609d 78%, #175898 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4387b4), color-stop(7%,#4387b4), color-stop(22%,#3b7fae), color-stop(28%,#3a7eaf), color-stop(78%,#1e609d), color-stop(100%,#175898)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* IE10+ */
background: linear-gradient(to bottom, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4387b4', endColorstr='#175898',GradientType=0 ); /* IE6-9 */
}
.heroctaBlue:hover{background: #175898; /* Old browsers */
background: -moz-linear-gradient(top, #175898 0%, #1e609d 22%, #3a7eaf 72%, #3b7fae 78%, #4387b4 93%, #4387b4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175898), color-stop(22%,#1e609d), color-stop(72%,#3a7eaf), color-stop(78%,#3b7fae), color-stop(93%,#4387b4), color-stop(100%,#4387b4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* IE10+ */
background: linear-gradient(to bottom, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175898', endColorstr='#4387b4',GradientType=0 ); /* IE6-9 */
}
.heroctaBlue .hero_btn{margin:auto;position:absolute;left:23px;top:11px}
.arrow-right {
    background-image: url("../../images/icon_smallwhitearrow.png");
    background-repeat: no-repeat;
    float: right;
    height: 13px;
   width: 9px;
	position:absolute;
	right:16px;
	top:18px
}
.grayBorderRight:{
border:1px solid #cccccc;}
.paypersonPrependTop-10px{
padding-top:10px !important;
}
#IE7 .paypersonPrependTop-10px{
padding-top:5px !important;
}
#IE8 .paypersonPrependTop-10px{
padding-top:5px !important;
}
.width-230px{
width:230px;
}
.fontTextBold{
font-weight:bold !important;
}
/*end CMS-2821 */
/*start CMS-2296 */
.width-380px{
width:380px;
}
.color-222
{
color:#222222 !important;
}
.heroBannerText{
	right: 24px !important;
    position: absolute !important;
    top: 50px !important;
    width: 400px;!important;
}
.heroH2{
	color: #0C2074;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 6px;
}
.olb_generalList li{
    background-image: url("../../images/nestedBullet.png")!important;
    background-position: 14px 6px;
    background-repeat: no-repeat;
    margin-bottom: 0 !important;
    padding-left: 30px;
}
#IE7 .olb_generalList li{
	background-image: url("../../images/nestedBullet.png")!important;
    background-position: 14px 6px;
    background-repeat: no-repeat;
    margin-bottom: 0 !important;
    padding-left: 30px;
}
#IE8 .olb_generalList li{
	background-image: url("../../images/nestedBullet.png")!important;
    background-position: 14px 6px;
    background-repeat: no-repeat;
    margin-bottom: 0 !important;
    padding-left: 30px;
}
.bodyText_check {
color: #535353;
font-family: Helvetica Neue Regular,Helvetica,Arial,sans-serif;
font-size: 14px !important;
line-height: 20px;
}
.bodyText_check a {
color: #0D56A3;
font-size: 14px !important;
text-decoration: none;
}
.bodyText_check li {
font-size: 14px !important;

}
.bodyText_check li a:hover {text-decoration:underline;}
.pushBottomMin5px{
margin-bottom:-5px;
}
#IE7 .pushLeftMin15px{
margin-left:-15px
}
/*end CMS-2296 */
/*start CMS-2294 */
.bannerBackground_1 {
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    height: 235px;
    max-width: 400px;
    min-width: 365px;
    opacity: 0.9;
}

.bannerHead {
    color: #535353;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 5px;
}
.bannerSubHead {
    color: #0C2074;
    font-size: 34px;
    line-height: 38px;
}
/*end CMS-2294 */




.credit-card-banner {
 background-image: url("/images/Credit_Cards/prequal-banner-image.jpg");
    background-repeat: no-repeat;
    height: 207px;
    width: 666px !important;
}


.banner-text {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
  
    border-radius: 4px 4px 4px 4px;
    height: 150px !important;
    margin-right: 15px;
    position: relative;
    margin-top: 15px !important;
    width: 320px;
}

#IE8 .banner-text{background-color:#fff !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); }
#IE7 .banner-text{background-color:#fff !important; filter:alpha(opacity=90) !important; zoom:1;}


.bannerctaBlue-cc{
    background: -moz-linear-gradient(center top , #4387B4 0%, #4387B4 7%, #3B7FAE 22%, #3A7EAF 28%, #1E609D 78%, #175898 100%) repeat scroll 0 0 transparent;
	  background: #4387b4; /* Old browsers */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4387b4), color-stop(7%,#4387b4), color-stop(22%,#3b7fae), color-stop(28%,#3a7eaf), color-stop(78%,#1e609d), color-stop(100%,#175898)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4387b4', endColorstr='#175898',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF !important;
    display: block;
    font-family: Helvetica Neue Regular,Helvetica,Arial,sans-serif;
    font-size: 16px;
    margin: 0px auto;
    padding: 0 0 60px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    width: 250px;
}



.bannerctaBlue-cc .cc_btn {
    left: 45px;
    margin: auto;
    position: absolute;
    top: 5px;
    width: 160px !important;
}

.arrow-right-cc {
    background-image: url("/images/icon_smallwhitearrow.png");
    background-repeat: no-repeat;
    float: right;
    height: 13px;
    position: absolute;
    right: 10px;
    top: 25px;
    width: 9px;
}



.cc_bannerTextTitle {
    color: #0C2074 !important;
    font-size: 24px !important;
    line-height: 24px !important;
}
/* Start: PID 2367 */
.investmentContactBanner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("../../images/investments-wealth-management/WM Lead Form Banner.jpg") no-repeat scroll 0 0;
height:150px;
}
/* End: PID 2367 */
/* Start: CMS 2566 */
.olb-oms-banner-text {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
	border-radius: 4px 4px 4px 4px;
	height: 150px;
	margin-left: 20px;
	position: absolute;
	margin-top: 20px;
	width: 338px;
}

#IE8 .olb-oms-banner-text{background-color:#fff !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); }
#IE7 .olb-oms-banner-text{background-color:#fff !important; filter:alpha(opacity=90) !important; zoom:1;}
.width-445px {
    width: 445px;
	float: left;
}

.width-445px ul {
    margin-left: 0;
}
.width-445px ul li {
    color: #0D56A3;
    float: left;
    font-size: 12px;
    list-style-type: none;
    padding-left: 5px;
}
.width-445px ul li:first-child {
    padding-left: 0;
}
.width-445px ul li a {
    text-decoration: none;
}
.width-445px ul li a:hover {
    text-decoration: underline !important;
}

.width38px {
    width: 38px;
}

.grayDividerBottom {
    background: url("/images/hor_divider.png") no-repeat scroll center bottom transparent;
}
.width390px {
    width: 390px;
}

.olb-h2 h2 {
    color: #2A83B9 !important;
    font-size: 24px !important;
    font-weight: normal !important;
    line-height: 30px !important;
}

.prepend-left-22px{padding-left:22px}
.append-right-22px{padding-right:22px}
.height-163px{height:163px !important;}
/* End: CMS 2566 */
/* Start: PID 2367 */
.width-135px{
width:135px;
}
.width-58px{
width:58px;
}

/* End: PID 2367 */
/* Start: PID 2922 */
.buttonRed{
color: #FFFFFF;
display: inline-block;
font-size: 12px;
font-weight: bold;
padding: 2px 6px 3px;
text-decoration: none;
text-shadow: 1px 1px 1px #333333;
}
.buttonRed {
    -moz-background-inline-policy: continuous;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    outline: medium none;
    text-align: center;
}
.callToAction .buttonRed {
    line-height: 1.5;
}
a.buttonRed, a.buttonRed:visited, a.buttonRed:hover, a.buttonRed:active {
    color: #FFFFFF;
    font-weight: bold !important;
}
.heading{
margin-top: -18px;
    margin-bottom: 10px
}
.marButton{
margin-left:-5px;
margin-bottom:9px;
}
/* End: PID 2922 */
/* Start: PID 2985 */
.cardmember_offer
{
background-repeat: no-repeat;
height: 318px;
width: 483px;

}
.color_f5f5f5{
background-color:#f5f5f5;
height: 318px;
width: 462px;
}
.cardmember_offerHeading{
color: #666666;
font-size: 48px;
line-height: 45px;
padding-top: 65px;
padding-left: 35px
}
.cardmember_offerPara{
color: #666666; 
font-size: 30px;
margin-top: 15px;
margin-left: 75px;
}
.span-paddingLeft-45Right-40{
padding-left:45px;
padding-right:40px;
}
.span-paddingLeft-90{
padding-left:90px; 
}
.push-left-5px{
margin-left:5px
}
.paraText{
font-size:16px;
line-height:22px;
color:#535353;
margin-right:45px;
padding-bottom:36px;
}
.paddingRightLeft-250px{
padding-left:210px;
padding-right:250px;
  padding-bottom: 25px;
}
.boxHeadinBg{
background-color: #0c2074;
padding: 7px 118px;
border-radius:3px 3px 0px 0px
}
.boxBodyBg{
background-color: #eeeff7;
height: 300px;
width: 445px;
border-radius: 0px 0px 3px 3px;
}
.boxBodyBgPadding{ padding-left: 88px;
    padding-top: 36px;}
.boxBodyText{color: #535353;
    float: left;
    font-size: 18px;
    line-height: 20px;
    padding-left: 10px;
    padding-top: 12px;
	}
.boxHeadingText{
font-size:16px;
color:#ffffff !important;
}
.boxPrepend-top-30px{
padding-top:30px !important;
}
.boxPrepend-top-20px{
padding-top:20px !important;
}
.prepend-top-18px{
padding-top:18px;
}
.cardmember_offer_ctaBlue {
    background: #4387b4; /* Old browsers */
background: -moz-linear-gradient(top, #4387b4 0%, #4387b4 7%, #3b7fae 22%, #3a7eaf 28%, #1e609d 78%, #175898 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4387b4), color-stop(7%,#4387b4), color-stop(22%,#3b7fae), color-stop(28%,#3a7eaf), color-stop(78%,#1e609d), color-stop(100%,#175898)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* IE10+ */
background: linear-gradient(to bottom, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4387b4', endColorstr='#175898',GradientType=0 ); /* IE6-9 */
     color: #FFFFFF !important;
    display: block;
    font-family: Helvetica Neue Regular,Helvetica,Arial,sans-serif;
    font-size: 16px;
    margin: 50px;
    padding: 0 0 35px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    width: 200px;
	cursor:pointer;
}
.cardmember_offer_ctaBlue:hover{background: #175898; /* Old browsers */
background: -moz-linear-gradient(top, #175898 0%, #1e609d 22%, #3a7eaf 72%, #3b7fae 78%, #4387b4 93%, #4387b4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175898), color-stop(22%,#1e609d), color-stop(72%,#3a7eaf), color-stop(78%,#3b7fae), color-stop(93%,#4387b4), color-stop(100%,#4387b4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* IE10+ */
background: linear-gradient(to bottom, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175898', endColorstr='#4387b4',GradientType=0 ); /* IE6-9 */
cursor:pointer;
}
.cardmember_offer_ctaBlue .co_btn {
  left: 25px;
    margin: auto;
    position: absolute;
    top: 12px;
    width: 160px !important;
}
.arrow-right {
        background-repeat: no-repeat;
    float: right;
    height: 13px;
    position: absolute;
    right: 10px;
    top: 18px;
    width: 9px;
}
#IE7 .pushTop0px{
margin-top:0px;
}
.kroger_offerHeading{
color: #666666;
font-size: 36px;
line-height: 38px;
padding-top: 63px;
margin-left: -16px;
text-align: center;
}
.business_rewardsHeading{
color: #666666;
font-size: 44px;
line-height: 38px;
padding-top: 70px;
padding-left: 25px;
text-align: center;
}
.kroger_offerPara{
color: #666666; 
font-size: 30px;
line-height: 37px;
margin-left: 55px;
text-align: center;
}
.business_rewardsPara{
color: #666666; 
font-size: 30px;
line-height: 37px;
margin-left: 25px;
text-align: center;
}
.kroger_banner{
background-image: url("/images/splash/banner-kroger.jpg");
background-repeat: no-repeat;
height: 318px;
width: 944px;
}
.business_rewards{
background-image: url("/images/splash/banner-biz.jpg");
background-repeat: no-repeat;
height: 274px;
width: 944px;
margin-top:-30px
}
.pushTopMin30px{
margin-top:-30px;
}
.disclaimertext{
margin-left: 43px;
width: 885px;
font-size:12px;
line-height:18px;
color:#535353;
}
.business_rewardsBox{
 margin-top:-3px;width:550px;}
#IE7 .disclaimertext{
margin-left: 40px;
}
#IE7 .pushBottomMin25px{
margin-bottom:-25px;
}

 .pushBottomMin35px{
margin-bottom:-35px;
}
/* End: PID 2985 */
/* Start: PID 2857 */
.bannerimage_mobile{
background-image: url("/images/splash/mobile/header.jpg");
background-repeat: no-repeat;
height: 262px;
width: 944px;
}
.line-height-34px{line-height: 34px;}
.mobile_gradient{background: none repeat scroll 0 0 #FFFFFF;
opacity: 0.8;}
.append-bottom-40px{padding-bottom:40px;}
.mobile_link a{color:#0950a0;}
.mobile_link a:hover{color:#0950a0;}
.get_app{padding-top:15px;padding-right:10px;}
.text_app{padding-top:15px;padding-left:10px;}
.height55px{height:55px;}
/* End: PID 2857 */
/* Start: PID 2777 */
.mobile-acc-alerts {
    background: rgba(255, 255, 255, 0.9);
    border-radius: 6px;
    float: right;
    height: 130px;
    margin-right: 20px;
    margin-top: -241px;
    position: relative;
    width: 335px;
	padding: 20px 20px 30px 20px;
}
#IE8 .mobile-acc-alerts{position: absolute; margin-left: 555px; margin-right: 0px; background-color:#fff !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); }
#IE7 .mobile-acc-alerts{background-color:#fff !important; filter:alpha(opacity=90) !important; zoom:1;}

.mobile-acc-alerts  h2{
   font-size:26px;
   line-height:34px;
   color:#0c2074;
   margin-bottom:10px;
   font-weight: normal;
} 
.mobile-acc-alerts  p{
   font-size:16px;
   line-height:22px;
   color:#1b1b1b;
} 

.mobile-h2{
   font-size:21px;
   line-height:25px;
   color:#2b85bb;
   font-weight: normal;
}

.mobile-p{
font-size:13px;
   line-height:20px;
   color:#1b1b1b;
}

.mobile-ul li{
font-size:13px;
   line-height:20px;
   color:#1b1b1b;
   margin-bottom: 15px;
}

.mobileCTA{margin-bottom:40px;border:1px solid #ccc; clear: both;width: 100%; display:inline-block;}
#IE7 .mobileCTA{border:1px solid #ccc}
.mobileCTA ul{ margin:0px;}
.mobileCTA ul li{ float:left; padding:15px 0px;list-style:none; }
.mobileCTA span img{vertical-align:middle;}

.mobileCTA li a{font-size:14px;color:#0c2074;text-decoration:none; line-height:18px;}
.mobileCTA li a:hover{text-decoration:underline;color:#0d56a3;}

/* End: PID 2777 */

/*start : PID 3103 */
.cc-splash-banner-text{
	color:	#0c2074;
}

.cc-splash-banner-card{
	position: absolute;
    right: 0;
    top: 0;
}

.cc-splash-banner-text  h2{
	font-size:36px;
}

.cc-splash-banner-text  p{
	font-size:21px;
	text-align: center;
	line-height: 25px;
}

.cc-splash-cash-pos{
	left: 35px;
    position: absolute;
    top: 60px;
    width: 370px;
}

.cc-splash-platinum-pos{
	left: 50px;
    position: absolute;
    top: 100px;
    width: 450px;
	font-size:33px !important;
	text-align:center;
}

.cc-splash-h2{
	font-size:17px!important;
	font-family: 'Arial';
}

.cc-splash-perks-pos {
    font-size: 33px !important;
    left: 50px;
    position: absolute;
    text-align: center;
    top: 75px;
    width: 450px;
}

.cc-splash-perks-pos-right p{
	text-align: left;
}

.cc-splash-table{
	width:460px;
	border: 0px;
	border-collapse:collapse;
	height: 44px;
}



.cc-splash-table  tbody tr td, .cc-splash-table thead th{
    width: 152px;
	border: 1px solid #d3d3d3;
	background-image: none;
	font-size:13px!important;
	padding:auto;
	text-align:center;
	background-color:#f9f9f9!important;
}




/*end: pid 3013 */
/* Start PID 2774 */

.mobile-banner{
   position: absolute;
   top: 0px;
   left: 0px;
}

.mobile-banner h2{
   font-size:30px;
   line-height:34px;
   color:#0c2074;
   margin-bottom:10px;
   font-weight: normal;
}

.mobile-banner  p, .mobile-icon-caption{
   font-size:16px;
   line-height:22px;
   color:#1b1b1b;
} 

.mobile-icon-caption{
	font-size:16px;
   line-height:22px;
   color:#2b85bb;
	text-align: center;
	cursor: pointer;
	font-weight:normal !important;
}

.mobile-app-bpos{
	margin-top:95px;
	margin-left:25px;
	width:340px;
}

.h2alttext{
font-size:21px;
line-height:25px !important;
color:#2b85bb;
}

.width-280px{width:280px;}

.width-285px{width:285px;}

.prepend-top-110px{padding-top:110px;}

.h3alttext{
font-size:15px;
line-height:20px;
text-align:left;
color:#0c2074;
}

.ptext{
font-size: 13px;
line-height:20px !important;
color:#1b1b1b;
}


.mobileAppBtn {
cursor: pointer;
border: 1px solid #cccccc;
text-align:center;
border-radius: 6px;
padding: 7px 0px; 
width: 143px;
line-height:21px; 
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
}

.mobileAppBtn span{
	position: relative;
    left: 10px;
}
.ptext a {color:#0950a0; text-decoration:underline;}
.ptext a:hover {color:#0950a0; text-decoration:none;}
.h3alttext a {color:#0950a0; text-decoration:underline;}
.h3alttext a:hover {color:#0950a0; text-decoration:none;}
.mobile-ul a{color:#0950a0; text-decoration:underline;}
.mobile-ul a:hover {color:#0950a0; text-decoration:none;}
.prepend-top-55px{padding-top:55px;}
.push-bottom-40px{margin-bottom: 40px;}
.append-bottom-60px{padding-bottom:60px;}
.push-right-40px{margin-right:40px !important;}
.push-left-12px{margin-left:12px !important;}
.mobile_right_list {
	color: #0950A0;
    font-weight: normal;
    line-height: 14px;
}
.mobile_right_list li{margin-left:10px !important;}
.mobile_right_list li a, .mobile_right_list a{color:#0950a0; text-decoration:none;}
.mobile_right_list li a:hover, .mobile_right_list a:hover{color:#0950a0; text-decoration:underline !important;}

.banner-text-sm{  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    border-radius: 6px 6px 6px 6px;
     
    height: 60px;
    margin: 60px 20px 0 0;
    padding: 14px 20px 30px 20px;
    width: 322px;
	} 
#IE8 .banner-text-sm{background-color:#fff !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); }
#IE7 .banner-text-sm{background-color:#fff !important; filter:alpha(opacity=90) !important; zoom:1;}
.sm-banner{
   position: absolute;
   top: 0px;
   right: 0px;
}
.banner-text-sm h2{
color:#0c2074;
font-size:30px;
line-height:34px;
font-weight:normal !important;
}
.smP{
font-size:18px;
line-height:28px;
color:#2b85bb;

    width: 670px;
    padding-top: 5px
}
.width-290px{width:290px;}
.txtalignRight{text-align: right !important;}
.prepend-top-40px{
padding-top:40px
}
.width-373px{
width:373px;
}
.width-323px{
width:323px;
}
.width-187px{
width:187px;
}
.prepend-topleft{
padding-top:8px;
padding-left:15px;
padding-bottom:8px;
}
.width-285px{
width:285px;
}
.width-669px{
width:669px;
}
.width-629px{
width:629px;
}
.width-197px{
width:197px;
}
.width-205px{
width:205px;
}
.rounded6px{
border-radius:6px
}
.boxPaddig{
padding:0px 20px 0px 20px ;
}
.push-topMin-72px{
margin-top:-72px;
}
.push-right-44px{margin-right: 44px;}
.push-right-36px{margin-right: 36px;}
.push-right-30px{margin-right: 30px;}
.push-right-34px{margin-right: 34px;}
.push-left-84px{margin-left: 84px;}
.push-left-34px{margin-left: 34px;}
.push-left-33px{margin-left: 33px;}
.push-left-7px{margin-left: 7px;}
.push-leftMin-5px{margin-left: -5px;}
.smtext a {color:#0950a0; text-decoration:underline;}
.smtext a:hover {color:#0950a0; text-decoration:none;}
.smh2alttext{
font-size:24px;
line-height:26px;
color:#2b85bb;
font-weight:normal;
}
.serviceh2alttext{
font-size:21px;
line-height:25px;
color:#2b85bb;
font-weight:normal;
}
.smh2atabletext{
font-size:21px;
line-height:22px;
color:#2b85bb;
text-decoration:none;
font-weight:normal;
margin-bottom: 0px !important;
}
.smh2atabletext a{
color:#2b85bb;
text-decoration:none;
}
.smh2atabletext a:hover{
color:#2b85bb;
text-decoration:none;
}
.push-left-3px{
margin-left:3px;
}
.h3text{
font-size:13px;
line-height:18px;
color:#0c2074;
font-weight:bold;
}
.color-5196bf{
background-color:#5196bf
}
.oddrow{
background-color:#ececec;
border-width:1px 0px 1px 0px;
border-top-color:#ffffff;
border-bottom-color:#bababa;
}
.evenrow{
background-color:#f5f5f5;
border-width:1px 0px 1px 0px;
border-top-color:#ffffff;
border-bottom-color:#bababa;
}
.ptext{
font-size:13px;
line-height:18px;
color:#000000;
font-weight:normal;
}
.smtext{
font-size: 13px;
line-height:20px;
color:#1b1b1b;
}
.smlink{
font-size: 13px;
line-height:20px;
color:#0950a0;
text-decoration:underline;
}
.smlink:hover{
text-decoration:none;
}
.text_app {
    padding-left: 10px;
    padding-top: 19px;
}
.colorDarkBlue {
    color: #0C2074;
}
.get_app {
    padding-right: 10px;
    padding-top: 15px;
}
.height55px {
    height: 55px;
}
.get_app a{
color: #0C2074;
text-decoration:none;
font-weight:bold;
}
.get_app a:hover{
color: #0C2074;
text-decoration:none;
font-weight:bold;
}
.height-42px{
height:42px;
}
.height-63px{
height:63px;
}
.smBoxtext{
font-size: 14px;
line-height:18px;
color:#1b1b1b;
}
/*direct preprod*/
.pay_a_person_banner{background-image: url("/images/mobile/p2p_hero.jpg");
    background-repeat: no-repeat;
    height: 300px;
    width: 944px;
}
.pap_gradient{background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.9;
	width:286px;
	height:165px;
	padding:15px 20px 25px 20px;
}
.pap_box{float: right;
    margin-right: 20px;
    margin-top: 50px;
	}
.pap_banner_h3{
font-size:26px;
line-height:34px;
color:#0c2074;
font-weight:normal;
}
.pap_banner_p{font-size:16px;
line-height:22px;
color:#1b1b1b !important;
text-align:left;
}
.pap_p{
font-size:13px;
line-height:20px;
color:#1b1b1b !important;
}
.marTop-Minus25px{margin-top: -25px;}
.height55px{height:55px;}
.text_app {
    padding-left: 10px;
    padding-top: 15px;
}

.get_app {
    padding-right: 10px;
    padding-top: 15px;
}
.top-25px{top:25px;}
.mobileBanner p{
font-size: 18px;
line-height:22px;
color:#1b1b1b;
}
.index-mobile-banner{
    color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 40px;
    position: absolute;
    text-decoration: none;
    top: 127px;
}
.top-106px{top:106px !important;}
.top-140px{top:140px !important;}
.width-690px{width:690px;}
.fieldItemsBorder{
margin-top:51px;
}
/*direct preprod*/
/* End: PID 2774 */
/* PID 2882*/
.banner-text-ph{  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
   border-radius: 6px 6px 6px 6px;
   height: 160px;
   margin: 20px 0 0 20px;
   padding: 14px 20px 30px 20px ;
   width: 310px;
} 
.banner-text-photobanking{  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
   border-radius: 6px 6px 6px 6px;
   height: 160px !important;
   margin: 20px 0 0 20px !important;
   padding: 14px 20px 26px 20px !important;
   width: 310px !important;
} 

.dp-text{
	height: 94px;
	margin-top:50px;
	padding: 20px;
	width: 325px;
}

.dp-text h1{font-size:24px;line-height:30px;}

.dp-text-service{
	height: 137px;
	margin-top:20px;
	padding: 20px;
	width: 325px;
}
#IE8 .banner-text-ph{background-color:#fff !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); }
#IE7 .banner-text-ph{background-color:#fff !important; filter:alpha(opacity=90) !important; zoom:1;}

.ph-banner{
   position: absolute;
   top: 0px;
   left: 0px;
}
.divider{
height:1px;
width:699px
}
.push-left-13px{
margin-left:13px
}
.width-302px{width:302px;}
.width-550px{width:550px;}
.width-295px{width:295px;}

.ph-button{
font-size: 16px;
font-weight:bold;
width:280px;
position:relative;
top:10px;
}
.ph-button a{
	line-height:30px;
}

.width295px{width:295px;}

.BluearrowSub-right{display: inline-block;
   vertical-align:middle;
   height: 13px !important;
   margin-left: 6px;
   margin-right:5px;
}

.fontWeightNormal{font-weight: normal;}
   
.LongBoxPadding{
	padding:0px 10px;
	margin-top: -25px;
}
.long_text_app{
		padding-left: 0;
		padding-top: 15px;
}

.long_get_app{
	padding-right: 0;
	padding-top: 15px;
}
	
.font-21px{font-size: 21px;}
.dp_subHeading{color:#2B85BB; font-size:18px; line-height:28px;width: 600px; padding-bottom:2px;}

.push-bottom-35px{margin-bottom:35px;}

.width-303px{width:303px}
.push-left-38px{
margin-left:38px}

.line-height-25px{line-height: 25px;}

.color-2B85BB{color:#2B85BB;}

.width295px  .smh2alttext.font-21px{
	line-height: 25px;
}

#IE7 .long_get_app img{
	margin-left:5px;
}
.dp-text-service h1{
font-size:24px;
line-height:30px;
}
/* END of PID 2882*/
/* START of PID 3257*/
.color-9C0010{color:#9C0010;}

.background_content_incentive{
font-size:14px;
font-family:Arial Regular;
color:#000000;
line-height:16px;
text-align:center;
}

.background_button_padding_incentive{
margin:10px 107px 10px 167px;
}
/* END of PID 3257*/
/*Start of PID-3314*/
.investmentsLoginUpdates{
	background: url("/images/splash/investments-image.jpg") no-repeat;
    height: 396px;
	margin-right: 15px;	
	}
/*END of PID-3314*/
/*Start of PID 3281*/
.cdaText{
color: #0C2074;
font-size: 18px;
line-height: 21px;
padding: 15px 0 10px;
}
/*END of PID 3281*/

/*END of PID 3355*/

.cc-splash-platinum-banner{
	left: 50px;
	position: absolute;
    top: 60px;
    width: 450px;
	font-size:33px !important;
	text-align:center;

}
/*END of PID 3355*/

/*start of PID-3303*/
.usbButton{
text-transform:none;
}
/*END of PID-3303*/

/*start of PID-3323*/
.append-right-26px{
padding-right:26px !important;
}
/*End of PID-3323*/
/* Start of PID_3362*/
.ptext-mobile{
font-size:13px;
line-height:20px;
color:#1b1b1b;
font-weight:normal;
}
.ptext-mobile a {color:#0950a0; text-decoration:underline;}
.ptext-mobile a:hover {color:#0950a0; text-decoration:none;}
.prepend-top-36px{
padding-top:36px
}
.push-left-Minus27px{margin-left: -27px !important;}
.append-right-9px{
padding-right:9px;
}

.textDecorationLine{
text-decoration:underline;
color: #0950A0 !important;
}
.textDecorationLine a{
text-decoration:underline;
color:#0950a0;
}
.textDecorationLine a:hover{
text-decoration:none;
color:#0950a0;
}
.push-left-43px{
margin-left:43px;
}
.width-305px{width:305px;}
.width-315px{width:315px;}
.width-295px{width:295px;}
.width-297px{width:297px;}
.width-340px{width:340px;}
.width-328px{width:328px;}
.width-338px{width:338px;}
.width-348px{width:348px;}
.push-right-53px{ margin-right: 53px;}
.push-right-43px{ margin-right: 43px;}
.push-left-85px{margin-left: 85px;}
.arrow-right-ph {
    background-image: url("../../images/mobile/hero_button_icon.png");
    background-repeat: no-repeat;
    float: right;
    height: 13px;
   width: 9px;
	position:absolute;
	right:16px;
	top:18px
}
.smPhone {
    color: #2B85BB;
    font-size: 18px;
    line-height: 28px;
    padding-top: 5px;
    width: 670px;
}
.prepend-top-65px{
padding-top:65px;
}
.prepend-left-7px{
padding-left:7px;
}
.append-right-3px{
padding-right:3px;
} 
.prepend-left-6px{padding-left:6px;}
.phonePushTopMin-30px{
margin-top:-30px;
}
.phonePushTopMin-23px{
margin-top:-23px;
}
.textDecorationLineNone {
    color: #0950A0 !important;
    text-decoration: none;
}

.textDecorationLineNone:hover {
    color: #0950A0;
    text-decoration: underline;
}
.width-645px{
width:645px;
}
.mobilePrependTop25px{
padding-top:25px;
}
#IE7 .mobilePrependTop25px{
padding-top:25px;
}
.push-top-55px{margin-top:55px}
.push-left-60px{margin-left:60px}
.push-left-Minus15px{ margin-left: -15px;}
.color-white-imp{color:#fff !important;}
.send-money-popup-img{margin-bottom: 6px;margin-top: -2px; line-height:18px !important;}
.h3-bannerText{
font-size:24px;
line-height:30px;
font-weight:normal !important;
}
.h2-bannerText
{
font-size:30px;
font-weight:normal !important;
}
/*End of PID_3362*/
/*Start of PID 3453*/
.push-top-3px {
    margin-top: 3px;
}
.cursorPointer{
cursor:pointer;
}
.bannerctaRed {
    background: -moz-linear-gradient(center top , #DD1928 0%, #D71825 13%, #C81522 25%, #B1131A 41%, #A71016 56%, #9E0E10 71%, #960E11 86%, #8E0C10 100%) repeat scroll 0 0 transparent;
    font-family: Helvetica Neue Regular,Helvetica,Arial,sans-serif;
    margin-top: 8px;
    padding: 5px 0;
    text-align: center;
    width: 165px;
}
.bannerctaRed {font:12px;color:#fff !important;text-decoration:none !important;  }
.bannerctaRed{text-align:center;font-family:Helvetica Neue Regular, Helvetica,Arial,sans-serif;width:165px;
background: #dd1928; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkMTkyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q3MTgyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2M4MTUyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2IxMTMxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2E3MTAxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzllMGUxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iIzk2MGUxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTBjMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #dd1928 0%, #d71825 13%, #c81522 25%, #b1131a 41%, #a71016 56%, #9e0e10 71%, #960e11 86%, #8e0c10 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd1928), color-stop(13%,#d71825), color-stop(25%,#c81522), color-stop(41%,#b1131a), color-stop(56%,#a71016), color-stop(71%,#9e0e10), color-stop(86%,#960e11), color-stop(100%,#8e0c10)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dd1928 0%,#d71825 13%,#c81522 25%,#b1131a 41%,#a71016 56%,#9e0e10 71%,#960e11 86%,#8e0c10 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dd1928 0%,#d71825 13%,#c81522 25%,#b1131a 41%,#a71016 56%,#9e0e10 71%,#960e11 86%,#8e0c10 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dd1928 0%,#d71825 13%,#c81522 25%,#b1131a 41%,#a71016 56%,#9e0e10 71%,#960e11 86%,#8e0c10 100%); /* IE10+ */
background: linear-gradient(to bottom, #dd1928 0%,#d71825 13%,#c81522 25%,#b1131a 41%,#a71016 56%,#9e0e10 71%,#960e11 86%,#8e0c10 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd1928', endColorstr='#8e0c10',GradientType=0 ); /* IE6-8 */
}
.bannerctaRed:hover{background: #8e0c10; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlMGMxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzk2MGUxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzllMGUxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2E3MTAxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2IxMTMxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2M4MTUyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iI2Q3MTgyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDE5MjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #8e0c10 0%, #960e11 14%, #9e0e10 29%, #a71016 44%, #b1131a 59%, #c81522 75%, #d71825 87%, #dd1928 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e0c10), color-stop(14%,#960e11), color-stop(29%,#9e0e10), color-stop(44%,#a71016), color-stop(59%,#b1131a), color-stop(75%,#c81522), color-stop(87%,#d71825), color-stop(100%,#dd1928)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #8e0c10 0%,#960e11 14%,#9e0e10 29%,#a71016 44%,#b1131a 59%,#c81522 75%,#d71825 87%,#dd1928 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #8e0c10 0%,#960e11 14%,#9e0e10 29%,#a71016 44%,#b1131a 59%,#c81522 75%,#d71825 87%,#dd1928 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #8e0c10 0%,#960e11 14%,#9e0e10 29%,#a71016 44%,#b1131a 59%,#c81522 75%,#d71825 87%,#dd1928 100%); /* IE10+ */
background: linear-gradient(to bottom, #8e0c10 0%,#960e11 14%,#9e0e10 29%,#a71016 44%,#b1131a 59%,#c81522 75%,#d71825 87%,#dd1928 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e0c10', endColorstr='#dd1928',GradientType=0 ); /* IE6-8 */
}

.margin-left-0px{margin-left:0px !important;}	
/* END of PID 3453*/
/*Start of PID_3055*/
.prepend-top-72px {padding-top: 72px;}
.prepend-top-75px {padding-top: 75px;}
.append-bottom-75px{padding-bottom: 75px;}
.top-20px{top:20px !important}
.left-30px{left:30px !important} 

.usbButtonMedBlue {background: url("/images/splash/bannerBtnBg.png") repeat scroll left center #FFFFFF;padding:0px 0px}
.usbButtonMedBlue div a {color: #FFFFFF !important;display: block; font-size: 18px;line-height: 37px;text-align: center;text-decoration: none;}

.heading1{font-size:36px;line-height:46px;text-align:left;color:#0D56A3 !important}
.heading2{font-size:24px;line-height:32px;text-align:center;color:#0D56A3 !important}
.content1{padding-left:35px;padding-right:75px;width:400px !important;}
.content2{padding-right:35px;width:400px !important;}
.pcontent{font-size:13px;line-height:20px;text-align:left;color:#000000;}

.prepend-top-67px{padding-top:67px;}
.prepend-top-17px{padding-top:17px;}
.append-right-35px{padding-right:35px;}

.padTop-26px{padding-top: 26px;}
.padBottom-43px{padding-bottom:43px;}

.margin-top-24px{margin-top: 24px;}

.span-236px  { width: 236px; }

.push-topMin-7px{ margin-top:-7px;}
.prepend-left-75px{padding-left:75px;}

.eligibleLink{
	padding-top:10px;
}
.eligibleLink a{
	color: #0D56A3 !important;
	text-decoration:underline;
}
.eligibleLink a:hover{
   text-decoration:none;
}
.span-400px { width: 400px; }
/*End of PID_3055*/

/* View rates fix*/
.disableLink:link,.disableLink:hover,.disableLink:visited{
	color: #000000;
    cursor: text;
    text-decoration: none;
}
/* PID 3481: Start*/
.fontWeightBold-imp{
	font-weight: bold !important;
}
/* PID 3481: End*/
/* PID 3250: Start*/

.push-top-35px{
margin-top:35px;
}
.push-top-23px{
margin-top:23px;
}
.greyBorderPadding {
padding:10px 13px;
}
.greyBorder{
border:1px solid #c4c4c4;
}
.push-bottom-23px{
margin-bottom:23px;
}

.bannerText_mortgage{
padding-left: 20px;
    position: absolute;
    top: 200px;
    width: 420px;
}

.prepend-top-7px{
padding-top:7px;
}

.padTop14px{
padding-top:14px;
}

.padTop15px{
padding-top:15px;
}

.padTop16px{
padding-top:16px;
}

.padTop24px{
padding-top:24px;
}

.padBottom12px{
padding-bottom:12px !important;
}
.prepend-top-37px{
padding-top:37px;
}
.prepend-top-23px{
padding-top:23px;
}

.prepend-top-21px{
padding-top:21px;
}

.prepend-top-28px{
padding-top:28px;
}

.push-top-12px{
margin-top:12px;
}
.push-top-6px{
margin-top:6px;
}
.push-top-21px{
margin-top:21px;
}
.push-top-24px{
margin-top:24px;
}
.push-top-13px{
margin-top:13px;
}
.push-top-28px{
margin-top:28px;
}
.push-left-13px{
margin-left:13px;
}
.push-left-28px{
margin-left:28px;
}
.push-left-57px{
margin-left:57px;
}
.push-left-55px{
margin-left:55px;
}
.push-bottom-17px{
margin-bottom:17px;
}
.width-404px{
width:404px;
}

.splashFreeTrades{
padding-left: 22px;
position: absolute;
top: 222px;
width: 415px;
}
.pushTop13px{
margin-top:13px;
}
#IE8 .pushTop13px{
margin-top:13px;
}
#IE7 .pushTop13px{
margin-top:3px;
}

.margin-top-15px{margin-top: 15px;}
/* PID 3250: End*/
/* start of PID 3150 */

.cc-splash-banner-card-left{
	position: absolute;
    top: 0;
}

.cc-splash-banner-card-left p{
	font-weight: bold;
    left: 92px;
    position: absolute;
    top: 209px;
}

.cc-splash-perks-pos-right {
    left: 372px;
    position: absolute;
    top: 72px;
    width: 300px;
}
.cc-splash-perks-pos-right h2{
	font-size: 33px;
}

.cc-splash-platinum-new h2{
	font-size: 30px;
}

.cc-splash-cash-plus-pos {
    left: 55px;
    position: absolute;
    top: 48px;
    width: 450px;
	text-align:center;
}
.cc-splash-cash-plus-pos  h2{
text-align:center;
line-height:35px;
}
.cc-splash-cash-plus-bnrfooter{
	bottom: 5px;
    color: #0C2074;
    font-size: 13px;
    left: 5px;
    position: absolute;
}

.cc-splash-plat-new-pos{
	left: 30px;
    position: absolute;
    top: 78px;
    width: 450px;
	text-align:center;
	line-height: 40px;
}
/* end of PID 3150 */
/*PID_3214*/
.invest_bannerText{
	color: #535353;
	line-height:35px;
    font-size: 25px;
    /*width: 325px;*/
	width: 394px;
    float: left;
    margin-top: 110px;
    margin-left: 450px;
	}
/*PID_3214*/
/*Start PID_3384*/
.scholarshipBannerctaBlue{padding:35px 10px 10px;text-align:center;margin:12px auto ;font-size:16px;font-family:Helvetica Neue Regular, Helvetica,Arial,sans-serif;width:230px;
color:#ffffff !important;text-decoration:none !important; 
position:relative;
display:block;
background: #4387b4; /* Old browsers */
background: -moz-linear-gradient(top, #4387b4 0%, #4387b4 7%, #3b7fae 22%, #3a7eaf 28%, #1e609d 78%, #175898 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4387b4), color-stop(7%,#4387b4), color-stop(22%,#3b7fae), color-stop(28%,#3a7eaf), color-stop(78%,#1e609d), color-stop(100%,#175898)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* IE10+ */
background: linear-gradient(to bottom, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4387b4', endColorstr='#175898',GradientType=0 ); /* IE6-9 */
}
.scholarshipBannerctaBlue:hover{background: #175898; /* Old browsers */
background: -moz-linear-gradient(top, #175898 0%, #1e609d 22%, #3a7eaf 72%, #3b7fae 78%, #4387b4 93%, #4387b4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175898), color-stop(22%,#1e609d), color-stop(72%,#3a7eaf), color-stop(78%,#3b7fae), color-stop(93%,#4387b4), color-stop(100%,#4387b4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* IE10+ */
background: linear-gradient(to bottom, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175898', endColorstr='#4387b4',GradientType=0 ); /* IE6-9 */
}
.scholarshipBannerctaBlue .scholarship_btn{width:160px !important;margin:auto;position:absolute;left:45px;top:10px;font-weight:bold}

.scholarship-arrow-right {
    background-image: url("../../images/icon_smallwhitearrow.png");
    background-repeat: no-repeat;
    float: right;
    height: 13px;
   width: 9px;
	position:absolute;
	right:10px;
	top:25px
}

#IE7 .scholarship-arrow-right { background-image: url("../../images/icon_smallwhitearrow.png"); background-repeat: no-repeat;height:13px;width:9px;float:right;margin-top:-32px;top:55px;margin-top:-32px; }
/*End PID_3384*/
/*Start of PID_3591*/
.table_section{
width:463px;
height:100px;
margin:auto;
padding-top:10px;
}

.year_vs_spend{
width:100%;

font-family:helvetica;
font-size:12px;
line-height:18px;
text-align:center !important;
color:#222;
font-weight:bold;
}
table.year_vs_spend,table.year_vs_spend tr,table.year_vs_spend tr th, table.year_vs_spend tr td{

border: 1px solid black !important;
border-collapse:collapse;
background:none repeat scroll 0 0 transparent !important;
}
table.year_vs_spend tr th{
padding:5px;
color:#222;
text-align:center;
font-weight:bold;
}
table.year_vs_spend tr td{
width:50%;
padding:0px;
margin:0px;
text-align:center;
font-weight:bold;
}
table.year_vs_spend td sup{
margin:0px;
padding:0px;
position:relative;
line-height:1px;
top:3px;
font-size:12px;
}
/*End of PID_3591*/
/*Start of PID 3674*/
.colorWhite{
color:#ffffff;
}
.push-topMin-165px{
margin-top: -165px;
}
.push-topMin-140px{
margin-top: -140px;
}
.line-height-35px{line-height:35px}
/*End of PID 3674*/
/*start of PID-3539*/
.seasonBtn a{
width:180px;
margin:0 auto;
}
.push-left-130px{margin-left:130px !important; }
.pushLeft148px{margin-left:148px !important; }
#IE8 .pushLeft148px{margin-left:158px !important; }
.push-left-375px{margin-left:375px !important; }
.append-bottom-30px{padding-bottom: 30px;}
.bannerctaRedSeason{
	width:180px!important;
	margin-top:-70px !important;
}

.bannerctaRedSeason div
{
background: url("/homepage/images/sprite_imgs.png") no-repeat scroll right -165px transparent;   
    padding-left: 8px;
    text-align: center;
	width: 151px;
}

.giving2-body-a{font-family:Arial; font-size:35px !important; line-height: 30px;}
.giving2-body-b{font-family:Arial; font-size:15px; line-height: 22px;}
.giving2-body-c{font-family:Arial; font-size:21px;}
.giving2-body-e{font-family:Arial; font-size:22px;}
.greyLeftBorder{border-left:1px solid #d5d5d5; height:360px;}
.prepend-top-38px{padding-top:38px;}
.prepend-40px{padding: 0 40px;}
.giving-title{font-family:Arial !important; font-size:24px; line-height:30px; color:#2b85bb;}
.giving-imagetitle{font-family:Arial !important; font-size:27px; color:#535353;}
.image-text{font-family:Arial;font-size:15px; line-height: 22px;color:#535353;}
.text-num {font-family:Arial;font-size:32px; color:#0c2074;}
.giving-box{background-color:#ffffff;
    opacity:50;
    border-radius: 6px;
    width: 236px;
	height:169px;padding: 25px 10px;}
.color-f5f5f5{background-color:#f5f5f5 }
.push-left-52px{margin-left: 52px;}
.append-bottom-8px{padding-bottom:8px;}
.para-font{display: inline-table;
    font-size: 15px;
    line-height: 22px;
    margin-top: -10px;
    vertical-align: middle;
	font-family:Arial;}
.disclosure-text{
font-size:12px !important;
font-family:Arial;
color:#666666;
line-height:22px;}
.para-line-height{line-height:22px;}
.link-color a{color: #0950a0;text-decoration:none;}
.link-color a:hover{text-decoration:underline;color: #0950a0;}
.para-text{font-family:Arial;font-size:15px;line-height:22px; color:#535353;}
.push-left-75px{margin-left: 75px;}
.prepend-top-100px{padding-top: 100px;}
/*End of PID-3539*/
/*Start of PID-3598*/
.width-310px{width: 310px !important;}
.mobileBannerText{
   position: absolute;
   top: 0px;
   left: 0px;
}
.mobileBannerText h2{
font-size:30px;
font-style:Arial;
color:#ffffff;
line-height:36px;
}
.mobileBannerText p{
font-size:16px;
font-style:Arial;
color:#ffffff;
line-height:24px;
}
.push-topMinus-155px{ margin-top:-155px}
.top155px{top:155px;}
.mobile-bullet{
left:55px;
position:relative;
margin-top:-30px;
}
.mobileBannerA{
font:30pt/38pt Arial;
}
.mobileBannerB{
font:17pt/26pt Arial;
}
.mobileBannerC{
font:20pt Arial;
}
.colorW{
color:#ffffff !important;
}
.colorGrey{
color:#58595b !important;
}
.blueButton{padding:0 60px 0 60px;text-align:center;font-size:16px;font-family:Helvetica Neue Regular, Helvetica,Arial,sans-serif;width:105px;
color:#ffffff !important;text-decoration:none !important; 
position:relative;
display:block;
background: #4387b4; /* Old browsers */
background: -moz-linear-gradient(top, #4387b4 0%, #4387b4 7%, #3b7fae 22%, #3a7eaf 28%, #1e609d 78%, #175898 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4387b4), color-stop(7%,#4387b4), color-stop(22%,#3b7fae), color-stop(28%,#3a7eaf), color-stop(78%,#1e609d), color-stop(100%,#175898)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* IE10+ */
background: linear-gradient(to bottom, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4387b4', endColorstr='#175898',GradientType=0 ); /* IE6-9 */
}
.blueButton:hover{background: #175898; /* Old browsers */
background: -moz-linear-gradient(top, #175898 0%, #1e609d 22%, #3a7eaf 72%, #3b7fae 78%, #4387b4 93%, #4387b4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175898), color-stop(22%,#1e609d), color-stop(72%,#3a7eaf), color-stop(78%,#3b7fae), color-stop(93%,#4387b4), color-stop(100%,#4387b4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* IE10+ */
background: linear-gradient(to bottom, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175898', endColorstr='#4387b4',GradientType=0 ); /* IE6-9 */
}
.blueButton a{
color:#ffffff;
text-decoration:none;
}
.lineHeight35px {
    line-height: 35px !important;
	}
.padLeft-65px{padding-left:65px;}
.textUnderline{text-decoration:underline;}
.width-291px{width:291px;}
.append-right-127px{padding-right:127px;}
.prepend-top-95px{padding-top:95px;}
.prepend-top-85px{padding-top:85px;}
.width-685px{width:685px;}
.marLeftMin-45px{margin-left:-45px;}
.marLeftMin-30px{margin-left:-30px;}
.marLeftMin-25px{margin-left:-25px !important;}
/*End of PID-3598*/
/*Start of PID-3798*/
.he-bnrtxtnote{
font-family:Arial;
font-style:italic;
font-size:15px;
color:#535353;
}
.he-bnrtxthead{
font-family:Arial;
font-size:26px;
color:#0c2074;
}
.he-bnrtxthead1{
font-family:Arial;
font-size:37px;
color:#0c2074;
margin-top:-8px;
}
.he-bnrtxthead1 sup{
font-size:18px;
}

.he-bnrtxt{
font-family:Arial;
font-size:18px;
color:#535353;
}
.he-bnrcontent{
font-family:Arial;
font-size:18px;
color:#0c2074;
padding-bottom:82px;
}
.he-bnrsource{
font-family:Arial;
font-size:11px;
color:#535353;
}
.he-maintxt{
font-family:Arial;
font-size:18px;
color:#0950a0;
width:860px;
}

.he-txt{
font-family:Arial;
font-size:15px;
color:#000000;
line-height:18pt;
width:860px;
}
.he-bodytxt{
font-family:Arial;
font-size:21px;
color:#0c2074;
line-height: 46px;
text-align: center;
}
.he-box{
height:46px;
width:871px;
background-color:#f0f0f0;
}
.he-disclosure{
font-family:arial;
font-size:9px;
line-height:18px;
color:#676767;
}
.splashhefixedrate{
padding-left: 29px;
position: absolute;
top: 255px;
width: 415px;
}
.prepend-left-45px{padding-left:45px;}
/*Ens of PID-3798*/
/*start of PID - 3873*/
 .cc-splash-79479-right 
{  
    left: 300px;
    position: absolute;
    text-align: center;
    top: 80px;
    width: 480px;
}
	.cc-splash-79479-left p
	{  
    font-weight: bold;
    left: 30px;
    position: absolute;
    top: 209px;	
}
.cc-splash-79479-left {  
 
  position: absolute;
   top: 0px;	
}
.marTop-45px{
margin-top:45px;
}
.fontSize-33px{font-size:33px !important;}
.fontSize-21px{font-size:21px !important;}
.fontSize-13px{font-size:13px !important;}
.lineHeight-45px{line-height:45px;}
/*Ens of PID-3873*/
/*Start of PID-3510*/
.marLeftMin-57px{margin-left: -57px;}
.posRight-500px{right: 500px}
/*End of PID-3510*/
/*Start of PID-3887*/
.marTop-320px{margin-top: 320px !important;}
.scholorship-banner{
font-size:21px !important;
line-height:25px !important;
color:#2B85BB !important;
}

.scholorship-body-text{
font-size:13px !important;
line-height:20px !important;
}
.rightCTA{padding-left:25px;}
.rightCTA p{line-height:20px}
.rightCTA ul li {list-style-type:none;padding:25px 0px;border-top:1px solid #ccc;width:200px}
.rightCTA ul li span{width:34px;height:34px;display:inline-block;float:left;}
.rightCTA ul li a{display:block;font-size:16px;color:#0c2074;text-align:center;text-decoration:none;}
.rightCTA ul li:last-child{border-bottom:1px solid #ccc}
.rounded {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.Graybutton{width:198px;height:30px;font-size:14px;text-align:center;color:#0c2074;border:1px solid #ccc;margin-top:20px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #fbfbfb 36%, #f4f4f4 68%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(36%,#fbfbfb), color-stop(68%,#f4f4f4), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#fbfbfb 36%,#f4f4f4 68%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#fbfbfb 36%,#f4f4f4 68%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#fbfbfb 36%,#f4f4f4 68%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#fbfbfb 36%,#f4f4f4 68%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */}
.Graybutton:hover{background: #f0f0f0; /* Old browsers */
background: -moz-linear-gradient(top, #f0f0f0 0%, #f4f4f4 32%, #fbfbfb 64%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(32%,#f4f4f4), color-stop(64%,#fbfbfb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f0f0f0 0%,#f4f4f4 32%,#fbfbfb 64%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f0f0f0 0%,#f4f4f4 32%,#fbfbfb 64%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f0f0f0 0%,#f4f4f4 32%,#fbfbfb 64%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #f0f0f0 0%,#f4f4f4 32%,#fbfbfb 64%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.Graybutton a{line-height:50px !important;text-decoration:none !important;color:#0c2074 !important;}
.rightCTAtext{font-size:16px;color:#0c2074;text-align:left;line-height: 24px;}
.color-535353{ color:#535353}
.prepend-top-350px{padding-top: 350px;}
.scholarship-banner-button{padding:15px 25px;;text-align:center;margin:12px auto ;font-size:16px;font-family:Helvetica Neue Regular, Helvetica,Arial,sans-serif;width:300px;line-height:17px;
color:#ffffff !important;text-decoration:none !important; 
position:relative;
display:block;
background: #4387b4; /* Old browsers */
background: -moz-linear-gradient(top, #4387b4 0%, #4387b4 7%, #3b7fae 22%, #3a7eaf 28%, #1e609d 78%, #175898 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4387b4), color-stop(7%,#4387b4), color-stop(22%,#3b7fae), color-stop(28%,#3a7eaf), color-stop(78%,#1e609d), color-stop(100%,#175898)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* IE10+ */
background: linear-gradient(to bottom, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4387b4', endColorstr='#175898',GradientType=0 ); /* IE6-9 */
}
.scholarship-banner-button:hover{background: #175898; /* Old browsers */
background: -moz-linear-gradient(top, #175898 0%, #1e609d 22%, #3a7eaf 72%, #3b7fae 78%, #4387b4 93%, #4387b4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175898), color-stop(22%,#1e609d), color-stop(72%,#3a7eaf), color-stop(78%,#3b7fae), color-stop(93%,#4387b4), color-stop(100%,#4387b4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* IE10+ */
background: linear-gradient(to bottom, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175898', endColorstr='#4387b4',GradientType=0 ); /* IE6-9 */
}
.scholarship-banner-button .scholarship_btn{width:179px !important;margin:auto;position:absolute;left:45px;top:10px;font-weight:bold;}
.scholarship-banner-button-1{margin-top:17px;margin-bottom:85px;}
.append-bottom-18px{padding-bottom:18px;}
.link-underlined{
text-decoration:underline;
color:#0950A0;
}
.link-underlined:hover{
text-decoration:none;
color:#2B85BB;
}
.last-item{
margin:0 0 16 0;
}
.item-image{
position:relative;
top:-5px;
padding-right:10px;
}
.scholorship-item{
left:30px;
margin-top:-30px;
position:relative;
}
.scholarshipBannerButtonBlue{padding:35px 10px 10px;text-align:justify;margin:12px auto ;font-size:16px;font-family:Helvetica Neue Regular, Helvetica,Arial,sans-serif;width:130px;
color:#ffffff !important;text-decoration:none !important; 
position:relative;
display:block;
background: #4387b4; /* Old browsers */
background: -moz-linear-gradient(top, #4387b4 0%, #4387b4 7%, #3b7fae 22%, #3a7eaf 28%, #1e609d 78%, #175898 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4387b4), color-stop(7%,#4387b4), color-stop(22%,#3b7fae), color-stop(28%,#3a7eaf), color-stop(78%,#1e609d), color-stop(100%,#175898)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* IE10+ */
background: linear-gradient(to bottom, #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4387b4', endColorstr='#175898',GradientType=0 ); /* IE6-9 */
}
.scholarshipBannerButtonBlue:hover{background: #175898; /* Old browsers */
background: -moz-linear-gradient(top, #175898 0%, #1e609d 22%, #3a7eaf 72%, #3b7fae 78%, #4387b4 93%, #4387b4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175898), color-stop(22%,#1e609d), color-stop(72%,#3a7eaf), color-stop(78%,#3b7fae), color-stop(93%,#4387b4), color-stop(100%,#4387b4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* IE10+ */
background: linear-gradient(to bottom, #175898 0%,#1e609d 22%,#3a7eaf 72%,#3b7fae 78%,#4387b4 93%,#4387b4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175898', endColorstr='#4387b4',GradientType=0 ); /* IE6-9 */
}
.scholarshipBannerButtonBlue .btn-text{width:160px !important;margin:1px -15px;position:absolute;left:42px;top:10px;font-weight:bold}
.followUs-position{
position:relative;
top:48px;
}
.followUs-position-1{
position:relative;
top:33px;
}
/*End of PID-3887*/

/*added of PID-3900*/
.bannertextsplash{
/*position: absolute;*/
right: 346px;
top: 87px;
color: grey;
}
/*End of PID-3900*/

/*added of PID-5475*/

.body-content .bannerh1{
font-family:helvetica neue,helvetica,arial,sans-serif;
font-weight:regular;
font-size:33px;
line-height:42px;
color:#6F9945;
}

.body-content .bannerh2{
font-family:helvetica neue,helvetica,arial,sans-serif;
font-weight:regular;
font-size:16px;
line-height:24px;
color:#333333;
}

.body-content h1{
font-family:helvetica neue,helvetica,arial,sans-serif;
font-weight:regular;
font-size:24px;
line-height:32px;
color:#666666;
}

.body-content h2{
font-family:helvetica neue,helvetica,arial,sans-serif;
font-weight:bold;
font-size:16px;
line-height:24px;
color:#6F9945;
}

.body-content ul{
font-family:helvetica neue,helvetica,arial,sans-serif;
font-weight:regular;
font-size:14px;
line-height:24px;
color:#333333;
margin:0px 0px 10px 13px;
}

.body-content p{
font-family:helvetica neue,helvetica,arial,sans-serif;
font-weight:regular;
font-size:14px;
line-height:24px;
color:#333333;
margin-bottom:10px;
}

.creditcardBtn{
	line-height:50px;
	font-weight: bold;
}

.body-content .anchor{
font-family:helvetica neue,helvetica,arial,sans-serif;
font-weight:regular;
font-size:14px;
line-height:24px;
color:#0950A0;
text-decoration:underline;
}

.top-34px{top:34px !important;}

/*End of PID-5475*/

/*added of PID-5477*/

.heloc-container{
width:945px;
margin:0 auto;
font-family:Arial,sans-serif;
}
.heloc-container p{margin:0;}
.heloc-container .banner{
background-image:url('splash-header.jpg');
background-repeat:no-repeat;
height:322px;
}
.bannertext-heloc{
font-size:30px !important;
color:#666666 !important;
line-height:37px !important;
}
.heloc-container sup{
 font-size:0.6em;
 }
.heloc-container .subcontent {
padding: 0 30px;
}
.heloc-container .subcontent p{
font-size:15px;
color:#000000;
line-height:18px;
}
.heloc-container .main-subcontent{
padding:0 105px;
 
}
.heloc-container .main-subcontent .steps  p{
display:table-cell;
vertical-align:middle;
}
.heloc-container .main-subcontent .steps  .step-count{
font-size:38px;
color:#0950a0;
}
.heloc-container .main-subcontent .steps  .step-content{
font-size:18px;
color:#333333;
padding-left:15px;
}
.heloc-container .main-subcontent .steps  .step-content a{
color:#0950a0;
}
 
 
.heloc-container .points-box{
width:719px;
height:107px;
background-color:#2b85bb;
display:table;
}
.heloc-container .points-box p{
display:table-cell;
color:#ffffff;
vertical-align:middle;
}
.heloc-container .points-box .points{
font-size:60px;
padding-left:15px; 
}
 
.heloc-container .points-box .points-desc{
font-size:21px;
line-height:24px;
padding:0 20px;
 
}
.heloc-container .main-subcontent .content-para{
font-size:24px;
color:#333333;
text-align:center;
}
.heloc-container  .main-subcontent > p{
color:#0950a0;
font-size:36px;
text-align:center;
}

.heloc-container .button-container a{
margin:0 !important;
padding:15px 0 !important;
}
/*End of PID-5477*/
/* Start of PID-5492*/
.bnr-text{
font-size:40px;
font-family:arial;
color:#000000;
}
.bnr-paratext{
font-size:18px;
font-family:arial;
color:#000000;
}
.bnr-blue-button a{
font-size:16px;
font-family:arial;
color:#ffffff;
font-weight:bold;
}
.imagetitle{
font-size:17px;
font-family:arial;
color:#0950a0;
}
.redbutton{
font-size:24px;
font-family:arial;
color:#ffffff;
font-weight:bold;
}
.bannerctaBlue .cc_btn{width:160px !important;margin:auto;position:absolute;left:45px;top:5px}
.arrow-right-lg-btn {
    background-image: url("../../images/icon_smallwhitearrow.png");
    background-repeat: no-repeat;
    float: right;
    height: 13px;
   width: 9px;
	right:10px;
	top:25px
}
.btnStyle{height:32px;padding-top:20px;padding-right:12px;width:233px;margin-top:10px !important;}
.bodytext, .listText li{font-size:15px;font-family:arial;color:#333333;line-height:21px;}
.outer-container-lyt{margin-left:144px;}
.outer-container-lyt .giving-box{text-align:center;width:165px;background:#ffffff;height:300px;margin-top:52px;padding-top:40px;margin-right:0px;}
.outer-container-lyt .push-left-4px{margin-left:4px;}
.prepend-left-18px{padding-left:18px;}
.append-right-18px{padding-right:18px;}
#contentArea.blue_bg{background:#fbfbfb;}
.btn_div_outer{width:100%;float:left;text-align:center;margin-top:52px;margin-bottom:52px;}
.buttonRed  {
	background: #9c0010; /* Old browsers */
	background: -moz-linear-gradient(top,  #de162b 0%, #d41328 22%, #c20d20 72%, #BC0B1D 78%, #A30212 93%, #9c0010 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de162b), color-stop(22%,#d41328), color-stop(72%,#c20d20), color-stop(78%,#BC0B1D), color-stop(93%,#A30212), color-stop(100%,#9c0010)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #de162b 0%,#d41328 22%,#c20d20 72%,#BC0B1D 78%,#A30212 93%,#9c0010 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #de162b 0%,#d41328 22%,#c20d20 72%,#BC0B1D 78%,#A30212 93%,#9c0010 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #de162b 0%,#d41328 22%,#c20d20 72%,#BC0B1D 78%,#A30212 93%,#9c0010 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #de162b 0%,#d41328 22%,#c20d20 72%,#BC0B1D 78%,#A30212 93%,#9c0010 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de162b', endColorstr='#9c0010',GradientType=0 ); /* IE6-9 */


	font-family: Arial;
    font-size: 24px;
    height: 51px;
    
    text-align: center;
    width: 365px;
	padding-top:25px;
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
}

.buttonRed:hover {
	background: -moz-linear-gradient(top,  #9c0010 0%, #A30212 7%, #BC0B1D 22%, #c20d20 28%, #d41328 78%, #de162b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c0010), color-stop(7%,#A30212), color-stop(22%,#c20d20), color-stop(28%,#c20d20), color-stop(78%,#d41328), color-stop(100%,#de162b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9c0010 0%,#A30212 7%,#BC0B1D 22%,#c20d20 28%,#d41328 78%,#de162b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9c0010 0%,#A30212 7%,#BC0B1D 22%,#c20d20 28%,#d41328 78%,#de162b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9c0010 0%,#A30212 7%,#BC0B1D 22%,#c20d20 28%,#d41328 78%,#de162b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9c0010 0%,#A30212 7%,#BC0B1D 22%,#c20d20 28%,#d41328 78%,#de162b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c0010', endColorstr='#de162b',GradientType=0 ); /* IE6-9 */
}
.buttonRed a {
    color: #FFFFFF !important;
    line-height: 18px;
    text-decoration: none !important;
}
.arrow-right-btn-splash {
    background-image: url("../../images/icon_smallwhitearrow.png")!important;
    background-repeat: no-repeat !important;
    float: right !important;
    height: 13px !important;
    position: relative !important;
    right: 0 !important;
    top: 2px !important;
    width: 9px !important;
}
.bannerctaBlue-splash {
    background: #4387b4; /* Old browsers */
	background: -moz-linear-gradient(top,  #4387b4 0%, #4387b4 7%, #3b7fae 22%, #3a7eaf 28%, #1e609d 78%, #175898 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4387b4), color-stop(7%,#4387b4), color-stop(22%,#3b7fae), color-stop(28%,#3a7eaf), color-stop(78%,#1e609d), color-stop(100%,#175898)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4387b4 0%,#4387b4 7%,#3b7fae 22%,#3a7eaf 28%,#1e609d 78%,#175898 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4387b4', endColorstr='#175898',GradientType=0 ); /* IE6-9 */
    font-family: Helvetica Neue Regular,Helvetica,Arial,sans-serif !important;
    height: 35px !important;
    margin: 10px 0 15px !important;
    padding: 16px 12px 1px 7px !important;
    text-align: center !important;
    width: 234px !important;
    display: inline-block !important;
}
.bannerctaBlue-splash-text{
line-height: 18px; font-size: 16px; color: rgb(255, 255, 255); font-weight: bold !important;
}
/* End of PID-5492*/

/* Start of PID-5661*/

.bigDisclaimerFont{
	font-size:15px !important;
	font-weight: bold;
	line-height: 18px;
}

.grayBorder{border: 1px solid #CCCCCC;}

.push-bottom-30px {margin-bottom:30px;}

.body-content .bannerh1-fredmeyer {
    color: #64298d;
    font-family: helvetica neue,helvetica,arial,sans-serif;
    font-size: 33px;
    line-height: 42px;
}

.color-64298d{
color:#64298d !important;
}

.width-760px{
width:760px !important;
}

/* End of PID-5661*/
/*start of PID-3598_CR*/

.mobileAppBannerText h2{
font-size:30px;
line-height:36px;
font-weight:normal !important;
color:#333333 !important;
}

.mobileAppBannerText p{
font-size:16px;
line-height:24px;
font-weight:normal !important;
color:#333333 !important;
}
.mobileAppBannerText{
    position: absolute;
    right: 0;
    top: 0;
}
.padRight-60px{
padding-right: 60px;
}
.banner-text-smp{  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    border-radius: 6px 6px 6px 6px;
     
    height: 60px;
    margin: 60px 20px 0 0;
    padding: 14px 20px 30px 20px;
    width: 336px;
	} 
#IE8 .banner-text-smp{background-color:#fff !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); }
#IE7 .banner-text-smp{background-color:#fff !important; filter:alpha(opacity=90) !important; zoom:1;}

.banner-text-smp h2{
color:#0c2074;
font-size:30px;
line-height:34px;
font-weight:normal !important;
}
.mobile-banner-a{
font-size:30px;
line-height:36px;
font-weight:normal !important;
}
.mobile-banner-b{
font-size:16px;
line-height:24px;
font-weight:normal !important;
}
.colorG{
color:#666666 !important;
}
.prepend-left-48px {padding-left:48px !important;}
.top-45px {
    top: 45px !important;
}
.height300px{
height: 300px !important;
}
.width630px{
width:630px;
}
.line-height-28px{
font-size:21px;
color:#2b85bb;
line-height: 28px !important;
}
/*END of PID-3598_CR*/

/* start of PID-5361 */
.paraLink li a{
color: #0C2074;
text-decoration: underline;
}
.paraLink li a:hover {
    color: #2B85BB;
    text-decoration: none;
}
/* end of PID-5361 */

/* start of PID-5700 */
.flexperks-select-banner-a{
font-size:33px !important;
line-height:37px !important;
color:#000000 !important;
font-weight: normal !important;
}
.flexperks-banner-position{
position: absolute;
left: 275px;
top: 62px !important;
}
.flexperks-select-banner-b{
font-size:18px !important;
color:#535353 !important;
}
.flexperks-select-banner-c{
font-size:24px !important;
line-height:32px !important;
color:#2b85bb !important;
}
.flexperks-select-banner-d{
font-size:14px !important;
line-height:21px !important;
color:#535353 !important;
}
.flexperks-select-banner-e{
font-size:12px !important;
line-height:19px !important;
color:#535353 !important;
}
.append-bottom-90px{
padding-bottom:90px !important;
}
.marTop37px{
margin-top:37px !important;
}

/* end of PID-5700 */

/* PID 5536 */
.sponsorSubmit_btn {color:#ffffff;font-weight:bold;font-size:12px !important; text-align:center !important; height:26px; padding-right:20px; display:block; border:1px solid #2680dc; outline:0px !important; 
/*text-shadow:#444 1px 1px 2px; -moz-box-shadow: 0px 2px 2px #b7b7b7;*/ width: 26%; padding-top: 8px; 
-webkit-box-shadow: 0px 2px 2px #b7b7b7; box-shadow: 0px 2px 2px #b7b7b7; 
background:#fff url(../../images/blue-bgnd-button-primary1.png) repeat scroll left center;
background-image: -moz-linear-gradient(top, #17a3d8, #1d6fa0 );
background-image: -webkit-gradient(linear, center top, center bottom, from(#17a3d8), to(#1d6fa0));
background-image: -o-linear-gradient(top, #17a3d8, #1d6fa0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#17a3d8', endColorstr='#1d6fa0');
}
.sponsorSubmit_btn:hover {background:#fff url(../../images/blue-bgnd-button-primary1-h.png) repeat scroll left center; outline:0px !important;
background-image: -moz-linear-gradient(top, #0c96ca, #1d6fa0 );
background-image: -webkit-gradient(linear, center top, center bottom, from(#0c96ca), to(#1d6fa0));
background-image: -o-linear-gradient(top, #0c96ca, #1d6fa0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c96ca', endColorstr='#1d6fa0');
}
.sponsorSubmit_btn:active{background:#fff url(../../images/blue-bgnd-button-primary1-clk.png) repeat scroll left center; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; outline:0px !important;
background-image: -moz-linear-gradient(top, #1d6fa0, #17a3d8 );
background-image: -webkit-gradient(linear, center top, center bottom, from(#1d6fa0), to(#17a3d8));
background-image: -o-linear-gradient(top, #1d6fa0, #17a3d8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d6fa0', endColorstr='#17a3d8');
}
.sponsorSubmit_btn div{background:url("../../images/sprite_imgs.png") no-repeat scroll 130px -197px transparent; line-height:26px; text-align:center; 
/*width:180px; display:block*/}
.sponsorSubmit_btn div a {color:#ffffff !important; text-decoration:none !important; line-height:26px; text-align:center !important; padding-right:15px; 
/*display:block;width:173px;*/}
.sponsorSubmit_btn div a:hover {color:#ffffff !important; text-decoration:none; }
.sponsorSubmit_btn a{color: #fff !important; text-decoration:none !important; }
/* END OF PID 5536 */
/*Start of PID 5773*/
.hero {
    margin-bottom: -3px;
    overflow: hidden;
    position: relative;
}
.hero .hero-carousel {
    height: 405px;
}
.hero .hero-text.hero-text-left {
    left: 10px;
    right: auto;
}
.hero .hero-text {
    background-clip: padding-box;
    border-radius: 6px 6px 6px 6px;
    padding: 20px;
    position: absolute;
    right: 50px;
    top: 20px;
    z-index: 2;
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff, endColorstr=#e6ffffff); PADDING-BOTTOM: 20px;
	background-color: rgba(255, 255, 255, 0.9);
}
.hero .d10 {
    -moz-box-sizing: border-box;
    background-clip: padding-box !important;
    border: 0 solid transparent;
    float: left;
    margin: 0;
    padding: 0 10px;
	margin: 0 0 0 10px;
    padding: 15px 14px 20px 20px;
    
}

.hero-banner-heading
{
    color: #0950A0;
    font: 25px/29px Arial,Helvetica,sans-serif;
    left: 40px;
    top: 40px;
    width: 310px;
}
 .hero-banner-text{
    color: #535353;
    font: 13px/22px Arial,Helvetica,sans-serif;
    left: 40px;
    top: 105px;  
}
.overlay-banner {
 background-color: #2B85BB;
width: 100%;
height:50px;
font-size:18px;
padding-top:20px;
} 

.div1, .div2 {
display:inline;
text-align:center;
}
.overlay-banner .div1 {
width: 49%;
float:left;
background-color: #2B85BB;
color:#ffffff;
border-right: 1px solid white;
}

.overlay-banner .div2 {
width: 49%;
float:left;
background-color: #2B85BB;
color:#ffffff;
}
.overlay-banner .div2 a{
color:#fff;
}
.overlay-divider{
border-left:1px solid white;
}

.overlay-cta {
background-color: #2B85BB;
width: 470px;
height:50px;
font-size:20px;
margin-left:175px;
padding-bottom:92px;
margin-top:32px;
margin-bottom:20px;
} 
.div3, .div4 {
text-align:center;
}
.overlay-cta .div3 {
background-color: #2B85BB;
color:#ffffff;
border-bottom: 1px solid white;
padding-top:13px;
padding-bottom:27px;
font-size:18px;
line-height:24px;
font-family:Helvetica, Arial, sans-serif;
text-align:center;
height:30px;
}

.overlay-cta .div4 {
background-color: #2B85BB;
color:#ffffff;
padding-top:13px;
padding-bottom:27px;
font-size:18px;
line-height:24px;
font-family:Helvetica, Arial, sans-serif;
text-align:center;
height:30px;
}
.overlay-cta .div4 a{
color:#fff;
}
#contentArea.white_bg{background:#fff;}
.grey_bg{background:#fbfbfb;}

/* End of PID 5773*/
/* start of PID 5906*/
.append-right-6px{
padding-right:6px;
}

.fdic_box{
	border: 1px solid #ACACAC;
    border-radius: 2px 2px 2px 2px;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 12px 10px;
	}

.fdic_text{
	color: #707070;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
	margin:0px !important;
	padding:0px !important;
    opacity: 0.9;
}
.push-top-12px {margin-top:12px !important;}
/* end of PID 5906*/


/****************************************************\
	#PID - 6337
\****************************************************/
.scholorship-banner.scholarship-update { padding-bottom: 0; font-weight: normal; }
.scholorship-banner.margin-bottom-20px{margin: 0 0 20px;}
.link-underlined.link-blue{color: #0950A0;}
.scholarship-win-button{float:left; width:100%; margin: 0 0 10px;}
.scholarship-banner-button-update{
 padding:15px 25px;
 text-align:center;
 margin: 0 auto;
 font-size:16px;
 font-family:Helvetica Neue Regular, Helvetica,Arial,sans-serif;
 max-width:300px;
 line-height:17px;
 color:#fff !important;
 text-decoration:none; 
 position:relative;
 display:block;
 background: #2B85BB; /* Old browsers */
 background: -moz-linear-gradient(top, #2B85BB 0%, #0950A0 100%);
 background: -webkit-gradient(left top, left bottom, color-stop(0%, #2B85BB), color-stop(100%, #0950A0));
 background: -webkit-linear-gradient(top, #2B85BB 0%, #0950A0 100%);
 background: -o-linear-gradient(top, #2B85BB 0%, #0950A0 100%);
 background: -ms-linear-gradient(top, #2B85BB 0%, #0950A0 100%);
 background: linear-gradient(to bottom, #2B85BB 0%, #0950A0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2B85BB', endColorstr='#0950A0', GradientType=0 );
}
.scholarship-banner-button-update:hover{
 background: #0950A0; /* Old browsers */
 background: -moz-linear-gradient(top, #0950A0 0%, #2B85BB 100%);
 background: -webkit-gradient(left top, left bottom, color-stop(0%, #0950A0), color-stop(100%, #2B85BB));
 background: -webkit-linear-gradient(top, #0950A0 0%, #2B85BB 100%);
 background: -o-linear-gradient(top, #0950A0 0%, #2B85BB 100%);
 background: -ms-linear-gradient(top, #0950A0 0%, #2B85BB 100%);
 background: linear-gradient(to bottom, #0950A0 0%, #2B85BB 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0950A0', endColorstr='#2B85BB', GradientType=0 );
}
/*Start PID_7251*/
.wordwrap{word-wrap:break-word}
/*End PID_7251*/

/* start of 7623 */
.headContainer-myaltitude{ background:url(/images/usb-altitude-lp-091417_hero.jpg) repeat;width:945px; height:404px;}
.mid-section { background-color: #d3ecf7; }
.icon3X {
	width:40px;
	float: left;
	margin-right: 15px;
}
.iconCurrency {
	width:50px;
	float: left;
	margin-right: 15px;
}
.iconWifi {
	width:40px;
	float: left;
	margin-right: 15px;
}

/* End PID of 7623 */
/*PID of 8144 */
.mobile-bullet.mb2 {
    margin-top: -34px;
	}
	
	.mobile-ulist li	
	{
	
	margin-bottom: 5px;
    height: 40px;
	line-height: 18px;
	font-size: 13px;
	color: #1b1b1b;
}
.heroA2B2 {
    background: url(https://www.usbank.com/homepage_images/Q768298-dpm-deppointpage-recbheroimagephone.fw.png);
    height: 290px;
    width: 100%;
    float: left;
}
#hero_text {
    margin-top: 47px;
    margin-left: 32px;
}
.A2Head {
    font: 28px/34px 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 500;
    color: white;
    margin-top: -11px;
	}
	.A2Para {
    font-size: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: white;
    margin-top: 13px;
    margin-bottom: 5px;
    line-height: 22px;
    width: 270px;
}
#button_sec {
    clear: both;
    margin-left: 32px;
    margin-top: 190px;
}
.buttons {
    display: inline-block;
    text-align: center;
    margin-right: 50px;
    color: white;
}
.buttons p {
    margin-bottom: 13px;
}

.A2B2_OS {
    position: relative;
}
#button_sec .blueButton {
}

.rounded {
    
    border-radius: 4px;
}

.blueButton {
    cursor: pointer;
    padding: 0px;
}

.lineHeight40px {
    line-height: 40px;
}
.A2B2Btns {
   
    font-size: 12px;
    font-weight: bold;
    position: relative;
    width: 141px;
    height: 40px;
    text-align: center;
    
    background: linear-gradient(to bottom, #4387b4 0%, #4387b4 7%, #3b7fae 22%, #3a7eaf 28%, #1e609d 78%, #175898 100%);
    
}
	/* End of PID 8144 */