@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; }
.imgCarousel { float: left; margin: 0.3em 1.5em 1.5em 0; }

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; }
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; }

/* 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: .1em;
  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:0.5em 0;
}

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;}
	.usbButtonBlue { -moz-border-radius:0px !important;-webkit-border-radius: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-bottom-0px {margin-bottom:0px !important;}
.push-bottom-1px { margin-bottom:1px; }
.push-bottom-5px {margin-bottom:5px;}
.push-top-8px {margin-top:8px !important;}
.push-bottom-10px {margin-bottom:10px;}
.push-bottom-15px {margin-bottom:15px;}

.prepend-top-2px{padding-top:2px;}
.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-40px {padding-top:40px;}
.prepend-top-42px {padding-top:42px;}

.append-bottom-3px{padding-bottom:3px;}
.append-bottom-5px{padding-bottom:5px;}
.append-bottom-10px{padding-bottom:10px;}
.append-bottom-15px{padding-bottom:15px !important;}
.append-bottom-20px{padding-bottom:20px;}

.prepend-left-1px{padding-left:1px;}
.prepend-left-2px{padding-left:2px;}
.prepend-left-5px{padding-left:5px !important;}
.prepend-left-10px{padding-left:10px;}
.prepend-left-13px{padding-left:13px;}
.prepend-left-15px{padding-left:15px;}
.prepend-left-20px{padding-left:20px;}
.prepend-left-25px{padding-left:25px;}
.prepend-left-30px{padding-left:30px;}

.append-right-2px{padding-right: 2px;}
.append-right-5px {padding-right:5px !important;}
.append-right-4px {padding-right:4px !important;}
.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 !important;}
.push-left-20px{margin-left:20px;}
.push-left-30px{margin-left:30px;}

.push-right-0px {margin-right:0px !important;}
.push-right-10px { margin-right:10px; }
.push-right-16px{ margin-right:16px; }

.width-191px{width:191px;}
.span-242px{width: 242px;}
.span-224px{width: 224px;}
.span-96 {width:96px;}
.span-110 {width:110px;}
.span-115 {width:115px;}
.span-120 {width:120px;}

.push-topMinus-2px{ margin-top:2px !important; }

.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 tr th,table tr td{padding:14px 12px; 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.noborder{background:url(../../images/dottedborder.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;}
tbody tr td.noborder {font-weight:normal; color:#000; background:url(../../images/dottedborder.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 !important;}
.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;}
/*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;}
.listStyleBullet li.last{margin-bottom:0px !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;}	
.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 url(../../images/bgnd-redbuttonPrints.png) center left  no-repeat;}
#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:0px; }
/*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: 10px 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;}
.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; }
.shadowEffects {	-moz-box-shadow: 0 #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 url(../images/bgnd-box-graygradient.png) repeat-x;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; line-height:1.2em; }
.colorLightDarkGray { color: #666; }
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;}
.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;margin-right:2px !important;cursor:pointer;padding-bottom:15px !important;}
.tabWraper .ui-tabs-nav li.ui-tabs-selected {margin-bottom:0px !important;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:7px 15px 9px 15px !important; text-decoration:none; line-height:16px; text-align:center;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom:0px;}
.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;}
.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:10px}*/
.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: 15px !important; }
.tabContainer .listStyleBullet{margin-top:15px !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;}
.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:12px;font-weight:normal;color:#666 !important;text-decoration:none;border: 1px solid #999;}
a.ui-selectmenu:hover {border: 1px solid #2b85bb;background: transparent url(../../images/bgnd-selectmenu.png) repeat scroll right -51px !important}
.ui-selectmenu-error {color: #2b85bb;background: url("../../images/bgnd-selectmenu.png")  right -102px !important;border: 2px solid #D3040A;padding: 3px 4px !important;font-size: 11px;}
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:12px;}
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;overflow:hidden;width:100%}
.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;}
.rightVerticalList li {list-style-type:none;line-height:1.3em;}
.rightComponentHolder {border-bottom:1px solid #CCCCCC;}
.rightVerticalList li a {color:#0C2074;font-size:12px;font-weight:normal;text-decoration:underline;}
.rightVerticalList li a:hover {color:#2B85BB;text-decoration:none;}
/** For the underline breaking issue for superscripts in links in IE7 for right navigation*/
#IE6 .rightVerticalList li a, #IE7 .rightVerticalList li a {color:#0C2074;font-size:12px;font-weight:normal;text-decoration:none; border-bottom: 1px solid #0C2074;}
#IE6 .rightVerticalList li a:hover , #IE7 .rightVerticalList li a:hover  {color:#2B85BB;text-decoration:none; border-bottom: 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; }
.color-red { color:red !important; }
a.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 {background: red; overflow: hidden;}
.greenPopup .formErrorContent {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;}
.fontSize-25px{font-size:25px}
.fontSize-8px{font-size:8px !important}
.textAlignCenter{text-align:center}

.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 #2B85BB;}

/******* Comp 2 ***********/

.horizanMenu, .personalMenu ul li { background: #0c2074 url('../../images/comp_2_bgnd-blue-gradient.png') left center repeat-x; }
#IE6 .margin0pxIE6 {margin:0px !important}
.personalMenu ul li { overflow:hidden; width:226px; cursor:pointer; }
.personalMenu { width:226px; top:36px }
@-moz-document url-prefix() { .personalMenu { top:39px } } 
ul.nav-main li.homeLink a, ul.personalNav li.homeLink a { text-transform: uppercase; color: #81cbea; }
ul.nav-main li.homeLink  a.mmdiv, ul.personalNav li.homeLink  a.mmdiv { text-transform: uppercase; color: #ffffff; text-align:left; padding:2px 0px;}
ul.nav-main li.homeLink .option:hover, ul.personalNav li.homeLink div:hover { text-decoration:underline; cursor:pointer }
.dropDown { background: url("../../images/downArrow.png") no-repeat; width:27px; padding:2px 10px 2px 0; float:left; top:4px; cursor:pointer;}
.dropDown:hover { background: url("../../images/downArrowHover.png") no-repeat; }
#IE6 .dropDown { background: url("../../../images/ie6_downArrow.gif") no-repeat !important; width:27px; padding:2px 10px 2px 0; float:left; top:4px; cursor:pointer;}
#IE6 .dropDown:hover { background: url("../../../images/ie6_downArrowHover.gif") no-repeat!important; }
@-moz-document url-prefix() { .dropDown {top:4px !important} }
.dropDown {top:1px}
#IE6 .cursorPtr{cursor:pointer;}
#IE6 .cursorPtr:hover{cursor:pointer; text-decoration:underline}
.ddRightBorder { border-right: 1px dotted #6d79ac; }
#IE7 .dropDown { float:none;}
ul.nav-main li { display: table-cell; vertical-align: middle; padding: 6px 0 12px; }
ul.personalNav li { display:block; padding: 0px;  }
.nav-firstMenu{ padding:10px 0px 9px 0px !important;}
.nav-secondMenu{padding:5px 0px 4px 0px !important;}
ul.nav-main a { border-right: 1px dotted #6d79ac; color: #fff; text-decoration: none; padding: 5px 20px 7px; display: block; text-align: center; }
ul.nav-main li.homeLink a { border-right: 0px dotted transparent !important; }
#IE6 ul.nav-main li.homeLink a:hover { border-right: 0px dotted transparent !important; text-decoration:underline;}
#IE6 .textDecorationNone{text-decoration:none!important;}
.textDecorationNone{text-decoration:none!important;}
#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: 195px; }
#IE7.megaMenu-wide .innerWrapper, #IE6.megaMenu-wide .innerWrapper { width: 183px; }
ul.megaMenu-secondary { width: 195px; list-style: none; border-top: 1px dotted #ccc; }	
#IE7 ul.megaMenu-secondary li div.lastChild { float:left; display:block !important;}
ul.megaMenu-secondary li div.lastChild a {text-align:right !important;}
#IE7 ul.megaMenu-secondary li div.lastChild a {padding-left:12px;}
ul.megaMenu-secondary li { padding: 0px 0px 0px 0px; margin: 0px;	border-bottom: 1px dotted #ccc;	display: block;	width:100%;overflow:hidden; }
#IE6 ul.megaMenu-secondary li { width: 100%; }
ul.megaMenu-secondary li a { padding: 9px 0px 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; }
#IE6 .megaMenu-sidebar {width: 270px; margin: 0 0 0 10px; border:1px solid #000; background: white url('../../images/comp_2_bgnd-box-blue-gradient.gif') 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; }
#IE6 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 .ddRightBorder, 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: #2b85bb; margin-left:0px; padding-left:0px}
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: 10px; }
.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: 121px; font-family:inherit; margin:0px; padding: 5px 4px 4px; margin-right:3px; vertical-align:middle;font-weight:bold ;font-size:12px; }

/*	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; }
.roundedTopRight { -moz-border-radius-topright: 4px; -webkit-border-top-right-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; }
.posAbsolute { position: absolute; }
.overflowVisible { overflow: visible; }
.shadowEffects15px { -moz-box-shadow:0px 15px 15px #777; -webkit-box-shadow:0px 15px 15px #777; }
.shadowEffects15apx { -moz-box-shadow:0px #777;}
.fontWeightBold { font-weight: bold !important;}
.horizanMenu  .displayTable { display:table; padding:30x 0px -3px;}
.textUpper { text-transform: uppercase; }
.push-bottom-8px { margin-bottom: 8px; }
.zoom-1 { zoom: 1; }
.roundRight{ -moz-border-radius-bottomright:4px ; -webkit-border-bottom-right-radius: 4px; }

/*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_157.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}


.Genericfooter{border:1px solid #e1e1e1 !important;}
.Genericfooter ul{float:left;margin:0px;padding-left:0px;}
.Genericfooter ul.first,.Genericfooter ul.stretched{border-left:none;padding-left:0px}
.Genericfooter h3{ font-size: 12px; color:#555555;}
.Genericfooter h3.start{padding-left:0px; font-size: 12px; color:#555555;}
/******* Comp 4 ***********/

.loginStatic {font-size:12px; overflow:hidden; padding:10px 15px 0; cursor:default;}
.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;color:#0C2074;display:inline;float:left;font-weight:bold;}

/* 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; }
.rightArrow, #IE6 .rightArrow{background-position:0 -800px;height:15px;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
}
.callToAction .callToActionImg{background:url(../../images/callToActionIcon.png); height:25px;width:35px; position:relative; top:-1px;}
.callToAction h4{width:185px;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 .innerDivChat{border-top: 1px dotted #CCCCCC;font-size:12px; width:195px; color:#666;font-weight:bold;}
.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;}
.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:transparent url(../../images/usb-icons-sprite.png);background-repeat:no-repeat;}
#IE6 .spriteIcon1{background:transparent url(../../images/usb-icons-sprite.gif);background-repeat:no-repeat;}
#IE6 .rtDblArr{background-position:-36px -433px;height:6px;width:8px;display:inline-block;margin-left:5px;}
#IE6 .rtArr{background-position:-36px -433px;height:6px;width:8px;display:inline-block;margin-left:5px;}
.rtArr{background-position:-10px -434px;height:6px;width:8px;display:inline-block;margin-left:5px;}
.rtDblArr{background-position:-36px -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 5px;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 tr.bgTableHeader th, #IE8 .cardComparisonTable thead tr.bgTableHeader th, #IE7 .cardComparisonTable thead tr.bgTableHeader th{background: transparent url(../../images/bg-table-header.png) center repeat-x;padding:6px 5px 8px 5px;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;}
#IE7 .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 !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; font-family:inherit;}
.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:24px}


#IE7 .usbButtonWhite{ margin-top:0px; background: #CCC url(../../images/btnbg.png) repeat scroll left center;border: 0px solid #CCC !important; color: #0C2074;cursor: pointer;font-weight:bold;font-size:12px; height:22px}
#IE7 .usbButtonWhiteBorder {border: 2px solid #CCC !important; display:inline-block;}


@media screen and (-webkit-min-device-pixel-ratio:0) {.usbButtonWhite{ padding:3px 6px 3px 7px!important; height:24px!important }}
#IE8 .usbButtonWhite{ padding:3px 9px 3px 7px!important; }
#IE7 .usbButtonWhite { padding:3px 0px 3px 0px!important;}
.usbButtonWhite{ padding:2px 10px 1px 10px !important;margin-left: 0px !important; font-family:inherit; }

@-moz-document url-prefix() { .usbButtonWhite { padding:1px 6px 4px 6px !important; } }
.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}
.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;}

.borderE7D19A{border-left:1px solid #E7D19A;background:none;}

.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:6px 5px 8px 10px;border-left:1px dotted #E7D19A; border-top:1px solid #E7D19A; border-bottom:1px solid #E7D19A; }
.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;}

/* -------Wave Component 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;}

/* ------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;}
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;}
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}*/

/*	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;	
}

#IE7 .rightArw{background-position: 0px -806px;height:9px}

.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	*/

#homeFeature {
    background: url("../../images/global/feature-image-brandline.png") no-repeat scroll right bottom transparent;
    height: 334px;
    position: relative;
}
#homeFeatureBack {
    background: url("../../images/global/bg-feature-image.png") no-repeat scroll left top transparent;
    height: 300px;
    overflow: hidden;
    position: relative;
}
#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 {
}
a.featureLink {
    color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 40px;
    position: absolute;
    text-decoration: none;
    top: 200px;
    width: 400px;
}

#IE8 a.featureLink {
}
a.featureLink-hovered {
	text-decoration:underline
}
#IEfadeFix {
    display: none;
}
#homeFeature-navigation {
    bottom: 0;
    color: #8690BA;
    font-size: 13px;
    font-weight: bold;
    left: 5px;
    line-height: 13px;
    padding: 0;
    position: absolute;
}
ul.nav-horizontal, ul.nav-horizontal-right {
    clear: both;
    margin: 0;
    overflow: auto;
    position: relative;
}
ul.nav-horizontal, ul.nav-horizontal-right, ul.nav-vertical {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.nav-horizontal {
}
#IE8 #homeFeature-navigation li, #IE7 #homeFeature-navigation li, #IE6 #homeFeature-navigation li {
	padding:7px 7px 10px 7px
}
#homeFeature-navigation li#homeFeature-navigation-playButton {
    margin: 0;
    padding: 0;
}
#IE7 #homeFeature-navigation li#homeFeature-navigation-playButton, #IE6 #homeFeature-navigation li#homeFeature-navigation-playButton {
	padding-top:2px
}
#homeFeature-navigation li.hover {
	color:#fff
}
#homeFeature-navigation li {
    cursor: pointer;
    margin: 0 2px;
    overflow: hidden;
    padding: 5px 7px 12px;
}
ul.nav-horizontal li {
    float: left;
}
ul.nav-horizontal li, ul.nav-horizontal-right li {
    display: block;
    margin-right: 5px;
    padding-right: 7px;
}
#homeFeature-navigation li .usbicon {
    padding: 0;
}
.usbicon-bluePause {
    background-position: 0 -1350px;
}
li.hover .usbicon-bluePause {
	background-position: -25px -1350px
}
.usbicon-bluePlay {
    background-position: 0 -1300px;
}
li.hover .usbicon-bluePlay {
	background-position: -25px -1300px
}
.usbicon {
    background-image: url("../../images/usb-icons-sprite.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 25px;
    margin-right: 5px;
    vertical-align: top;
    width: 25px;
}
#homeFeature-navigation li.current {
    background: url("../../images/homepagerotator-uptick.gif") no-repeat scroll -1px 24px transparent;
    color: #FFFFFF;
}
#IEfadeFix {
	display:none
}
#IE7 #IEfadeFix, #IE8 #IEfadeFix {
	display:block;
	height:300px;
	position:absolute;
	top:0;
	left:0;
	background:white url('../../images/global/bg-feature-image.png') top left no-repeat;
	width:100%;
	cursor:pointer
}

