@charset "utf-8";
/* CSS Document */

/*	screen.css	*/

/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}


/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
/* -------------------------------------------------------------- 

   typography.css
   * Sets up some sensible default typography.
   
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html { font-size:100.01%; }
body { 
  font-size: 75%;
  color: #222; 
  background: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #000; }
a           { color: #009; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; cursor: help; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }
/* --------------------------------------------------------------
   grid.css - mirror version of src/grid.css
-------------------------------------------------------------- */

/* A container should group all your columns. */
.container {
  width: 945px;
  margin: 0 auto;
}

/* Use this class on any div.span / container to see the grid. 
.showgrid { 
  background: url(../../../../blueprint/grid.png); 
}
*/

/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
  float: left;
  margin-right: 15px;
}

/* The last column in a row needs this class. */
.last, div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 25px; }
.span-2  { width: 65px; }
.span-3  { width: 105px; }
.span-4  { width: 145px; }
.span-5  { width: 185px; }
.span-6  { width: 225px; }
.span-7  { width: 265px; }
.span-8  { width: 305px; }
.span-9  { width: 345px; }
.span-10  { width: 385px; }
.span-11  { width: 425px; }
.span-12  { width: 465px; }
.span-13  { width: 505px; }
.span-14  { width: 545px; }
.span-15  { width: 585px; }
.span-16  { width: 625px; }
.span-17  { width: 665px; }
.span-18  { width: 705px; }
.span-19  { width: 745px; }
.span-20  { width: 785px; }
.span-21  { width: 825px; }
.span-22  { width: 865px; }
.span-23  { width: 905px; }
.span-24  { width: 945px; margin-right: 0; }

/* 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:10px 0px 0px 0px;
}

input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; }

input[type=checkbox], input[type=radio], 
input.checkbox, input.radio { 
  position:relative; top:.25em; 
}

form.inline { line-height:3; }
form.inline p { margin-bottom:0; }


/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

/*	print.css	*/

@media print	{
	/* -------------------------------------------------------------- 

	   print.css
	   * Gives you some sensible styles for printing pages.
	   * See Readme file in this directory for further instructions.
		  
	   Some additions you'll want to make, customized to your markup:
	   #header, #footer, #navigation { display:none; }
	   
	-------------------------------------------------------------- */

	body {
	  line-height: 1.5;
	  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	  color:#000;
	  background: none;
	/*  font-size: 10pt;*/
	}

	.criteriaTable thead tr th {border-top:0px !important; border-bottom:0px !important; line-height:1.3em;}
	.criteriaTable tbody tr td {border-bottom:0px !important;}

	/* Layout
	-------------------------------------------------------------- */

	.container {
	  background: none;
	}

	hr { 
	  background:#ccc; 
	  color:#ccc;
	  width:100%;
	  height:2px;
	  margin:2em 0;
	  padding:0;
	  border:none;
	}
	hr.space {
	  background: #fff;
	  color: #fff;
	  visibility: hidden;
	}


	/* Text
	-------------------------------------------------------------- */

	h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; }
	code { font:.9em "Courier New", Monaco, Courier, monospace; } 

	a img { border:none; }
	p img.top { margin-top: 0; }

	blockquote {
	  margin:1.5em;
	  padding:1em;
	  font-style:italic;
	  font-size:.9em;
	}

	.small  { font-size: .9em; }
	.large  { font-size: 1.1em; }
	.quiet  { color: #999; }
	.hide   { display:none; }


	/* Links
	-------------------------------------------------------------- */

	a:link, a:visited {
	  background: transparent;
	  font-weight:700;
	  text-decoration: underline;
	}

	a:link:after, a:visited:after {
	  content: " (" attr(href) ")";
	  font-size: 90%;
	}

	/* If you're having trouble printing relative links, uncomment and customize this:
	   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */

	/* a[href^="/"]:after {
	  content: " (http://www.yourdomain.com" attr(href) ") ";
	} */

	.ui-selectmenu, .ui-selectmenu-menu { display:none; }
		select { display:block; }
		
		
		a.button {
		text-decoration:none !important;
	}


}

/*	Blueprint Additions	*/

.push-top-0px {margin-top:0px !important;}
.push-top-10px {margin-top:10px;}
.push-top-15px {margin-top:15px !important;}
.push-top-25px {margin-top:25px;}

.push-bottom-0px {margin-bottom:0px !important;}
.push-bottom-1px { margin-bottom:1px; }
.push-bottom-5px {margin-bottom:5px;}
.push-bottom-10px {margin-bottom:10px;}
.push-bottom-15px {margin-bottom:15px;}

.prepend-top-3px{padding-top:3px;}
.prepend-top-5px{padding-top:5px;}
.prepend-top-7px{padding-top:7px;}
.prepend-top-8px{padding-top:8px;}
.prepend-top-10px {padding-top:10px !important;}
.prepend-top-15px {padding-top:15px;}
.prepend-top-20px {padding-top:20px;}
.prepend-top-25px {padding-top:25px;}
.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;}
.prepend-left-10px{padding-left:10px;}
.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;}
.append-right-10px{padding-right:10px;}
.append-right-15px{padding-right:15px;}
.append-right-17px { padding-right: 17px; }
.append-right-20px{padding-right:20px;}
.append-right-25px { padding-right: 25px; }
.append-right-30px { padding-right: 30px; }

.prependAppend-5px{padding:5px;}
.prependAppend-10px{padding:10px;}
.prependAppend-15px{padding:15px;}

.push-left-4px{margin-left:4px;}
.push-left-10px{margin-left:10px;}
.push-left-15px{margin-left:15px;}
.push-left-20px{margin-left:20px;}
.push-left-30px{margin-left:30px;}

.push-right-10px { margin-right:10px; }
.push-right-16px{ margin-right:16px; }

.width-191px{width:191px !important;}
.span-242px{width: 242px;}
.span-96 {width:96px;}
.span-110 {width:110px;}
.span-115 {width:115px;}
.span-120 {width:120px;}

.push-topMinus-2px{ margin-top:2px; }

.push-bottmMinus-15px{ margin-bottom:-15px !important; }

/*	Jquery	UI	CSS	*/

