body {margin:auto 0;padding:0;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#666666;background-color:#e6e6e6}

.eshBlue {color:#009ddc;}
.eshGreen {color:#8bc53f;}
.eshDark {color:#231f20;}
.eshNormal {color:#666666;}

p {margin:10px 0 10px 0;padding:0;}
b {color:#231f20;}
a {color:#009ddc;text-decoration:none;}
a:hover{color:#009ddc;text-decoration:underline;cursor:pointer;}
img {border:none;border-width:0;}
/*input {font-size:1em;}*/
/*select {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:13px}*/

ol {padding-left:26px;}
ol li {padding:0 0 0 0;margin:6px 0 0 0;}
ul {list-style-type:none;margin:0 0 0 10px;padding:0 0 0 6px;}
ul li {list-style-image:url('../img/subPageBullet.jpg');list-style-position:outside;padding:0;margin:6px 0 0 0;}
ul li a {color:#009ddc;}
ul li a.hover {color:#009ddc;text-decoration:underline;cursor:pointer;}

ol.steps {font-size:14px;color:#8bc53f;font-weight:bold;padding-bottom:1px;margin:0 20px 0 20px}
ol.steps li {margin-bottom:20px}
ol.steps li p {color:#231f20;}
ol.steps li p small {font-size:13px;font-weight:normal;}

ol.steps1 {font-size:18px;color:#009ddc;font-weight:bold;padding-bottom:1px;margin:0 20px 0 20px}
ol.steps1 li {margin-bottom:20px}
ol.steps1 li p {color:#231f20;font-size:12px;font-weight:normal;}

td.joinBulletsNumber {font-size:40px;font-weight:bold;color:#8bc53f;padding:5px 0 5px 10px;}
td.joinBullets {font-size:11px;color:#231f20;padding-bottom:3px;}

ul.finance {list-style-type:none;margin:0 0 0 0;padding:0 0 0 0}
ul.finance li {list-style-image:none;background:url('../img/greenCheck.gif') no-repeat 0 0;list-style-position:outside;padding-left:20px;margin:6px 0 0 0;}

h1 {color:#009DDC;font-weight:bold;font-size:20px;margin:6px 0 15px 0;}
h2 {color:#009DDC;font-size:14px;margin:6px 0 15px 0;}
h3 {font-size:20px;margin:3px 0 4px 5px;color:#009ddc}
h3 img {padding:0 8px 4px 0;vertical-align:middle}

.faq {font-size:14px;color:#009ddc;font-weight:bold;}

form {margin:0;padding:0;}
.clear {clear:both;height:0;margin:0;padding:0;font-size:0;border:0;}
.errors {color:red;}
#errors {margin:5px;padding:6px;border:1px solid #dd0000;background:#ffd8d8;vertical-align:top;color:#ff0000;font-weight:bold }
#errors img {padding-right:10px}

/*.sectionHeader {background:url('../img/listslice.gif') 0 0 repeat-x;height:16px;margin:20px 0 10px 0;padding:4px 10px 4px 10px;color:#009ddc;font-size:14px;font-weight:bold;width:690px}*/
.sectionHeader {border-bottom:2px solid #dddddd;border-top:2px solid #dddddd;height:16px;margin:20px 0 10px 0;padding:4px 10px 4px 10px;color:#009ddc;font-size:16px;font-weight:bold;width:690px}
.sectionHeader a {color:#009ddc;padding:3px 0 0 0;text-align:left;font-size:11px}
.sectionHeader a:hover {color:#009ddc;text-decoration:underline;}
.sectionHeaderTitle {float:left;width:250px;max-width:250px;min-width:250px}
.sectionHeaderCaution {float:left;text-align:left;font-weight:normal;color:#666666;font-size:11px}
.instructions {font-size:1em;margin:5px 0 12px 0;padding:0 10px 6px 10px}
.questionDiv { margin-top:6px}

#headerBar {background:url('../img/topBarSlice.gif');background-repeat:repeat-x;height:34px;}
#headerContentBar {width:950px;margin:0 auto;padding-top:8px;}
#headerLinksBox {float:left;width:230px;color:#CCCCCC;}
#ticker {float:left;width:390px;overflow:hidden;margin:0;padding:0;text-align:center;}
#loginBox {float:right;height:20px;margin-right:5px;margin-top:-3px;width:600px;text-align:right;}
#headerLoginBox {float:right;position:relative;top:-2px;width:330px;text-align:right;}
.passBox{position:relative;top:-4px;border:1px solid #CCCCCC;width:130px;margin:0;padding:2px;font-size:10px;}
#frontMainNav {position:relative;top:0;left:0;margin:10px 0 10px 0;height:60px;font-size:11px;}
#frontNavBox {float:right;width:650px;position:relative;top:5px;text-align:right;}
#mainContent {margin:0 auto;padding:0;width:950px}
#mainContentApp {margin:0 auto;padding:0;width:710px}
#mainContentLoan {margin:0 auto;padding:10px 0 0 0;width:710px;background:#ffffff;border:solid 1px #dddddd}
#logoHeader {position:relative;top:0;left:0;margin:0 0 10px 0;padding-top:0;height:70px;font-size:11px;background-color:#ffffff;border-bottom:4px solid #009ddc}
#headerContent {margin:0 auto;padding:0;width:950px}
#headerContentApp {margin:0 auto;padding:0;width:710px}
#frontLogoBox {float:left;width:250px;position:relative;left:3px;top:15px}
/*
 * topmenu
 */
div#topmenu {position:relative;float:right;top:0;right:0;height:19px;padding:5px 15px 0 0}
div#topmenu ul { margin:0;padding:0;list-style:none;float:left; }
div#topmenu li {margin:0;padding:0;float:left;display:block; }
div#topmenu li a { height:20px; padding:0 10px 0 10px;background: url(../img/topmenu_item_bg.png) 0 4px no-repeat;float:left;display:block;position:relative;line-height:17px;overflow:hidden;font-size:85%;text-decoration:none; }
div#topmenu li.item1 a {padding:0 10px 0 0;background:none; }
div#topmenu a:link, div#topmenu a:visited { color:#009ddc }
div#topmenu a:hover { color:#009ddc; text-decoration:underline; }

/*a {color:#009ddc;text-decoration:none;}*/
/*a:hover{color:#009ddc;text-decoration:underline;cursor:pointer;}*/

div.trigger {position:relative;float:right;top:0;right:0;width:540px;cursor:pointer}
div.trigger img {width:20px;height:24px;border:0}
div.trigger-l, div.trigger-r {width:20px;height:24px;float:right}
/*div.trigger-l {background: url(../img/trigger_l.gif) 100% 0 repeat-x;}*/
/*div.trigger-r {background: url(../img/trigger_r.gif) 100% 0 repeat-x;}*/
/*div.trigger-m {width: 500px;height:24px;background: url(../img/trigger_m.gif) 100% 0 repeat-x;float:left;text-align:center;font-size:85%;line-height:18px;overflow:hidden;color:#ffffff;}*/
div.trigger-m {width: 500px;height:24px;float:right;text-align:center;font-size:85%;line-height:18px;overflow:hidden;color:#ffffff;}

.topBorder {border-top:1px solid #dddddd}
.bottomBorder {border-bottom:1px solid #dddddd}
.compareLeft {width:245px;padding:5px 25px 5px 0;border-bottom:1px solid #dddddd}
.compareLeft4 {width:290px;padding:5px 0px 5px 5px;border-bottom:1px solid #dddddd;color:#666666;font-weight:normal;text-align:left}
.compareRight {text-align:center;padding:5px 5px 5px 0;border-bottom:1px solid #dddddd}
.landingTableNumber {font-style:italic;font-size:36px;font-weight:bold;color:#8bc53f;vertical-align:top;padding-right:15px}
.landingTableText {font-size:14px;padding:5px 0 5px 0;}

ul.blueArrow {list-style-type:none;margin:10px 0 0 10px;padding:0 0 0 0}
ul.blueArrow li {list-style-image:none;background:url('../img/blueArrow.gif') no-repeat 0 2px;list-style-position:outside;padding-left:13px;margin:6px 0 0 0;color:#777777;font-weight:bold;font-size:11px;line-height:92%}

#footerBox {margin-top:10px;font-size:11px;text-align:center;margin-bottom:50px;}

#leftColumn {float:left;width:205px;background:#ffffff;padding:10px;/*min-height:410px;*/}
#leftColumn a {color:#009ddc;padding:3px 0 0 0;text-align:left;}
#leftColumn a:hover {color:#009ddc;text-decoration:underline;}
#leftColumn ul {list-style-type:none;margin:10px 0 0 0;padding:0;text-align:left;}
#leftColumn ul li {list-style-image:none;padding:0;margin:3px 0 0 0;}
#leftColumn ul li a {color:#009ddc;}
#leftColumn ul li a:hover {color:#009ddc;text-decoration:underline;}

#leftColumnHolder {float:left;width:225px;}
#leftColumnTitle {width:200px;background:#ffffff;padding:10px 10px 15px 15px;margin-bottom:10px;}
#leftColumnWidget {width:205px;background:#eeeeee;padding:10px;}

#leftColumnContent1 {width:205px;background:#eeeeee;padding:10px 10px 10px 10px;margin-bottom:10px}
#leftColumnContent2 {width:205px;background:#e8f3f8;padding:15px 10px 15px 10px;margin-bottom:10px}
#leftColumnContent3 {width:205px;background:#ffefd9;padding:15px 10px 15px 10px;margin-bottom:10px}
#leftColumnLinks {padding-top:8px}

#leftColumnTitle a {color:#009ddc;padding:3px 0 0 0;text-align:left;}
#leftColumnTitle a:hover {color:#009ddc;text-decoration:underline;}
#leftColumnTitle ul {list-style-type:none;text-align:left;margin:0}
#leftColumnTitle ul li, #leftColumnTitle ul li.inactive {list-style-image:none;padding:0;margin:3px 0 0 0;}
#leftColumnTitle ul li.active {color:#009ddc;font-weight:bold;padding-left:10px;background: url('../img/blueArrow.gif') 0 3px no-repeat; }
#leftColumnTitle ul li b {color:#009ddc;padding-left:2px }
#leftColumnTitle ul li a {color:#009ddc;}
#leftColumnTitle ul li a:hover {color:#009ddc;text-decoration:underline;}


.sideInput {width:205px;border:1px solid #C6C6C6;margin-top:2px;}

#rightMainColumn {width:710px;float:right;min-height:138px;background-color:#ffffff}
#oneMainColumn {width:950px;min-height:138px;background-color:#ffffff;}

.standardPadding { padding:10px;}
.minHeightBottom { clear:both;background: transparent url(../img/rightBarBottomGradient.gif) repeat-x scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 69px;}

.greenCountParen {color:#8bc53f;padding:0 6px 0 6px;}
.clickable {color:#8bc53f;font-weight:bold;}
.notclickable {font-weight:normal;}
input.radio { border:0;padding:10px 2px 0 2px; }

.button a {text-decoration:none}

input.imageButton { border:0;cursor:pointer;margin-left:5px;margin-right:5px; }
input.disabledImageButton { border:0;margin-left:5px;margin-right:5px; }


.statsLabel {padding-left:10px;}
.statsValue {text-align:right;font-weight:bold;}

.isOn
{
    color:#8bc53f;
    font-weight:bold;
}

.help
{
    width:100px;
    float:left;
    margin:0 10px 0 10px;
}
.helpText { font-size:9px;color:#777777}
.helpText ul { list-style-type:none;margin:4px 0 10px 6px;padding:3px;}
.helpText ul li {list-style-image:inherit; padding:0;margin:2px 0 0 0; }

.flashHelp
{
    float:left;
    width:110px;
}
#instructions
{
    margin-bottom:20px;
    float:left;
    clear:both;
}

.addressGreen
{
    font-weight:bold;
    color:#8bc53f;
    text-align:left;
    margin:0;
    padding:0;
}
.addressBlue
{
    font-weight:bold;
    color:#009ddc;
    text-align:left;
    margin:0;
    padding:0;
}
.addressRight
{
    font-weight:bold;
    color:#8bc53f;
    text-align:right;
    margin:0;
    padding:0;
}

body.pop
{
    margin:0 0 20px 0;
    /*padding:0 0 20px 0;*/
}
#pageListNav
{
    vertical-align:top;
    text-align:left;
    /*width:100%;*/
    padding:10px;
    background:#eeeeee;
}

a.freeThumb { padding:2px;}
img.freeThumb { border:2px solid #666666; }

table.review { text-align:left;font-size:11px;color:#666666;font-weight:normal; }
table.review tr.header td { background:#D1E6F1;font-weight:bold;vertical-align:bottom;padding:3px 2px 3px 2px }
table.review tr.rowEven { background:#F0F0F0; }
table.review tr.rowOdd { background:#E8E8E8; }
table.review td {padding:2px 10px 2px 0}
table.review td.label { width:240px;max-width:240px;min-width:240px}
table.review td.labelRight { width:100px;max-width:100px;min-width:100px}
table.review td.value { padding-left:2px;width:120px;max-width:120px;min-width:120px;color:#231f20 }
table.review td.title, th.title { text-align: left;padding: 1px 1px 1px 10px;margin: 2px;white-space:nowrap;min-width:140px}

table.loanAppForm { text-align:left;font-weight:normal;font-size:12px;color:#231f20;vertical-align:middle}
table.loanAppForm input, select {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px}
table.loanAppForm td.freeWidget input {font-size:1em}
table.loanAppForm td.freeWidget select {font-size:1em;}
table.loanAppForm td { padding:0 10px 2px 0;vertical-align:middle; }
table.loanAppForm td.displayNone { display:none }
table.loanAppForm td.list { text-transform:none; }
table.loanAppForm td.label { width:160px;max-width:160px;min-width:160px;padding: 1px 1px 1px 0;margin:2px; }
table.loanAppForm td.freelabel { padding: 6px 0 4px 0}
table.loanAppForm td.title { text-align: left;padding: 1px 1px 1px 10px;margin: 2px;white-space:nowrap;min-width:140px}
table.loanAppForm td.helpText { width:250px;font-size:9px;color:#777777;text-transform:none;padding-left:46px;vertical-align:top;white-space:normal;}
table.loanAppForm td.widget { margin:1px 0 1px 0;height:14px;padding:1px 1px 1px 10px;width:140px;}
table.loanAppForm td.freeWidget { margin:1px 0 1px 0;height:14px;padding: 1px 1px 1px 10px }
table.loanAppForm td.freeWidgetXtra { margin:1px 0 1px 0;height:14px;padding: 1px 1px 1px 20px }
table.loanAppForm td.radio { margin: 1px 0 1px 0;height: 14px;padding: 40px 1px 1px 10px;vertical-align:top;border:none;background:none }
table.loanAppForm td.cc { margin: 1px 0 1px 0;height: 14px;padding: 1px 1px 1px 10px; }
table.loanAppForm td.cc input { width: 18px;background: url(../img/input.gif) 0 0 no-repeat;overflow:hidden;margin:1px 1px 2px 0;border: 1px solid #009ddc;padding: 1px 1px 1px 2px; }
table.loanAppForm td.cvv {margin: 1px 0 1px 0;font-weight: bold;height: 14px;padding: 1px 1px 1px 10px; }
table.loanAppForm td.cvv input { width: 40px;background: url(../img/input.gif) 0 0 no-repeat;overflow:hidden;margin:1px 1px 2px 0;border: 1px solid #009ddc;padding: 1px 1px 1px 2px; }
table.loanAppForm td.widget input { width: 180px;background: url(../img/input.gif) 0 0 no-repeat;overflow:hidden;margin: 2px;border: 1px solid #009ddc;padding: 1px 1px 1px 2px; }
table.loanAppForm td.freeWidget input {background: url(../img/input.gif) 0 0 no-repeat;overflow:hidden;height:15px; margin: 1px 1px 2px 0;border: 1px solid #009ddc;padding: 1px 1px 1px 3px;}
table.loanAppForm td.freeWidgetXtra input {background: url(../img/input.gif) 0 0 no-repeat;overflow:hidden;margin: 2px;border: 1px solid #009ddc;padding: 1px 1px 1px 2px;}
table.loanAppForm td.freeWidget select { margin: 1px 1px 2px 0;border: 1px solid #009ddc;padding:0}
table.loanAppForm td.freeWidget textArea {background: url(../img/input.gif) 0 0 no-repeat;margin: 1px;border: 1px solid #009ddc;padding: 1px 1px 1px 2px; }
table.loanAppForm td.radio input {overflow:hidden;margin: 1px;padding: 2px 4px 2px 4px; }
table.loanAppForm td.errors {font-weight:normal;color:red;vertical-align:middle;text-align:left;width:12px;max-width:12px; }

table.loanAppForm td.simpleCheckBox { width:15px; }
table.loanAppForm td.paddedCheckBox { padding-left:10px;text-align:left;vertical-align:top;white-space:nowrap; }
table.loanAppForm td.paddedRadio { padding:0 10px 0 10px;text-align:left;vertical-align:top; }
table.loanAppForm td.xtraPaddedRadio { padding:15px 0 0 10px;text-align:right;vertical-align:top; }

p.question { margin:0;padding:3px 0 5px 0;color:#231f20}

hr.largeDiv
{
    border: none 0;
    border-top:1px solid #f8f8ff;
    border-bottom:1px solid #eeeeef;
    height:2px;
    width:100%;
    margin:10px 0 15px 0;
    clear:both;
}
.required { color:#ef0000;font-size:12px;font-weight:bold }
input.required { color:#666666; }
textarea.required {color:#666666;}

img.steps
{
    /*float:left;*/
    margin:0 0 10px 0;
    padding:0;
}
.registerGroup {
    padding:0;margin:0 0 10px 0;
}

.leftColumnGreenLine {
    border-bottom:1px solid #8bc53f;
    margin-bottom:10px;
    padding-bottom: 10px;
}
.joinLevelsLine {
    vertical-align:top;
    border-bottom:1px solid #dddddd;
    padding:8px;
}
.joinLevelsNoLine {
    vertical-align:top;
    padding:8px;
}

.subPageSep {
    height:2px;background-color:#E9E9E9;margin-top:20px;margin-bottom:20px;overflow:hidden;padding:0;
}

.rightGradient h3{
    float:left;
}

.rightGradient {
    background:url('../img/rightBarGradient.gif');background-repeat:repeat-x;
}

.dropArrow {
    position:relative;top:10px;
}

.blackDollar {
    color:#444444;
}

.titleFloatBox {
    float:left;width:650px;
}

.backBox {
    float:right;text-align:right;width:100px;margin-top:25px;
}

#summary {float:left;width:360px;padding:6px 24px 2px 2px}


a.dp-choose-date {
    float: left;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 5px 3px 0;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background: url(../img/calendar.gif) no-repeat;
}
a.dp-choose-date.dp-disabled {
    background-position: 0 -20px;
    cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
    width: 100px;
    float: left;
}
a.greenButton {
    background: transparent url('../img/button_green_a.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    color:#f4f4f4;
    height: 24px;
    margin-left:6px;
    margin-right: 6px;
    padding-right: 14px; /* sliding doors padding */
    text-decoration: none;
}

a.greenButton span {
    background: transparent url('../img/button_green_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 14px;
}
a.greenButton:hover, a.greenButton:active {
    background-position: bottom right;
    color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
    text-decoration: none;
}

a.greenButton:hover span,  a.greenButton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 14px; /* push text down 1px */
}
a.greenArrowButton {
    background: transparent url('../img/button_green_b.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    color:#f4f4f4;
    height: 24px;
    margin-left:6px;
    margin-right: 6px;
    padding-right: 14px; /* sliding doors padding */
    text-decoration: none;
}

a.greenArrowButton span {
    background: transparent url('../img/button_green_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 4px 5px 14px;
}
a.greenArrowButton:hover, a.greenArrowButton:active {
    background-position: bottom right;
    color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
    text-decoration: none;
}

a.greenArrowButton:hover span,  a.greenArrowButton:active span {
    background-position: bottom left;
    padding: 6px 4px 4px 14px; /* push text down 1px */
}


button {
  border:0;
  cursor:pointer;
  font-weight:bold;
  padding:0 20px 0 0;
  text-align:center;
}
button span {
  position:relative;
  display:block;
  white-space:nowrap;
  padding:0 0 0 20px;
}

/*blue buttons*/
button.submitBtn {
    background: transparent url('../img/button_green_a.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    color:#f4f4f4;
    height: 24px;
    margin-left:6px;
    margin-right: 6px;
    padding-right: 11px; /* sliding doors padding */
    text-decoration: none;
}

button.submitBtn span {
    background: transparent url('../img/button_green_span.gif') top left no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 14px;
}
button.submitBtn:hover {
    background-position: bottom right;
    color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
}
button.submitBtn:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 14px; /* push text down 1px */
}

/* loanAppWidget */
#loanAppWidget {width:225px;_width:225px;float:right;margin-bottom:10px;font-size:11px; }
#loanAppWidget .blueBox {background: url(../img/boxBottomBlue.gif) 50% 100% no-repeat; padding:10px 0 6px 0;margin-bottom: 7px;  min-width: 225px;  *width: 225px; height: 1%;}
#loanAppWidget .blueBox .content {background: url(../img/boxTopBlue.gif) 50% 0 no-repeat; padding: 4px 0 0;width: 15.4em; *width: auto; min-width: 225px; max-width: 100%;}
#loanAppWidget #loanApp .content { padding: 4px 0 6px; font-size:11px;}

#loanAppWidget .blueBox .content select {width:118px}
#loanAppWidget .blueBox .content form, #loanAppWidget .blueBox .content fieldset {border: none; margin: 0; padding: 0; }
#loanAppWidget .blueBox .content .displayNone { display: none; }
#loanAppWidget .blueBox .content dl { display: inline; float:left; margin: 2px 1px 2px 10px; padding: 0; width:208px}
#loanAppWidget .blueBox .content dt { display: inline; float:left; width: 82px; margin: 2px 0 0 0; padding:0;}
#loanAppWidget .blueBox .content dd { display: inline; float:right; margin: 0; padding: 0; width:121px;}
#loanAppWidget .blueBox .content .searchField { float:right; margin: 0 3px 0 2px; padding:0 2px 0 2px; width: 110px; height: 14px;}
#loanAppWidget .blueBox .content .labelCheck { float:left; margin:0 2px 0 0; height: 17px;}
#loanAppWidget .blueBox .content #purpose, #creditScore, div#check .dropMenu  { float:right; margin: 0 3px 0 3px; padding: 0; width: 90px; height: 17px;}

/* loanAppWidget2 */
#loanAppWidget2 {width:233px;_width:233px;float:right;margin-bottom:8px;font-size:13px;font-weight:bold}
#loanAppWidget2 input, select {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:13px}

#loanAppWidget2 form, #loanAppWidget2 fieldset {border: none; margin: 0; padding: 0; }
#loanAppWidget2 .displayNone { display: none; }
#loanAppWidget2 dl { display: inline; float:left; margin:0; padding: 2px 0 5px 0; width:233px;vertical-align:middle}
#loanAppWidget2 dt { display: inline; float:left; width: 82px; margin:0; padding:3px 0 0 0; vertical-align:middle;}
#loanAppWidget2 dd { display: inline; float:right; margin: 0; padding: 0; width:121px; vertical-align:middle;}
#loanAppWidget2 .searchField { float:right; margin: 0 0 0 0; padding:0 2px 0 2px; width: 111px; height: 17px;}
#loanAppWidget2 .labelCheck { color:#ffffff;float:left;margin:0 0 0 5px;height:17px;width:100px}
#loanAppWidget2 select { float:right; padding:0; width:119px;height:20px }

/* loanAppWidget2b */
#loanAppWidget2b {background:#009ddc;padding:10px 10px 10px 6px;width:233px;_width:233px;margin:15px 0 20px 0;font-size:13px;font-weight:bold}
#loanAppWidget2b input, select {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:13px}

#loanAppWidget2b form, #loanAppWidget2 fieldset {border: none; margin: 0; padding: 0; }
#loanAppWidget2b .displayNone { display: none; }
#loanAppWidget2b dl { display: inline; float:left; margin:0; padding: 2px 0 5px 0; width:233px;vertical-align:middle}
#loanAppWidget2b dt { display: inline; float:left; width: 82px; margin:0; padding:3px 0 0 0; vertical-align:middle;}
#loanAppWidget2b dd { display: inline; float:right; margin: 0; padding: 0; width:121px; vertical-align:middle;}
#loanAppWidget2b .searchField { float:right; margin: 0 0 0 0; padding:0 2px 0 2px; width: 111px; height: 17px;}
#loanAppWidget2b .labelCheck { color:#ffffff;float:left;margin:0 0 0 5px;height:17px;width:100px}
#loanAppWidget2b select { float:right; padding:0; width:119px;height:20px }

#loanAppStep a {color:#009ddc;padding:3px 0 0 0;text-align:left;}
#loanAppStep a:hover {color:#009ddc;text-decoration:underline;}
#loanAppStep ul {list-style-type:none;text-align:left;margin:0}
#loanAppStep ul li, #leftColumnTitle ul li.inactive {list-style-image:none;padding:0;margin:3px 0 0 0;}
#loanAppStep ul li.active {color:#009ddc;font-weight:bold;padding-left:10px;background: url('../img/blueArrow.gif') 0 3px no-repeat; }
#loanAppStep ul li b {color:#009ddc;padding-left:2px }
#loanAppStep ul li a {color:#009ddc;}
#loanAppStep ul li a:hover {color:#009ddc;text-decoration:underline;}

/*****************/
table.loanAppList { border:0;border-collapse:collapse;font-size:11px;width:100% }
table.loanAppList td { padding:4px 6px 4px 6px;border:1px solid #d3d3d3;border-collapse:collapse;vertical-align:top;text-align:left }
table.loanAppList tr.header td { background:#dadada;font-weight:bold;vertical-align:bottom }
table.loanAppList tr.rowEven { background:#fcfcfc; }
table.loanAppList tr.rowOdd { background:#efffef; }
table.loanAppList tr.summary { background:#D1E6F1;font-weight:bold; }

table.loanAppDisp { border:0;border-collapse:collapse;font-size:11px;width:100%;color:#666666 }
table.loanAppDisp td { padding:4px 6px 4px 6px;border-collapse:collapse;vertical-align:top;text-align:left }
table.loanAppDisp td.value { color:#231f20 }
table.loanAppDisp tr.header td { background:#D1E6F1;font-weight:bold;vertical-align:bottom }
table.loanAppDisp tr.rowEven { background:#F0F0F0; }
table.loanAppDisp tr.rowOdd { background:#E8E8E8; }
table.loanAppDisp tr.summary { background:#D1E6F1;font-weight:bold; }



/***************************************
   =cluetipClass: 'errortip'
-------------------------------------- */
.cluetip-errortip {
  background-color: transparent;
}
.cluetip-errortip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-errortip h3#cluetip-title {
    margin: 0 0 5px;
    padding: 2px 5px 0 6px;
    font-size: 12px;
    font-weight: bold;
    background-color: #ff0000;
    color: white;
    /*background-image:url("../img/exclamation.gif");*/
    /*background-position: 2px 2px;*/
    /*background-repeat:no-repeat;*/
}

.cluetip-errortip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-errortip div#cluetip-close {
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* errortip arrows */

.clue-right-errortip .cluetip-arrows {
  background-image: url(../img/arrowleft.gif);
}
.clue-left-errortip .cluetip-arrows {
  background-image: url(../img/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-errortip .cluetip-arrows {
  background-image: url(../img/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}
.clue-bottom-errortip .cluetip-arrows {
  background-image: url(../img/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/*UI tabs*/
.ui-tabs-nav {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.0em; text-decoration: none; list-style: none;
    font-family: Verdana, Arial, sans-serif;
    font-size:11px;
    float: left;
    position: relative;
    z-index: 1;
    border-right: 1px solid #d3d3d3;
    bottom: -1px;
}
.ui-tabs-nav-item {
    /*resets*/margin: 0; padding: 0; outline: 0; line-height: 1.0em; text-decoration: none; list-style: none;
    float: left;
    border: 1px solid #d3d3d3;
    border-right: none;
    font-size:11px;
}
.ui-tabs-nav-item a {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.0em; text-decoration: none; list-style: none;
    float: left;
    font-size:11px;
    font-weight: normal;
    text-decoration: none;
    padding: .5em 1.7em;
    color: #555555;
    background: #e6e6e6 url(../img/e6e6e6_40x100_textures_03_highlight_soft_75.png) 0 50% repeat-x;
}
.ui-tabs-nav-item a:hover {
    background: #dadada url(../img/dadada_40x100_textures_03_highlight_soft_75.png) 0 50% repeat-x;
    color: #212121;
}
.ui-tabs-selected {
    border-bottom-color: #d0edab;
}
.ui-tabs-selected a, .ui-tabs-selected a:hover {
    background: #d0edab url(../img/d0edab_40x100_textures_03_highlight_soft_65.png) 0 50% repeat-x;
    color: #222222;
}
.ui-tabs-panel {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.0em; text-decoration: none; list-style: none;
    font-family: Verdana, Arial, sans-serif;
    clear:left;
    padding-top:1px;
    font-size:11px;
    border: 1px solid #d3d3d3;
}
.ui-tabs-hide {
    display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}

/***   form styling        */
form.cmxform { width: 370px;font-size: 1em;color: #333;}
form.cmxform fieldset { margin-bottom: 10px;border: none;border-top: 1px solid #C9DCA6;background: url(../img/cmxform-fieldset.gif) left bottom repeat-x; }
form.cmxform legend, form.cmxform label { color: #333; }
form.cmxform legend { padding: 0 2px 0 0;font-weight: bold;_margin: 0 -7px; /* IE Win */ }
form.cmxform label { display: inline-block;line-height: 1.8;vertical-align: top; width: 120px; }
form.cmxform fieldset ol { margin:0;padding:0; }
form.cmxform fieldset li { list-style: none;margin: 0;padding: 5px 10px 7px;background: url(../img/cmxform-divider.gif) left bottom repeat-x; }
form.cmxform fieldset fieldset { border: none;margin: 3px 0 0;background: none; }
form.cmxform fieldset fieldset legend { padding: 0 0 5px;font-weight: normal; }
form.cmxform fieldset fieldset label { display:block;width: auto; }
form.cmxform em { font-weight: bold;font-style: normal;color: #f00; }
form.cmxform label {} /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

#uploadStatus { width: 230px; }
#uploadProgressBar { height:14px;border:1px solid #BBB;text-align:center;display:inline;float: left;}
#uploadIndicator { height:10px;position:relative;margin:1px;padding:1px;background:#9DC0F4;width:0;float:left; }
#uploadPercentage { width:20px;display:inline;float:right; }