#secondaryMessage {
    background: url("../../images/bgnd-lblue-gradient.png") repeat-x scroll left center transparent;
    overflow: hidden;
    position: relative;
    width: 100% !important;
}
#secondaryMessage ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 3000px;
}
#secondaryMessage * {
    color: #FFFFFF;
}
#secondaryMessage li {
    background: url("../../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 25px;
    width: 175px;
}
#IE6 #secondaryMessage li {
  background: url("../../images/bgnd-carouselFeature.gif") no-repeat scroll right center transparent;
}
#IE7 #secondaryMessage li {
	padding-bottom:15px
}
#secondaryMessage li h4, .interiorBanner h4 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 5px;
	padding-bottom:0px;
}
#secondaryMessage li p, .interiorBanner p {
    color: #FFFFFF;
    margin: 0 0 8px;
}
#secondaryMessage .prev {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 32%;
    z-index: 100;
}
#secondaryMessage .next {
    cursor: pointer;
    position: absolute;
    right: -5px;
    top: 32%;
    z-index: 100;
}
.usbicon-big {
    height: 50px;
}
.usbicon-carouselleft {
	background-position:0px -100px
}
.usbicon-carouselleft-hover {
	background-position: -25px -100px
}
.usbicon-carouselleft-hover:active {
	background-position:0px -100px
}
.usbicon-carouselright {
	background-position:0px -150px
}
.usbicon-carouselright-hover {
	background-position: -25px -150px
}
.usbicon-carouselright-hover:active {
	background-position:0px -150px
}
.usbicon-big {
    height: 50px;
}
#IE6 div.ieRounded, #IE7 div.ieRounded, #IE8 div.ieRounded {
	position:relative
}
div.ieRoundedBorderedWrapper {
	width:100%;
	overflow:hidden;
	margin: -1px;
	padding-left:1px;
	padding-right:1px
}
div.ieCorner {
	width:4px;
	height:4px;
	background:url('../../images/bgnd-roundcorner-white-4.gif');
	position:absolute;
	font-size:0px;
	zoom:1
}
div.ieCorner-topLeft {
	top:0px;
	left:0px;
	background-position:top left
}
div.ieCorner-topRight {
	top:0px;
	right:0px;
	background-position:top right
}
div.ieCorner-bottomLeft {
	bottom:0px;
	left:0px;
	background-position:bottom left
}
div.ieCorner-bottomRight {
	bottom:0px;
	right:0px;
	background-position:bottom right
}
#IE6 div.ieCorner-topRight {
	right: -1px
}
#IE6 div.ieCorner-bottomRight {
	right: -1px
}
#IE6 div.ieRoundedBorderedWrapper div.ieCorner-topLeft {
	left:1px
}
#IE6 div.ieRoundedBorderedWrapper div.ieCorner-topRight {
	right:0px
}
#IE6 div.ieRoundedBorderedWrapper div.ieCorner-bottomLeft {
	left:1px;
	bottom: -1px
}
#IE6 div.ieRoundedBorderedWrapper div.ieCorner-bottomRight {
	right:0px;
	bottom: -1px
}

