
.fieldset { border: 1px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding-bottom: 15px; padding-left: 25px; padding-right: 24px; margin-bottom: 15px; }
.legend { display: block; float: left; margin: -11px 0px 0px -2px; background: #FFFFFF; color: #a12830; width: auto !important; padding-bottom: 10px; padding-right: 1px; }
.edit { display: block; float: right; margin: -14px -25px 0px 0px; font-size: 10px; }
.tip { background: url('https://images.capitalone360.com/images/secure/globals/icon_action.gif') no-repeat; padding-left: 20px; padding-bottom: 5px; }
.formTip { background: url('https://images.capitalone360.com/images/secure/globals/icon_action.gif') no-repeat; padding-left: 20px; padding-bottom: 0px; position:absolute; width:160px; }
.print {background: url('https://images.capitalone360.com/images/secure/globals/icon_print.gif') no-repeat; padding-left: 30px; padding-top: 4px; height: 25px; cursor: pointer; }

.change_control { display: block; position: relative; clear: both; margin: -19px -25px 10px 0; background: #003a6f; padding: 0 15px 0 15px; height: 28px; line-height: 28px; color: #FFFFFF; cursor: pointer; float: right; font-size: 11px; font-weight: bold; border-radius: 0 5px 0 5px; -moz-border-radius: 0 5px 0 5px; -webkit-border-radius: 0 5px 0 5px; }
.change_control a, .change_control a:active, .change_control a:visited, .change_control a:hover { color: #FFFFFF; text-decoration: none; }
.change_control .left { display: block; float: left; border-right: 1px solid #FFFFFF; padding-right: 10px; margin-right: 10px; height: 28px; }

#addReferralsForm .change_control {margin-right:-36px !important;} 

.ksa_fieldset { background: url('https://images.capitalone360.com/images/secure/ksa/ksa_fieldset_background.png') repeat-x bottom left; border: 1px solid #1155cc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding-bottom: 15px; padding-left: 25px; padding-right: 24px; margin-bottom: 10px; }

.makePayiconTable thead tr { background: transparent url('https://images.capitalone360.com/css/backgrounds/th_bg.gif') top left repeat-x!important; }
.makePayiconTable thead th { background: transparent url('https://images.capitalone360.com/css/backgrounds/th_bg.gif') top left repeat-x!important;padding:0 0 10px 0; }
.myLoanStatusTbl thead th {padding:0;}
.makePayiconTable thead span.makePayiconTableFirst { background: transparent url('https://images.capitalone360.com/css/backgrounds/th_bg_left.gif') top left no-repeat; text-align: left; padding-left: 10px; }
.makePayiconTable thead span.makePayiconTableLast { background: transparent url('https://images.capitalone360.com/css/backgrounds/th_bg_right.gif') top right no-repeat; }
.makePayiconTable thead span { display: block; height: 100%; padding: 9px 5px 1px; font-weight: bold; text-align: center; color: #fff; white-space: nowrap; }

.od_fieldset { float: left; height: 150px; background: url('https://images.capitalone360.com/images/secure/od/od_bg.gif') no-repeat top left; margin: 0; }
ul.od { list-style-type: disc; list-style-position: outside; padding-left: 20px; }
div.od { border-bottom: 1px solid #a12830; }


#main_goal {display:block;background-image:linear-gradient(bottom, #dddddd 30%, #fff 92%);background-image: -o-linear-gradient(bottom, #dddddd 30%, #fff 92%);background-image: -moz-linear-gradient(bottom, #dddddd 30%, #fff 92%);background-image: -webkit-linear-gradient(bottom, #dddddd 30%, #fff 92%);background-image: -ms-linear-gradient(bottom, #dddddd 30%, #fff 92%);/* For Internet Explorer 5.5 - 7 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dddddd);	/* For Internet Explorer 8 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dddddd)";background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.30, #dddddd),color-stop(0.92, #fff));height:auto!important;margin: 0px;padding: 0 0 30px 0;}
#main_goal a:hover {text-decoration: none!important; cursor:pointer;}
#calculateInput{border-left: 2px #ccc solid;border-top: 2px #ccc solid;border-bottom: 2px #ccc solid;border-right:2px #ccc solid; font-size:12px; margin: 0 0 0 5;}
.meter-shadow{display:block; width: 249px; margin-left:-35px ; margin-top:-10px; height: 100px;background: url('https://images.capitalone360.com/images/secure/goaltracker/sgt_shadow.png') top left repeat-x;}
.sgt-fieldset {display:block; border: 0px solid #fff; border-radius:10px;  -moz-border-radius: 10px; -webkit-border-radius: 10px; background:#fff; clear:none; margin:10px 0 10px 15px!important; padding:2px 3px 2px 2px; }
.sgt-in-fieldset {display: block; border:1px solid #ddd;  -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;margin-bottom:0px!important; padding: 5px!important;}
#tag { width:286px; height:90px; background: url('https://images.capitalone360.com/images/secure/goaltracker/sgt_tag.png') 0 0 no-repeat; margin: -360px 0 0 -160px;}
.num-0 {background: url('https://images.capitalone360.com/images/secure/goaltracker/sgt_numbers.png') -3px -7px repeat-x; }
.num-1 {background: url('https://images.capitalone360.com/images/secure/goaltracker/sgt_numbers.png') -3px -50px repeat-x; }
.num-2 {background: url('https://images.capitalone360.com/images/secure/goaltracker/sgt_numbers.png') -3px -93px repeat-x; }
.num-3 {background: url('https://images.capitalone360.com/images/secure/goaltracker/sgt_numbers.png') -3px -136px repeat-x; }
.num-4 {background: url('https://images.capitalone360.com/images/secure/goaltracker/sgt_numbers.png') -3px -179px repeat-x; }
.num-5 {background: url('https://images.capitalone360.com/images/secure/goaltracker/sgt_numbers.png') -3px -223px repeat-x; }
.num-6 {background: url('https://images.capitalone360.com/images/secure/goaltracker/sgt_numbers.png') -3px -266px repeat-x; }
.num-7 {background: url('https://images.capitalone360.com/images/secure/goaltracker/sgt_numbers.png') -3px -310px repeat-x; }
.num-8 {background: url('https://images.capitalone360.com/images/secure/goaltracker/sgt_numbers.png') -3px -354px repeat-x; }
.num-9 {background: url('https://images.capitalone360.com/images/secure/goaltracker/sgt_numbers.png') -3px -397px repeat-x; }
#number {float:left; clear:none; width:34px; height:41px;}
.meter-progress {display:block; width: 138px; height: 276px; margin: 0 auto; border: 5px solid #fff; border-radius: 1px; background: transparent url('https://images.capitalone360.com/images/secure/goaltracker/meter_bg.png') 0 0px repeat-x; transition: all 1s linear 0s; }
.meter-progress-small {display:block; width: 90px; height: 120px; margin: -30px 0 0 30px; border: 5px solid #fff; border-radius: 1px; background: transparent url('https://images.capitalone360.com/images/secure/goaltracker/meter_bg.png') 0px 0px repeat-x; transition: all 1s linear 0s; }
#sgtbutton {background: url('https://images.capitalone360.com/images/secure/goaltracker/goaltracker-button.png') 0 0 no-repeat; height: 115px; cursor:pointer;}
#sgtbutton.disable {background: url('https://images.capitalone360.com/images/secure/goaltracker/goaltracker-button.png') 0 0 no-repeat; height: 115px; cursor:default; text-decoration:none;}
#sgtbutton:hover {background: url('https://images.capitalone360.com/images/secure/goaltracker/goaltracker-button-hover.png') 0 0 no-repeat; height: 115px; text-decoration:none;}
.disabled {background-color: #fff; filter:alpha(opacity=40); /* IE */opacity: 0.4; /* Safari, Opera */-moz-opacity:0.40; /* FireFox */ z-index: 20; height: 100%;width: 100%;background-repeat:no-repeat; position:relative;margin-top:-10px;}
.cashiers-check {background: url("https://images.capitalone360.com/images/secure/transfer/cashiers-check-image.png") left top transparent;display: block;   width: 545px; height: 230px;}
.cashiers-check-bg {background: url("https://images.capitalone360.com/images/secure/transfer/cashiers-check.png") left top transparent;display: block;   width: 640px; height: 260px;}
 
.savingsGoals .goalDisplayName {white-space: nowrap;width: 260px;overflow: hidden;text-overflow: ellipsis;padding-bottom: 10px;}
.savingsGoalsDetails .goalTypeName {white-space: nowrap;width: 186px;overflow: hidden;text-overflow: ellipsis;}



div.social_fieldset { position: inherit; border: 1px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding-bottom: 15px; padding-left: 10px; padding-right: 9px; margin-bottom: 5px; margin-top: 15px; height: 75px; overflow: visible !important;}