/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica,Arial,sans-serif; font-size: 12px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #c9e0ec; background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
/*.ui-widget-content a { color: #222222; }*/
.ui-widget-header { border: 1px solid #fff; background: #2b85bb url(../images/ui-bg_highlight-soft_50_2b85bb_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #bfdaea; background-color: #bfdaea; font-weight: normal; color: #0C2074; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #0C2074; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { background-color: #f3e8cc; font-weight: normal; color: #2b85bb; outline: none; }
#IE6 .ui-selectmenu-menu li.ui-state-hover { background:none; background-color:#f3e8ca; border:0;}
.ui-state-hover a, .ui-state-hover a:hover { color: #2b85bb; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { background-color: #2b85bb; font-weight: normal; color: #fff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; outline: none; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background-color: #ffe45c; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background-color: #b81900; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background-color: #666666; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background-color: #000000; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* USB overrides */

    /* Global */
	.ui-widget { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
	/*.ui-widget-content a, .ui-widget-content a:visited { color: #0C2074; }
	.ui-widget-content a:hover, .ui-widget-content a:active  { color: #2b85bb; }*/
	.ui-state-default, .ui-widget-content .ui-state-default { text-shadow: #fff 1px 1px 0px; }
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { text-shadow: #fff 1px 1px 0px; }
    .ui-state-active { text-shadow: #1a6797 1px 1px 0px; }
    .ui-state-active a { text-shadow: #1a6797 1px 1px 0px; }
	    #IE6 .ui-state-active a { color: #ffffff; }

    /* Tabs */
	.ui-tabs .ui-widget-header { background: none; border-left: 0; }
	.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border: 1px solid #c9e0ec; background: none; -moz-border-radius-bottomleft:4px;  -webkit-border-bottom-left-radius:4px;  -moz-border-radius-bottomright:4px;  -webkit-border-bottom-right-radius:4px;  -moz-border-radius-topright:4px;  -webkit-border-top-right-radius:4px; }
    .tabs { border: 0; padding: 0; }
	.ui-tabs .ui-tabs-nav { padding: 0 0 0 0; }
	.ui-tabs .ui-state-active { text-shadow: #1a6797 1px 1px 0px; }
    .ui-tabs .ui-state-active a { text-shadow: #1a6797 1px 1px 0px; }

    /* Accordion */	
	.ui-accordion .ui-accordion-content { padding: 21px 23px; }

/*Master list */
/*Master list */
body{background:transparent url("../../images/global/bgnd-page-topgradient.png") repeat-x scroll center top;}
#header {
background:url("../../images/global/bgnd-page-topshields.png") no-repeat scroll right top transparent;
}
.sectionTitle {font-size:21px;font-weight:normal;color:#0C2074;text-align:left;}
.margin-0px,p{margin:0px;}

h1{font-size:25px;font-weight:normal;color:#0C2074;text-align:left;}
h2, h3{font-size:11px;font-weight:bold;color:#0C2074;margin:0px 0px 5px 0px;}
h4{font-size:12px;font-weight:bold;color: #0C2074;margin:0px;padding-bottom:5px;}
h5{font-size:11px;font-weight:bold;color:#0C2074;margin:0px 0px 5px 0px;}
a:link, a:visited {color:#0C2074}
a:hover {color:#2B85BB;text-decoration:none;} 
table {border:1px solid #e7d299; }
table tr th,table tr td{padding:14px 15px; height:auto; overflow:visible;}
table tr.actionRow th,table tr.actionRow td{padding:5px 15px 14px; height:auto; overflow:visible;}

thead tr th{background:url(../../images/dottedVborder.png) left repeat-y; background-color:#FFF !important; vertical-align:top;}
thead tr th,tbody tr th,tbody tr td {text-align:left; font-size:12px;}
tbody tr td {font-weight:normal; color:#000; background:url(../../images/dottedVborder.png) left repeat-y; vertical-align:top;}
thead tr th.firstColumn,tbody tr th {background:none; vertical-align:top; margin-right:15px !important;}
tbody tr td p {margin:0px;}
tbody tr  td a:hover{font-weight:normal;}
tbody tr  td a {color:#0C2074;} /* ADDITIONAL */
tbody tr th {color:#666; vertical-align:top;}

thead h3 {margin-bottom: 0px;}
thead h3 a {line-height:1.3em; font-size:12px; font-weight:bold; color:#0C2074; text-decoration:underline;}
thead h3 a:hover {font-size:12px; color:#2B85BB; text-decoration:none;}
tbody h3 {margin-bottom: 0px;}
tbody h3 a {line-height:1.3em; font-size:12px; font-weight:bold; color:#0C2074; text-decoration:underline;}
tbody h3 a:hover {font-size:12px; color:#2B85BB; text-decoration:none;}
tbody tr.alternateRow td, tbody tr.alternateRow th  {background-color:#f8f2e3;}
tbody tr.alternateRow1 td, tbody tr.alternateRow1 th  {background-color:#FFF;}
.alternateRow th {background-color:#fbf8f1 !important;}

.rounded {-moz-border-radius:4px;-webkit-border-radius:4px;}
.roundedBottom {-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;} 

.floatLeft{float:left;}
.floatRight {float:right !important;}
.justify{text-align:justify;}

.pull-half1{margin-left:-20px;}
.horizontalNavigation{float:right;margin:0px;}
.horizontalNavigation li{line-height:11px;list-style-type:none;float:left;}
.horizontalNavigation li a{font-size:11px;font-weight:normal;text-decoration:none;padding:0px 5px;}
.horizontalNavigation li a:hover{text-decoration:underline;}
.last_nav{border-right:none !important;padding-right:0px !important;}
li.last_nav a{padding-right:0px;}
.verticalNavigation li{padding-top:5px;list-style-type:none;line-height:12px;}
.verticalNavigation li a{font-size:11px;font-weight:normal;color:#0C2074;text-decoration:none}  
.verticalNavigation li a:hover{text-decoration:underline;color:#2b85bb;}
.font-16px{font-size:16px;}
.span-169px{width:169px;float:left;}
.span-945px{width:945px;float:left}
/*bulleted List*/
#IE7 .listStyleBullet {margin-bottom:-10px !important;}
.listStyleBullet{margin:0px !important; padding-left:15px !important; list-style-type:none !important;}
.listStyleBullet li{margin-bottom:10px !important;list-style-image:url(../../images/bullet.png)!important;}
.grayText ul li {list-style-image:url(../../images/bulletgray.png)!important;}
.listStyleBullet li.last{margin-bottom:0px !important;}
#IE7 .listStyleBullet li.last{margin-bottom:10px !important;}
.listStyleBullet li a, .listStyleBullet li a:hover { font-weight:normal;}
#IE7 ul.listStyleBullet li {background-image:url(../../images/bullet.png); list-style-image:none !important; background-repeat:no-repeat;
background-position:0px 5px; margin-left:-15px !important; padding-left:15px !important;}
/*bulleted list*/

/*Remove Card Starts here (shared between multiple components)*/
.removeCard {color:#666; font-weight:normal; line-height:1em; text-decoration:none; background:url(../../images/remove.png) left no-repeat; padding-left:17px;}
.removeCard:hover {color:#666; font-weight:normal;}
.restoreResult{line-height:1em; text-align:right; float:right;}
.restoreResult a {color:#666;font-weight:normal; text-decoration:underline;}
.restoreResult a:hover {text-decoration:none;}
/*Remove Card ends here*/

.visibilityHidden {visibility:hidden;}
.visibilityVisible {visibility:visible;}

/* Button related */
a.button, a.button:visited, a.button:hover, a.button:active {color: #fff;font-weight:bold !important}	
.button-outerWrapper {margin-top: 0px;margin-bottom: 1px;border: 1px solid #a61020;display: inline-block;background: #de162b url(../../images/bgnd-redButtons.png) center left  no-repeat;}
#IE7 .button-outerWrapper,#IE6 .button-outerWrapper {display: inline;	zoom: 1;}
.button-outerWrapper:active .button {color: #fcc;text-shadow: #333 -1px -1px 1px;}
.textright .button-outerWrapper	{float: right;}			
.button-innerWrapper {border: 1px solid #eb7380;border-bottom: 1px solid #6f0b15;border-right: 1px solid #a61020;-moz-border-radius:3px;-webkit-border-radius:3px;}	
#IE8 .button-innerWrapper{margin-top:-1px; padding:1px 0px 2px;}
#IE7 .button-innerWrapper{margin-top:-2px; padding-bottom:2px;}
.button {color: #fff;font-weight: bold;text-decoration: none;text-shadow: #333 1px 1px 1px;font-size: 12px;	padding: 2px 8px 1px 8px;display: inline-block;zoom: 1;}
#IE6 .button,#IE7 .button,#IE8 .button {padding: 1px 8px 2px 8px;}
.button {cursor:pointer;	outline-color:-moz-use-text-color;outline-style:none;outline-width:0;	text-align:center;-moz-background-clip:border;-moz-background-inline-policy:continuous;	-moz-background-origin:padding;	background: transparent;border:none;outline-color:-moz-use-text-color;
	outline-style:none;outline-width:medium;}	
#IE7 a.button,#IE8 a.button {padding:2px 8px 2px; margin-bottom:-2px;}	
input.button {width: auto; font-family: inherit;	margin: 0px; overflow: visible;}	
.button-outerWrapper-hover {color: #fff;	}		
.button-outerWrapper-hover .button-innerWrapper, .button:hover {background: url(../../images/bgnd-redButtons.png) center right no-repeat; }	
.primaryButton, .primaryButton .button:hover{background:#031144 url(../../images/bgnd-button-primary.gif) bottom left repeat-x;border:}
.outerBorder{border:1px solid #071d80;}
.innerBorder{border: 1px solid #6a76aa;}

a.buttonPrint, a.buttonPrint:visited, a.buttonPrint:active {color: #fff;}	
.buttonPrint-outerWrapper {margin-top: 0px;margin-bottom: 1px;border: 1px solid #a61020;display: inline-block;background: #de162b;}
#IE7 .buttonPrint-outerWrapper,#IE6 .buttonPrint-outerWrapper {display: inline; zoom: 1;}
.buttonPrint-outerWrapper:active .buttonPrint {color: #fcc;text-shadow: #333 -1px -1px 1px;}
.textright .buttonPrint-outerWrapper	{float: right;}			
.buttonPrint-innerWrapper {border: 1px solid #eb7380;border-bottom: 1px solid #6f0b15;border-right: 1px solid #a61020;-moz-border-radius:3px;-webkit-border-radius:3px;}	
#IE8 .buttonPrint-innerWrapper{margin-top:-1px; padding:1px 0px 2px;}
#IE7 .buttonPrint-innerWrapper{margin-top:-2px; padding-bottom:2px;}
.buttonPrint {color: #fff;font-weight: bold;text-decoration: none;text-shadow: #333 1px 1px 1px;font-size: 12px;	padding: 2px 8px 1px 8px;display: inline-block;zoom: 1;}
#IE6 .buttonPrint,#IE7 .buttonPrint,#IE8 .buttonPrint {padding: 1px 8px 2px 8px;}
.buttonPrint {outline-color:-moz-use-text-color;outline-style:none;outline-width:0;text-align:center;}	
#IE7 a.buttonPrint,#IE8 a.buttonPrint {padding:2px 8px 2px; margin-bottom:-2px;}	
input.buttonPrint {width: auto; font-family: inherit; margin: 0px; overflow: visible;}	

/*Button related*/

/*divs with grayborder and text*/
.grayBorder{border: 1px solid #ccc;}
.grayText ,.grayText span{margin:0px;font-size:10px;font-weight:normal;color:#999;}
#IE7 .grayText { margin-left:10px; }
.grayBorderLink{font-size:10px;font-weight:normal;color:#999 !important;text-decoration:underline;}
.grayBorderLink:hover{font-size:10px;font-weight:normal;color:#999 !important;text-decoration:none;}
.grayBorderPadding{padding: 15px 13px 10px 13px;}
.grayBorderTop{border-top:1px solid #ccc;}
.grayBorderDottedTop{border-top:1px dotted #ccc;}
/*divs with grayborder and text*/

/* Modal window styles starts */
.modalHeader {position:absolute; top:0px; right:12px; z-index: 9999 !important; overflow: hidden }
.modalHeader  ul {color:#FFF; font-size:12px; font-weight:normal; padding-top:7px; margin-right:-1px; float:right;}
.modalHeader  ul li a { color:#FFF; text-decoration: none;font-weight: normal; }
#IE6 .modalHeader  ul li a { color:#FFF }
.modalHeader  ul li a:hover { font-size:12px;text-decoration:underline;}
.modalHeader  ul li {list-style:none; padding-right:20px; display:inline-block; float:left;}
.modalHeader a.edit {text-decoration:underline;}
.modalHeader a.edit:hover {text-decoration:none;}
.modalHeader #closeImage {background:url(../../images/close_modal.png) right no-repeat; cursor:pointer; cursor:hand;}
.modalHeader #printWindow {background:url(../../images/print_modal.png) left no-repeat;cursor:pointer;cursor:hand;padding-left:27px;}
.ui-dialog-titlebar-close {display:none;}
.ui-dialog {-moz-box-shadow: 0 0 2em #9c9c9c; -webkit-box-shadow: 0 0 2em #9c9c9c; box-shadow: 0 0 2em #9c9c9c; background-color:#FFF; -moz-border-radius:4px;-webkit-border-radius:4px; text-align:left !important; margin-top:20px;}
.ui-dialog .ui-corner-all { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.ui-dialog.ui-widget-content, .ui-dialog .ui-widget-content { border:0 none; }
.ui-dialog-titlebar { background: url(../../images/bg_modalheader.png) repeat-x; height:30px !important; text-align:right; 	-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px; -moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;width:expression($('.ui-dialog').width()?$('.ui-dialog').width():'auto')}
.ui-dialog-content {padding:15px;}
#IE6 .ui-dialog-content, #IE7 .ui-dialog-content, #IE8 .ui-dialog-content {border:1px solid #e4e4e4;}
.modalContent thead th {background-color:#FFF;width:20%; }
.modalContent tbody th, .modalProductTable tbody td {font-weight:normal; color:#000;}
.modalProductTable tbody td.firstColumn {background:none;}
.modalHeaderBrowser {background:  url(../../images/bg_modalheader.png) repeat-x;}
.modalHeaderBrowser ul {list-style-type:none;}
.modalHeaderBrowser ul li {float: left;}
.modalHeaderBrowser ul li a, .modalHeaderBrowser ul li  a:visited  {color: #fff;font-size:  11px;text-decoration:none;}
.modalBlock { z-index: 4000; top: 170px; position:  absolute; }
.shadowEffects {	-moz-box-shadow: 0 0 5em  #9c9c9c;-webkit-box-shadow: 0 0 5em #9c9c9c;box-shadow:  0 0 5em #9c9c9c;background-color:#e2e2e2;}
#IE6 .shadowEffects, #IE7 .shadowEffects, #IE8 .shadowEffects { border: 1px solid #e2e2e2; }
/* Modal window styles ends */

a {outline:0px;}
.fontWeightNormal, .fontWeightNormal:hover {font-weight:normal !important;}
.description{font-size:12px;font-weight:normal;color:#666;display:block;opacity:0.85;background-color:#EDEDED;border:1px solid #fff;}
#IE7 .description, #IE8 .description{margin-top:-5px;}

.bgGrayGradient {background: #f5f5f5;border: 1px solid #eaeaea;}
.font-11px{ font-size:11px; }
.font-12px { font-size: 12px; }
.font-14px{ font-size:14px; }
.font-25px{font-size: 25px;}
.colorDarkBlue { color: #0C2074; }
.colorLightDarkGray { color: #666 !important; }
a.colorLightBlue { font-weight:normal; color: #2B85BB; text-decoration:none; }
a.colorLightBlue:hover { font-size:11px; font-weight:normal; text-decoration:underline; }

.displayNone {display:none;}
.displayBlock {display:block;}
.displayInline { display:inline !important;}
.displayInlineBlock { display: inline-block; }
.padding15px {padding:15px;}
.push-right-15px{margin-right:15px;}
.textAlignRight, .txtAlignRight {text-align:right;}
.textAlignLeft {text-align:left;}

/* TABS Styles starts */
.tabWraper .ui-tabs-nav {list-style-type:none; display:block; margin:0px !important;}
.tabWraper .ui-tabs-nav li {margin-bottom:1px !important; width:85px; margin-right:2px !important;cursor:pointer;}
.tabWraper .ui-tabs-nav li.ui-tabs-selected {margin-bottom:0px !important; width:85px; margin-right:2px !important;cursor:pointer;}
.tabWraper .ui-tabs-nav li a, .tabWraper .ui-tabs-nav li a:hover {font-size:12px; font-weight:normal; text-decoration:none; line-height:16px; outline:0;}
.tabs.ui-widget {width:465px !important;}
.tabContainer{clear:both; border:1px solid #C9E0EC;}
.ui-tabs .ui-tabs-nav li a { float:left; padding:0em 1em; text-decoration:none; line-height:16px; text-align:center; width:69px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom:0px; width:87px; }
.ui-corner-top { -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; }
.ui-tabs.ui-widget-content { border:0px; }
.ui-tabs .ui-state-default { background:#bfdbe9 url(../../images/tab_unselected.png) repeat-x scroll top center; text-shadow:none !important; padding:1px 0px 2px !important;}
.ui-tabs .ui-tabs-hide {display: none;}
.ui-tabs-selected {list-style-type:none; display:block; float:left;   margin-bottom:0px; border:1px solid #2b85b9 !important; background:#2e83b9 url("../../images/tab_selected.png") repeat-x top !important; text-shadow:none !important; padding:1px 0px 2px !important;}
.ui-tabs-selected a  {color:#FFF !important; text-shadow:none !important;}
.ui-state-default {list-style-type:none; display:block; float:left;   color:#0C2074 !important; text-shadow:none !important;
			 border:1px solid #c0dae9; margin-bottom:1px; background:#bfdbe9 url("../../images/tab_unselected.png") repeat-x top;}
.ui-tabs.ui-widget-content .ui-state-hover {list-style-type:none; display:block; color:#2B85BB !important;
			border:1px solid #f1e4c1;  background:#f3e8ca url("../../images/tab_hover.png") repeat-x top; text-shadow:none !important;}
.ui-tabs .ui-tabs-nav .ui-state-hover a {color:#2B85BB !important; display:block !important; text-shadow:none !important; line-height:16px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color:#fff !important; display:block !important; text-shadow:none !important; line-height:16px; width:69px;}
.ui-tabs .ui-tabs-nav .ui-tabs-selected a:hover {color:#FFF !important; text-shadow:none !important;}
.ui-tabs-selected a, .ui-state-default a, .ui-tabs .ui-state-hover a {padding-left:8px !important; padding-right:8px !important; text-shadow:none !important;}
.tabContainer ul li {height:auto !important; list-style-image:url(../../images/bullet.png) !important;}
.tabContainer ul li, .tabContainer ul li a {line-height:1.3em !important;}
.tabContainer ul li .superscript {font-size:6.5pt !important;left:2px;position:relative;top:-4px;padding-right:2px}
.tabContainer p {margin-bottom:15px}
.tabContainer a, .tabContainer ul li a { font-weight:normal; text-decoration:underline; color:#0C2074; }
.tabContainer a:hover, .tabContainer ul li a:hover { font-weight:normal; text-decoration:underline; color:#2B85BB; }
#IE7 .ui-tabs .ui-tabs-panel { padding: 7px 7px 10px 7px !important; }
.tabContainer .listStyleBullet{margin-top:15px !important}
.tabSectionDiv .tabContainer ul li {list-style-image:none !important;}
/* TABS Styles ends */			
		
.mask {background-color:#FFF !important; position:absolute; top:0px; left:0px; opacity:0.4;filter:alpha(opacity=40); z-index:1000 !important;}

/*carousal related*/

/*  -----------------------Selectmenu  ----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li {text-align:left;padding:0; margin:0; display: block; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; padding:5px 0px;}
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.5em; }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
.ui-selectmenu {	border-color: #999;background: url("../../images/bgnd-selectmenu.png")  right -2px !important;padding: 4px;height: 16px;font-size: 11px;}	
.inlineFields li.ui-state-active  {color: #999;}
.ui-selectmenu.ui-selectmenu-focus {	background-position: right -50px;border-color: #2B85BB;color:#2B85BB;}
.ui-selectmenu-icon {display: none;}
.ui-selectmenu.ui-corner-all {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}	
.ui-selectmenu .usbicon {position: absolute;top: 2px;right: 0px;}
.ui-selectmenu-status {margin: 0px;padding: 0px .5em;}
.ui-state-hover	{color:#666;}
a.ui-selectmenu{font-size:11px;font-weight:400;color:#0C2074;text-decoration:none;border:1px solid #999}
a.ui-selectmenu-error:hover{font-size:11px;font-weight:400;color:#2b85bb;text-decoration:none;border:1px solid #2b85bb;background:transparent url(../../images/bgnd-selectmenu.png) repeat scroll right -102px !important}
.ui-selectmenu-error{color:#2b85bb;background:url(../../images/bgnd-selectmenu.png) right -102px !important;border:2px solid #D3040A;font-size:11px;padding:3px 4px !important}
ul.ui-selectmenu-menu li a {font-weight:normal;color:#666666;}
#IE6 .ui-selectmenu-menu { border: 1px solid #C9E0EC; }
/**		SelectMENU CSS ends here	**/

.nextButtonContainer {position:absolute;top:210px;left:365px;}
.previousButtonContainer {position:absolute;top:210px;left:50px;}
.description{font-size:12px;font-weight:normal;color:#666;display:block !important;opacity:0.85;background-color:#EDEDED;border:1px solid #fff;}
/*carousal related*/
label {font-weight:normal;margin-top:3px;}
.grayBorderRight {border-right:1px solid #CCCCCC;}
.grayBorderLeft {border-left:1px solid #CCCCCC;}
.grayBorderBottom {border-bottom:1px solid #CCCCCC;}
.grayBorderTop {border-top:1px solid #CCCCCC;}
.leftBorder {border-left:1px solid #EDDDB3;}
.infieldLabel {color:#999999;font-weight:normal;left:7px;margin:0;padding:0;position:absolute;top:4px;}

fieldset {border:medium none;margin:0;padding:0;}
legend {display:none;}
.leftComponent label {float:left;}
.fieldItem {vertical-align:middle;}
.fieldItem {float:left;margin-right:10px;position:relative !important;}

.fieldRow {float:left;margin-top:10px;position:relative !important;}
.grayBorderLeft input[type="text"], input[type="password"], input.text, input.title, textarea, select {margin:1px 0;}
input[type="checkbox"], input[type="radio"], input.checkbox, input.radio {margin-left:0;margin-right:5px;top:2px;}
.textInput {background-color:#FFFFFF;border:1px solid #999999;color:#736F6E;padding:3px 1px;}
.font14px {color:#0C2074;font-size:14px !important;font-weight:bold !important;}
.font16px {color:#0C2074;font-size:16px !important;font-weight:bold !important;}
.rightVerticalList li {list-style-type:none;line-height:1.3em;}
.rightComponentHolder {border-bottom:1px solid #CCCCCC;margin-left:0px;}
.rightVerticalList li a {color:#0C2074;font-size:12px;font-weight:normal;text-decoration:underline;}
.rightVerticalList li a:hover {color:#2B85BB;text-decoration:none;}
.noBottomBorder {border-bottom:medium none;}
.fontWhiteBold {color:#FFFFFF;font-size:18px;font-weight:bold;}
.small {color:#FFFFFF;font-size:12px;line-height:1em;}
.overflowHidden{overflow: hidden;}
.overflowAuto{overflow: auto;}
.line-height-1-3em {line-height:1.3em}

.fontWeight-bold{font-weight:bold}
.fontSize-12px{font-size:12px !important;}
.color-000{color:#000;}
.color-white { color:#FFF; }

.subTable {border:none !important;}
.subTable tr th,.subTable tr td{padding:5px !important; border:none !important; background:none !important;}
.subTable .firstColumn {background:none !important; border-left:none !important;}

.highlightBlueBorder{border: 2px solid #51A7CF !important;box-shadow: 0 0 4px #51A7CF inset;-webkit-box-shadow: 0 0 4px #51A7CF inset;-moz-box-shadow: 0 0 4px #51A7CF inset;padding: 2px 0px !important;}
.highlightRedBorder{border: 2px solid red !important;box-shadow: 0 0 4px #FF6666 inset;-moz-box-shadow: 0 0 4px #FF6666 inset;	-webkit-box-shadow: 0 0 4px #FF6666 inset;}
.invalid{background: #FEE4E5 url(../../images/bgnd-form-invalid-textfield.gif) no-repeat scroll right top !important;border: 2px solid #D3040A;padding: 2px 0px !important;}
.highlightEditBorder{border-left: 1px solid #0086BE !important;border-right: 1px solid #0086BE !important;}
.blueSelect{padding: 3px 3px !important;}
.blueSelect1{padding: 3px 3px !important;}

.notification_message{text-align: left;padding:0px;z-index: 10000;}
.formError .formErrorContent {background: #ee0101;color:#fff;font-family:tahoma;font-size:11px;width: 150px;border:2px solid #ddd;box-shadow: 0px 0px 6px #666;-moz-box-shadow: 0px 0px 6px #666;-webkit-box-shadow: 0px 0px 6px #666;padding:8px 10px;margin-top:10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;	}
.redPopup .formErrorContent {overflow:hidden;background: red;}
.greenPopup .formErrorContent {overflow:hidden;background:#40a0cc;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute;left:140px;	width:15px;height:15px;z-index:5001;margin-top:-2px;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow: 0px 2px 3px #666;-moz-box-shadow: 0px 2px 3px #666;-webkit-box-shadow: 0px 2px 3px #666;font-size:0px; height:1px; background:#ff0000;margin:0 auto;line-height:0px; font-size:0px; display:block;}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#40a0cc;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;} 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;} 
.formError {z-index:9998 !important;}
.usbSpriteIcon{background: url(../../images/icons-sprite.png) no-repeat 0px 0px;}
.showErrorIcon { background-position: -75px -3px; width:15px; }
.usbCancelIcon{	background-position: -34px -3px; width:18px; height:18px; padding-top: 3px; cursor: hand; cursor:pointer;}

.numberedList {padding-left:2px;}
.listNumbered { list-style-type: decimal; }
.listTypeNone{ list-style-type: none; }
#IE7 .listNumbered { margin:0px 2.5em 1.5em; }
.push-left-25px {margin-left:25px;}


.criteriaTable thead th a{text-decoration:none}
.usbHelpIcon {background-position:-50px -2px;width:18px; cursor:pointer;}
.fontSize-25px{font-size:25px}
.fontSize-8px{font-size:8px !important}
.textAlignCenter{text-align:center}

.height30px { height: 30px; }
.mainContainer{ padding:19px 20px 20px;  background-color: #F5F5F5; }
.backgroundWhite{background-color: #fff;}
.backgroundImgNone{background-image:none;}
.fontSize-14px{font-size:14px;}
.modalLinks{color:#0C2074; text-decoration:underline;}

.error {background:#fdb913 none repeat scroll 0 0;border-color:#fdb913;color:#000;left:0;top:0;height:18px;margin-bottom:0px;}

/*	All the components CSS	*/

.marketingSpace {background: #64cae1 url(../../images/comp_mark_bg.jpg) repeat-x;width:156px;}
.aboutYourself h2{font-size:14px;}
.aboutYourself label{padding-right:55px;color:#666;}
.userChoices h3{font-size:14px;}
.userChoices{color:#666;}
.ui-selectmenu-menu li a, .ui-selectmenu-status {padding: 0 17px 0 5px;}

/******* Comp 1 ***********/

#header div.span-6 a, .carousalContainer  div.span-2 a{text-decoration: none !important;}
.horizontalTopNavBanking,.horizontalTopNavInformation{ clear:both; margin:0; overflow:auto; position:relative; float:right; }
.horizontalTopNavBanking {background:url("../../images/bg-horizontal-top-nav.png") repeat-x scroll left bottom #246DAA;height:24px; margin-bottom:3px; padding:3px 10px 0px 5px;}
.horizontalTopNavBanking  li {border-right:1px dotted #95C2DD;list-style-image:none;list-style-position:outside;list-style-type:none;float:left;padding:0px 5px;}
.horizontalTopNavBanking  li#last_nav{padding-left:5px;}
.horizontalTopNavBanking  a {color:#FFFFFF;font-size:13px;font-variant:normal;font-weight:bold;text-decoration:none;}
.horizontalTopNavBanking  a:hover{text-decoration:underline;}
.headerBorder li{color:#0C2074;border-right:1px solid #7AB3D4;}

/******* Comp 2 ***********/

.horizanMenu { background: #0c2074 url('../../images/comp_2_bgnd-blue-gradient.png') left center repeat-x; }
ul.nav-main li.homeLink a { text-transform: capitalize; color: #9ea6c7; }
ul.nav-main li { display: table-cell; vertical-align: middle; padding: 6px 0px 12px 0px; }
ul.nav-main-smallbiz li {padding: 4px 0px 8px 0px !important; }
ul.nav-main a { border-right: 1px dotted #6d79ac; color: #fff; text-decoration: none; padding: 2px 10px 2px 10px; display: block; text-align: center; }
#IE6 .nav-main-tab a.megaMenu-trigger { color: #fff !important }
#IE6 .nav-main-tab a.megaMenu-trigger:hover { color: #0c2074 !important }
ul.nav-main .lastChild a{ border:none; margin-right:4px;}
ul.nav-main li.megaMenu-trigger-hover .megaMenu { display: block; }
.megaMenu .innerWrapper { background: #fff; padding: 10px; overflow: auto; margin-bottom: -15px; width: 190px; }
.megaMenu-wide .innerWrapper { width: 485px; }
#IE7.megaMenu-wide .innerWrapper, #IE6.megaMenu-wide .innerWrapper { width: 477px; }
ul.megaMenu-secondary { width: 195px; list-style: none; border-top: 1px dotted #ccc; }	
ul.megaMenu-secondary li { padding: 0px 0px 0px 0px; margin: 0px;	border-bottom: 1px dotted #ccc;	display: block;	width:100%; }
#IE6 ul.megaMenu-secondary li { width: 100%; }
ul.megaMenu-secondary li a { padding: 9px 3px 7px; line-height: 100%; margin: 0px; display: block; text-align: left; width:100%; }
.megaMenu-sidebar { width: 270px; margin: 0 0 0 10px; background: white url('../../images/comp_2_bgnd-box-blue-gradient.png') left top repeat-x; }
.megaMenu-sidebar ul li { width: auto; display: block; margin: 0px 2px 5px 0px;	 padding: 0px 0px 0px 12px; }
.megaMenu-sidebar li a{font-weight:normal; text-align:left;}
.megaMenu-sidebar li a:hover { color: #2b85bb; text-decoration: underline; }
li.megaMenu-trigger-hover-visualStyle { border-top: 1px solid white !important; -moz-box-shadow: inset 5px -15px 25px #fff, inset -5px -15px 25px #fff, inset 0px 15px 25px #cae0ee; -webkit-box-shadow: inset 5px -15px 25px #fff, inset -5px -15px 25px #fff, inset 0px 15px 25px #cae0ee; background: white url('../../images/comp_2_bgnd-tab-gradient.png') left top repeat-x; }
li.megaMenu-trigger-hover-visualStyle a, 
li.megaMenu-trigger-hover-visualStyle-leftSibling a { border: none;  margin-right:1px;}
#IE6 li.megaMenu-trigger-hover-visualStyle > a{color:#0c2074}
li.megaMenu-trigger-hover-visualStyle a { margin-top: -1px; color: #0c2074; margin-right:1px;}

#IE6 ul.nav-main li.megaMenu-trigger-hover-visualStyle ul.megaMenu-secondary li a {
color:#2B85BB;
}
#IE6 ul.nav-main li.megaMenu-trigger-hover-visualStyle ul.megaMenu-secondary li a:visited {
color:#7FA4BA;
}
#IE6 ul.nav-main li.megaMenu-trigger-hover-visualStyle ul.megaMenu-secondary li a:hover {
color:#0C2074;
text-decoration:underline;
}

#IE8 .megaMenu, #IE7 .megaMenu, #IE6 .megaMenu { margin-top: -3px; }

.nav-main li.megaMenu-trigger-hover-visualStyle ul.megaMenu-secondary li a { color: #7fa4ba; }
ul.nav-main li.megaMenu-trigger-hover-visualStyle ul.megaMenu-secondary li a:hover { text-decoration: underline; color: #0c2074; }
.horizanMenu .megaMenu-imageShadow .innerWrapper, .horizanMenu  .megaMenu-imageShadowWide .innerWrapper { margin-bottom: 0px; padding-bottom: 15px; }
.usbicon-redShieldBullet { width: 25px; height: 25px; background-image: url('../../images/comp_2_usb-icons-sprite.png'); background-position: 0px -1200px; }
/*search button style */
.searchWrapper input[type="text"] { width: 140px; margin:0px; padding: 4px 5px 3px 5px; margin-right:3px; }
#searchWrapper {
    background-color: #FFFFFF;
    height: 25px;
    position: absolute;
    right: 7px;
    top: 6px;
}
/*	Has to be moved to common.css while integrating	*/

.roundedTop { -moz-border-radius-topleft:4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius: 4px; }
.roundedRight{ -moz-border-radius-bottomright:4px ; -moz-border-radius-topright:4px ;}
.roundedTopLeft { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.roundedBottomLeft { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.pull-left--3px { margin-left: -3px; }
.padding-0px { padding: 0px; }
.border-0px { border:0; }
.push-top-11px { margin-top:11px; }
.posRelative { position: relative; }
.posAbsolute { position: absolute; }
.overflowVisible { overflow: visible; }
.shadowEffects15px { -moz-box-shadow:0px 15px 15px #777; -webkit-box-shadow:0px 15px 15px #777; }
.fontWeightBold { font-weight: bold; }
.horizanMenu  .displayTable { display:table;margin:3px 0 -3px;}
.textUpper { text-transform: uppercase; }
.push-bottom-8px { margin-bottom: 8px; }
.zoom-1 { zoom: 1; }

/*IE 7 related*/
#IE7 .megaMenu-imageShadow, #IE6 .megaMenu-imageShadow, .megaMenu-imageShadowWide {
	padding: 0px 10px 10px 10px;
	margin-left: -10px;
}
#IE7 .megaMenu-imageShadowWide, .megaMenu-imageShadowWide {
	background: url('../../images/comp_2_bgnd-mega-shadow-520.png') bottom left no-repeat;
}
#IE6 .megaMenu {
	background:none repeat scroll 0 0 #DDDDDD;
	border-right:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	margin-left:-2px;
	padding: 0 1px 1px 1px;
}
#IE7 ul.nav-main li, #IE6 ul.nav-main li{
 	display:inline;
	zoom: 1;
}
/*IE 7 related*/

/******* Comp 3 ***********/

.footerFat{background:transparent url('../../images/comp_3_bgnd-box-blue-gradient.png') repeat-x scroll left top; border:1px solid #DFEDF5 !important;}
.copyRightInfo{font-size:11px;font-weight:normal;color:#999;}
.footerBorder li{border-right:1px solid #666;}
.footerBorder ul li a {color:#666666;}
.footerNav ul li a:hover{text-decoration:underline;}
#IE7 .footerBorder{padding-left:20px !important;}
.footerFat h3{padding-left:10px;}
.footerFat h3.start{padding-left:0px;}
.footerFat ul{float:left;margin:0px;padding-left:10px;border-left:1px dotted #AACEE4;}
.footerFat ul.first,.footerFat ul.stretched{border-left:none;padding-left:0px}

/******* Comp 4 ***********/

.loginStatic {font-size:12px; overflow:hidden; padding:10px 15px 0 15px; cursor:pointer;}
.bgndShadowBox {background:transparent url(../../images/bgnd-shadedbox-span6.png) repeat scroll 0 0;}
#IE6 .bgndShadowBox {height:20px}
.bottomDark{height:10px; background-position:0 -1740px;}
#IE6 .bottomDark{background-position:0 -1735px;height:0px;}
.loginTxt, .loginTxt a {font-size:12px;font-weight:bold;color:#0C2074;display:inline;float:left;}

/* move to blueprint-addition.css */
.prepend-left-3px{padding-left:2px;}
.append-right-3px{padding-right:2px;}
.push-bottom-7px{margin-bottom:7px;}
.push-top-7px{margin-top:7px;}
.prepend-top-11px{padding-top:11px;}
/* these will move to common.css */
.roundedTop {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

.spriteIcon{background:transparent url(../../images/usb-icons-sprite.png);background-repeat:no-repeat; }
#IE6 .spriteIcon{background:transparent url(../../images/usb-icons-sprite.gif);background-repeat:no-repeat; }

.triggerIcon{background:transparent; }
#IE6 .triggerIcon{background:transparent url(../../images/arrow_triger.gif);background-repeat:no-repeat; }
.rightArrow, #IE6 .rightArrow{background-position:0 -800px;height:15px;width:10px;float:left;}
.landArw, #IE6 .landArw{background-position:-45px -803px;height:12px;width:10px;float:left;}
.downArrow{background-position:-25px -800px;height:15px;width:10px;float:left;}

.lockIcon,#IE6 .lockIcon {background-position:0 -50px; height:20px; width:20px; float:right;}

/******* Comp 5 ***********/

.callToAction{
line-height:1em;border: 1px solid #EDDDB3;background: url(../../images/bgnd-box-tan-gradient.png) repeat-x scroll left top !important
}
/*Commented to remove additional space above Call to Action Heading - IE7 Issue*/
/*.callToAction .callToActionImg{background:url(../../images/callToActionIcon.png); height:25px;width:35px; position:relative; top:-1px;}*/
.callToAction h4{width:170px;margin:0;font-size:14px; line-height:1em;color:#0C2074;font-weight:bold; padding-bottom:15px;}
.callToAction .innerDiv{border-bottom: 1px dotted #CCCCCC;font-size:12px; width:195px; color:#666;font-weight:bold;}
.callToAction .innerDivCallus{font-size:12px; width:195px; color:#666;font-weight:bold;}
.callToAction .innerDivChat{border-top: 1px dotted #CCCCCC;font-size:12px; width:195px; color:#666;font-weight:bold;}
.callToAction  .usbButtonRed_1 a{line-height:18px !important}
.phColor{color:#666}
a.visitLnkCol:hover{color:#2B85BB;}
a.normalFont{font-weight:normal;line-height: normal;}
a.visitLnkCol {color:#0C2074;}

/* move to blueprint-addition.css */
.prepend-top-15px {padding-top:15px;} /*used in comp_39 also */
.append-bottom-10px{padding-bottom:10px;} /*used in comp_39 also */
/* move to common.css */
.underLineNone{ text-decoration:none !important;}
.callToAction .button{line-height:1.5;} 
.remBorderBottom{border-bottom:none !important;}

/******* Comp 11_36 ***********/

.carousal{background:#F2F2F2 url(../../images/bg.gif) repeat-x scroll left top;border:1px solid #e2e2e2;}
.carousalContainer{width: 300px; position: relative;}
.feature{position:absolute;height:auto !important;overflow:hidden !important;}
.secondaryLeft .description,.secondaryRight .description{font-size:6px;}
.secondaryLeft h4,.secondaryRight h4{padding-bottom:0px;}
.secondaryLeft a,.secondaryRight a{font-size:6px;font-weight:normal;color:#2B85BB;text-decoration:none;}
.secondaryLeft a:hover,.secondaryRight a:hover{text-decoration:underline;}
.primary a{font-size:11px;font-weight:normal;color:#2B85BB;text-decoration:none;}
.primary a:hover{text-decoration:underline;}
.carousal p a:hover { font-size:16px; font-weight: normal;}

/******* Comp 12 ***********/

.seeCardsArrow{color: #2B85BB;}

/******* Comp 14 ***********/

.breadCrumb ul{margin-left:0px;}
.breadCrumb ul li{list-style-type:none;float:left;}
.breadCrumb ul li.first_nav a{padding-left:0px}
.breadCrumb ul li a{font-size:10px;color:#495897;padding:0px 5px 0px 5px}
.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;}
.rtArr{background-position:-10px -434px;height:6px;width:8px;display:inline-block;}
.rtDblArr{background-position:-39px -433px;height:6px;width:8px;display:inline-block;}
#IE7 .rtDblArr, #IE7 .rtArr{height:9px;}

/******* Comp 15 ***********/

.zipCodeTxt a, .zipCodeTxt a:hover { font-weight:normal;}
.zipCodeDiv {z-index:9998 !important; font-size:12px;line-height:1em;-moz-box-shadow: 0 0 1em #9c9c9c; -webkit-box-shadow: 0 0 1em #9c9c9c; box-shadow: 0 0 1em #9c9c9c;border: 1px solid #D2D2D2 !important;width:195px !important;height:55px !important;display:none;position:absolute;right:-52px;top:5px;padding:5px !important;background-color:#fff;}
#IE6 .zipCodeDiv { display:none }
.imgDiv{padding-top:0px;} 
.edit{color:#2B85BB;padding-left:5px;padding-top:0px;}
.fieldItems{margin-top:23px } 
#IE7 .fieldItems{margin-top:9px } 
.zipCodeDiv .fieldItems  .textInput {margin-right:10px;vertical-align:middle;width:50px !important;height:19px;}
.zipCodeDiv .valignMid{vertical-align:top;}
.zipCodeDiv .zipCancel {color:#0C2074; padding-left:10px;}
.zipCodeDiv .zipCancel:hover {color:#2B85BB; text-decoration:underline; font-weight:normal;}

/******* Comp 18 ***********/

.productComparisonTable thead h3 {height:30px; color:#0C2074; font-size:12px;}
.productComparisonTable thead th.firstColumn {padding-left:130px !important;}
.productComparisonTable thead th.threeColumn{width:27%;}
.productComparisonTable thead th.twoColumn {width:41%;}
.productComparisonTable thead th.oneColumn {width:81%;}
.productComparisonTable thead h3 {height:30px;}
.ui-modal.ui-widget {width:785px !important;}
.ui-widget-header {border:0 !important}

/******* Comp 20 ***********/

.cardComparisonTable{border-right:1px solid #E7D19A;border-bottom:1px solid #E7D19A;border-top:none;border-left:none;}
.cardComparisonTable thead h3 {height:30px;}
.cardComparisonTable  tbody tr th{border-left:1px solid #E7D19A}
.cardComparisonTable thead tr th{color:#666;background: transparent url(../../images/comp_20_header.png) center repeat-x;padding:6px 5px 8px 15px;border-left:1px dotted #E7D19A; border-top:1px solid #E7D19A; border-bottom:1px solid #E7D19A; }
.cardFeatureTitle{padding-top:3px;}
.cardComparisonTable thead th.firstColumn, #IE8 .cardComparisonTable thead th.firstColumn {background:none;border-left:none;border-top:none; padding-left:140px !important;border-bottom:1px solid #E7D19A;}
.cardComparisonTable thead th.fourColumn{width:20%;}
.tableBorderLeft {border-left:1px solid #E7D19A !important}

/* added on 07/10/2010 for new comparison table with 7 columns STARTS HERE */
.cardComparisonTable thead th.newFirstColumn, #IE8 .cardComparisonTable thead th.newFirstColumn {background:none !important;border-left:none !important;border-top:none !important; width:120px !important; min-width:120px !important;border-bottom:1px solid #E7D19A;}
.cardComparisonTable thead th.newFirstColumnSplash, #IE8 .cardComparisonTable thead th.newFirstColumnSplash {background:none !important;border-left:none !important;border-top:none !important; width:120px !important; min-width:120px !important;border-bottom:1px solid #E7D19A;}

#IE7 .cardComparisonTable thead th.newFirstColumnSplash {padding-left:40px !important;}
#IE7 .cardComparisonTable thead th.newFirstColumn {padding-left:120px !important;}
.cardComparisonTable thead tr.bgTableHeader th, #IE8 .cardComparisonTable thead tr.bgTableHeader th{background: transparent url(../../images/bg-table-header.png) center repeat-x;padding:6px 5px 8px 15px;border-left:1px dotted #E7D19A; border-top:1px solid #E7D19A; border-bottom:1px solid #E7D19A; min-width:65px;}
.subTable th, .subTable td {background-color:transparent !important;}
.cardComparisonTable table.subTable, .cardComparisonTable .subTable th.firstCulumn, .cardComparisonTable .subTable td.firstCulumn,.cardComparisonTable .subTable th,.cardComparisonTable .subTable td{border:none !important; background:none !important;}
.subTable thead th {color:#000 !important}
/* added on 07/10/2010 for new comparison table with 7 columns ENDS HERE */

.cardComparisonTable thead th.threeColumn{width:27%;}
.cardComparisonTable thead th.twoColumn {width:41%;}
.cardComparisonTable thead h3 {height:30px;}
.lastCol {min-width:110px !important; width:110px }
.removeCardRow, .removeCardRowTableC {color:#666 !important; font-weight:normal; line-height:1em; text-decoration:none; background:url(../../images/remove.png) left no-repeat; padding-left:17px;}
.removeCardRow:hover, .removeCardRowTableC:hover {color:#666; font-weight:normal;}
#IE8 .cardComparisonTable thead tr th{background: transparent url(../../images/comp_20_header.png) repeat-x;padding:7px 5px 7px 15px;border-left:1px dotted #E7D19A; border-top:none; border-bottom:none;}
.restoreResult {margin-bottom:15px; float:none;}
.backIcon {width:16px; height:15px; background: url(../../images/usb-icons-sprite.png) -4px -852px no-repeat;}
.backText{line-height:1.3em; display:inline-block;}
.backText a {color:#666;font-weight:normal; text-decoration:underline; padding-left:5px;}
.backText a:hover {text-decoration:none;}
.removeFeature, .removeFeatureTableC  {background:url(../../images/remove.png) left no-repeat; width:12px; height:12px; cursor:hand; cursor:pointer;}

/******* Comp 22 ***********/

.highlights ul {line-height:1.2em; margin:0px !important;}
.highlights ul li a, .highlights ul li a:hover { font-weight:normal;}
.push-top-5px {margin-top:5px;}

/******* Comp 23 ***********/
.criteriaTable thead tr th, .criteriaTable tbody tr th, .criteriaTable tbody tr td {border-top:2px solid #FFF; border-bottom:2px solid #FFF; line-height:1.3em;}
.criteriaTable thead tr th {color:#666; padding:0px 10px !important; vertical-align:middle; height:26px !important;}
.criteriaTable thead tr th.firstCell {background:none;}
.criteriaTable tbody tr th {font-weight:normal;}
.criteriaTable tbody tr th, .criteriaTable tbody tr td {padding:14px 5px 14px 10px;}
.criteriaTable ul li {height:auto !important; list-style-image:url(../../images/bullet.png)!important;}
.criteriaTable .firstRowBorder th, .criteriaTable .firstRowBorder td {height:1px !important; background-color:#e7d299 !important; padding:0px; border:none; }
.width-22Perc {width:22%;}

/******* Comp 24 ***********/

.lessCriticalMsg h3 {font-size:12px; color:#0C2074; line-height:1.5em; margin:0px;}
.lessCriticalMsg p {color:#666}
.textNormal {font-weight:normal;}
.textNormal:hover {font-weight:normal;}
.textAlignLeft {text-align:left;}

/******* Comp 26 ***********/

.usbButtonGray{background:#929292 url(../../images/bgnd-button-secondary.gif) repeat scroll left center;border-color:#777777 #444444 #444444 #777777;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;padding:5px;	text-shadow:1px 1px 2px #000000;}
.usbButtonBlue{ background: #000 url(../../images/bgnd-button-primary.png) repeat scroll left center;border: 1px solid #000000;	color: #FFFFFF;cursor: pointer;cursor: hand;padding: 5px;text-shadow: 1px 1px 0 #000000;}
.recommenderForm h2{font-weight: normal; color: #000; font-size: 12px;}
.recommenderForm h2 label.infieldLabel{margin:0;padding:0; color: #000; left:0px; top: 0px; position: relative;}
.recommenderForm .ui-widget {width:185px !important;}

/******* Comp 27 ***********/

.recommenderResultTitle thead h3 {height:30px;}
.recommenderResultTitle thead th.firstColumn {padding-left:110px !important;}
.recommenderResultTitle thead th.threeColumn{width:28%;}
.recommenderResultTitle thead th.twoColumn {width:42%;}
.recommenderResultTitle thead h3 {height:30px;}

/******* Comp 28 ***********/

.modalContent .firstRowBorder th, .modalProductTable .firstRowBorder th { background-color:#E7D299; border:medium none; height:1px !important; padding:0; }
/******* Comp 29 ***********/
.modalProductTable .firstColumn td {border:medium none;}
.windowTop { position:absolute; top:0px; left:0px !important; display:none; z-index:9999 !important;background-color:#ffffff }
#dialog { background-color:#ffffff;}
a:link:after, a:visited:after {
  content: "";  
}

/******* Comp 37 ***********/

.shopCompare{color:#666;}
.shopCompare label{color:#0C2074}
.shopCompare h3 a{font-size:12px;}
.shopCompare h2{font-size:18px;font-weight:bold;color:#000}

/******* Comp 39 ***********/

.leftNavigation {background-color:#f2f2f2;}
ul.navVertical {list-style-type:none; /*  make it global */}
.leftNavigation h3 {border-bottom:1px dotted #D2D2D2;margin-bottom:10px;font-size:15px;}
.leftNavigation h4 {margin-bottom:2px;font-size:12px;color:#0C2074; }
.borderTopDotted {border-top:1px dotted #CCCCCC;}
.leftNavigation ul li.headerWithArrow {margin:0px -5px 0 -15px;font-weight:bold;padding:3px 15px 2px 15px; background:#DFDFDF url(../../images/comp_39_subcatbghigh.gif) no-repeat right center;color:#0C2074;width:201px;}
.headerWithArrow  a,.headerWithArrow  a:hover {color:#0C2074 !important; font-weight:bold  !important; text-decoration:none !important}
.remPointer{cursor:text}

.whiteBorderTop3px {border-top:3px solid #FFFFFF;margin-top:18px;}
.LN-img {background:transparent url(../../images/comp_39_bgnd-shadedbox-span6.png) repeat scroll 0 0;}

.LNbottom-shield-light {background-position:right bottom;height:35px; }
.LN-light {background-position:right top;}
.leftNavigation ul.navVertical a:hover, .leftNavigation ul.navVertical a:active, .leftNavigation ul.navVertical a:focus {font-weight:normal;color:#0C2074;text-decoration:underline;}
.leftNavigation ul.navVertical li a {color:#666666;text-decoration:none;line-height:12px;}
.leftNavigation ul li{line-height:14px;padding:3px 0;}

/* these will move to common.css */
.roundedTop {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

.prepend-top-15px {padding-top:15px;}
#IE7 .prepend-top-37px {padding-top:37px;}
.prepend-top-42px {padding-top:42px;}
.margin-right-left-15px {margin:0px 15px 0px 15px;}
.margin-right-15px {margin-right:15px;}
.push-top-18px {margin-top:18px;}
.prepend-top-12px {padding-top:12px;}
.prepend-top-5px{padding-top:5px;}
.append-bottom-5px{padding-bottom:5px;}
.prepend-top-10px{padding-top:10px;}
.append-bottom-15px{padding-bottom:15px;}
.prepend-left-15px{padding-left:15px;}
.append-right-15px{padding-right:15px;}
.append-bottom-10px{padding-bottom:10px;}

/****** Comp 41 ************/

.applyHorizontal{background: transparent url(../../images/app_bg.jpg) repeat-x;border:1px solid #EDDDB3}
.grayBorderBox {
    background: url("../../images/olb_splash.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #BFBFBF;
}
.applyHorizontal span a. .applyHorizontal span{color:#0c2074;}
.applyHorizontal a:hover{color:#2B85BB;font-weight:normal;text-decoration:none;}
.applyHorizontal a.button:hover{color:#fff;font-weight:bold;text-decoration:none;}

/******Comp 44*************/
.filterChoices{border:1px solid #E7D19A;background-color:#F8F2E3;font-size:12px;color:#666}
#categoriesRdo1, #categoriesRdo2, #categoriesRdo3, #categoriesRdo4 label{width: auto;}

.filterChoices h2{font-size:12px;color:#9B8551;font-weight:bold;}
.choicesBackground{background: #F8F2E3 url(../../images/comp_title.jpg) repeat-x;border-bottom:2px solid #CDBE97;}
label input[type="checkbox"],label input[type="radio"]{margin-right:12px !important}

/******** comp 45 **********/
.orangeBorderRight{border-right:1px solid #e7d7b7;}
.height-95px { height:95px; }

/* css for campus banking and school */
#IE7 .orderedList { margin-left:25px; }
.personalWorkplace .superscript {font-size:6.5pt !important;left:2px;position:relative;top:-4px;padding-right:2px}
.personalWorkplace .orderedList a{font-weight:normal; font-size:12px; color:#0C2074}
.personalWorkplace .orderedList li a:hover{color:#2B85BB; cursor:pointer}
.bottomLinks a{font-size:10px; color:#999}

.fontSize-10px{font-size:10px !important;}

.bulletedList li{font-size:12px;line-height:8px;list-style-image:url(../../images/bullet.png);margin-top:6px;padding-bottom:5px;}
.bulletedList li a:hover{font-weight:normal}

.multiline li{line-height:1.5em !important;margin-top:0px !important}

.resourcesList{margin:0px}
.resourcesList li{list-style-type:none;}
.resourcesList a{font-weight:normal; font-size:12px; color:#0C2074}
.resourcesList a:hover{color:#2B85BB; cursor:pointer}
.personalWorkplace a{color:#0c2074}
.personalWorkplace a:hover{font-weight:normal;color:#2b85bb}

#IE7 .personalWorkplace p{margin-top:15px}

/* css for personal_workplace */
.personalWorkplace .region{width:55px;}
.personalWorkplace h2{font-size:23px;font-weight:normal}
.workPlace thead tr th {color:#666666;vertical-align:top;}

/******* Campus Partner ***********/

.campusPartner{border-right:1px solid #E7D19A;border-bottom:1px solid #E7D19A;border-top:none;border-left:none;}
.campusPartner thead h3 {height:30px;}
.campusPartner  tbody tr th{border-left:1px solid #E7D19A}
.campusPartner thead tr th{background: transparent url(../../images/comp_20_header.png) center repeat-x;padding: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;}
/* -------6_Mortgage_productsrates_conventional_1129------*/
.push-top-90px {margin-top:90px;}
.prepend-left-0px{padding-left:0px !important;}
.push-left-0px {margin-left:0px !important;}

/*-------Required Field----------*/
.requiredField{color:red;font-size:12px}


/* ------Wave Component 7b_7c_Mortgage_calculators_detail_1129.jpg-------*/
.dollarInput{background:#fff url(../../images/bgnd-form-textfield-prcntg.png) no-repeat scroll 5px 1px;padding:3px 1px;}
/** IE6 Fix 
input.dollarInput.highlightBlueBorder{background:#fff url(../../images/bgnd-form-textfield-prcntg.png) no-repeat scroll 4px 0px;padding:3px;}
**/
.percentInput{background:#fff url(../../images/bgnd-form-textfield-prcntg1.png) no-repeat scroll 100% center;padding:3px 1px;}
/** IE6 Fix 
input.percentInput.highlightBlueBorder{background:#fff url(../../images/bgnd-form-textfield-prcntg1.png) no-repeat scroll 101% center;padding:3px;}
**/
/*.propertyTypeBlock  .ui-widget,.prepay_type-button  .ui-widget {width:165px !important}*/

.select-type .ui-widget,  #selectTerm .ui-widget {width:185px !important}
#select-type-menu {width:192px !important}

/*	Refer a Friend	*/

h3 a {font-weight:bold !important}
.productComparisonTable .listStyleBullet {margin-top:0px !important}
.productComparisonTable th {border-left:none !important}
.fontSize-20px{font-size:20px}
.tabContainer .button, .tabContainer .button:hover {color:#FFF !important; font-weight: bold;text-decoration: none;text-shadow: #333 1px 1px 1px;font-size: 12px;	padding: 2px 8px 1px 8px;display: inline-block;zoom: 1; }
.requiredField{color:red;font-size:12px}
.width130px { width:130px; }

/*	Home Page - Solution Panel	*/

.rightArw{ 
	 background-position: 0px -805px;
    display: inline-block;
    height: 8px;
    width: 8px; 
	float:none;	
}
.landArw{ 
	 background-position: -45px -803px;
    display: inline-block;
    height: 12px;
    width: 10px; 
	float:none;	
}

.solImage-1{
	background: url(../../images/sol_image_1.jpg) no-repeat;
	height: 120px;
}

.solImage-2{
	background: url(../../images/sol_image_2.jpg) no-repeat;
	height: 120px;
}

.solImage-3{
	background: url(../../images/sol_image_3.jpg) no-repeat;
	height: 120px;
}

.solImage-4{
	background: url(../../images/sol_image_4.jpg) no-repeat;
	height: 120px;
}

.solution_panel li { 
line-height: 1.2em;
margin-top: 5px;
} 
/*	Home Page - Carousel	*/

.mortgageLanding {background:url(../../images/mortgage/Mortgage_Landing_Banner.jpg) no-repeat right top ;height: 185px; margin-top:-20px;}

.fcbLanding {background:url(../../images/FCB_logo.JPG) no-repeat top ;height: 185px; margin-top:-5px;}
/* Mobile Landing */
/*.mobileLanding {background:url(../../images/mobile/category-mobile-hero.jpg) no-repeat right top ;height: 185px; margin-top:-20px;}*/
.mobileLanding {background:url(../../images/mobile/woman-sunglasses-shield-6.png) no-repeat right top ;height: 185px;}
#IE7 .mobile-push-bottomMinus-25px{ margin-bottom:-25px !important; }
.push-topMinus-20px{ margin-top:-20px; }
.lineHeight16px{line-height:16px;}

/*	Home Page - mortgage	*/
#IE7 .rightArw{background-position: 0px -806px;height:9px}

#IE7 .landArw{background-position: -45px -804px;height:13px}



.mortgageLanding {background:url(../../images/US_Bank_HARP_mockup.jpg) no-repeat right top ;height: 185px; margin-top:-20px;}
.margin-left-20px{margin-left:20px;}
.grayBorderTop{border-top:1px solid #CCCCCC;}
.rightArw{  background-position: 0px -805px; display: inline-block;  height: 8px;   width: 8px; float:none;	}

.landArw{  background-position: -45px -803px; display: inline-block;  height: 12px;   width: 10px; float:none;	}

/*--privacy Email Form--*/
.privacyEmailForm{ padding:5px 5px ;  background-color: #F5F5F5; }
.textDecorationNone{text-decoration: none;}
.grayBorderDottedBottom{border-bottom:1px dotted #D2D2D2;}
.border-palewhite{border:1px solid #EAEAEA}
.cancelBlock{padding: 5px 8px 5px 12px; border-left: 1px solid #D4D0CD; }

/*--How do i--*/

.howDoI{z-index:9998 !important;
		font-size:12px;line-height:1em;
		-moz-box-shadow: 0 0 1em #9c9c9c;
		-webkit-box-shadow: 0 0 1em #9c9c9c;
		box-shadow: 0 0 1em #9c9c9c;
		border: 1px solid #D2D2D2 !important;
		width:195px !important;
		height:auto;
		display:none;
		position:absolute;
		right:-52px;
		top:5px;
	
		padding:10px 10px;
		padding-left:15px;
		background-color:#fff;}
		
#IE6 .howDoI{ display:none }

.closeIcon {
background-position:-5px -1251px;
display:inline-block;
height:17px;
width:18px;
}
.span-89px{width:89px;}
.closeIcon:hover{
background-position:-30px -1251px;
}

/*----USBank Home page-----
--------Find a Location----	*/
.findLocHeader {font-size:12px; overflow:hidden; padding:10px 15px 0 10px; cursor:pointer;}
.push-top-7px{margin-top:7px;}
.leftBottomShape {border-color:#F5F5F5 transparent transparent;border-style:solid;border-width:40px 112px 0;height:0;left:1px;top:0;width:0;}
.whiteBorderDotted{border-top:1px solid #ffffff;}
.blackBorderDotted{border-bottom:1px dotted #000;}
.bgndWhiteColor {background-color: #F8F8F8;}
.grayWhiteBgnd { background: url("../../images/bgnd-shadedbox-white.png") repeat scroll 0 0 transparent; width: 225px;}
.bgndWhite { background-position: right top;}
.bgndBottomWhite { background-position: 100% 100%;height:35px}
.top-8px{top:8px !important;}
.RightOverlay{z-index:9998 !important;
		font-size:12px;line-height:1em;
		-moz-box-shadow: 0 0 1em #9c9c9c;
		-webkit-box-shadow: 0 0 1em #9c9c9c;
		box-shadow: 0 0 1em #9c9c9c;
		border: 1px solid #D2D2D2 !important;
		width:345px !important;
		height:auto;
		display:none;
		position:absolute;
		right:-52px;
		top:5px;
		padding:10px 10px;
		padding-left:15px;
		background-color:#fff;}

		.linehight li{line-height:1.7em !important;}
		
#IE6 .RightOverlay{ display:none }

/*sponser page tabs*/
.push-bottom-150px{margin-bottom:150px !important;}

/*----USBank Checking Account Services FAQ-----*/

.plusInitial
{
	background: url(../../images/plus_initial.JPG) no-repeat;
	height:15px;
	width:18px;
	float:left;
}

.plus_hover
{
	background: url(../../images/plus_hover.JPG) no-repeat;
	height:15px;
	width:18px;
	float:left;
}

.minus
{
	background: url(../../images/minus.JPG) no-repeat;
	height:15px;
	width:18px;
	float:left;
}

.contentLink{
    color: #0C2074 !important;
    text-decoration: underline  !important;
}
.contentHover{
    color: #2b85bb !important;
    text-decoration: none !important;
}
.faqNavigation li{list-style-type:none;line-height:14px;}
.faqNavigation li a {color:#000;text-decoration:none;}  
.faqNavigation li a:hover{text-decoration:none;}

#IE7 .faqNavigation li a span{cursor:hand !important;}
/*--mortgage calc defect fix--*/
.mortgageCheckbox label input[type="checkbox"]
{margin-right:5px !important; top:1px!important;}

/*--Mortgage Classes with new naming convention--*/
.subheader-h1{font-size:24px;font-weight:normal;color:#0C2074;text-align:left;margin:0px 0px 6px 0px;}
.subheader-h2{font-size:16px;font-weight:bold;color:#0C2074;margin:0px 0px 6px 0px; line-height:18px;}

/*--General List (copied from mortgagelist, this will be used across the site) --*/
#IE7 .generalList {margin-bottom:0px !important;}
.generalList{margin:0px !important;  list-style-type:none !important; background-position:10px 20px;}
.generalList li{margin-bottom:0px !important;background-image:url(../../images/disc.png); 
						 background-repeat:no-repeat;
						background-position:0px 6px; padding-left:15px }
.generalList li.last{margin-bottom:0px !important;}
#IE7 .generalList li.last{margin-bottom:0px !important;}
.generalList li.last{margin-bottom:0px !important;}
.generalList li a, .mortgageList li a:hover { font-weight:normal;}
#IE7 ul.generalList li {
						background-image:url(../../images/disc.png); 
						list-style-image:none !important; background-repeat:no-repeat;
						background-position:0px 7px;  padding-left:15px	}
.generalList   li ul li{margin-bottom:0px !important;
background-image:url(../../images/nestedBullet.png); 
						 background-repeat:no-repeat;
						background-position:0px 6px; padding-left:15px}
#IE7 ul.generalList li ul li {background-image:url(../../images/nestedBullet.png); background-repeat:no-repeat;
						background-position:0px 6px; list-style-image:none !important; 
background-repeat:no-repeat;
background-position:0px 7px;  padding-left:15px !important;}
/*--End of General List--*/

/*--Mortgage extra classes--*/
/*--These Classes are re-named, please verify before editing--*/
.mortgageH1 h1 {font-size:24px;font-weight:normal;color:#0C2074;text-align:left;margin:0px 0px 6px 0px;}
.mortgageH2 h2{font-size:16px;font-weight:bold;color:#0C2074;margin:0px 0px 6px 0px; line-height:18px;}

.mortgageindexH1 h1 {font-size:24px;font-weight:normal;color:#0C2074;text-align:left;margin:0px 0px 0.5em 0px;line-height:0.85;}

a.mortgageSoloLink {font-size:12px; color:#2B85BB;font-weight: normal;text-decoration: underline; line-height:18px;}
a.mortgageSoloLink:visited{color:#0C2074; text-decoration:underline;}
a.mortgageSoloLink:hover{color:#0C2074; text-decoration:none;cursor:pointer;}


.push-bottom-6px {margin-bottom:6px;}
.push-bottom-24px {margin-bottom:24px !important;}
.append-bottom-30px{padding-bottom:30px;}

.mortgageVerticalList li {list-style-type:none;line-height:1.3em;}
.mortgageVerticalList li a {color:#0C2074;font-size:12px;font-weight:normal;text-decoration:underline;}
.mortgageVerticalList li a:hover {color:#2B85BB;text-decoration:none;}

.mortgageCarousal{background:#F0F0F0 url(../../images/bg.gif) repeat-x scroll left top;border:1px solid #e1e1e1;}
.mortgageCarousalContainer{width: 707px; position: relative;}
.mortgageCarousal p a:hover { font-size:14px; font-weight: normal;}

/*--Mortgage List. This has been renamed as mortgageList as part of renaming process to be used across the site.--*/
#IE7 .mortgageList {margin-bottom:0px !important;}
.mortgageList{margin:0px !important;  list-style-type:none !important; background-position:10px 20px;}
.mortgageList li{margin-bottom:0px !important;background-image:url(../../images/disc.png); 
						 background-repeat:no-repeat;
						background-position:0px 6px; padding-left:15px }
.mortgageList li.last{margin-bottom:0px !important;}
#IE7 .mortgageList li.last{margin-bottom:0px !important;}
.mortgageList li.last{margin-bottom:0px !important;}
.mortgageList li a, .mortgageList li a:hover { font-weight:normal;}
#IE7 ul.mortgageList li {
						background-image:url(../../images/disc.png); 
						list-style-image:none !important; background-repeat:no-repeat;
						background-position:0px 7px;  padding-left:15px	}
.mortgageList   li ul li{margin-bottom:0px !important;
background-image:url(../../images/nestedBullet.png); 
						 background-repeat:no-repeat;
						background-position:0px 6px; padding-left:15px}
#IE7 ul.mortgageList li ul li {background-image:url(../../images/nestedBullet.png); background-repeat:no-repeat;
						background-position:0px 6px; list-style-image:none !important; 
background-repeat:no-repeat;
background-position:0px 7px;  padding-left:15px !important;}

/* Mortgage Numberlist*/
.mortgageNumberList  li{background:none !important; margin-bottom:0px !important;
background:none; background-position:0px 6px; padding-left:0px !important}

#IE7 .mortgageNumberList  li {background:none !important; 
						background-position:0px 6px;
background-repeat:no-repeat;
background-position:0px 7px;  padding-left:0px !important;}






.mortgageBreadCrumb ul{margin-left:0px; margin-top:10px;}
.mortgageBreadCrumb ul li{list-style-type:none;float:left;}
.mortgageBreadCrumb ul li.first_nav a{padding-left:0px}
.mortgageBreadCrumb ul li a{font-size:10px;color:#0c2074;padding:0px 5px 0px 5px}
.mortgageBreadCrumb a:hover{font-weight:normal;}
.mortgageBreadCrumb .currentLink, .arrowColor{color:#999999 !important}
.mortgageBreadCrumb  .currentLink{text-decoration:none;font-weight:normal}
.mortgageBreadCrumbspriteIcon1{background:transparent url(../../images/usb-icons-sprite.png);background-repeat:no-repeat;}
.mortgageBreadCrumbrtArr{background-position:-10px -434px;height:6px;width:8px;display:inline-block;}
.mortgageBreadCrumbrtDblArr{background-position:-36px -433px;height:6px;width:8px;display:inline-block;}
#IE7 .mortgageBreadCrumbrtDblArr, #IE7 .mortgageBreadCrumbrtArr{height:9px;}

/*Generic Name for  mortgageBreadCrumb */
.subBreadCrumb ul{margin-left:0px; margin-top:10px;}
.subBreadCrumb ul li{list-style-type:none;float:left;}
.subBreadCrumb ul li.first_nav a{padding-left:0px}
.subBreadCrumb ul li a{font-size:10px;color:#0c2074;padding:0px 5px 0px 5px}
.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;}
.subBreadCrumbrtDblArr{background-position:-36px -433px;height:6px;width:8px;display:inline-block;}
#IE7 .subBreadCrumbrtDblArr, #IE7 .subBreadCrumbrtArr{height:9px;}
.mortgagefooterFat
{background:transparent url('../../images/comp_3_bgnd-box-blue-gradient.png') repeat-x scroll left top; border:1px solid #DFEDF5 !important; padding:20px 0px 20px 0px;}

.mortgagefooterNav ul li a:hover
{text-decoration:underline;}

#IE7 .mortgagefooterBorder
{padding-left:20px !important;}

.mortgagefooterFat h3
{font-size:11px;font-weight:bold;color:#0C2074; margin:0px}

.mortgagefooterFat h3.start{padding-left:0px;}
.mortgagefooterFat ul{float:left;margin:0px;}
.mortgagefooterFat ul.first,.mortgagefooterFat ul.stretched{border-left:none;padding-left:0px}
.mortgageverticalNavigation li{padding-top:6px;list-style-type:none;line-height:12px;}
.mortgageverticalNavigation li a{font-size:11px;font-weight:normal;color:#0C2074;text-decoration:none}  
.mortgageverticalNavigation li a:hover{text-decoration:underline;color:#2b85bb;}
.span-157px{width:157px;float:left;}
.prepend-left-40px{padding-left:40px;}
.append-right-40px{padding-right:40px;}


.mortgagefooterBorder li{border-right:1px solid #cccccc;}
.mortgagefooterBorder ul li a {color:#0c2074;}
.mortgagefooterBorder ul li a:hover {color:#2b85bb;}
.mortgageCopyRightInfo{font-size:11px;font-weight:normal;color:#999;}
/*--Mortgage extra classes : Banner Slider*/
#sliderContainer{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:800px;
		background:#fff;		
		
		}
		
#sliderContent{
		position:relative;
}	
	
	/*--usbi--*/
	
.mortgageHorizontalList{float:left;}
.mortgageHorizontalList li{line-height:11px;list-style-type:none;float:left;}
.mortgageHorizontalList li a{font-size:12px;font-weight:normal;color:#0C2074;text-decoration:underline;padding:0px 10px;}
.mortgageHorizontalList li a:hover{text-decoration:none;color:#2B85BB}
.mortgageHorizontalList li a:active{text-decoration:none;}


.font18px {font-size:18px !important;}
.push-bottom-20px {margin-bottom:20px;}
.span-209px{width:209px;}
.height-125px{height:125px;}
.infieldLabel1 {left:4px !important; top:18px !important;}
.textFieldHeight{height:22px !important;}
.darkblueBottomBorderDotted{border-bottom:1px dotted #d8bc80;}
.lineHeight15em{line-height:1.5em;}
.append-right-0px{padding-right:0px !important;}
.prepend-left-0px{padding-left:0px !important;}
.textAreaResizeNone{resize: none!important;}
.span-235px{width:235px;float:left;}
.textArea {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px}
.height266px{height:266px!important;}
#IE7 .footerShort{padding-left:15px !important;}
.font18px {font-size:18px !important;}
.fontColor-333 { color:#333333;}
#IE6 .mortgageBreadCrumb ul{margin-left:0px; margin-top:18px;}
/*platinum page tab width*/
.width670px{width:670px!important;}					
/*


/*IE6 fix for transparent png images*/
* html img,
* html .png{ position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../../../images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/*IE6 fix for USBI page form entries*/
#IE6 .push-top-10pxIE6 {margin-top:10px !important;} 

/*USBI IE-6 fixes*/
#IE6 .push-top-10pxIE6 {margin-top:10px !important;}
#IE6 .top-18px{top:14px ;left:5px;}
.top-18px{top:18px ;left:5px;}
/*end of USBI IE-6 fixes*/

/*IE-6 Icons issue*/
#IE6 .highlightBlueBorder{           
						background-image:none !important; border:2px solid #51A7CF !important;
						box-shadow: 0 0 4px #51A7CF inset !important;
						-webkit-box-shadow: 0 0 4px #51A7CF inset !important;
						-moz-box-shadow: 0 0 4px #51A7CF inset !important;
						padding: 2px 0px !important;
						}
#IE6 .invalid                        {
						background: #FEE4E5 url(../../images/bgnd-form-invalid-textfield.gif) no-repeat scroll right top !important;
						border: 2px solid #D3040A;
						padding: 2px 0px !important;
                        }  
/*#IE6 .usbSpriteIcon {background: url(../../images/icons-sprite.gif) no-repeat -50px 0px !important;}*/
#IE6.usbSpriteIcon{background: url(../../images/icons-sprite.gif) no-repeat 0px 0px !important;}
#IE6.showErrorIcon { background-position: -75px -3px; width:15px !important; }
#IE6 .usbHelpIcon {background-position: -50px -2px !important; width:18px;height:18px}
/*end of IE-6 Icons issue*/

#IE6 .closeIcon {
background-position:-5px -1251px !important;
display:inline-block !important;
height:17px !important;
width:18px !important;
}

#IE6 .closeButton:hover .closeIcon, .closeButton:hover .closeIcon {
background-position:-30px -1251px !important;

}

/*IE6 Issue fix for Mortgage Calculator pages*/
#IE6 .push-top-7pxIE6{margin-top: 7px !important;}
/*End of IE6 Issue fix for Mortgage Calculator pages*/

/*IE6 breadcrumb fix*/
#IE6 .spriteIcon1{background:transparent url(../../images/usb-icons-sprite.gif);background-repeat:no-repeat;}
#IE6 .mortgageBreadCrumbspriteIcon1{background:transparent url(../../images/usb-icons-sprite.gif);background-repeat:no-repeat;}
#IE6 .mortgageBreadCrumbrtDblArr{background-position:-36px -433px;height:6px;width:8px;display:inline-block;}
#IE6 .rtArr{background-position:-10px -434px;height:4px;width:8px;display:inline-block;}
#IE6 .rtDblArr{background-position:-38px -433px;height:10px;width:8px;display:inline-block;}

/* Gif image not available 
#IE6 .dollarInput{background:#fff url(../../images/bgnd-form-textfield-prcntg.gif) no-repeat scroll 5px 1px;padding:3px 1px;}
*/

#IE6 .listNumbered {list-style-type: decimal; padding-left:10px;}
/* T & T Mortgage Recipe B Page*/
.tntBanner{
	background: url(../../images/mortgage/mortgage_landing_banner.jpg) no-repeat;
    height: 180px;
}

.push-top-130px {margin-top:130px;}

/* Mortgage Recipe B How to Apply */
a.mortgageSoloLink-1 {font-size:12px; color:#2B85BB;font-weight: normal;text-decoration: none; line-height:normal;}
a.mortgageSoloLink-1:visited{color:#2B85BB;font-weight:normal;text-decoration: none;}
a.mortgageSoloLink-1:hover{text-decoration:underline;cursor:pointer;}

/* Mortgage Recipe B Right Navigation */
.bgndShadowBoxStatic {background:transparent url(../../images/bgnd-shadedbox-span6.png) repeat scroll 0 0;}
#IE6 .bgndShadowBoxStatic {height:200px}
.advanceSearchBackground{background: #FFF url(../../images/olb_splash1.PNG) repeat-x bottom;}
.divScrollable {border:#bbb 1px solid; }
.bgndStatic {font-size:12px; overflow:hidden; padding:10px 15px 0 15px;}
.buttonStatic{padding-left:4px !important; padding-right:4px !important;}
/* For Checklist icon */
.CheckListIcon{
	background: transparent url(../../images/icon-check.png);
	height: 20px;
    width: 25px;
}

/*** Generic Classes and Student Lending related classes ***/

/*Generic Name for  mortgageH1 H2*/
.subheaderH1 h1{font-size:24px;font-weight:normal;color:#0C2074;text-align:left;margin:0px 0px 6px 0px;}
.subheaderH2 h2{font-size:16px;font-weight:bold;color:#0C2074;margin:0px 0px 6px 0px; line-height:18px;}

/*Generic Name for  mortgageindexH1 h1*/
.subIndexHeaderH1 h1{font-size:24px;font-weight:normal;color:#0C2074;text-align:left;margin:0px 0px 0.5em 0px;line-height:0.85;}

/* Generic classes for solo link  */
a.subSoloLink{font-size:12px; color:#2B85BB;font-weight: normal;text-decoration: underline; line-height:18px;}
a.subSoloLink:visited{color:#0C2074; text-decoration:underline;}
a.subSoloLink:hover{color:#0C2074; text-decoration:none;cursor:pointer;}

/* Generic classes for verticalList */
.subVerticalList li {list-style-type:none;line-height:1.3em;}
.subVerticalList  li a {color:#0C2074;font-size:12px;font-weight:normal;text-decoration:underline;}
.subVerticalList li a:hover {color:#2B85BB;text-decoration:none;}

/*Generic Name for mortgageCarousalContainer*/
.rotatingCarousalContainer{width: 707px; position: relative;}
.rotatingCarousal p a:hover { font-size:14px; font-weight: normal;}

/*Generic Name for  mortgageList*/
#IE7.unorderedList{margin-bottom:0px !important;}

/*Generic Name for  mortgageList*/
.unorderedList{margin:0px !important;  list-style-type:none !important; background-position:10px 20px;}

/*Generic Name for  mortgageList li*/
.unorderedList li{margin-bottom:0px !important;background-image:url(../../images/disc.png); 
				background-repeat:no-repeat;
				background-position:0px 6px; padding-left:15px }
				
/*Generic Name for mortgageList li.last */
.unorderedList  li.last{margin-bottom:0px !important;}

/*Generic Name for IE7 mortgageList li.last */
#IE7 .unorderedList li.last{margin-bottom:0px !important;}

/*Generic Name for  mortgageList li a, .mortgageList li a:hover*/
.unorderedList li a, .unorderedList  li a:hover { font-weight:normal;}

/*Generic Name for mortgageList li  */
#IE7 ul.unorderedList li {
						background-image:url(../../images/disc.png); 
						list-style-image:none !important; background-repeat:no-repeat;
						background-position:0px 7px;  padding-left:15px;}
						
/*Generic Name for  mortgageList   li ul li*/

.unorderedList   li ul li{margin-bottom:0px !important;
background-image:url(../../images/nestedBullet.png); 
						background-repeat:no-repeat;
						background-position:0px 6px; padding-left:15px;
}

/*Generic Name for ul.mortgageList li ul li */

#IE7 ul.unorderedList li ul li {background-image:url(../../images/nestedBullet.png); background-repeat:no-repeat;
						background-position:0px 6px; list-style-image:none !important; 
background-repeat:no-repeat;
background-position:0px 7px;  padding-left:15px !important;
}

/* generic footer */
.subFooterFat h3.start{padding-left:0px;}
.subFooterFat ul{float:left;margin:0px;}
.subFooterFat ul.first,.mortgagefooterFat ul.stretched{border-left:none;padding-left:0px}

.subverticalNavigation li{padding-top:6px;list-style-type:none;line-height:12px;}
.subverticalNavigation li a{font-size:11px;font-weight:normal;color:#0C2074;text-decoration:none}  
.subverticalNavigation li a:hover{text-decoration:underline;color:#2b85bb;}

.subFooterBorder li{border-right:1px solid #cccccc;}
.subFooterBorder ul li a {color:#0c2074;}
.subFooterBorder ul li a:hover {color:#2b85bb;}

/*Generic Class For mortgageCheckbox label input*/
.subCheckbox  label input[type="checkbox"]
{margin-right:5px !important; top:1px!important;}

/*Generic Class for mortgageBreadCrumb*/
#IE6 .subBreadCrumb ul{margin-left:0px; margin-top:18px;}

/*Generic Name for  mortgageBreadCrumbspriteIcon1*/
#IE6 .subBreadCrumbspriteIcon1{background:transparent url(../../images/usb-icons-sprite.gif);background-repeat:no-repeat;}

/*Generic Name for mortgageBreadCrumbrtDblArr*/
#IE6 .subBreadCrumbrtDblArr{background-position:-36px -433px;height:6px;width:8px;display:inline-block;}


/* Autocomplete ui*/
ul.auto-complete-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 100;
	max-height: 250px;
	overflow: hidden;
	border-bottom:1px solid #C9E0EC;
	border-right:1px solid #C9E0EC;
}

ul.auto-complete-list li {
	list-style-type: none;
	margin: 0;
	padding: 5px;
	background-color: white;	
	border-left: 1px solid #C9E0EC;
	cursor: pointer;
	text-align: left;
	line-height: 1.4em; 
}

ul.auto-complete-list li.auto-complete-list-rollover {
	background-color: #F3E8CC;
	color:#2B85BB;
}

ul.auto-complete-list .auto-complete-striped {
	background-color: #D7EEF9;	
}
/* IE7 fix for Student lending school eligible page */
#IE7 .padding-right-2px {padding-right:2px}

/* Mortgage Home Landing page Index B Banner image fix*/
.span-707px
{
    width:707px;
    float:left;
}
/* Footer breaking fix  in IE6*/
#IE6 .prepend-1IE6 { padding-left: 30px; }

/* NATIONAL BRAND CAMPAIGN*/
.nationalCampaign{
	background: url(../../images/national_brand_banner.JPG) no-repeat;
	height: 400px;
}
.push-top-250px {margin-top:250px;}

/* End of NATIONAL BRAND CAMPAIGN*/

.tableBorderTop {border-top: 1px solid #E7D19A;}
/*Mortgage He Form*/

.heLeadBanner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(../../images/short_lead_form/OLB-ShortLeadForm-HE-bnr.jpg) no-repeat scroll 0 0;*/
background:transparent url(../../images/short_lead_form/OLB-ShortLeadForm-HE-bnr.png) no-repeat scroll 0 0;
height:150px;
}

.mortgageLeadBanner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/short_lead_form/OLB-ShortLeadForm-Mortgage.jpg) no-repeat scroll 0 0;
height:150px;
}
.padding-4px {padding:4px !important;}
.left-2px {left:2px !important;}

/* End of Mortgage HE Form */
/*Right hand side single element horizontal corousal classes*/
#secondaryMessage_RHS {
    background: url("../../homepage_images/bgnd-lblue-gradient.png") repeat-x scroll left center transparent;
    overflow: hidden;
    position: relative;
    width: 225px !important;
}
#secondaryMessage_RHS ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 3000px;
}
#secondaryMessage_RHS * {
    color: #FFFFFF;
}
#secondaryMessage_RHS li {
    background: url("../../homepage_images/bgnd-carouselFeature.png") no-repeat scroll right center transparent;
    /* border-right: 1px dotted #99D2E8; */
    float: left;
    height: auto !important;
    margin: 20px 0 !important;
	padding: 0 40px 0 26px;
    /*padding: 0 40px 0 25px; */
    width: 175px;
}
#IE7 #secondaryMessage_RHS li {
	padding-bottom:15px
}
#secondaryMessage_RHS li h4, .interiorBanner h4 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 5px;
	padding-bottom:0px;
}
#secondaryMessage_RHS li p, .interiorBanner p {
    color: #FFFFFF;
    margin: 0 0 8px;
}
#secondaryMessage_RHS .prev {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 32%;
    z-index: 100;
}
#secondaryMessage_RHS .next {
    cursor: pointer;
    position: absolute;
    right: -5px;
    top: 32%;
    z-index: 100;
}
/*End of Right hand side single element horizontal corousal classes */
/* Banker form Spacing fix */
.prepend-top-0px{margin-top:0px !important;}
/* Modal window Fixes for credit-card comparison*/
.modalHeaderBrowser #printWindow a {background:url(../../images/print_modal.png) left no-repeat; padding-left:27px;}
.modalHeaderBrowser {color:#FFF; font-weight:normal; }
/*End of modal window fix*/

/*Small Biz Section Tagline*/
.siteSectionTagline {
    color: #8690BA;
    font-size: 12px;
    font-style: italic;
}
/* Mobile banking */
.usbButtonDarkBlue_1{
background-image: -webkit-gradient(linear, left top, left bottom, from(#3470be), to(#122272)); 
background-image: -moz-linear-gradient(top,  #3470be,  #122272 );
color:#ffffff;font-weight:bold;cursor:hand;font-size:12px !important; text-transform:capitalize;text-align:center;min-width:85px;height:24px;padding:2px 7px 7px 7px;border:1px solid #12499B;outline:0px !important; 
-moz-box-shadow: 0px 0px 4px #d1d1d1; -webkit-box-shadow: 0px 0px 4px #d1d1d1; box-shadow: 0px 0px 4px #d1d1d1; 
/*opacity:0.45;filter:alpha(opacity=45);*/
background: #12499B url(../../images/HEMicrosite/darkBlue-button-primary1.png) repeat scroll left center; cursor:pointer;}

.usbButtonDarkBlue_1:hover{
background-image: -webkit-gradient(linear, left top, left bottom, from(#1b6dca), to(#041767)); 
background-image: -moz-linear-gradient(top,  #1b6dca ,  #041767 );
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#12499B url(../../images/HEMicrosite/darkBlue-button-primary1-h.png) repeat scroll left center;}

.usbButtonDarkBlue_1:active{
background-image: -webkit-gradient(linear, left top, left bottom, from(#0a3da2), to(#041767)); 
background-image: -moz-linear-gradient(top,  #0a3da2,  #041767 );
-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; 
background:url(../../images/HEMicrosite/darkBlue-button-primary1-clk.png) repeat scroll left center;outline:0px !important;}

.grayBackground {background: url("../../images/gray_back.png") repeat-x scroll left top transparent;}

.border-d1d1d1{border:1px solid #d1d1d1 !important;}

.marTop-26px{
margin-top:26px;
}

.height-80px{height:81px;}
.marLeft-8px {margin-left:8px;}
.marTop-0px{margin-top:0px;}
#IE7 .marTop-10pxIE7{margin-top:5px;}

.fieldRow1 {
    float: left;
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative !important;
    width: 100%;
}
/*mobile lightbox UI import ends here*/

.nav-main-smallbiz{
    line-height:100%;
}

/*imports from homepage/css/common/common.css for the mobile index button */
.usbButtonMediumBlue a, .usbButtonDarkBlue a, .usbButtonRed a {color:#ffffff !important;padding:0 10px 0 10px;margin-top:3px;
text-decoration:none !important;display:block;}

.usbButtonDarkBlue{
background:#000 url(../../images/blue-bgnd-button-primary_var1.png) repeat scroll left center !important;font-weight:bold !important;cursor:hand !important;font-size:14px !important; 
min-width:45px; height:28px !important; text-align:center;text-transform:capitalize;line-height:22px !important; cursor:pointer !important;
-moz-box-shadow: 0px 0px 4px #999; -webkit-box-shadow: 0px 0px 4px #999; box-shadow: 0px 0px 4px #999;
}

/*Home Equity CSS Classes for Home Equity Calculator (ZIP Code LightBox)*/
.height-150px{height:150px;}
.marLeft-10px {margin-left:10px;}
.left-10px {left:10px !important;}

.usbButtonDarkBlue:hover{
background:#000 url(../../images/blue-bgnd-button-primary-h_var1.png) repeat scroll left center !important;
}
.fieldItemHE {
    display: inline;
    float: left;
    margin-right:0px;
    position: relative !important;
}
.usbButtonDarkBlue:active{
background:#000 url(../../images/blue-bgnd-button-primary_var1.png) repeat scroll left center; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
}
/*import ends here*/

.backgroundNone{background:none;}
.lineHeight-0px{line-height:0!important;}

/*import of classes from home-equity.css for mobile lightbox UI*/
.borderLeft-eee{
border-left:1px dotted #000;
}

.push-top-30px {margin-top:30px;}
 .processingBlockDiv
                {background:#0c2074; opacity: .7;text-align :center; 
                filter:Alpha(Opacity=80);
                box-shadow: 0px 0px 30px #666;
                 -moz-box-shadow: 0px 0px 30px #666;
                -webkit-box-shadow: 0px 0px 30px #666;
                padding-top: 0px;
                 color: #fff;
                 font-size: 12px;
                }
.append-top-30px{padding-top:30px;}

/* begin: single point */
.push-bottom-250px{margin-bottom:400px!important;}
.push-right-20px{ margin-right:15px!important; }
.border-None{border:none;}
.widthAuto{width:auto !important;}

/* end : single point */

/*Mobile Banking*/
.marTop-5px{
   margin-top:5px !important;
}
/* splash */
.splashPage a {text-decoration:none !important;}
.splashPage a:hover {text-decoration:underline !important;}
.splashPage h1 {font-size:20px !important;font-weight: bold;}
.push-top-30px {margin-top:30px;}
/* end: splash */

/** For PCR 013 - 13/10/2011 **/
.promoIMG{
	background: url('../../images/promo.gif') no-repeat;
	float: left; 
	padding-right: 40px; 
	margin-top: 2px;
}

#actualContent .promoIMG{
	background: url('../../images/promo.gif') no-repeat;
	float: left; 
	padding-right: 40px; 
	margin-top: 6px;
}

/*HELOC Splash Page*/

/*           Red button css           */
.usbButtonRed_1{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
color:#ffffff !important;font-weight:bold;cursor:hand;font-size:12px; text-transform:capitalize;text-align:center;min-width:83px;height:24px;border:1px solid #de162b;outline:0px;margin-top: -5px !important; 
-moz-box-shadow: 0px 0px 4px #d1d1d1; -webkit-box-shadow: 0px 0px 4px #d1d1d1; box-shadow: 0px 0px 4px #d1d1d1; 
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#de162b url(../../images/HEMicrosite/red-button-primary1.png) repeat scroll left center; cursor:pointer;;display:inline-block;}
.usbButtonRed_1:hover{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#de162b url(../../images/HEMicrosite/red-button-primary1-h.png) repeat scroll left center; outline:0px !important;}
.usbButtonRed_1:active{
background-image: -webkit-gradient(linear, left top, left bottom, from(#fb3d51), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #fb3d51,  #81000e );
-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; 
background:#fb3d51 url(../../images/HEMicrosite/red-button-primary1-clk.png) repeat scroll left center;outline:0px !important;}

.usbButtonRed_1 a {padding:0 10px 0 10px;margin-top:2px;
text-decoration:none !important;display:block;}
.usbButtonRed_1 a {color:#ffffff !important;font-weight:bold !important;}

#IE8 .usbButtonRed_1{ padding: 0px !important; overflow: visible; }
#IE7 .usbButtonRed_1, #IE6 .usbButtonRed_1{display:inline;}
#IE6 .usbButtonRed_1{margin-top:0px !important}
/* Linkable splash page */
.grayBorderDottedLeft{border-left:1px dotted #CCCCCC;}
.width-800px{width: 800px !important;}
.myLinkablesBanner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/splash/credit-cards/MyLinkablesLanding.jpg) no-repeat scroll 0 0;
}
.prepend-top-120px{padding-top:120px;}
#IE6 .IE6-padLeft-5px{padding-left:5px;}
/* End: Linkable splash page */
#IE7 .numberedList {padding-left:10px;} 
/* Added inorder to override R1 bullet style*/
ul.liststyleImage  li {list-style-image: none !important; background-position:0px 5px !important;}

/* Spot On Deals*/
.bnrTxt {position:absolute;top:160px;left:35px;width:400px;font-size:13px}

/*Campus Banking*/
.color-333 {color:#333333!important;}
.bottomDottedBorder { border-bottom:1px dotted #e7d19a!important;}
.background-faf6ec{
background-color:#faf6ec !important;
}
.background-f8f2e3{
background-color:#f8f2e3 !important;
}

/* classes for two column Splash */
.top-75px{top:75px !important;}
.left-20px{left:20px !important;}
.font-40px{font-size: 40px !important;}
.font-35px{font-size: 35px !important;}
.top-40px{top:40px !important;}
.top-60px{top:60px !important;}
.font-10px {font-size: 10px !important;}
/* end of classes for two column Splash */

.superscript {font-size:6.5pt !important;left:2px;position:relative;top:-4px;padding-right:2px}

/* display-inline for IE 7 */
#IE7 .displayInlineBlockIE7 {display: inline-block;}
/* end- display-inline for IE 7 */

.span-768px{width:768px!important;}
.border-2B85BB {border-top:1px solid #B2E0FF;}

/* start: classes for Campaign page */
.background-134783{
background-color:#134783;
}

.font-34px{
	font-size:34px;
}

.font-55px{
	font-size:55px;
}

.color-7fd7ff{
color:#7fd7ff;
}

.color-fff{
color:#fff;
}

.blueBullet li {
    background-image: url("/images/blue_square.png") !important; 
	background-position: 0 8px;
    background-repeat: no-repeat;
    margin-bottom: 0 !important;
    padding-left: 15px;
	list-style-type:none;
	}
	
.width-894px{width:894px;}

.height-210px{height:210px}

.fontBold{font-weight:bold;}

.width-290px{
width:290px;
}

.textTransformNone{text-transform:none !important;}
/* end: classes for Campaign page */

.usbButtonRed_2{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
color:#ffffff !important;font-weight:bold;cursor:hand;font-size:12px; text-transform:capitalize;text-align:center;min-width:83px;height:40px;border:1px solid #de162b;outline:0px;margin-top: -5px !important; 
-moz-box-shadow: 0px 0px 4px #d1d1d1; -webkit-box-shadow: 0px 0px 4px #d1d1d1; box-shadow: 0px 0px 4px #d1d1d1; 
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#de162b url(../../images/HEMicrosite/red-button-primary2.png) repeat scroll left center; cursor:pointer;;display:inline-block;}
.usbButtonRed_2:hover{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#de162b url(../../images/HEMicrosite/red-button-primary2-h.png) repeat scroll left center; outline:0px !important;}
.usbButtonRed_2:active{
background-image: -webkit-gradient(linear, left top, left bottom, from(#fb3d51), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #fb3d51,  #81000e );
-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; 
background:#fb3d51 url(../../images/HEMicrosite/red-button-primary2-clk.png) repeat scroll left center;outline:0px !important;}

.usbButtonRed_2 a {padding:0 10px 0 10px;margin-top:2px;
text-decoration:none !important;display:block;}
.usbButtonRed_2 a {color:#ffffff !important;font-weight:bold !important;}

#IE8 .usbButtonRed_2{ padding: 0px !important; overflow: visible; }
#IE7 .usbButtonRed_2, #IE6 .usbButtonRed_2{display:inline;}
#IE6 .usbButtonRed_2{margin-top:0px !important}

/* Ipad Banker */
.span-768px{
width:768px!important;
}
.span-200 {width:200px;}

.span-530px{
width:500px!important;
}

.dotted-EDDDB3 {border-top:1px dotted #EDDDB3;}
.minwidth-35px{min-width:35px!important;}
.lineHeightSmall{line-height:1.3}
.color-darkblue{color:#0C2074}
.font-21px{
font-size:21px;
}

.border-2B85BB {border-top:1px solid #B2E0FF;
}
.height0px {height:0px}
.push-bottom-25px {margin-bottom:25px;}
.textInputBox{padding:5px 2px 5px 5px !important;}
#IE7 .textInputBox{padding:4px 2px 3px 5px !important;}
.push-top-2px {margin-top:2px !important;}

/* Clases for Mobile Splash Page*/

.min-width-35px{
min-width:35px;
}

.width-200px{
width:200px;
}

.height-24px{
height:24px;
}

.height-100px {
    height: 100px;
}
.padTop-80px{
padding-top:80px;
}

.marTop-40px{
margin-top:40px;
}

.usbButtonDarkBlue_2 {
    background: url("/images/darkBlue-button-primary2.png") repeat scroll left center #12499B;
    border: 1px solid #12499B;
    box-shadow: 0 0 4px #D1D1D1;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px !important;
    font-weight: bold;
    height: 35px;   
    outline: 0 none !important;
    padding: 2px 7px 7px;
    text-align: center;
    text-transform: capitalize;
}
.usbButtonDarkBlue_2:hover {
    background: url("/images/darkBlue-button-primary2-h.png") repeat scroll left center #12499B;
}
.usbButtonDarkBlue_2:active {
    background: url("/images/darkBlue-button-primary2-clk.png") repeat scroll left center transparent;
    box-shadow: none;
    outline: 0 none !important;
}

 #IE8 .usbButtonDarkBlue_2 {
background: url("/images/darkBlue-button-primary2.png") repeat scroll left center #12499B;
    border: 1px solid #12499B;
    box-shadow: 0 0 4px #D1D1D1;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px !important;
    font-weight: bold;
    height: 35px;   
    outline: 0 none !important;
	min-width:auto;
    padding: 2px 7px 7px;
    text-align: center;
    text-transform: capitalize;
}

#IE7 .usbButtonDarkBlue_2{
min-width:35px;
}

.invalid1{
background: #FEE4E5 url(../../images/bgnd-form-invalid-textfield2.png) no-repeat scroll right top !important;
border: 2px solid #D3040A;
}

#IE6 .invalid1{
background: #FEE4E5 url(../../images/bgnd-form-invalid-textfield2.png) no-repeat scroll right top !important;
border: 2px solid #D3040A;
}  
/* End: Clases for Mobile Splash Page*/

/* class for CTA blue border */
.blueBorderDottedTop{border-top:1px dotted #81A9D5;}

/* end: class for CTA blue border */

/* Classes for Bentley */
.blueBorderSolid{border: 1px solid #2B85BB;}
.border-top-bottom-ccc{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.width-210px{width:210px;}
.width-195px{width:195px;}
.width-45px{width:45px;}
.width-150px{width:150px;}
.width-155px{
width:155px;
}
.color-666 { color:#666666;}
.push-top-20px{margin-top:20px;}
.marRight-0px{margin-right:0px !important;}

/*	Home Page Carousel	*/

#homeFeature {
	background: url("/images/bg-feature-image.png") scroll left top transparent;
    height: 250px;
    position: relative;
	background-repeat:repeat-x !important;
}
#homeFeatureBack {
	background: url("/images/bg-feature-image.png") scroll left top transparent;
    height: 250px;
    overflow: hidden;
    position: relative;
	border: 1px solid #E2E2E2;
	background-repeat:repeat-x !important;
}
#homeFeatureList {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
#IE6 #homeFeatureList li {
	height:331px
}
#IE7 #homeFeatureList li {
	height:331px
}
#IE8 #homeFeatureList li {
}
#homeFeatureList li {
    cursor: pointer;
    display: none;
    height: 334px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
.featureImage {
}
.featureLink {
    color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 38px;
    position: absolute;
    text-decoration: none;
    top: 220px;
}
.featureLinkRight {
    color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 300px;
    position: absolute;
    text-decoration: none;
    top: 170px;
}
.featureLinkLeft{
    color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 30px;
    position: absolute;
    text-decoration: none;
    top: 170px;
}

#IE8 a.featureLink {
}
a.featureLink-hovered {
	text-decoration:underline
}
#IEfadeFix {
    display: none;
}
#IE7 #IEfadeFix, #IE8 #IEfadeFix {
	display:block;
	height:300px;
	position:absolute;
	top:0;
	left:0;
	background:white url('/images/bg-feature-image.png') top left repeat-x;
	width:100%;
	cursor:pointer
}
/*Banner Button Red CSS */
.bannerButtonRed a {color:#ffffff !important;font-weight:bold !important;}
.bannerButtonRed a {text-decoration:none;margin-top:10px !important;display:block;}
.bannerButtonRed{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
color:#ffffff;font-weight:bold;cursor:hand;font-size:14px;text-transform:capitalize;text-align:center;min-width:130px;height:40px;outline:0px !important; 
-moz-box-shadow: 0px 0px 4px #d1d1d1; -webkit-box-shadow: 0px 0px 4px #d1d1d1; box-shadow: 0px 0px 4px #d1d1d1; 
/*opacity:0.45;filter:alpha(opacity=45);*/
background:#de162b url(../../images/small-business/banner-button-red.png) repeat scroll left center; cursor:pointer;padding-right:10px; padding-left:10px;}
.bannerButtonRed:hover{
background-image: -webkit-gradient(linear, left top, left bottom, from(#de162b), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #de162b,  #81000e );
/*opacity:0.45;filter:alpha(opacity=45);*/
outline:0px !important;}
.bannerButtonRed:active{
background-image: -webkit-gradient(linear, left top, left bottom, from(#fb3d51 ), to(#81000e)); 
background-image: -moz-linear-gradient(top,  #fb3d51,  #81000e );
-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; 
outline:0px !important;}
#IE8 .bannerButtonRed {overflow: visible; }
#IE7 .bannerButtonRed {padding-left:13px !important;padding-top: 0px !important; overflow: visible; }
.prepend-left-40px{padding-left:40px;}
.width-25px{width:25px;}
#IE7 .usbButtonDarkBlue_1 {min-width:auto;padding-left:0;padding-right:0}
/* End : Classes for Bentley */

/* Classes for Splash Processing*/
.verticalAlignMiddle{vertical-align:middle !important;}

/* Classes for Collateral Zip Variation */
.left-15px{left: 15px !important;}
.infieldLabel2 {left: 8px !important;top: 9px !important;}
.textInputBox1{border: 1px solid #D1D1D1 !important;margin: 7px 0 0 !important;padding: 3px !important;}
.collateralZip .highlightBlueBorder {
    border: 2px solid #51A7CF !important;
    box-shadow: 0 0 4px #51A7CF inset;
}
.collateralZip .highlightRedBorder {
    border: 2px solid red !important;
    box-shadow: 0 0 4px #FF6666 inset;
    padding: 2px 3px !important;
}

/* Classes for platinum creditcard */
.fontSize40px{font-size:40px !important;}
.line-height-46px{line-height:46px}
.bannerText{ font-size: 40px;left: 40px;position: absolute;top: 67px;width: 400px;}
/* End : Classes for platinum creditcard */

/* Classes for flexperks creditcard */
.fontSize32px{font-size:32px !important;}
.bannerText_1{ font-size: 32px;left: 40px;position: absolute;top: 20px;width: 400px;}
/* End : Classes for flexperks creditcard */

/*Bentley Phase 3*/
.push-bottomMinus-5px {
    margin-bottom: -5px;
}
.marLeft-0px{margin-left:0px !important;}
.blueBorderDottedTop {
    border-top: 1px dotted #81A9D5;
}
.accountsBg{
    background-image: url("/images/mobile/accountalerts-bg1.png");
    background-repeat: no-repeat;
    height: 380px;
    margin-top: -12px;
    width: 695px;
}
.padBottom-30px{
padding-bottom:30px;
}

.blueText{
color:#1a92c5;
}


.height410 {height:410px !important;}
.featureLinkLeft1{
    color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 62px;
    position: absolute;
    text-decoration: none;
    top: 200px;
}

#Outerwrapper { width:946px;}
.navigationBarContainer {background:url(/images/mobile/blue_gradient.png) repeat-x; height:132px;} 
.navContainerpadWrap { padding:16px 11px 16px 12px;}
.FeatureButtonsContainer {background:url(/images/mobile/FeatureButtonsContainer.png) repeat-x; height:63px; width:300px;
	margin-right:11px;}
.rounded{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.floatLeft { float:left;}
.floatRight { float:right;}
.marginRight0px { margin-right:0px;}
.title_FeatureButton { font-size:18px; font-weight:bold; color:#0c2074; } 
.text_FeatureButton { font-size:12px; font-weight:normal; color:#0c2074; width:275px;} 
.featureButtonsWrap{Padding:15px 20px 15px 20px}
.horizontalRule{ border:1px	dashed #6a9bd0; margin:15px 0px 9px 0px;}  	  	  	  	  	  	
.clear { clear:both;}  
.additionalFeaturesTitle  {font-size:14px; font-weight:bold; color:#80b6d6;}
.additionalFeaturesTitle  a {	font-size:14px; font-weight:bold; color:#80b6d6; text-decoration:none;}
.additionalFeaturesTitle ul { list-style-type:none; padding-left:0px; margin-top:0px; }	
.additionalFeaturesTitle ul li { float:left;} 
.width450 { width:450px;}
.marginRight30 {margin-right:30px;} 
.marginRight8 {margin-right:8px;} 

.featureLinkBottom{
    
    display: block; 
    left: -2px;
    position: absolute;
    text-decoration: none;
    top: 260px;
}
.featureLinkRight1 {
    color: #DE162B;
    display: block;
    font-size: 13px;
    font-weight: bold;
    left: 355px;
    position: absolute;
    text-decoration: none;
    top: 170px;
}
.lightBlue{color:#0f2892}
.leftDottedBorder { border-left:1px dotted #e7d19a; }
.width-20px{width:20px;}
.width-270px{width:270px;}

/* Class for Online-Banking */
.font-30px{font-size: 30px !important;}
/* end: Class for Online-Banking */

/* 813 class  quick_loans_gray_gradient.jpg  quick_loans_banner.jpg*/
.grayBarContainer {
    background: url("/images/splash/financing/gray_gradient.jpg") repeat-x scroll 0 0 transparent;
    height: 64px;
    width: 785px;
	position: relative;
    top: 20px;
}
#IE7 .grayBarContainer { margin-top:12px !important; }
.bannerBackground {
    background: url("/images/splash/financing/banner_v2.png") no-repeat;
    height: 400px;
	margin-right: 15px;	
}

.marBottomMinus-3px{margin-bottom: -3px;}
.marTopMinus-5px{margin-top: -5px;}

.blueBorderSolid_ql {
    border: 1px solid #2B85BB;
    width: 325px;
	height: 0;
}

.push-left-18px{ margin-left:18px;}

/* Secondary nested bullet style */
ul.nestedBullet{margin:0; padding:0; list-style-type:none;}
ul.nestedBullet li{background-image:url(../../images/nestedBullet.png); background-repeat:no-repeat; background-position:0px 6px; list-style-image:none !important; background-repeat:no-repeat; background-position:0px 4px;  padding-left:15px !important;}
/* End : Secondary nested bullet style */

/* Classes for fat footer column width */
.span-210px{width:210px;float:left;}
.span-200px{width:200px;float:left;}
/* End : Classes for fat footer column width */

/* CMS_936 */
.push-left-54px{margin-left:54px;}
.navContainerpadWrap1 { padding:19px 11px 22px 12px;}
.line-height31px{line-height:31px;}
.line-height15px{line-height:15px;}
.width-201px{width:201px;}
.line-height-8px{line-height:8px;}