/*	Home Page - Login Section	*/

.popupDiv .dotted{border-bottom:1px dotted #999999;}
.login  ul{list-style-type: none; margin:0px;width:100%}
.login li{display:inline;border-right:1px #999999 solid; font-size:12px;}
.login li a, .login .btmlnk{text-decoration:none;}
.login li a:hover{text-decoration:underline}
.login .remBorderRt{border-right:none;}
.formDiv { padding: 0px 10px 10px; width: 195px; }
.formDiv .usbButtonBlue, .leftNav .usbButtonBlue { padding: 4px 5px; margin-top:1px }
.leftNav .usbButtonBlue { margin-top:-1px; }
#IE8 .formDiv .usbButtonBlue { margin-top:2px }
#IE7 .formDiv .usbButtonBlue, #IE7 .leftNav .usbButtonBlue { margin-top:2px; padding: 3px 5px; }
#IE7 .leftNav .usbButtonBlue, #IE8 .leftNav .usbButtonBlue { margin-top:0 }
@-moz-document url-prefix() { .leftNav .usbButtonBlue { margin-top:0; } }
.popupDiv { background-position: 0 -40px; }

/*	Home Page - Find a Location	*/

.findLocHeader {font-size:12px; overflow:hidden; padding:10px 15px 0 10px;}
.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:9px;
}
#IE7 .bgndBottomWhite {
    background-position: 100% 100%;
	height:5px;
}

.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 }

.closeIcon {
background-position:-5px -1251px;
display:inline-block;
height:17px;
width:18px;
}




#IE6 .closeIcon {
background-position:-5px -1251px !important;
display:inline-block !important;
height:17px !important;
width:18px !important;
}
.span-89px{width:89px;}

#IE6 .closeButton:hover .closeIcon, .closeButton:hover .closeIcon {
background-position:-30px -1251px !important;

}


/*	Home Page - Generic Footer	*/

