.change_pin{margin: 0 20px 0 25px; padding: 0; width: 93.2%;  clear: both; }
#personal .change_pin p{margin: 0; padding: 35px 25px 2px 10px; width: 50%; float: left; }
.change_pin p label{margin: 0; padding: 0;}
.change_pin ol{margin: 0; padding: 0; width: 43%;   float: right; font-size: 70%;}
.change_pin ol li{margin: 1.25em 0 .5em .5em; padding: 0;  display: inline;  width: 9%; list-style-type: none; float: left; clear: none;}
.change_pin ol li span{ margin: 0 0 0 5px; padding: 10px 0 0 5px; width: 20px; display: block;}
.change_pin label {margin: 0 0 .5em; padding: .25em 0 0;float: none;}
.change_pin label strong{padding: .25em 0 0 .4em; }
.change_pin input{margin: .25em .15em 0 0; padding: .25em .15em .25em 0; font-size: 100%;}

div.steps{width:665px;float:left;clear:both;display:block;margin:3px 0 10px;padding:0; }
div.steps ul{display:block;width:665px;list-style:none;margin:0;padding:0; clear:both; font-size: x-small; }
div.steps li{background:url("/POFS-NPS/css/bar_off_left.gif") no-repeat top left;float:left;margin:5px 0;  line-height: 1.3; font-weight: 700; }
div.steps li span{background:url("/POFS-NPS/css/bar_off_right.gif") no-repeat right top;color:#bbb;display:block;padding:1px 25px 1px 3px;float:left;text-decoration:none;height:30px; text-align: center;  vertical-align:middle; padding:1px 25px 1px 3px; }
div.steps li span.bdr{border-left: 1px solid #e6e6e6; padding:1px 25px 1px 10px;}
div.steps li span.bdrstart{border-left: 1px solid #e6e6e6; background:url("/POFS-NPS/css/bar_off_left_bdr.gif") no-repeat right top;  padding:1px 25px 1px 10px;}
div.steps li span.start{background:url("/POFS-NPS/css/bar_off_left_bdr.gif") no-repeat right top;}
div.steps li span.end{background:url("/POFS-NPS/css/bar_off_right_end.gif") no-repeat right top;}

div.steps ul li.bdrselected {color:#000;background:url("/POFS-NPS/css/bar_on_left_bdr.gif") no-repeat top left; height: 32px; padding-left: 10px;}
div.steps ul li.bdrselected span{color:#000;background:url("/POFS-NPS/css/bar_on_right.gif") no-repeat right top; height: 32px;}
div.steps ul li.selected {color:#000;background:url("/POFS-NPS/css/bar_on_left.gif") no-repeat top left; height: 32px;}
div.steps ul li.selected span{color:#000;background:url("/POFS-NPS/css/bar_on_right.gif") no-repeat right top; height: 32px;}
div.steps ul li.selected span.end{background:url("/POFS-NPS/css/bar_on_right_end.gif") no-repeat right top;}


#error{border: 2px solid #c00; min-height: 85px; max-height: 200px;}
#error p{color: #c00; font-size: smaller; margin: 0; padding: 2px 25px; font-weight: 700;}
#error p.redtxt{color: #c00; font-size: x-small; margin: 0; padding: 2px 25px; width: 80%; font-weight: 700;}
#error p.blacktext{color: #000; font-size: 70%; font-weight:100;}
h1{color: #075498; font-size: 120%; margin: 10px 0; padding: 0; font-weight:500; }
h2{color: #075498; font-size: 90%; margin: 0 25px 5px 24px; padding: 3px 0 0; font-weight: 700;  }
h3{color: #075498; font-size: 82%; margin: 0; padding: 5px 25px 10px 24px; font-weight: 700; clear: both; }
h4{color: #000; font-size: 75%; margin: 15px 0 5px; padding: 0 25px; font-weight: 700; clear: both;}
#personal h2{color: #075498; font-size: 90%; margin: 0 25px 5px 24px; padding: 5px 0 0; font-weight: 700;}
#med h2{color: #075498; font-size: 90%; margin: 0 25px 5px 24px; padding: 3px 0 5px; font-weight: 700; clear: both;  }

.hidden{position:absolute;left:-9999px;font-size: .000000000001em; color: #fff; margin: 0; padding: 0;}
input.border{margin: 0; padding: 0; }

#med {margin: 0; color: #000;  background: url('../images/bg_table.gif') no-repeat top left; min-width: 100%; width: auto; clear: both;}
#med.bg_faqs {  background: url('../images/bg_table_faqs.gif') no-repeat top left;   }
#med span.nolabel{margin-left: 22.2em;  display: block;}
#personal { background: url('../images/bg_table.gif') no-repeat top left; min-width: 100%; width: 100%;clear: both; }
#biglabel{margin: 0; color: #000;  background: url('../images/bg_tableblue.gif') no-repeat top left;  min-width: 100%; width: auto; border-top: 1px solid #C7EAF7; clear: both;}


.unbold{ font-weight: 400; width: 10em;}
div.hr{background:url(/POFS-NPS/css/dots_btn.gif) no-repeat left;height:3px;clear:both;margin:0 0 5px 25px;}
.table{margin: 10px 0 0; padding: 0; background: url('../images/bg_table_big.gif') no-repeat top left;  width:100%; max-width: 100%; clear: both;}
.tablemed{margin: 10px 0 0; padding: 0; background: url('../images/bg_table_med.gif') no-repeat top left;  width:100%; max-width: 100%; clear: both;}
select.width{width: 300px; display:block;}
.right_req{  margin: 0; padding: 0 20px 0 0;  font-size: x-small; float: right; display: inline-block !important; height: 0.01%; }
.right_req_rel{  margin: 0; padding: 0 20px 0 0;  font-size: x-small; float: right; position:relative; display: inline-block !important; height: 0.01%; }

ul{ padding: 0 0 15px 40px; }
ul li {margin: 0 0 5px; padding: 0;  vertical-align: top; line-height: 1.5em;}
#med ul.redlist{ padding: 0 0 15px 25px; list-style-type: none;}
#med ul.redlist li {margin: 0 0 5px; padding: 0 0 0 15px;  vertical-align: top; background: url('../images/arw_red_new.gif') no-repeat top left;	}
#med ol li { width: 95%; }
#med ul li { width: 95%; }
ul.dots {margin: 5px 0 5px 20px; padding: 0; list-style-type: none; font-size: 70%;}
ul.dots li{vertical-align: middle;  background: url('../images/dots_blue.gif') no-repeat top left; padding: 0 5px 0 15px;}
.moneyblue label{width: 19em;  }
.moneyblue ol.number{ padding: 0 25px 5px 50px;   }
.moneyblue ol.number li{ vertical-align: top; list-style-type:decimal; width: auto;}
#med li label.biglabel{width: 29em;}
.labelwidth{width: 25em; font-weight: 700; float:  left; }
.labelwidthb{width: 25em; font-weight: 500; float:  left;  display: inline-block !important;}

#med h2 a{text-decoration:  none; color: #075498; }
#med h2 a:HOVER{text-decoration:  underline; }
h2 a{text-decoration:  none; color: #075498; }
h2 a:HOVER{text-decoration:  underline; }
h3 a{text-decoration:  none; color: #075498; }
h3 a:HOVER{text-decoration:  underline; }
h4 a{text-decoration:  none; color: #000; }
h4 a:HOVER{text-decoration:  underline; }

#med div.checkbox { padding: 0 0 10px 15px; margin: 0; line-height: 1.2em; clear: both; }
#med div.checkbox{float: left; }
#med div.checkbox b{float: left; }
#med div.checkbox input{float: left; width: 3%; margin: 2px 0 0 8px; }
#med div.checkbox label.labelfull{width: 90%; font-weight: 500; font-size: 70%; margin: 0 ;  }

div.checkbox { padding: 0 0 10px 15px; margin: 0; line-height: 1.2em; width: 96%;}
div.checkbox span{float: left; }
div.checkbox b{ font-size: 70%;}
div.checkbox span{ font-size: 80%;}
div.checkbox input{ width: 3%; margin: 2px 0 0 3px; }
div.checkbox label.labelfull{ width: 70%; font-weight: 500; font-size: 70%; margin: 0; padding: 0; float:  none; }

.border_blk{border: 1px solid #000; margin: 0 20px;}
div.border_blk h2{color: #000;}

ol.nolist li{clear: both; margin: 0 0 5px; padding: 0;}
ol.nolist li input{float: left; width: 3%; margin: 5px 0 5px 8px; }
ol.nolist li label{width: 94%; font-weight: 500; margin: 5px 0; padding: 0; }
label.nestedlabel{color: #000; margin: 0 0 0 6px; padding: 0; width: auto; font-weight: 500; float:  none; }
fieldset.nestedlegend span span.white{ margin: 0 0 0 0; padding: 0 0 1px 12px; width: auto;}
fieldset.nestedlegend legend{	position:absolute;left:-9999px;font-size: .000000000001em; color: #fff; border: none; margin: 0 0 5px; padding: 0;}
fieldset.nestedlegend span{	color: #000; margin: 0 20px 0 6px; padding: 0 0 0 6px; width: 19em; font-weight: 700; float: left; }
fieldset.nestedlegend span span{ margin: 0 0 0 0; padding: 0 3px 0 0; width: auto;}



p.top a{background:url(../images/top.gif) no-repeat center left; padding: 20px 2px 20px 20px; margin: 0; line-height: 0; text-decoration: none; display: block; }
p.top a:HOVER{text-decoration: underline;}

.btn_back_sml{background: url('../images/buttons/btn_back_sml.gif') no-repeat top left; color: #c00;  font-weight: 700; background-color: #fff; width: 6.5em; height: 28px; border: none; float: left; padding: 3px 0; margin: 5px 0 0; font-size: 70%; }
.btn_back_med{background: url('../images/buttons/btn_back_med.gif') no-repeat top left; color: #c00;  font-weight: 700; background-color: #fff; width: 11.6em; height: 28px; border: none; float: left; padding: 3px 0; margin: 5px 0 0 25px; font-size: 70%; }
.btn_back_medium{background: url('../images/buttons/btn_back_medium.gif') no-repeat top left; color: #c00;  font-weight: 700; background-color: #fff; width: 17em; height: 28px; border: none; float: left; padding: 3px 0; margin: 5px 0 0; font-size: 70%; }
.btn_big_insideform{background: url(../images/buttons/btn_big_insideform.gif) no-repeat top left; width: 13.5em; height: 22px; border: none; margin: 3px 0 0 10px; font-weight: 700; color: #c00; }
.btn_bg_email{background: url(../images/buttons/btn_bg_email.gif) no-repeat top left; width: 13.5em; height: 22px; border: none; margin: 3px 0 0 10px; font-weight: 700; color: #c00;}
.btn_standard_sml_r{background: url('../images/buttons/btn_standard_sml.gif') no-repeat top left; color: #fff; font-weight: 700; background-color: #AD0101; width: 8.5em; height: auto; border: none; padding: 4px 0 3px; margin: 5px 0 0; float: right; font-size: 70%;}
.btn_standard_big_r{background: url('../images/buttons/btn_big_summary.gif') no-repeat top left; color: #fff; font-weight: 700; background-color: #AD0101; width: 14em; height: 28px; border: none;  padding: 4px 0 3px; margin: 5px 0 0; float: right; font-size: 70%;}
.btn_medium{background: url('../images/buttons/btn_medium.gif') no-repeat top left; color: #fff; font-weight: 700; background-color: #AD0101; width: 16em; height: 28px; border: none;  padding: 3px 0; margin: 5px 0 0; float: right; font-size: 70%;}
.btn_sml_medium{background: url('../images/buttons/btn_sml_medium.gif') no-repeat top left; color: #fff; font-weight: 700; background-color: #AD0101; width: 7.9em; height: 28px; border: none;  padding: 3px 0; margin: 5px 0 0; float: right; font-size: 70%;}

.btn_back_med_mid{background: url('../images/buttons/btn_back_med.gif') no-repeat top left; color: #c00;  font-weight: 700; background-color: #fff; width: 11.6em; height: 28px; border: none; float: left; padding: 3px 0; margin: 5px 0 0 100px; font-size: 70%; }
.btn_back_lrg_bot{background: url('../images/buttons/btn_back_lrg_r.gif') no-repeat top left; color: #C00;  font-weight: 700; background-color: #FFF; width: 16.5em; height: 28px; border: none; float: right; padding: 3px 0; margin: 5px 0 0 0; font-size: 70%; }
.btn_back_med_r{background: url('../images/buttons/btn_back_med.gif') no-repeat top left; color: #c00;  font-weight: 700; background-color: #fff; width: 11.6em; height: 28px; border: none; float: right; padding: 3px 0; margin: 5px 15px 0 0; font-size: 70%; }
.btn_logon{background: url('../images/buttons/btn_continue.gif') no-repeat top left; color: #fff; font-weight: bold; background-color: #AD0101; width: 7.2em; height: 27px; border: none; float: right;   padding: 6px 0 3px 0; margin: 5px 65px 0 0;  font-size: 70%; }
.btn_print{background: url('../images/buttons/btn_bg_insideform.gif') no-repeat top right; color: #c00;  font-weight: 700; background-color: #fff; width: 9.8em; height: 28px; border: none; padding: 3px 0 10px; margin: 10px 20px 10px 540px; font-size: 70%; }
.btn_no{background: url('../images/buttons/btn_no.gif') no-repeat top left; color: #c00;  font-weight: 700; background-color: #fff; width: 5.5em; height: 28px; border: none; float: left; padding: 3px 0 10px; margin: 5px 0 0 200px; font-size: 70%;  }
.btn_yes{background: url('../images/buttons/btn_yes.gif') no-repeat top left; color: #fff; font-weight: 700; background-color: #AD0101; width: 5.7em; height: auto; border: none; padding: 4px 0 3px; margin: 5px 200px 0 0; float: right; font-size: 70%;}
.btn_standard_sml_apply{background: url('../images/buttons/btn_standard_sml.gif') no-repeat top left; color: #fff; font-weight: bold; background-color: #AD0101; width: 8.60em; height: auto; border: none; padding: 3px 0px 4px 0px; margin: 0px 0px 0px 20px; font-size: 100%;}



div.textHidden a  {font-size:70%; text-decoration:underline; }
div.textHidden a, div.textHidden a:hover, div.textHidden a:visited
{
position:absolute;top:200px; left:50px;
width:1px;
height:1px;
overflow:hidden;
}

div.textHidden a:active, div.textHidden a:focus
{
position:absolute;
top: 70px;
left: 130px;
width:auto;
height:auto;
}  
#personal ol.security_numbers li span{padding-top: 10px; margin: 0;}
.center{text-align: center;}
.pad{ margin: 0; padding: 0 0 5px 0; display: block;}
li.pad{ margin: 0 0 5px 0; padding: 0 0 10px 0; display: block;}
h2.blue{color: #C7EAF7;}
div.margin{margin: 15px 0 0 0;}
ul.inline{margin: 0; padding: 0 0 0 24px;  list-style-type: none; font-size: 80%;}
ul.inline li{padding: 0 60px 0 0; display: inline; list-style-type: none; font-weight: 700;}
#med select.uniform {width:187px;}
#displaynone {display: none;}
.table_summary {background: url('../images/bg_table.gif') no-repeat top left;}
.med_offer {margin: 0; color: #000;  background: url('../images/bg_table.gif') no-repeat top left; clear: both;}
.med_offer2 {margin: 0; color: #000;  background: url('../images/bg_table2.gif') no-repeat top left; clear: both;}
.table_offer{ margin: 0 0 0 0; padding: 0 10px 0 0; width: 681px; min-width: 696px; font-size: 70%;}

/*classes for image divs*/
.float_right{float:right;}
.float_right_indent{float:right; margin:5px 55px 0 0 ;}
.float_right_head_myaccounts{float:right; margin:0 27px 0 0 ; }
.float_right_head_viewtransactions{float:right; margin:0 32px 0 0 ; }
.dropdown_align{margin:-7px 0 0 0 ;}
.dropdown_align_forcedown{margin:8px 0 0 0 ;}
.textfield_align{margin:0 0 -8px 0 ;}
.textfield_align_forcedown{margin:-6px 0 0  0 ;}
.align_middle{margin:0 0 0 100px ;}
span.abbrstyle{padding:0px 3px 0px 0px; width:auto;}
span.white{padding-left: 12px; }
.float_right_insideform{float:right; padding:0 10px 0 0;}
.float_left{float:left;}
.float_left_insideform{float:left; padding:0 0 0 10px;}
.float_left_head_myaccounts{float:left; margin:3px 0 0 -23px; }
.float_left_head_viewtransactions{float:left; margin:3px 0 0 -14px; }
.link_button{text-decoration: none; color:#ffffff;}
.align_button_yes{padding: 5px 0 0 200px;}
.align_button_no{padding: 5px 0 0 200px;}
.credit_card_dropdown_align{display: inline-block; padding: 0pt; margin: 0pt; vertical-align: middle;}
#img_div_main{ float: left; width: 100%;}
.long_textfield_dropdown_align{display: inline; padding: 0pt; margin: 0pt; vertical-align: top;}
.long_textfield_dropdown_align_block{display: inline-block; padding: 0pt; margin: 0pt; vertical-align: top;}

.table_offer_ob{ margin: 0 0 0 0; padding: 0 10px 0 0; width: 681px; min-width: 696px; font-size: 70%;}
.fixed{table-layout:fixed;padding: 0px 0px 0px 0px; min-width:677px;}
td.dashed{ overflow: hidden; border-right: 2px dashed #ccc; border-bottom: 0px;}
#biglabel1{margin-top: -0.5em; color: #000;  background: url('../images/bg_tableblue.gif') no-repeat top left;  min-width: 100%; width: auto; border-top: 7px solid #C7EAF7; clear: both;}

.hideSection{display:none};
.showSection{display:inline};

#noticeFieldSet {font-family:Arial; margin-left:50px; }
#noticeFieldSet h2{color: #000; font-size: 18px; margin: 35px 25px 5px 24px; padding: 3px 0 0; font-weight: 700;  }
#noticeFieldSet h3{color: #075498; margin: 25px 25px 0px 24px; padding: 0px; font-weight: 700; clear: both;}
#noticeFieldSet .labelwidthb{width: 20em; font-weight: 500; float:  left;  display: inline-block !important;}

span.tab1 {padding-left: 45px; display: inline-block;}
.blue_message {color: #075498;}
.withdrawal_image {margin-left: -38px; margin-right: -4px; vertical-align: middle;}
.running_man {margin-left: -32px;}
.withdrawal_label {margin-bottom: -20px;}
.immediate_label {padding-left: 0px; width: 18em; float: none; margin-left: 0px;}
#immediateFlag {vertical-align: middle;}
#withdrawal_fee_tooltip {
    font-size: 11px;
   	font-size-adjust: 0.47;/*firefox rendering for font-size*/
    font-family: Verdana;
    font-weight: bold;
    color: #075498;
    display:none;
    position:absolute;
    width: 236px;
    height: 65px;
    padding: 8px;
    background: url('../images/withdrawal_fee_tooltip.png') no-repeat;
    margin-top: -44px;
    margin-left: -108px;
    padding-top: 12px;
}

#how_much_tooltip {
    font-size: 11px;
	font-size-adjust: 0.47; /*firefox rendering for font-size*/
	font-family: Verdana;
	font-weight: bold;
	color: #075498;
	display:none;
	position:absolute;
	width: 288px;
	min-height: 120px;
	padding: 8px;
	margin-top: -20px;
	margin-left: 485px;
	border: 3px solid #075498;
	border-radius:15px;
	word-wrap:break-word;
	background:white;
    
}


.question_mark{
	background: url('/POFS-NPS/css/questionmark.png');
	width:20px; 
	height:20px;
	border: 0px;
	display: inline; 
	}

#withdrawal_fee_link{
	font-weight: 700;
	color:#c00; 
	}
.tmo_amount{vertical-align:top;margin-left: -8px;}