.genericFooterVerticalNavigation li{padding-top:5px;list-style-type:none;line-height:12px;}
.genericFooterVerticalNavigation li a{font-size:11px;font-weight:normal;color:#999999;text-decoration:none}  
.genericFooterVerticalNavigation li a:hover{text-decoration:underline;}
.fontColor-999{ color:#999999 !important;}

/*--Mortgage extra classes--*/
.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;}

a.mortgageSoloLink {color:#2B85BB;font-weight:normal;text-decoration:underline;}
a.mortgageSoloLink:hover{color:#0C2074;text-decoration:none;cursor:pointer;}
a.mortgageSoloLink:visited{color:#0C2074;text-decoration:underline;}

.push-bottom-6px {margin-bottom:6px;}
.push-bottom-24px {margin-bottom:24px !important;}

.mortgageVerticalList li {list-style-type:none;line-height:1.3em;}
.mortgageVerticalList li a {color:#2B85BB;font-size:12px;font-weight:normal;text-decoration:underline;}
.mortgageVerticalList li a:hover {color:#0C2074;text-decoration:none;}

.loginList li{list-style-type:none;}
.loginList li a{font-weight:normal;font-size:11px;color:#2B85BB;text-decoration:none;}
.loginList li a:hover{color:#2B85BB;cursor:pointer;text-decoration:underline;}

.font18px {font-size:18px;}

.fontColor-555{ color:#555555 !important;}
.mortgageBlueBorder{border: 1px solid #d3ecf7;}
.mortgageGrayBorder{border: 1px solid #e1e1e1;}

/*USBANk header defect fixes*/
.push-bottom-28px{margin-bottom:28px;}
.push-top-27px{margin-top:27px;}
.prepend-top-13px {padding-top:13px;}
ul.megaMenu-secondary li a{ line-height:1.3em !important;}
.push-top-6px{margin-top:6px;}

.homeLink:hover .ddRightBorder div {text-decoration:underline}
.subHomeLink:hover .hoverUnderline {text-decoration:underline !important}

.homeLink:hover .dropDown { background: url("../../images/downArrowHover.png") no-repeat; text-decoration:none !important;}
.line-height-1-2em {line-height:1.2em}

.mortgageFooterNavigation li{list-style-type:none;line-height:18px;}
.mortgageFooterNavigation li a{font-size:11px;font-weight:normal;color:#2B85BB;text-decoration:none}  
.mortgageFooterNavigation li a:hover{text-decoration:underline;}

.lineHeight16px{line-height:16px;}
.push-right-35px {margin-right:35px !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 .push-bottom-15pxIE6{padding-bottom: 15px !important;}
/* fix ends here*/

/*IE7 space issue*/
.displayInlineBlock { display: inline-block; }
#IE7 .displayInlineBlockIE7 { display: inline-block; }


/*add for new home page banner styles*/


.bannerBtnRed, .bannerBtnRedNoArrow {
    background: url("../../images/bannerBtnBg_Red.png") repeat scroll left center #FFFFFF;
}
.bannerBtnBlue, .bannerBtnRed {
    box-shadow: 0 2px 2px #B7B7B7;
    color: #FFFFFF;
    display: block;
    font-size: 14px !important;
    font-weight: bold;
    height: 37px;
    outline: 0 none !important;
    padding: 0;
    text-shadow: 1px 1px 1px #000000;
	}
	.bannerBtnBlue div, .bannerBtnRed div {
   
    display: block;
    line-height: 37px;
    text-align: right;
    width: 140px;
}
.bannerBtnBlue div a, .bannerBtnRed div a {
    color: #FFFFFF !important;
    display: block;
    line-height: 37px;
    
    text-align: center;
    text-decoration: none;
}
	
div.featureLinkLeft {
    left: 23px;
    position: absolute;
    
    top: 245px; 
}
div.featureLinkRight{
     left: 442px;
    position: absolute;
    
    top: 240px;
    
}

/*end of new home page banner style*/

/*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-transform:capitalize;text-align:center;min-width:214px;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; }
.fcbLanding {height: 185px; margin-top:-20px;}

/*Dark Blue Button CSS*/
.usbButtonDarkBlue a {padding:0 10px 0 10px;margin-top:2px;text-decoration:none !important;display:block;}
.usbButtonDarkBlue a {color:#ffffff !important;font-weight:bold !important;}
.usbButtonDarkBlue{
background-image: -webkit-gradient(linear, left top, left bottom, from(#3470be), to(#122272)); 
background-image: -moz-linear-gradient(top,  #3470be,  #122272 );
color:#ffffff;border-left:1px solid #12499B;border-right:1px solid #12499B;font-weight:bold;cursor:hand;font-size:12px !important; text-transform:capitalize;text-align:center;min-width:83px;height:24px;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/small-business/darkBlue-button-primary1.png) repeat scroll left center; cursor:pointer;}

.usbButtonDarkBlue: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/small-business/darkBlue-button-primary1-h.png) repeat scroll left center;}

.usbButtonDarkBlue: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/small-business/darkBlue-button-primary1-clk.png) repeat scroll left center;outline:0px !important;}

#IE8 .usbButtonDarkBlue{ padding: 0px !important; overflow: visible; }
#IE7 .usbButtonDarkBlue {padding-left:3px !important;padding-top: 0px !important; overflow: visible; }

a.subSoloLink{font-size:12px; color:#2B85BB;font-weight: normal;text-decoration: underline; line-height:18px;}
a.subSoloLink:visited{color:#2B85BB; text-decoration:underline;}
a.subSoloLink:hover{color:#2B85BB; text-decoration:none;cursor:pointer;}

/*Red Button CSS */
.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;}
.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-align:center;min-width:83px;height:24px;border:1px solid #de162b;outline:0px;margin-top: -5px; 
-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/red-button-primary1.png) repeat scroll left center; cursor:pointer;}
.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/small-business/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:url(../../images/small-business/red-button-primary1-clk.png) repeat scroll left center;outline:0px !important;}
#IE8 .usbButtonRed_1 { padding: 0px !important; overflow: visible; }
/*#IE7 .usbButtonRed_1 {padding-left:3px !important;padding-top: 0px !important; overflow: visible; }*/
.usbButtonRed_2 a {padding:0px !important;margin-top:3px!important;}
#IE7 .usbButtonRed_2 a {padding:2px 10px !important;margin:0px !important; display:inline-block; overflow: visible; }
#IE7 .usbButtonRed_1{display:inline;padding:0px !important}
#IE7 .cardComparisonTable .usbButtonRed_2 a {padding:0 !important}
#IE7 .cardComparisonTable.7colTable tbody tr td p {width:80px !important}
#IE7 .width80px {width:80px !important}
#IE6 .usbButtonRed_1{margin-top:0px !important}
#IE6 .marginTop0pxIE6 {margin-top:0px !important}
#IE6 .usbButtonRed_2 a {padding:2px 2px !important;margin:0px !important; display:inline-block; overflow: visible; }
/* Divided Text */
.border-cbcbcb{
border-right:1px dotted #cbcbcb;
}
.width-170{
width:150px;
}

/*--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-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 {
						 
						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--*/

.tabSectionDiv .tabContainer ul li {list-style-image:none !important;}
.bottomDottedBorder { border-bottom:1px dotted #e7d19a!important;}

.bottomtopBorder { border-top:1px solid #e7d19a!important;}
.background-f8f2e3{
background-color:#f8f2e3 !important;
}

.background-faf6ec{
background-color:#faf6ec !important;
}
.color-333 {color:#333333!important;}
.width-151px {width:151px;}

.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;}
/*Generic Name for  mortgagefooterFat*/
.subFooterFat{
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;}
.subFooterNav ul li a:hover{
text-decoration:underline;}

#IE7 .mortgagefooterBorder
{padding-left:20px !important;}
/*Generic Name for  mortgagefooterBorder*/
#IE7 .subFooterBorder{
padding-left:20px !important;}

.mortgagefooterFat h3
{font-size:11px;font-weight:bold;color:#0C2074; margin:0px}
/*Generic Name for  mortgagefooterFat h3*/
.subFooterFat h3{
font-size:11px;font-weight:bold;color:#0C2074; margin:0px}

.mortgagefooterFat h3.start{padding-left:0px;}
/*Generic Name for  mortgagefooterFat h3.start*/
.subFooterFat h3.start{padding-left:0px;}

.mortgagefooterFat ul{float:left;margin:0px;}
/*Generic Name for  mortgagefooterFat ul*/
.subFooterFat ul{float:left;margin:0px;}

.mortgagefooterFat ul.first,.mortgagefooterFat ul.stretched{border-left:none;padding-left:0px}
/*Generic Name for  mortgagefooterFat ul.first,.mortgagefooterFat ul.stretched*/
.subFooterFat ul.first,.subFooterFat ul.stretched{border-left:none;padding-left:0px}

.mortgageverticalNavigation li{padding-top:6px;list-style-type:none;line-height:12px;}
/*Generic Name for  mortgageverticalNavigation li*/
.subverticalNavigation  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}  
/*Generic Name for  mortgageverticalNavigation li a*/
.subverticalNavigation  li a{font-size:11px;font-weight:normal;color:#0C2074;text-decoration:none}  

.mortgageverticalNavigation li a:hover{text-decoration:underline;color:#2b85bb;}
/*Generic Name for mortgageverticalNavigation li a:hover */
.subverticalNavigation li a:hover{text-decoration:underline;color:#2b85bb;}

.mortgagefooterBorder li{border-right:1px solid #cccccc;}
/*Generic Name for mortgagefooterBorder li */
.subFooterBorder li{border-right:1px solid #cccccc;}

.mortgagefooterBorder ul li a {color:#0c2074;}
/*Generic Name for mortgagefooterBorder ul li a */
.subFooterBorder ul li a {color:#0c2074;}

.mortgagefooterBorder ul li a:hover {color:#2b85bb;}
/*Generic Name for mortgagefooterBorder ul li a:hover */
.subFooterBorder ul li a:hover {color:#2b85bb;}
/*color changed from #999 to #585858 for PID_1389*/
.mortgageCopyRightInfo{font-size:11px;font-weight:normal;color:#585858;} 
.span-157px{width:157px;float:left;}
.span-195px{width:195px;float:left;}
.prepend-left-40px{padding-left:40px;}
.append-right-40px{padding-right:40px;}

/* Footer breaking fix  in IE6*/
#IE6 .prepend-1IE6 { padding-left: 30px; }

/* bread crumb */
.subBreadCrumb ul{margin-left:0px; margin-top:10px;}
#IE7 .subBreadCrumb ul{margin-left:0px; margin-top:15px;}
.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;}
#IE6 .subBreadCrumbspriteIcon1{background:transparent url(../../images/usb-icons-sprite.gif);background-repeat:no-repeat;}
#IE6 .subBreadCrumbrtDblArr{background-position:-36px -429px;height:6px;width:8px;display:inline-block;}
.push-topMinus-20px{ margin-top:-20px; }

/* end- bread crumb */

.push-bottomMinus-5px{ margin-bottom:-5px; }
.width-210px{ width:210px; }

#footer {display:inline-block !important;}

/** Loans-Credit-Lines how-to-apply-bottom apply-button alignment issue**/
.push-top-2px{
	margin-top:2px !important;
}
#IE6 .push-topMinus-20px {margin-top:-10px !important}
#IE6 .orderedList {list-style-type: decimal; padding-left:10px;} /*DCP-138: Loans-Credit-Lines pages disclaimer issue in IE6*/
.height0px {height:0px}
#IE8 .horizanMenu{height:33px}
#IE7 .horizanMenu{height:33px}
/*#IE8 .nav-main{top:3px}*/
#IE6 a.anchorSupULine, #IE7 a.anchorSupULine {text-decoration:none; border-bottom: 1px solid #0C2074 !important;}
#IE6 a.anchorSupULine:hover, #IE7 a.anchorSupULine:hover  {text-decoration:none; border-bottom: none !important;}
#IE7 .displayInlineIE7, #IE6 .displayInlineIE7{display:inline}


/** Auto Loans Microsite classes */
.grayBorderDottedRight{border-right:1px dotted #ccc;}

/* Calculator Widget */
.padLeft-20px{padding-left:20px !important;}
.padBottom-20px{padding-bottom:20px!important;}
.padRight-20px{padding-right:20px;}
.border-ccc{
border:1px solid #ccc;
}
.marLeft-10px {margin-left:10px !important;}
.grayBackground {background: url("/images/loans-lines/auto-loans/gray_back.png") repeat-x scroll left top transparent;}
.padTop-20px{padding-top: 20px;}
.borderTop-d1d1d1{border-top:1px dotted #d1d1d1;}
.marTop-15px{margin-top:15px!important;}
.marTop-0px{margin-top:0px;}
#IE7 .marTop-10pxIE7{margin-top:5px;}
#IE6 .marTop-10pxIE6{margin-top:10px;}
.padLeft-10px{padding-left:10px !important;}
.min-width-35px{
min-width:35px !important;
}
.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/loans-lines/auto-loans/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/loans-lines/auto-loans/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/loans-lines/auto-loans/darkBlue-button-primary1-clk.png) repeat scroll left center;outline:0px !important;}

.dollarInput{
	background:#fff url(../../images/loans-lines/auto-loans/bgnd-form-textfield-dollar.png) no-repeat scroll 5px 2px;
	padding:3px;}

input.dollarInput.highlightBlueBorder{
	background:#fff url(../../images/loans-lines/auto-loans/bgnd-form-textfield-dollar.png) no-repeat scroll 4px 1px;
	padding:3px;}

#IE7 input.dollarInput.highlightBlueBorder{
	background:#fff url(../../images/loans-lines/auto-loans/bgnd-form-textfield-dollar.png) no-repeat scroll 4px 1px;
	padding:2px 3px;}
	
.invalidDollar{
	background: #FEE4E5
	url(../../images/loans-lines/auto-loans/bgnd-form-invalid-textfield-dollar.png) no-repeat scroll left top !important;
	border: 2px solid #D3040A;
	padding:5px 5px 4px 4px !important;
}

.borderRight-E7D19A{
border-right:1px solid #E7D19A}
.color-0b1f74{
color:#0b1f74;
}
.blueDottedLeftRight{
border-left:1px dotted #a6cce2;
border-right:1px dotted #a6cce2;
border-bottom:1px dotted #a6cce2;
}
.beigeDottedBottomRight{
border-right:1px dotted #E7D19A;
border-bottom:1px dotted #E7D19A;}
.background-e5eff6{
background-color:#e5eff6 !important;
}
.background-f8f2e3{
background-color:#f8f2e3;
}
.color-555{
color:#555;
}
.fontSize-16px{
font-size:16px;
}
.marTop-30px{margin-top:30px;}
.padRight-45px{
padding-right:45px;
}
.width-170px{width:170px;}
.border-d1d1d1{border:1px solid #d1d1d1 !important;}
.color-0c2074{color:#0c2074;}
.font-18px{font-size:18px;}
.textInputBox{padding:5px 2px 5px 5px !important;}
#IE7 .textInputBox{padding:4px 2px 3px 5px !important;}
.borderBottom-a6cce2{border-bottom:1px solid #a6cce2!important;}

.borderBottom-E7D19A{border-bottom:1px solid #E7D19A!important;}

.bgTableHeading1 {background: transparent url(/images/loans-lines/auto-loans/bg-table-header.png) center repeat-x;border-left:1px solid #E7D19A; border-top:1px solid #E7D19A; border-bottom:0px solid #b39a5f; min-width:65px;}
.bluebgTableHeading1 {background: transparent url(/images/loans-lines/auto-loans/blue-bg-table-header.png) center repeat-x;border-left:1px solid #a6cce2 ; border-top:1px solid #a6cce2 ; border-bottom:0px solid #a6cce2 ;}
.marTop-3px{margin-top:3px !important}
#IE8 .marTop-3px{margin-top:2px !important}
#IE7 .marTop-3px{margin-top:2px !important}
#IE6 .marTop-3px{margin-top:2px !important}
tbody tr td.noBorder{
    background: none;
    color: #000000;
    font-weight: normal;
    vertical-align: top;
}
.top-13px{
top:13px!important;
}
#IE6 .top-13px{
top:16px!important;
}
.inputTextPer {padding-right:12px !important}
#IE7 .inputTextPer {padding-right:12px !important}
.percentInput.width-83px{width:83px !important}
.background-e1ebf6{background-color:#e1ebf6;}
.padTop-10px{padding-top: 10px;}
.padBottom-30px{padding-bottom:30px;}
.color-666 { color:#666666;}
.width-120px {width:120px !important;}
#IE8 .width-120px {width:122px !important;}
#IE7 .width-120px {width:135px !important;}

/** Auto Loans Microsite classes end here */


.invalidAmount{
	background:#FEE4E5 url(../../images/HEMicrosite/bgnd-form-invalid-textfield-prcntg.png) no-repeat scroll 4px 1px !important;
	border:2px solid #D3040A;
	padding:3px !important}

.invalidIcon{background:url("../../images/bgnd-form-invalid-textfield.gif") no-repeat scroll 1px -4px #FEE4E5 !important; position:absolute;right:5px;height:15px;width:5px;top:14px}
.invalidField{background-color:#FEE4E5;border:2px solid #D3040A;}
.backgroundNone{background:none !important;}

.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;}

.tableBorderTop {border-top: 1px solid #E7D19A;}


.autoMargin{margin:auto:}
.color-white {color: #FFFFFF;}
.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;}
.color333{color:#333333}

/* Begin: Classes for Practice Finance */

.font16px {color:#0C2074;font-size:16px !important;font-weight:bold !important;}

/* classes for 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;}

/* End of classes for FAQ */

.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;}

.tableBorderTop {border-top: 1px solid #E7D19A;}

/* End: Classes for Practice Finance */

.width-100px{width:100px !important}
.margin0Auto{margin: 0 auto}
.lineHeight20px{line-height:20px !important}

/* 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 */
.width-225px{width: 225px !important;}

/*Secure Vault Payments*/
.width-465px{
width:465px;
}
.width-142px{
width:142px;}

.append-right-2px {
padding-right:2px;
}

.width-20px{
width:20px;
}

.textTransformNone {
    text-transform: none !important;
}

/* 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 */


.top-9px{top:9px !important;}

.margin-top4px{margin-top:4px!important;}

/* IE7 Underline Issue */
#IE7 .rightVerticalList{margin-bottom:1px !important; }
/* End: IE7 Underline Issue */


#IE7 .min-width-35px{min-width: 85px !important;}
#IE7 .IE7right-15px{right: 15px !important;}

/* Classes for deposit express */

.depositExpressLeadBanner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: url("../../images/small-business/DepositExpress-EnrollBanner.jpg") no-repeat scroll 0 0 transparent;
height: 150px;
}
.infieldLabel2 {color:#999999;font-weight:normal;left:7px;margin:0;padding:0;position:absolute;top:9px;}
.left-2px {left:2px !important;}
.padding-4px {padding:4px !important;}

/* End : Classes deposit express*/

/* start of DCP_1833*/

.push-topMinus-15px{ margin-top:-15px !important; }
#IE7  .push-topMinus-15px{ margin-top:-32px !important; display:inline-block !important;}
.pad-bottomMinus-5px{ margin-bottom:-5px !important; }
#IE7 ,#IE8 .pad-bottomMinus-5px{ margin-bottom:-1px !important; }

.pushTop-15{margin-top:15px !important;}
#IE8 .pushTop-15{margin-top:-20px !important;}

.lineHeight15{line-height: 15px !important;} 
#IE7 .mortgageverticalNavigation li {
    line-height: 18px;
    list-style-type: none;
    padding-top: 0px;
}

/*Added for 1672_CR issue */

.marTop-2px{
margin: 2px;
}

.marBottom-2px{
margin-bottom: 2px;
}


/*no-envelpoe-deposits */
.envbannerimg
{
background-image:url("/images/locations/ATM_Banner_Image.jpg");
background-repeat: no-repeat;
height: 390px;
width: 945px;
}
.envbannerhead
{
font-size: 38px;
font-family: Arial;
color: #0c2174;
padding-top:75px;
padding-left:40px;
}
.envbannertext
{
font-size: 16px;
font-family: Arial;
color: #0c2174;
font-weight: Bold;
padding-left:40px;
}
.envbannerbut
{
font-size: 16px;
font-family: Arial;
color: #0c2174;
padding-left:40px;
}
.width470px
{
width:470px;
}
.width420px
{
width: 420px;
}

.fontcolor-0c2174
{
color: #0c2174;
}
.font-38px
{
font-size: 38px;
font-family: Arial;
}
.marginMinus4px
{
margin-top: -4px;
}
.h11em
{
margin-bottom: 0.1em;
}
.font-30px {
font-size:30px;
}
.prepend-top-25px{
padding-top: 25px !important
}
.push-bottom-5px {-moz-margin-bottom:5px !important;}

/* CMS 1902 : Start */

.width-110px{width:110px;float:left}

.prepend-top-18px{padding-top:18px !important}

.prepend-left-36px{padding-left:36px;}

#IE7 .prepend-top-IE7-10px{padding-top:10px !important}


/* CMS 1902 : End */

/*CMS-1922 start*/

/*starts of DCP_401*/
.font-Weight-Normal{font-weight:normal !important;}
.push-btmMinus-12px{ margin-bottom:-12px !important; }
.push-btmMinus-25px{ margin-bottom:-25px !important; }
.push-btmMinus-18px{ margin-bottom:-18px !important; }
#IE7 .push-btmMinus-18px{ margin-bottom:-23px !important; }
.push-topMinus-12px{ margin-top:-12px !important; }
.height-105{height:105px;}
.height-126{height:126px;}
.padLeft-60px{padding-left:60px;}
.push-right-20px {margin-right:20px !important;}
.push-leftMin-18px {margin-left:-18px !important;}
.push-bottomMinus-10px{margin-bottom:-10px;}
.push-bottomMinus-18px{margin-bottom:-18px !important;}
.colorDarkblue{color: #0C2074 !important;}
.push-left-75px{padding-left: 75px;}
.append-bottom-30px{padding-bottom:30px;}
#IE7 .append-btm-5px{padding-bottom:5px;}
.push-left-50px{margin-left:50px;}
#IE7 .padLeft-4px{padding-left:4px !important;}
#IE7 .push-btmMinus-18px{ margin-bottom:-18px !important; }
.lineHeight14{line-height: 14px !important;} 
.appendbtm25px{padding-bottom:25px;}

.appendbtm28px{padding-bottom:28px;}

.martopmin5px{margin-top:-5px !important;}
#IE7 .martopmin5px{margin-top:5px !important;}
.martop5px{margin-top:5px !important;}
#IE7 .martop5px{margin-top:0px !important;}
.appendbttm25px{padding-bottom:25px;}
.appendbottom30px{padding-bottom:30px;}
#IE7 .appendbottom30px{padding-bottom:13px;}
.appendbottom-30px{padding-bottom:30px;}
#IE7 .appendbottom-30px{padding-bottom:20px;}
.martopMin5px{margin-top:-5px !important;}
#IE7 .martopmin-5px{margin-top:-5px !important;}
.lineHeight18px{line-height:18px;}
#IE7 .marbtmMin20px{margin-bottom:-20px !important;}
.append-bottom-2px{padding-bottom:2px;}
#IE7 .appendbottom15px{padding-bottom:15px !important;}
.mar-left-80px{margin-left:80px;}
.mar-left-75px{margin-left:75px;}
.mar-left-50px{margin-left:50px;}
.mar-left-100px{margin-left:100px;}
.mar-left-90px{margin-left:90px;}
.pay-roll{padding-top:5px;}
#IE7 .pay-roll{padding-top:0px;}
.pay-roll-card{margin-top:0px;}
#IE7 .pay-roll-card{margin-top:-5px !important;}
.pushbottom10px {margin-bottom:10px 1!important;}
.marleft2px{margin-left:2px;}
#IE7 .marleft2px{margin-left:-1px;}
.emp-rewards{padding-bottom:7px;} 
#IE7 .emp-rewards{padding-bottom:0px !important;} 
.emp-rewards-cont{padding-bottom:0px} 
#IE7 .emp-rewards-cont{padding-bottom:-10px !important;}
.payroll-card{margin-bottom:0px !important;}
#IE7 .payroll-card{margin-bottom:-9px !important;}
.payroll-card1{margin-bottom:0px !important;}
#IE7 .payroll-card1{margin-bottom:-12px !important;}
.payroll-card2{margin-bottom:7px !important;}
#IE7 .payroll-card2{margin-bottom:0px !important;}
.adp-payroll{margin-bottom:0px !important;}
#IE7 .adp-payroll{margin-bottom:-10px !important;}
.easy-tax{padding-bottom:20px;}
#IE7 .easy-tax{margin-bottom:-10px !important;}
.easy-tax1{margin-bottom:15px;}
#IE7 .easy-tax1{margin-bottom:9px !important;}
.fraud-control{margin-bottom: 0px;}
#IE7 .fraud-control{margin-bottom: -8px;}
.fraud-control1{margin-bottom: 20px;}
#IE7 .fraud-control1{margin-bottom: 10px;}
.fraud-control2{margin-bottom: 3px;}
#IE7 .fraud-control2{margin-bottom: -5px;}
.electronic-pay{margin-bottom: 15px;}
#IE7 .electronic-pay{margin-bottom: 10px !important;;}

.prependtop5px{padding-top:5px ! important;}
#IE7 .prependtop5px{padding-top:25px !important;}

.marleft15px{margin-left:-15px;}
.append-bottom-17px{padding-bottom:17px !important;}
#IE7 .pushtopMinus2px{ margin-top:-2px !important; }
#IE7 .pushbtmminus3px {margin-bottom:-3px !important;}
.push-bottom-min2px{margin-bottom:-2px;}
.push-bottom-min7px{margin-bottom:-7px;}
.push-top-6px{margin-top:}
#footer {
margin: 0 auto;
width: 945px;
text-align: left;
}
.width425px{width:425px;}
.width412px{width:412px;}
.width700px{width:700px;}
.martop20px
{margin-top:20px !important;}
#IE7  .martop20px
{margin-top:25px !important;}

.tableHeadText{
font-weight: bold !important

}
.tableHeadText:hover{
font-weight: bold !important
color: #0C2074
}

#IE7 .prependTop-7px{padding-top:7px;}
#IE7 .marminLeft-55px{margin-left:-55px;}


/*end of DCP_401*/



/* START:Classes added for 401 Header */

.horizontalTopNavBankingGray{clear:both; margin:0; overflow:auto; position:relative; float:right;background: rgb(247,247,247); /* Old browsers */background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(203,203,202,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(203,203,202,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(203,203,202,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(203,203,202,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(203,203,202,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(203,203,202,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#cbcbca',GradientType=0 ); /* IE6-9 */-webkit-box-shadow:inset opx -1px 1px 1px rgba (256, 256, 256, .1);box-shadow:inset opx -1px 1px 1px rgba (256, 256, 256, .1);-webkit-border-radius: 0px 0px 4px 4px;
border-radius: 0px 0px 4px 4px;border:1px solid #a09f9f;}
.horizontalTopNavBankingGray  li {list-style-image:none;list-style-position:outside;list-style-type:none;float:left;padding:5px 15px;}
.horizontalTopNavBankingGray  li#last_nav{padding-left:5px;}
.horizontalTopNavBankingGray  a.currentNav {font-weight:bold;color:#0C2074;}
.horizontalTopNavBankingGray  a {color:#21598d;font-size:12px;font-weight:normal;text-decoration:none;}
.horizontalTopNavBankingGray  a:hover{text-decoration:underline;}
.horizontalTopNavBankingGray  li.search {padding:3px 10px;border-left:1px solid #a09f9f;}
.headerBorderSmb li a{color:#0C2074;border-right:1px solid #7AB3D4;padding-left:5px}
.headerBorderSmb li.last_nav,.headerBorderSmb li.last_nav a{border-right:none;}
.headerBorderSmb li.last_nav:hover{border-right:1px solid #ccc !important;padding:none;}
.smbizNav li{padding:0px;line-height:22px}
.smbizNav li a:hover,.smbizNav li a:active{color:#21598d;}
.smbizNav li a{font-size:12px;}
.width-350{width:355px;}
.last_nav{border-right:none !important;padding-right:0px !important;}
li.last_nav a{padding-right:0px;}
.loginMenu li{list-style-type:none;}
.loginActive{padding:6px 8px 6px 4px;z-index:2; margin-left: 6px;position: relative;z-index: 990;min-width: 76px !important;}
.loginBackGrnd{border:1px solid #ccc !important;border-bottom:0 none!important;-webkit-box-shadow: 0 -3px 3px -3px rgba(0, 0, 0, 0.4), 3px 0px 3px -3px rgba(0, 0, 0, 0.4), -3px 0px 3px -3px rgba(0, 0, 0, 0.4);-moz-box-shadow:    0 -3px 3px -3px rgba(0, 0, 0, 0.4), 3px 0px 3px -3px rgba(0, 0, 0, 0.4), -3px 0px 3px -3px rgba(0, 0, 0, 0.4);box-shadow: 0 -3px 3px -3px rgba(0, 0, 0, 0.4), 3px 0px 3px -3px rgba(0, 0, 0, 0.4), -3px 0px 3px -3px rgba(0, 0, 0, 0.4);border-radius: 4px 0 0px 0px;background-color:#f3f3f3;height:25px;min-width:74px !important; margin-left:6px;}
.loginDiv{float: right !important;left: 143px;position: relative;top: 28px;}
.SecurityIco{padding-left:3px;}
#IE7 .loginDiv{left:407px;top: 62px;}
#IE9 .loginDiv{left:138px;}
.loginMenu{width:170px;position:absolute;border:1px solid #ccc; padding:18px 15px; border-radius: 0 0 4px 4px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfcfd), to(#f1efef )); background: -webkit-linear-gradient(top, #f1efef , #fbfcfd); background: -moz-linear-gradient(top, #f1efef , #fbfcfd);background: -ms-linear-gradient(top, #f1efef , #fbfcfd);background: -o-linear-gradient(top, #f1efef , #fbfcfd);margin-top:-5px;-moz-box-shadow: 0px 0px 9px #9c9c92;-webkit-box-shadow: 0px 0px 9px #9c9c92;box-shadow: 0px 0px 9px #9c9c92;border-top-left-radius:4px;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1efef', endColorstr='#fbfcfd',GradientType=0 ); }

.loginMenu li{list-style-type:none;}
.loginMenuNav { color: #2b85bb !important;margin:-2px 0px !important;}

#IE7 .pushtopMin4px{margin-top:-4px !important;}

#IE7 .pushbottomMin4px{margin-bottom:-4px !important;}


/* start of migrating IT css for header */

input#search-searchterm{margin:0px;width:125px;height:22px;border:1px solid #a2a2a2;background: white url(/images/small-business/icn-search.png) 6px 4px no-repeat;padding:0px 10px 0px 22px;color:#515151}
.searchNav{list-style-type:none;float:left;margin:0px}
.searchNav li{padding:0px;margin:0px}

.searchGrayCssButton{color:#0C2074;height:24px !important;margin-left:-3px;font-weight:bold;padding:2px 5px;border:1px solid #a2a2a2;border-radius:0px 4px 4px 0px;box-shadow:0 0 3px rgba(255, 255, 255, 0.75) inset;background: rgb(244,244,244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(199,199,198,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(199,199,198,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(199,199,198,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(199,199,198,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(199,199,198,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(199,199,198,1) 100%); /* W3C */}
.searchGrayCssButton:hover{background: rgb(244,244,244); /* Old browsers */background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(212,212,212,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(212,212,212,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(212,212,212,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(212,212,212,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(212,212,212,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(212,212,212,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#d4d4d4',GradientType=0 ); /* IE6-9 */}
.searchGrayCssButton:active{background: rgb(227,227,227); /* Old browsers */background: -moz-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(195,195,195,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,227,227,1)), color-stop(100%,rgba(195,195,195,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(227,227,227,1) 0%,rgba(195,195,195,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(227,227,227,1) 0%,rgba(195,195,195,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(227,227,227,1) 0%,rgba(195,195,195,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(227,227,227,1) 0%,rgba(195,195,195,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#c3c3c3',GradientType=0 ); /* IE6-9 */}
#IE7   input.searchGrayCssButton {filter:chroma(color=#000000);border : 1px solid a2a2a2;}
#IE7 .searchGrayCssButton{padding:0px;height:24px !important;margin-top:1px;}
#IE8 .searchGrayCssButton,#IE9 .searchGrayCssButton{height:24px;}
#IE9 .searchGrayCssButton{padding:4px 6px;width:67px}
#IE9 .searchGrayCssButton{padding:4px 6px;}

#IE7   input#search-searchterm{width:123px;height:20px !important;padding-top:2px !important}
#IE8   input#search-searchterm{width:127px;height:20px !important;padding-top:2px !important}
#IE7 .loginDiv{left:407px;top: 62px;}



.ddArrow{position:relative;top:-3px}
/*#IE7.loginMenu{width:170px;position:absolute;border:1px solid #ccc; padding:14px 15px; border-radius: 0 0 4px 4px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfcfd), to(#f1efef )); background: -webkit-linear-gradient(top, #f1efef , #fbfcfd); background: -moz-linear-gradient(top, #f1efef , #fbfcfd);background: -ms-linear-gradient(top, #f1efef , #fbfcfd);background: -o-linear-gradient(top, #f1efef , #fbfcfd);margin-top:-5px;-moz-box-shadow: 0px 0px 9px #9c9c92;-webkit-box-shadow: 0px 0px 9px #9c9c92;box-shadow: 0px 0px 9px #9c9c92;border-top-left-radius:4px;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1efef', endColorstr='#fbfcfd',GradientType=0 ); }
#IE8.loginMenu{width:170px;position:absolute;border:1px solid #ccc; padding:14px 15px; border-radius: 0 0 4px 4px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfcfd), to(#f1efef )); background: -webkit-linear-gradient(top, #f1efef , #fbfcfd); background: -moz-linear-gradient(top, #f1efef , #fbfcfd);background: -ms-linear-gradient(top, #f1efef , #fbfcfd);background: -o-linear-gradient(top, #f1efef , #fbfcfd);margin-top:-5px;-moz-box-shadow: 0px 0px 9px #9c9c92;-webkit-box-shadow: 0px 0px 9px #9c9c92;box-shadow: 0px 0px 9px #9c9c92;border-top-left-radius:4px;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1efef', endColorstr='#fbfcfd',GradientType=0 ); } 
.loginMenu{width:181px;position:absolute;border:1px solid #ccc; padding:14px 15px; border-radius: 0 0 4px 4px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfcfd), to(#f1efef )); background: -webkit-linear-gradient(top, #f1efef , #fbfcfd); background: -moz-linear-gradient(top, #f1efef , #fbfcfd);background: -ms-linear-gradient(top, #f1efef , #fbfcfd);background: -o-linear-gradient(top, #f1efef , #fbfcfd);margin-top:-5px;-moz-box-shadow: 0px 0px 9px #9c9c92;-webkit-box-shadow: 0px 0px 9px #9c9c92;box-shadow: 0px 0px 9px #9c9c92;border-top-left-radius:4px;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1efef', endColorstr='#fbfcfd',GradientType=0 ); } */

.loginMenu{width:170px;position:absolute;border:1px solid #ccc; padding:18px 15px; border-radius: 0 0 4px 4px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfcfd), to(#f1efef )); background: -webkit-linear-gradient(top, #f1efef , #fbfcfd); background: -moz-linear-gradient(top, #f1efef , #fbfcfd);background: -ms-linear-gradient(top, #f1efef , #fbfcfd);background: -o-linear-gradient(top, #f1efef , #fbfcfd);margin-top:-5px;-moz-box-shadow: 0px 0px 9px #9c9c92;-webkit-box-shadow: 0px 0px 9px #9c9c92;box-shadow: 0px 0px 9px #9c9c92;border-top-left-radius:4px;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1efef', endColorstr='#fbfcfd',GradientType=0 ); }



.headerBorderSmb li a{color:#0C2074;border-right:1px solid #7AB3D4;padding-left:5px}
.headerBorderSmb li.last_nav,.headerBorderSmb li.last_nav a{border-right:none;}



.headerBorderSmb li.last_nav:hover{border-right:1px solid #ccc !important;padding:none;}
.tablepadBotm {margin-bottom:0px !important}
.bgTableHeaderborderbtm th{ border-bottom:0px !important;}
.bgTableHeaderspan{width:347px !important;}
 .cardComparisonTable thead th.newFirstColumn1, #IE8 .cardComparisonTable thead th.newFirstColumn1 {
background:none !important;border-left:none !important;border-top:none !important; width:99px
 !important; border-bottom:1px solid #E7D19A;}

.horizontalNavigation1{float:left !important;margin:0px;}
.horizontalNavigation1 li{line-height:11px;list-style-type:none;float:left;}
.horizontalNavigation1 li a{font-size:12px;font-weight:normal;text-decoration:none;padding:0px 8px 0px 8px;}
.horizontalNavigation1 li a:hover{text-decoration:underline;}
.horizontalNavigation1 li a:visited{text-decoration:none;}
.horizontalNavigation1 li a:active{text-decoration:underline;}
.footerBackground{background-color:#f5f5f5;}
.nav-main-tab {
    padding: 2px 0px 3px 0px !important;
}
.width-208px
{width:208px;}

.marTop47px
{margin-top:47px;}

.padTop12em
{padding-top: 12.2em;}

.width-350{width:355px;}

.bullet-image{  list-style-type:none !important; }
.bullet-image li
{
background-image: url("../../images/disc.png") !important;
background-position: 0 6px;
background-repeat: no-repeat;
margin-bottom: 10px !important;
padding-left: 15px;
list-style-type: none !important;
}
#IE8 .bullet-image li
{
background-image: url("../../images/disc.png") !important;
background-position: 0 6px;
background-repeat: no-repeat;
margin-bottom: 10px !important;
padding-left: 15px;
list-style-type: none !important;
}
#IE7 .bullet-image li
{
background-image: url("../../images/disc.png") !important;
background-position: 0 6px;
background-repeat: no-repeat;
margin-bottom: 10px !important;
padding-left: 15px;
list-style-type: none !important;
}
.lineHeight156px
{
line-height:15.6px;
}


#IE7 .lineHeight0px{
line-height:15px !important;}

#IE7 .subBreadCrumb .currentLink{line-height:22px;}

#IE7 .prepend-top12px{padding-top:12px ! important;}
#IE7 .prepend-top5px{padding-top:5px ! important;}
#IE7 .prepend-top20px{padding-top:20px ! important;}
#IE7 .prepend-top25px{padding-top:25px ! important;}
#IE7 .prepend-top40px{padding-top:40px ! important;}
#IE7 .prepend-top45px{padding-top:45px ! important;}
.prepend-tp20px{padding-top:20px ! important;}
#IE7 .prepend-tp20px{padding-top:10px ! important;}
.prepend-top-25px{padding-top:25px;}

.loginMenuNav { color: #2b85bb !important;margin:-2px 0px !important;}
#IE7 .prepend-top30px{padding-top:30px ! important;}
#IE7 .prepend-top7px{padding-top:7px ! important;}
#IE7 .prepend-top5px{padding-top:5px ! important;}
#IE7 .marTop10_Check{margin-top:10px ! important;}
.mar-left-5px{margin-left:5px;}
.mar-left-2px{margin-left:2px;}
.push-left-16px{margin-left:16px !important;}
#IE7 .push-left-16px{margin-left:22px !important;}
#IE7 .pushtopmin2px{ margin-top:-4px !important; }
.pushtopmin2px{ margin-top:-2px !important; }
.pushtopmin4px{ margin-top:-4px !important; }
.push-topMin-2px{ margin-top:-2px !important; }
.pushbottom10px {margin-bottom:10px;}
#IE7 .pushbottom10px {margin-bottom:0px;}
@-moz-document url-prefix() {   .selector {     padding-bottom:15px !important;   }}
#IE8 .selector {     padding-bottom:15px !important;   }
#IE7 .push-btmMin-10px{ margin-bottom:-10px !important; }
#IE7 .push-btmMin-9px{ margin-bottom:-9px !important; }
#IE7 .pushbottommin5px {margin-bottom:-5px !important;}
#IE7 .pushbottommin23px {margin-bottom:-23px !important;}
#IE7 .pushbottommin7px {margin-bottom:-7px !important;}
.push-left-13px{margin-left:13px;}
.push-topMin-15px{ margin-top:-15px !important; }
#IE7 .push-topMin-15px{ margin-top:-25px !important; }
.pushtopMin15px{ margin-top:-15px !important; }
.pushbottommin3px {margin-bottom:-3px;}
#IE7 .pushbottommin3px {margin-bottom:-7px;}
#IE7 .mar-top-min55px{margin-top:-55px;}
#IE7 .mar-top-min40px{margin-top:-40px;}
#IE7 .mar-top-min50px{margin-top:-50px;}
#IE7 .mar-top-min65px{margin-top:-65px;}
.append-bottom-13px{padding-bottom:13px;}
.pushbottomMin7px {margin-bottom:-7px !important;}

.marTop20px
{margin-top:20px !important;}
#IE7  .marTop20px
{margin-top:20px !important;}

.append-bottom-25px {
    padding-bottom: 25px;
} 
.appendbottom25px {
    padding-bottom: 25px;
} 
#IE7 .appendbottom25px {
    padding-bottom: 28px;
}
.append-bottom-26px {
    padding-bottom: 26px;
} 
.append-bottom-8px {
    padding-bottom: 8px;
} 

.append-bottom-27px {
    padding-bottom: 27px;
} 
.push-topMinus10px{margin-top:-10px;}
.push-topMinus8px{margin-top:-8px;}
.pushtopminus20px{ margin-top:-20px; }

.push-bottom20px {margin-bottom:20px;}
.push-bottom19px {margin-bottom:19px;}
.marLeft2px{margin-left:2px;}
#IE7 .marLeft2px{margin-left:-2px;}

.push-top-25px {margin-top:25px;}
.megaMenu-trigger{line-height:1.125;}

.SecurityIco{padding-left:3px;}

/* end of migrating IT css for header */

#IE7.vertical_algn_super{ Vertical-align:super; }
#IE8.vertical_algn_super{ Vertical-align:super; }
.push-topMinus3px{margin-top:-3px;}

#IE7 .pushbottommin7px {margin-bottom:-7px !important;}
.push-left-13px{margin-left:13px;}
.push-topMin-15px{ margin-top:-15px !important; }
#IE7 .push-topMin-15px{ margin-top:-25px !important; }
.pushtopMin15px{ margin-top:-15px !important; }
.pushbottommin3px {margin-bottom:-3px;}
#IE7 .pushbottommin3px {margin-bottom:-7px;}
.marBottom25px
{margin-bottom:25px;}
.pushbottomMin7px {margin-bottom:-7px !important;}

.marTop20px
{margin-top:20px !important;}
#IE7  .marTop20px
{margin-top:20px !important;}

.append-bottom-25px {
    padding-bottom: 25px;
} 
.append-bottom-26px {
    padding-bottom: 26px;
} 
.append-bottom-8px {
    padding-bottom: 8px;
} 
.append-bottom-7px {
    padding-bottom: 7px;
} 

.append-bottom-27px {
    padding-bottom: 27px;
} 
.push-topMinus10px{margin-top:-10px;}
.pushtopminus20px{ margin-top:-20px; }

.push-bottom20px {margin-bottom:20px;}
.push-bottom19px {margin-bottom:19px;}
.marLeft2px{margin-left:2px;}
#IE7 .marLeft2px{margin-left:-2px;}

.push-top-25px {margin-top:25px;}
.megaMenu-trigger{line-height:1.125;}

input#search-searchterm:focus{border:1px solid #3d4d90 !important;}
.transparentDiv{background:transparent;height:65px;width:110px;position:relative;left:625px;overflow:hidden}
#IE7 .transparentDiv{height:34px !important;}
.SecurityIco{padding-left:3px;}

/* end of migrating IT css for header */

/* start of classes added from common.css for index page */
.width-300px{
   width:300px;}
.width-230px {
    width: 230px;
}
.width-200px {
    width: 200px;
}

.loginBackground1 {
    background: url("../../../small-business-homepage/images/login_back.png") repeat-x scroll center top #FFFFFF !important;
}

.ui-tabs-widget-content {
    color: #333333;
}
/* Login Component */
.cursorPtr-hand{cursor:hand; cursor:pointer;}
.width-190px{width:190px;}
.grayDividerTop {background:transparent url('../../images/hor_divider.png') no-repeat scroll top center;}
 .marRight-25px {margin-right:25px!important;}
 .marBottom-10px { margin-bottom:10px;}
 .padRight-20px {padding-right:20px;}
 .padTop-20px{padding-top:20px;}
 .color-3276A9{color:#3276A9;}
 .color-555555{color:#555555;}
 .padTop-5px{padding-top:5px;}
 
 .btn-226-34{
display:block;
width:231px !important;
min-height:20px;
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif !important;
margin-left: 0;
}

.grey-btn-login{
 border-top:none !important;
 background-image: -moz-linear-gradient(top, #d4d4d4, #888888);
 background-image: -webkit-gradient(linear, center top, center bottom, from(#d4d4d4), to(#888888));
 background-image: -o-linear-gradient(top, #d4d4d4, #888888);
 /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d4d4', endColorstr='#888888'); */
 
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
 /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d4d4', endColorstr='#888888')";*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
 background-image: linear-gradient(top, #d4d4d4, #888888);
}

.borderTopNone{border-top:none!important;}
.padTop-10px{padding-top:10px;}
.padLeft-10px{padding-left:10px;}

/*Tabs*/
/* .ui-tabs-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-tabs-widget .ui-tabs-widget { font-size: 1em; }
.ui-tabs-widget input, .ui-tabs-widget select, .ui-tabs-widget textarea, .ui-tabs-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }*/
.ui-tabs-widget input, .ui-tabs-widget select, .ui-tabs-widget textarea, .ui-tabs-widget button { font-family: Helvetica,Arial,sans-serif; font-size: 1em; }
.ui-tabs-widget-content {color: #333333; }
.ui-tabs-widget-content a { color: #333333; }
.ui-tabs-widget-header {color: #ffffff; font-weight: bold; }
.ui-tabs-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
/*.ui-tabs-state-default, .ui-tabs-widget-content .ui-tabs-state-default, .ui-tabs-widget-header .ui-tabs-state-default {border: 0px solid #cccccc; background: #f6f6f6 url(../images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }*/
.ui-tabs-state-default, .ui-tabs-widget-content .ui-tabs-state-default, .ui-tabs-widget-header .ui-tabs-state-default {border: 0px solid #cccccc; font-weight: bold; color: #1c94c4; }
.ui-tabs-state-default a, .ui-tabs-state-default a:link, .ui-tabs-state-default a:visited { color: #1c94c4; text-decoration: none; }
/*.ui-state-hover, .ui-tabs-widget-content .ui-state-hover, .ui-tabs-widget-header .ui-state-hover, .ui-state-focus, .ui-tabs-widget-content .ui-state-focus, .ui-tabs-widget-header .ui-state-focus { border: 0px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; color: #c77405; }*/
.ui-state-hover a, .ui-state-hover a:hover { color: #000!important; text-decoration: none; }
.ui-tabs-state-active, .ui-tabs-widget-content .ui-tabs-state-active, .ui-tabs-widget-header .ui-tabs-state-active { border:1px solid #E2E2E2;  font-weight: bold; color: #eb8f00; }
/*.ui-tabs-state-login-active {background: #ffffff url(../../images/login_lock.png) no-repeat !important;background-position: 10px 6px !important;}*/
.ui-tabs-state-login-active {background-position: 10px 3px !important}
.ui-tabs-state-login-inactive, .ui-tabs-state-location-inactive {background: #ffffff url(../../images/login_background_blue.png) 0px 0px repeat-x !important;background-color: #0C2074 !important; color:#FFF !important}
.ui-tabs-state-login-inactive a, .ui-tabs-state-location-inactive a, .ui-tabs-state-login-inactive a:hover, .ui-tabs-state-location-inactive a:hover {color:#FFF !important;}
.ui-tabs-state-location-active {background-position: 10px -45px !important;}
.ui-tabs-state-login-active, .ui-tabs-state-location-active, .ui-tabs-state-location-inactive .activeLocCir, .ui-tabs-state-login-inactive .activeLock, .secureArea-1, .secureArea-2  {background-image: url(../../images/hmPgSprtIcn.png); background-repeat:no-repeat; background-color:transparent;}

.ui-tabs-state-location-inactive a, .ui-tabs-state-location-active a, .ui-tabs-state-login-inactive a, .ui-tabs-state-login-active a{outline:0px !important}
.ui-tabs-state-active a, .ui-tabs-state-active a:link, .ui-tabs-state-active a:visited { color: #0c2074; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-tabs-state-location-inactive .activeLocCir {background-position: 10px -69px !important; height:26px}

.ui-tabs-state-login-inactive .activeLock{background-position: 10px -21px !important; height:26px}
/*Tabs*/
.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding:0px 0px 0px; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; height:26px }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .4em 1em .5em 2.5em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 0px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width:1; border:1px solid #e2e2e2;background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* 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;}

.backgroundDarkGray { background-color: #ececec !important;}
.loginBackground1 {
    background-attachment: scroll!important;
    background-clip: border-box!important;
    background-color: #FFFFFF!important;
    background-image: url("../../../small-business-homepage/images/login_back.png")!important;
    background-origin: padding-box!important;
    background-position: center top!important;
    background-repeat: repeat-x!important;
    background-size: auto auto!important;
}
.width370px{width:370px;}
.width558px{width:558px;}

.grayDvdrSmlRight {
    background: url("../../images/smallGrayDivider.png") no-repeat scroll right center transparent;
}

.connect { margin: -6px 40px 0px 25px; }

.ui-tabs-state-login-active, .ui-tabs-state-location-active, .ui-tabs-state-location-inactive .activeLocCir, .ui-tabs-state-login-inactive .activeLock, .secureArea-1, .secureArea-2  {background-image: url(../../images/hmPgSprtIcn.png); background-repeat:no-repeat; background-color:transparent;}

.ui-tabs-state-location-inactive .activeLocCir {background-position: 10px -69px !important; height:26px}
.login  ul{list-style-type: none; margin:0px;width:100%}
.login li{display:inline;border-right:1px #999999 solid; font-size:12px;}
.login li a, .login .btmlnk{text-decoration:none;}
.login li a:hover{text-decoration:underline}
.login .remBorderRt{border-right:none;}
.padTop-15px{padding-top:15px;}
.shadowBox {
		outline: none;  
        background: -webkit-gradient(linear, left top, left bottombottom, from(#bcbcbe), to(#ffffff));  
        *background: -moz-linear-gradient(top,  #bcbcbe,  #ffffff);*/
        -webkit-border-radius: 3px;  
        -moz-border-radius: 3px;  
        border-radius: 3px; 
		-moz-box-shadow:inset 0 2em 1em -25px #999999 !important;
		-webkit-box-shadow: inset 0 2em 1em -25px #999999 !important; 
		box-shadow: inset 0 2em 1em -27px #999999 !important; 
	}
.width-178px{width:178px;}
.width-auto{width:auto !important;}

ul.nav-main-sbiz-refresh a { border-right: 1px dotted #6D79AC;
    color: #FFFFFF;
    display: block;
    padding: 5px 20px 7px !important;
    text-align: center;
    text-decoration: none;
}
/*end of classes added from common.css for index page */

/*DCP-1829 start*/

.push-topMin-20px{ margin-top:-20px !important; }

.bullet-image{  list-style-type:none !important; }

/*Start: Removing the below 3 classes as they are duplicate 

.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 .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 .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;
}
End: Removing the below 3 classes as they are duplicate  */

/* Start: PID 2334 */
.smContactBanner {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: url("../../images/small-business/Motgage1.jpg") no-repeat scroll 0 0 transparent !important;
	height: 150px !important;
}

.prepend-top-30px{padding-top:30px;}
/* End: PID 2334 */
/*Start of PID 3256*/
.outerDiv{border-bottom: 1px dotted #CCCCCC;font-size:12px; width:200px; color:#666;font-weight:bold;}
.redbutton_cta{min-width:127px !important;}
.redbutton_cta a{padding:0 1px 0 1px !important;}
/*End of PID 3256*/

/*Start of PID 3597*/
.colorBlue{color:#0C2074;}
/*End of PID 3597*/

/*Start of PID 3712*/
.width-159px{width:159px;}
.imageWidth170px{width:170px;float:left;}
.imageWidth163px{width:163px;float:left;}
/*End of PID 3712*/