html, body {
  color:#999999;
  background:#e8e8e8;
  height:100%;
  margin:0;
  padding:0;
  font: 11px Tahoma;
}
.input_120px
{
  padding-top:0px;
  background-image:url(../images/input_120px.png);
  background-repeat:no-repeat;
  border:0px;
  width:120px;
  height:21px;
  font-size:12px;
  color:#000000;
  line-height: 20px;
  float:left;
  z-index:5;
  text-align: center;
}
th {
  font: 12px Tahoma;
  color:#d5ff78;
  font-weight:bold;
  text-align:center;
  padding: 0 5px 5px 5px;
}

td {
  font: 12px Tahoma;
  color:#e9e9e9;
  /*text-align:center;*/
  padding: 0 5px 5px 5px;
}

.wrap {
  background-color: #fff;
  background-image: url(../images/header.png);
  background-position: top center;
  background-repeat: no-repeat;
  position:relative;
  width:1000px;
  margin: 0px auto -128px ;  
  height:auto !important;
  height:100%;
  min-height:100%;
  font: 11px Tahoma;
}

.wrap_not_login {
  background-color: #fff;
  background-image: url(../images/header_not_login.png);
  background-position: top center;
  background-repeat: no-repeat;
  position:relative;
  width:1000px;
  margin: 0px auto;
  height:auto !important;
  height:155px;
  font: 11px Tahoma;
}

.top_header {  
  width:1000px;
  height:46px;
}

.top_header_not_login {  
  width:1000px;
  height:23px;
}

.langs {  
  width:80px;
  height:32px;
  float:left;
  text-align:center;
  vertical-align:middle;
  padding-top:14px;
  visibility: hidden;
}

.langs a {  
  text-decoration:none;
  color:#a0a0a0;
}

.langs_not_login {  
  width:80px;
  height:32px;
  float:left;
  text-align:center;
  vertical-align:middle;
  /*Old value padding-top:70px; if feedback on*/
  padding-top:95px;
  padding-left:860px;
}

.langs_not_login a {  
  text-decoration:none;
  color:#c2d7a6;
}


#lang_drop_down {
  position:absolute;
  background-image: url(../images/lang_drop_down.png);
  background-position: top center;
  background-repeat: no-repeat;
  width:58px; 
  height:65px;
  top:35px;
  left:13px;
  text-align:center;
  display:none;
}

#lang_drop_down a {
  color:#929191;
  text-decoration:none;
  line-height:20px;
}
#lang_drop_down a:hover {
  color:#d5ff78;
  border-bottom:1px dotted #d5ff78;
  text-decoration:none;
  line-height:20px;
}

#lang_drop_down_not_login {
  position:absolute;
  top:140px;
  left:870px;
  background-image: url(../images/lang_drop_down.png);
  background-position: top center;
  background-repeat: no-repeat;
  width:58px; 
  height:65px;
  text-align:center;
  display:none;
}

#lang_drop_down_not_login a {
  color:#929191;
  text-decoration:none;
  line-height:20px;
}
#lang_drop_down_not_login a:hover {
  color:#d5ff78;
  border-bottom:1px dotted #d5ff78;
  text-decoration:none;
  line-height:20px;
}

.msgs {  
  width:125px;
  height:32px;
  float:left;
  text-align:center;
  vertical-align:middle;
  padding-top:14px;
  color:#a0a0a0;
  visibility: hidden;
}

.msgs a {  
  text-decoration:none;
  color:#d5ff78;
}

.personal_info {  
  width:515px;
  height:38px;
  float:left;
  text-align:left;
  vertical-align:middle;
  padding-top:8px;
  padding-left:28px;
  color:#a0a0a0;
}

.personal_info a {  
  text-decoration:none;
  color:#d5ff78;
}

.header_top_text {
  font: 12px Tahoma;
  padding-bottom:3px;
  color:#fff;
}

.header_bottom_text {
  font: 10px Tahoma;
}

.timer_bottom_text {
  font: 10px Tahoma;
}

.timer_image{
  width:100px;
  float:left;
  background:#404040;
}

.header_bottom_text a {
  color:#d5ff78;
}

.timer_bottom_text a {
  font: 10px Tahoma;
  border-bottom: 1px #777675 dotted;
  color:#a0a0a0;
}
.timer_bottom_text a:hover {
  font: 10px Tahoma;
  border-bottom: 1px #d5ff78 dotted;
  color:#d5ff78;
}

.top_timer {  
  width:175px;
  height:38px;
  float:left;
  text-align:left;
  vertical-align:middle;
  padding-top:8px;
  color:#a0a0a0;
}

.timer_top_text {
  font: 11px Tahoma;
  padding-bottom:3px;
  color:#a0a0a0;
}

#beeper_time {
  color:#d5ff78;
  font-weight:bold;
}

#strong_1 {
  display: block; 
  position: relative; 
  text-align: center; 
  color: #2d8100; 
  height: 3px; 
  line-height: 3px;
}

.logout {  
  height:38px;
  float:left;
  text-align:left;
  vertical-align:middle;
  padding-top:8px;
  color:#a0a0a0;
}

.logout_btn {  
  width:63px;
  height:21px;
  background:url(../images/logout_btn.png);
  padding-top:8px;
  padding-left:3px;
  color:#fff;
  text-align:center;
}

.logout_btn a {  
  color:#fff;
  text-decoration:none;
  display:block;  
  width:63px;
  height:21px;
}

.bottom_header {
  width:1000px;
  height:132px;
  padding-top:1px;
}

.feed_btn {
  width:73px;
  height:19px;
  background: url(../images/feed.png);
  padding-top:4px;
  padding-left:3px;
  color:#fff;
  text-align:center;
  margin-left:228px;
  float:left;
  visibility: hidden;
}

.feed_btn a{
  color:#fff;
  text-decoration:none;
  display:block; 
  width:73px;
  height:19px;
  visibility: hidden;
}

.feed_btn_not_login {
  width:73px;
  height:19px;
  background: url(../images/feed.png);
  /*padding-top:4px;*/
  padding-left:3px;
  color:#fff;
  text-align:center;
  margin-left:900px;
  float:left;
  display:none;
}

.feed_btn_not_login a{
  color:#fff;
  text-decoration:none;
  display:block; 
  width:73px;
  height:19px;
}

.acc_balance {
  width:354px;
  height:130px;
  float:left;
  padding-left:46px;
  padding-top:12px;
}

.acc_text a {
  font:18px Georgia;
  color:#e8e8e8;
  border-bottom: 1px #b2fa00 dotted;
  text-decoration:none;
  margin-right:80px;
}

#simplemodal-container {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url('../js/pie/PIE.htc');
    color:#386e13;
    position:relative;
}

#hiddendiv {
  padding-top:10px;
  padding-bottom:10px;
  *margin-top:-25px;
  *margin-bottom:-10px;
}

.acc_text_top, .acc_text_bottom {
  color:#fff;
  font-size:12px;
  text-align:center;
  line-height:20px;
  margin-right:37px;
}

.acc_text_top a {
  color:#fff;
  font-size: 11px;
}

.acc_text_top_b {
  color:#fff;
  font-size:12px;
  text-align:center;
  line-height:20px;
  font-weight:bold;
  /*border-bottom: 1px #fff solid;*/
  margin-right:15px;
}

.exchange_rates {
  height:130px;
  float:left;
  padding-left:40px;
  padding-top:12px;
}

.exchange_rates_text a {  
  font:18px Georgia;
  border-bottom: 1px #b2fa00 dotted;
  text-decoration:none;
  color:#e8e8e8;
}

.exchange_rates_table {
  padding-top:12px;
}

.tab_delimiter {  
  border-right:1px #b2fa00 dotted;
}

.exchange_rates_more a {
  color:#d5ff78;
  margin-left:10px;
  font-size:12px;
}
.exchange_rates_more a:hover {
  text-decoration:none;
}

.clear {
  clear:both;
  font-size:0;
  line-height:0;
  height:1px;
}

.link_history {
  line-height:0px;
  padding: 0px 10px 5px 5px;
  font-size:9px;
  color:#999999;
  *padding-top: 10px;
}

.link_history a{
  color:#56b601;
}

.link_history a:hover{
  text-decoration:none;
}

.content {
  padding:10px 0px 0px 0px;
  height:100%;
}

.side_menu {
  background:#f4f4f4;
  padding:0px;
  margin:0px;
  width:240px;
  float:left;
}

.q_help {
  background:url(../images/q_help.png) no-repeat top left;
  width:240px;
  height:126px;
}

.q_help_title {
  font:18px Georgia;
  color:#4f9f19;
  margin: 9px 0 0 21px;
}

.q_help_text {
  margin: 9px 0 0 21px;
  font-size:11px;
}

.q_help_text a {
  font-weight:bold;
  color:#5ea131;
  text-decoration:none;
}
.q_help_text a:hover {
  text-decoration:underline;
}

.self_content {
  padding:0px;
  margin:0px;
  width:760px;
  float:left;
}

.self_title {
  padding:0px;
  margin:0px;
  background:url(../images/self_title.png) no-repeat top right;
  height:32px;
  text-align:left;
  font:20px Georgia;
  padding-top:2px;
  padding-left:50px;
  color:#e9e9e9;
  position:relative;
}

.self_title img {
  position:absolute;
  left:40px;
  top:11px;
}

.help {
  position:absolute;
  right:-2px;
  top:-3px;
}

.select_label {
  float:left;
  width:130px;
  text-align:right;
  margin-right:15px;
  margin-top:4px;
  position:relative;
}

.select_label_text {
  position:absolute;
  top:-1px;
  left:-12px;
  width:130px;
  text-align:right;
  line-height: 20px;
}

.text_title {
  font-size:18px;
  padding:11px 0 0 57px;
}
.text {
  font-size:12px;
  padding:23px 0 0 103px;
}

.text_login {
  font-size:12px;
  padding: 80px 0 80px 0;
}

.star, .required {
  color:#73d100;
}

.input_text{
  padding-top:0px;
  background-image:url(../images/input_img.png);
  background-repeat:no-repeat;
  padding-left:10px;
  border:0px;
  width:434px;
  height:21px;
  font-size:12px;
  color:#838282;
  margin-bottom:0px;
  height:18px\0/;
  padding-top:3px\0/;
}

.input_text_200, .file{
  padding-top:0px;
  background-image:url(../images/input_img_200.png);
  background-repeat:no-repeat;
  padding-left:10px;
  border:0px;
  width:223px;
  height:21px;
  font-size:12px;
  color:#838282;
  margin-bottom:7px;
  height:18px\0/;
  padding-top:3px\0/;
}

.file{
  margin-right: 10px;
}

#massPaymentFile_div_container_input div
{
    cursor: pointer;
}

.input_text_not_login{
  padding-left:4px;
  background-image:url(../images/input_img_270x21.png);
  background-repeat:no-repeat;
  background-position: bottom left;
  border:0px;
  width:270px;
  font-size:12px;
  color:#000;
  height:21px;
  padding-top:4px\0/;
  height:18px\0/;
} 

* html .input_text_not_login{/* for IE6 */
  height:15px;
  padding-top:3px;
}
*+html .input_text_not_login{/* for IE7 */
  height:15px;
  padding-top:3px;
}

* html .input_text_not_login{/* for IE6 */
  height:18px;
  padding-top:3px;
}
*+html .input_text_not_login{/* for IE7 */
  height:18px;
  padding-top:3px;
} 

.buttons {
 text-align:right;
 padding-top:20px;
 padding-left:253px;
}

.left_btn_gr {
  background-image:url(../images/left_btn_d_green.png);
  background-repeat:no-repeat;
  width:162px;
  height:28px;
  float:left;
  text-align:center; 
  padding-top:4px;
  
}
.left_btn {
  background-image:url(../images/left_btn.png);
  background-repeat:no-repeat;
  width:162px;
  height:28px;
  float:left;
  text-align:center; 
  padding-top:4px;
  
}
.middle_btn {
  margin-left:11px;
  background-image:url(../images/middle_btn.png);
  background-repeat:no-repeat;
  width:162px;
  height:28px;
  float:left;
  text-align:center;
  padding-top:4px;

}
.right_btn {
  margin-left:11px;
  background-image:url(../images/right_btn.png);
  background-repeat:no-repeat;
  width:162px;
  height:28px;
  float:left;
  text-align:center; 
  padding-top:4px;
}

.leftSubmit, .middleSubmit, .rightSubmit
{
    background: url("../images/left_btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    width:162px;
    height:32px;
}
.middleSubmit
{
    background: url("../images/middle_btn.png") no-repeat scroll 0 0 transparent;
}
.rightSubmit
{
    background: url("../images/right_btn.png") no-repeat scroll 0 0 transparent;
}

.right_btn_login {
  margin-left:11px;
  background-image:url(../images/right_btn_80x32.png);
  background-repeat:no-repeat;
  width:80px;
  height:28px;
  float:left;
  text-align:center; 
  padding-top:4px;
}

.right_btn_login a {
  font:18px Georgia;
  text-decoration:none;
  color:#e9e9e9;
  display:block;
  width:80px;
  height:30px;
}

.right_btn_not_login {
  margin-left:11px;
  background-image:url(../images/right_btn_80x32.png);
  background-repeat:no-repeat;
  width:80px;
  height:28px;
  text-align:center;
  padding-top:4px;
  margin-left: 190px;
}

.right_btn_not_login a {
  font:18px Georgia;
  text-decoration:none;
  color:#e9e9e9;
  display:block;
  width:80px;
  height:30px;
}

.left_btn_login {
  margin-left:11px;
  background-image:url(../images/left_btn_80x32.png);
  background-repeat:no-repeat;
  width:80px;
  height:28px;
  float:left;
  text-align:center;
  padding-top:4px;
}

.left_btn_login a {
  font:18px Georgia;
  text-decoration:none;
  color:#e9e9e9;
  display:block;
  width:80px;
  height:30px;
}

.left_btn a, .middle_btn a, .right_btn a, .left_btn_gr a {
  font:18px Georgia;
  text-decoration:none;
  color:#e9e9e9;
  display:block;
  width:162px;
  height:30px;
}
.obligatory {
  font-size:12px;
  text-align:right;
  padding-top:42px;
  padding-right:70px;
}

.obligatory_login {
  font-size:12px;
  text-align:right;
  padding-top:42px;
  padding-right:140px;
}

.obligatory_login a {
text-decoration:none;
color:#6a6a6a;
}
.obligatory_login a:hover {
text-decoration:underline;
}

.obligatory a {
text-decoration:none;
color:#6a6a6a;
}
.obligatory a:hover {
text-decoration:underline;
}

.content_line {
  margin:45px 20px 135px 20px;
  border-bottom:1px #aaa dotted;
  text-align:center;
}

.content_line_green {
  margin:0px 20px 0px 20px;
  border-bottom:1px #b2fa00 dotted;
  text-align:center;
}

.content_line_gray {
  margin:0px 20px 0px 20px;
  border-bottom:1px #b2b2b2 dotted;
  text-align:center;
}

.empty_inner {
  height:111px;
}

.empty_inner_not_login {
  height:240px;
}

.bottom_blocks_not_login {
 text-align:center;
 padding-left:140px;
}

.bottom_blocks {
 text-align:center;
 padding-left:240px;
}

.bottom_block {  
  background-image:url(../images/block.png);
  background-repeat:no-repeat;
  width:227px;
  height:86px;
  float:left;
  margin-left:20px;
  margin-top:-100px;
  font:24px Georgia;
  color:#c7c7c7;
  padding-top:60px;
}

#footer {
  position:relative; 
  vertical-align:middle;
  width:1000px;
  background:url(../images/footer.png) #FFFFFF;
  height:128px;
  margin: 0px auto;
  padding:0px;
  clear:both;
  *margin-top:50px;
} 
.left_footer_text, .right_footer_text {
  float:left;
  padding-top:30px;
  line-height:20px;
}
@-moz-document url-prefix() {
  .bottom_block {margin-top:-100px;}
  
}
.left_footer_text {
  color:#96da00;
  padding-left:185px;
}
.right_footer_text {
  color:#d5ff78;
  padding-left:51px;
  text-align:left;
}

.left_footer_text a, .right_footer_text a {
  color:#d5ff78;
  text-decoration:none;
}
.left_footer_text a:hover, .right_footer_text a {
  text-decoration:underline;
}
a {
cursor:pointer;
}
a:focus
{
  -moz-outline: none;
  outline-style: none;
}

.all_help {
  display:block;
  border:0px;
  position:absolute;
  padding:5px;
  z-index:5;
  top:2px;
  left:195px;
}

#help_sms_code_all {
  left:155px;
  top:0px;
}
.help {
  position:absolute;
  top:2px;
  left:1px;
  z-index:0;
  cursor:pointer;
}
.help_block {
  color:#6a6a6a;
  display:none;
  font-size:11px;  
  min-width:300px;
  min-height:55px;
  text-align:left;
  margin-left:25px;
  background:#fff;
  z-index:10;
}

.inner_buttons {
  padding-left:20px;
  padding-top:10px;
  
}
.inner_button {
  float:left;
  width:144px;
  height:31px;
  position:relative;  
  text-align:center;
  padding-top:2px;
  
}
.inner_button a {  
  display:block;
  width:144px;
  height:33px;
  font-size:12px;
  text-decoration:none;
  color:#fff;
}
.pages_info_line {  
  padding-left:20px;
  padding-top:10px;  
}

.content_line_inner {
  margin:13px 20px 0px 20px;
  border-bottom:1px #aaa dotted;
  text-align:center;
}

.content_line_big {
  margin:5px 12px 5px 23px;
  border-bottom:1px #aaa dotted;
  text-align:center;
}


.page_inner_content {
  margin:10px 0px 5px 39px;
  font-size:12px;
  position:relative;
  color:#6a6a6a;
  display: block;
  height: 20px;
}
.page_inner_clear
{
   margin-bottom:12px;
}
.info_left {
  float:left;
  position:absolute;
  top:5px;
  left:0px;
}
.pages_btn {
  /*background:url(https://royalonlinesavings.com/images/pages_btn.png);*/
  padding-top:2px;
  width:48px;
  height:19px; 
  float:left;
  text-align:center;
  position:absolute;
  top:3px;
  left:100px;
}
.pages_btn a{
  display:block;
  width:48px;
  height:21px;  
  color:#bababa;
  text-decoration:none;
}

.info_middle {
  float:left;
  position:absolute;
  top:0px;
  left:270px;

}

a.pages_prev {
  display:block;
  background:url(../images/pages_prev.png);
  padding-top:2px;
  width:74px;
  height:22px;
  float:left;
  text-align:center;
  color:#e9e9e9;
  text-decoration:none;
  font-size:14px;
  margin-right:9px;
}
a.pages_next {
  display:block;
  background:url(../images/pages_next.png);
  padding-top:2px;
  width:74px;
  height:22px; 
  float:left;
  text-align:center;
  color:#e9e9e9;
  text-decoration:none;
  font-size:14px;
}

.info_right {
  float:left;
  position:absolute;
  top:-2px;
  right:50px;
  color:#6a6a6a;
}
.info_right a {
  color:#6a6a6a;
  text-decoration:underline;
}
.info_right a.active {
  color:#81c21c;
  text-decoration:none;
}

.table_content {
 margin:-30px 13px 0px 39px;
 padding-top:38px;
 color:#6a6a6a;
}
.th_1 {  
  background:url(../images/th_bg.png); 
  height:24px;
  padding-top:7px;
  color:#f1f1f1;
  width:250px; 
  float:left; 
  text-align:center;
  border-right:1px #e0e0e0 solid;
}
.th_1 a, .th_2 a, .th_3 a {  
  text-decoration:none;  
  color:#f1f1f1;
}
.th_1 a:hover, .th_2 a:hover, .th_3 a:hover {   
  text-decoration:underline;  
  color:#d7ff7b;
}
.th_2 {  
  background:url(../images/th_bg.png);
  height:24px;
  padding-top:7px;
  color:#f1f1f1;
  width:240px;
  float:left;
  text-align:center;
  border-right:1px #e0e0e0 solid;
}
.th_3 {  
  background:url(../images/th_bg.png);
  height:24px;
  padding-top:7px;
  color:#f1f1f1;
  width:180px;
  float:left;
  text-align:center;
}
.td_1 {
  height:24px;
  padding-top:7px;
  color:#6a6a6a;
  float:left;
  width:210px;
  position:relative;
  padding-left:39px;
  border-right:1px #e0e0e0 solid;
  border-left:1px #d7d7d7 solid;
  margin:0px;
}
.td_2 {
  height:24px;
  padding-top:7px;
  color:#6a6a6a;
  float:left;
  width:240px;
  text-align:center;
  border-right:1px #e0e0e0 solid;
}
.td_3 {
  height:31px;
  color:#6a6a6a;
  float:left;
  width:174px;
  padding-top:7px;
  padding-left:5px;
  text-align:center;
  border-right:1px #d7d7d7 solid;
}

.td_1_gr, .td_2_gr, .td_3_gr {
  background:#ececec;color:#6a6a6a;
  float:left;
}
.td_1_gr {
  width:210px;
  height:24px;
  padding-top:7px;
  position:relative;
  padding-left:39px;
  border-right:1px #e0e0e0 solid;
  border-left:1px #d7d7d7 solid;
}
.td_2_gr {
  width:240px;
  text-align:center;
  height:24px;
  padding-top:7px;
  border-right:1px #e0e0e0 solid;
}
.td_3_gr {
  width:174px;
  padding-left:5px;
  text-align:center;
  height:31px;
  border-right:1px #d7d7d7 solid;
  padding-left:5px;
}
.check_box {
  position:absolute;
  left:11px;
  top:6px;
}
.ranking_tab td {
  font-size:10px;
  color:#6a6a6a;
  text-align:left;
}
.ranking_tab td a {
  font-size:10px;
  color:#6a6a6a;
  text-decoration:none;
}
.ranking_tab td a:hover {
  font-size:10px;
  color:#81c21c;
  text-decoration:underline;
}
.inner_bottom_buttons {
  padding-top:12px;
  padding-left:36px;
}
.inner_bottom_button_1 {
  background:url(../images/inner_bottom_btn_left.png);
  width:108px;
  height:29px;
  padding-top:3px;
  display:block;
  float:left;
  margin-right:12px;
  font-size:18px;
  text-align:center;
  text-decoration:none;
  color:#e9e9e9;
}
.inner_bottom_button_2 {
  background:url(../images/inner_bottom_btn_middle.png);
  width:225px;
  display:block;
  float:left;
  margin-right:12px;
  font-size:18px;
  text-align:center;
  color:#e9e9e9;
  height:29px;
  padding-top:3px;
  text-decoration:none;
}
.inner_bottom_button_3 {
  background:url(../images/inner_bottom_btn_right.png);
  width:326px;
  display:block;
  float:left;
  font-size:18px;
  text-align:center;
  color:#e9e9e9;
  height:29px;
  padding-top:3px;
  text-decoration:none;
}


.steps {
  background:url(../images/steps.png);
  width:671px;
  height:32px;
  background-position: right top;
  background-repeat:no-repeat;
  padding-bottom:25px;
}
.steps_text {
  color:#469400;
  font-size:18px;
  float:left;
  margin-left:144px;
  padding-top:5px;
}
.steps_btn1, .steps_btn2, .steps_btn3 {  
  height:32px;
  font-size:12px;
  color:#e9e9e9;
  float:left;
  padding-top:2px;
}
.steps_btn1  {
  margin-right:85px;
}
.steps_btn2 {  
}
.steps_btn3 {  
  margin-left:65px;
}
.steps_btn1 b, .steps_btn2 b, .steps_btn3 b {
  font-size:18px;
}
.inner_text_title {
  text-align:right;
  width:190px;
  float:left;
  line-height:20px;
  font-size:12px;
  position:relative;
  color:#6a6a6a;
  *margin-right:15px;
}
.inner_text_content {
  float:left;
  margin-left:30px;
  *margin-left:5px;
  line-height:20px;
  font-size:12px;
  color:#6a6a6a;
}

.auth_info {
  float:left;
  width:130px;
  text-align:right;
  margin-right:15px;
  margin-top:4px;
  position:relative;
  margin-left:79px;
}

.auth_info_text {
  position:absolute;
  top:-1px;
  left:-12px;
  width:130px;
  text-align:right;
  font-size:12px;
}

.auth_buttons {
 text-align:right;
 padding-top:20px;
 padding-left:333px;
}


.auth_obligatory {
  font-size:12px;
  text-align:right;
  padding-top:42px;
  padding-right:93px;
}
.auth_obligatory a {
text-decoration:none;
color:#6a6a6a;
}
.auth_obligatory a:hover {
text-decoration:underline;
}

.save_checkbox {
  font-size:12px;
  position:relative;
  padding-left:240px;
  padding-top:15px;
}
.save_check_box {
  position:absolute;
  left:220px;
  top:13px;
  
}

.font_style_01
{
color: #6a6a6a;
}

.steps100 {
  background:url(../images/steps100.png);
  width:671px;
  height:50px;
  background-position: right top;
  background-repeat:no-repeat;
  padding-bottom:5px;
}

.steps010 {
  background:url(../images/steps010.png);
  width:671px;
  height:32px;
  background-position: right top;
  background-repeat:no-repeat;
  padding-bottom:5px;
}


.steps001 {
  background:url(../images/steps001.png);
  width:671px;
  height:32px;
  background-position: right top;
  background-repeat:no-repeat;
  padding-bottom:5px;
}

.header_text_error {
  text-align:center;
  width:750px;
  float:left;
  line-height:20px;
  font-size:12px;
  margin-bottom:10px;
  margin-left:30px;
  color:red;
}

.inner_text_error {
  text-align:left;
  width:250px;
  float:left;
  line-height:10px;
  font-size:10px;
  margin-bottom:10px;
  color:red;
}

.small_input_text{
  float:left;
  padding-top:0px;
  background-image:url(../images/input_img_small.png);
  background-repeat:no-repeat;
  padding-left:5px;
  border:0px;
  width:40px;
  height:21px;
  font-size:12px;
  color:#000;
}

.error_msg_text {
  color: #ff0000;
  font-size: 11px;
  padding-bottom: 10px;
  padding-left:95px;
}

.card_warning_msg_text {
  color: red;
  font-size: 11px;
  padding-bottom: 10px;
  padding-left:0px;
  padding-right:30px;
}


.result_msg_text {
  color: green;
  font-size: 11px;
  padding-bottom: 10px;
  padding-left:50px;
  padding-right:50px;
}

.warn_msg_text {
  color: gray;
  font-size: 11px;
  padding-bottom: 10px;
}

a.back_btn_forgot_pass {
  position:absolute;
  top: 5px;
  left: 10px;
  font:18px Georgia;
}

a.big_links {
  font:16px Georgia;
  color:#828080;
}

.big_links_space {
  margin-left: 10px;
  margin-right: 10px;
}

#pass_status {
  position:absolute;
  top:0px;
  right:-275px;
  color:#000;
  font-size:10px;
  padding-top:4px;
  font-weight: bold;
  width:100%;
  text-align:left;
}

#pass_status2 {
  position:absolute;
  top:0px;
  right:-275px;
  color:#000;
  font-size:10px;
  padding-top:4px;
  font-weight: bold;
  width:100%;
  text-align:left;
}

.inner_acc_date {
  color:#6A6A6A;
  font-size:14px;
  font-weight: bold;
}

.send_my_balance_to {
  color:#6A6A6A;
  margin:0 0 0 39px;
  position: relative;
}

.send_my_balance_to_select {
  float:left;
  margin-bottom:50px;
}

.send_my_balance_to_select_title {
  float:left;
  color:#6A6A6A;
  font-size:12px;
  line-height:20px;
  position:relative;
  text-align:left;
  margin-right: 5px;
  font-weight: bold;
}

a.send_my_balance_to_btn {
  display:block;
  background:url(../images/pages_next.png);
  padding-top:2px;
  width:74px;
  height:22px;
  float:left;
  text-align:center;
  color:#e9e9e9;
  text-decoration:none;
  font-size:14px;
  margin-top:-1px;
}

a.print_btn {
  color:#000;
  font-size: 13px;
  font:bold 20px Arial;
}

#myselectbox5_input,#myselectbox6_input,#myselectbox7_input, #month_input, #year_input,
#newPaymentselectbox3_input,
#newPaymentselectbox4_input,
#newPaymentselectbox5_input /* look&fell of  select box*/
 /* look&fell of  select box*/
{
  width : 85px;
  height:12px;
  *height:13px;
  display : block;
  text-align:left;
  background: url('../images/myselectbox3_sel.png') right;
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#6a6a6a;
}
#month_input, #year_input /* look&fell of  select box*/
 /* look&fell of  select box*/
{
}

#myselectbox10_input, #myselectbox11_input, #myselectbox14_input, #myselectbox15_input, #myselectbox18_input,
#newPaymentselectbox8_input,
#newPaymentselectbox9_input,
#newPaymentselectbox10_input,
#newPaymentselectbox11_input,
#outward_1_input,
#outward_2_input,
#outward_3_input,
#outward_4_input,
#outward_6_input,
#newPaymentselectbox12_input {/* look&fell of  select box*/
  width : 201px;
  height:12px;
  *height:13px;
  display : block;
  text-align:left;
  background: url('../images/select_200.png') right;
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#6a6a6a;
}

#newPaymentselectbox1_input,
#newPaymentselectbox2_input,
#newPaymentselectbox3_input,
#newPaymentselectbox4_input,
#newPaymentselectbox5_input,
#newPaymentselectbox6_input,
#newPaymentselectbox7_input,
#newPaymentselectbox8_input,
#newPaymentselectbox9_input,
#newPaymentselectbox10_input,
#newPaymentselectbox11_input,
#newPaymentselectbox12_input
{/* look&fell of  select box*/
  margin-bottom:0px;
}

.input_titles {
  padding-top: 3px;
  padding-right: 15px;
}

.print_acc_balance tr th, .print_acc_balance tr td {
  color:#000;
  padding-top:2px;
}
.stat_select {
  line-height: 20px;
  float: left;
}
.stat_select_boxes {
  margin:0px;
  padding-top:0px;
  margin-bottom: 10px;
}
.stat_text {
  padding:0px 0 0 57px;
  margin:0px;
}
.stat_input_text{
  padding-top:0px;
  background-image:url(../images/stat_input_img.png);
  background-repeat:no-repeat;
  padding-left:10px;
  border:0px;
  width:100px;
  height:21px;
  font-size:12px;
  color:#838282;
  line-height: 20px;
  float:left;
  z-index:5;
}
.input_text_110{
  padding-top:0px;
  background-image:url(../images/input_img_110.png);
  background-repeat:no-repeat;
  padding-left:10px;
  border:0px;
  width:110px;
  height:21px;
  font-size:12px;
  color:#838282;
  line-height: 20px;
  float:left;
  z-index:5;
}
.stat_selection_info {
  width:600px;
}

.stat_inner_content {
  margin:0px 13px 15px 39px;
  font-size:12px;
  position:relative;
  color:#6a6a6a;
}

.stat_table_content, .new_stat_table_content {
  background:#E0E0E0;
  margin-left: 39px;
  color:#6a6a6a;
  margin-bottom: 0px;
}

.stat_table_content tr th {
  background:url("../images/th_bg.png") repeat scroll 0 0 transparent;
  color:#F1F1F1;
  text-align:center;
  width:250px;
  font:11px Tahoma;
  padding: 0px;
}

html>body .stat_table_content tr th {
  padding-top:5px;
  padding-bottom:5px;
}

.stat_table_content tr td {
  color:#6A6A6A;
  padding:3px;
  width:210px;
  font:11px Tahoma;
  text-align: center;
}

.stat_table_content tr td a {
  color:#6A6A6A;
  font-weight: bold;
  font:11px Tahoma;
  /*border-bottom: 1px dashed;
  text-decoration:none;*/
}

#stat_selectbox1_input, #stat_selectbox2_input, #stat_selectbox3_input {
  background:url("../images/stat_selectbox.png") repeat scroll right center transparent;
  border:0 solid #D1E4F6;
  color:#6A6A6A;
  cursor:pointer;
  display:block;
  font-family:Tahoma;
  font-size:12px;
  height:12px;
  *height:13px;
  margin:0 5px 10px 0;
  padding-bottom:6px;
  padding-left:15px;
  padding-top:3px;
  text-align:left;
  width:105px;
}

.stat_pages_btn {
  /*background:url(https://royalonlinesavings.com/images/pages_btn.png);*/
  width:48px;
  height:19px;
  float:left;
  text-align:center;
  position:absolute;
  top:1px;
  left:100px;
}
.stat_pages_btn a{
  display:block;
  width:48px;
  height:21px;
  color:#bababa;
  text-decoration:none;
}

.stat_small_input_text{
  float:left;
  padding-top:0px;
  background-image:url(../images/input_img_small.png);
  background-repeat:no-repeat;
  padding-left:5px;
  border:0px;
  width:40px;
  font-size:12px;
  color:#838282;
  height:21px;
  line-height:20px;
  /*padding-bottom:2px;*/
}


.balance_table_content {
  background:#E0E0E0;
  color:#6a6a6a;
  margin:15px 13px 15px 39px;
}

.balance_table_content tr th {
  background:url("../images/th_bg.png") repeat scroll 0 0 transparent;
  color:#F1F1F1;
  text-align:center;
  width:250px;
  font:11px Tahoma;
  padding: 0px;
}

.big tr th {
  background:url("../images/th_bg_big.png") repeat scroll 0 0 transparent;
}

html>body .balance_table_content tr th {
  padding-top:8px;
  padding-bottom:8px;
}

.balance_table_content tr td {
  color:#6A6A6A;
  padding:5px;
  width:210px;
  font:11px Tahoma;
  text-align:center;
}

.balance_table_content tr td a {
  color:#6A6A6A;
  font-weight: bold;
  font:11px Tahoma;
  /*border-bottom: 1px dashed;
  text-decoration:none;*/
}

.balance_table_content tr th a {
  color:#F1F1F1;
  font-weight: bold;
  font:11px Tahoma;
  /*border-bottom: 1px dashed;
  text-decoration:none;*/
}
.selectbox_content-wrapper {
z-index:100;
}

/*Table setup outgoing payment*/
.out_payment td {
  color:#6A6A6A;
  padding-bottom: 0px;
}
.all_help_np {
  display:block;
  border:0px;
  position:absolute;
  padding:5px;
  z-index:0;
  top:2px;
  right:-25px;
  border: 1px none rgb(229, 228, 228);
  background-color: transparent;
  width: 13px;
  text-align: left;
  top:-21px;
  cursor: help;
}
.input_status_np {
  font:11px Tahoma;
  color:#ff0000;
  clear:both;
  margin-bottom:7px;
  text-align:left;
}

div#qTip {
 padding: 3px;
 border: 1px solid #71BF2B;
 display: none;
 background: #fff;
 color: #000;
 font-size:12px;
 text-align: left;
 position: absolute;
 z-index: 1500;
 padding:10px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url('../js/pie/PIE.htc');
color:#386e13;
}
.help_tool {
  cursor: help;
}
.capth {width:122px; margin:0 auto; padding-top:8px;}
.capth-numbers {margin-bottom:8px; height:26px; text-align:center; float:left; }
.capth-numbers div {height:26px;}
.capth-numbers div img {padding-top:5px;}

.show-im {background:url(../images/btn4.gif); width:106px; height:19px; margin-top:7px; margin-left:52px; display:block; float:left; text-align:center; font-size:11px; text-decoration:none; color:#fff; line-height:19px; overflow:hidden;}
.show-im:hover {background:url(../images/btn4.gif) 0 -19px;}

.small_btn {
  background:url(../images/btn4.gif);
  width:106px;
  height:19px;
  display:block;
  line-height:17px;
  overflow:hidden;
  text-decoration:none;
  text-align:center;
  color:#fff;
  float: left;
}

.small_btn:hover {background:url(../images/btn4.gif) 0 -19px;}

.long_btn {
  background:url(../images/btn150.gif);
  width:150px;
  height:19px;
  display:block;
  line-height:17px;
  overflow:hidden;
  text-decoration:none;
  text-align:center;
  color:#fff;
  float: left;
}

.long_btn:hover {background:url(../images/btn150.gif) 0 -19px;}

.uwc_font_01 {
  color:#000;
  font:15px Georgia;
}

.small_blue_text{
  color: blue;
  font-size: 9px;
}

.small_red_text{
  color: red;
  font-size: 9px;
}

.smallWarningText{
    color: red;
    font-size: 11px;
}

.smallSuccessText{
    color: green;
    font-size: 11px;
}

.TransferAmountTable {  
  background-color:#63B11D;
}
.TransferAmountTable tr td {
  padding:0px;
  color:#6A6A6A;
  background-color:#ffffff;
}
.TransferAmountTable tr th {
  padding:0px;
  color:#E9E9E9;
  width: 145px;
}

.popup_table tr td {
  color:#6A6A6A;
  padding:0px;
}

select {
  padding:1px 1px 1px 3px;
  color:#838282;
  font-size:12px;
  height: 21px;
  border: none;
  margin-bottom: 2px;
}

.l_sbox {
  width:444px;
  background: url('../images/input_img.png') right;
}

.m_sbox {
  width:216px;
  background: url('../images/select_200.png') right;
}

.s_sbox {
  width:100px;
  background: url('../images/stat_input_img.png') right;
}

.label {
  color:#6A6A6A;
}
.steps_btn1 b  {
  margin-left:63px;
}
.steps_btn2 b {
  margin-left:3px;
}
.steps_btn3 b {
  margin-left:19px;
}

.acc_text {
  text-align: left;
}

.receiver_omt_table tr td {
  cursor: pointer;
  color:#000;
}

.receiver_omt_ul {
  list-style:none outside none;
  margin:0;
  overflow:auto;
  padding:0px;
  height:310px;
}

.receiver_omt_ul li {
  padding:5px;
}

.info_msg {
  font-size:11px;
  padding-left: 30px;
  text-align: center;
}

.final_result_msg, .final_error_msg {
  color:green;
  font-size:11px;
  padding-left: 30px;
  text-align: center;
}

.final_error_msg {
  color:red;
}

#country_special_info {
  overflow:auto;
  padding:0px;
  height:400px;
}

#fileQueue {
	width: 400px;
	height: 57px;
	overflow:hidden;
	border: none;
	margin-bottom: 10px;
}

#uploadDocContent
{
    margin:15px 13px 15px 39px;
}

.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}

.uploadOutput{
    left: 186px;
    position: absolute;
    top: 49px;
}

.pxUpload{
    background: url("../images/pages_next.png") no-repeat;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    height: 24px;
    width: 74px;
}
.pxUpload:hover{
    background: url("../images/pages_next.png") no-repeat;
}

.uploadDocsTable{
    
}
.uploadDocsTable tr{
    background: #fff;
}
.uploadDocsTable tr.even{
    background: #ECECEC;
}
.uploadDocsTable td{
    color: #6A6A6A;
    font: 11px Tahoma;
    padding: 5px;
    text-align: center;
}
.uploadDocsTable td.uploadGroupName{
    width: 85px;
}

.textarea400x200, .textarea280x150
{
    border:none;
    padding:3px 13px 0 4px;
    margin-bottom: 0px;
    width: 444px;
    height:200px;
    color: rgb(131, 130, 130);
    background-image:url('../images/textarea.png');
    background-repeat:no-repeat;
    overflow: auto;
}
.textarea280x150
{
    width: 280px;
    height:126px;
    background-image:url('../images/textarea280_126.png');
}
.cardNotice, .cardNoticeI
{
    padding-left: 25px;
    padding-bottom: 10px;
    font: 10px Tahoma;
}
.cardNoticeI
{
    font-style: italic;
}
.home_ul
{
    color:#6A6A6A;
    font: 13px Tahoma;
}
.home_ul li
{
    padding-top: 15px;
}
#cardFundsUploadSts1, #cardFundsUploadSts2
{
    padding-left:10px;
}
#swift_alert_text font
{
    font:11px Tahoma;
}
.qTitle
{
    font: bold 12px Tahoma;
    position: relative;
    margin-bottom: 7px;
    margin-top: 14px;
}
.qText
{
    padding:  0px;
    position: relative;
    margin:  0 0 2px 15px;
}
.qTable
{
    width: 600px;
}
.qTable tr td
{
    color:#000;
    width: 200px;
    vertical-align: bottom;    
}
.qAnswer
{
    font-weight: bold;
}
.unverifiedAnswer{
    color: red;
    font-size: 20px;
    left: -24px;
    line-height: 10px;
    position: absolute;
    font-weight: normal;
}
.questionnaireSelect{
    /*margin: 0 0 -10px;*/
}
a.faqTitle{
    display: block;
}

#faqContent > div > div > h3 {
    padding: 0 0 0 10px;
}

#faqContent > div > h2 > img, #faqContent > div > div > h3 > img{
    margin: 0 5px 0 0;
    vertical-align: middle;
}

#faqContent > div > div > div {
    padding: 0 0 0 20px;
}

#faqContent > div > div > div > div {
    padding: 0 0 0 5px;
}

#faqContent > div > div {
    border-top: 1px solid #ccc;
    margin: 0 0 50px;
}

#faqContent > div > div > div > a {
    margin: 0 0 5px;
}

.currencyExchange tbody tr td
{
    text-align: left;
    color:#000;
}

.currencyExchange
{
    width: 630px;
}

.new_stat_table_content {
  background:#E0E0E0;
  margin-left: 39px;
  color:#6a6a6a;
  margin-bottom: 0px;
}

.new_stat_table_content tr th {
  background:url("../images/th_bg.png") repeat scroll 0 0 transparent;
  color:#F1F1F1;
  text-align:center;
  font:11px Tahoma;
  padding: 0px;
}

html>body .new_stat_table_content tr th {
  padding-top:5px;
  padding-bottom:5px;
}

.new_stat_table_content tr td {
  color:#6A6A6A;
  padding:5px;
  font:11px Tahoma;
  text-align: center;
}

.new_stat_table_content tr td a {
  color:#6A6A6A;
  font-weight: bold;
  font:11px Tahoma;
  /*border-bottom: 1px dashed;
  text-decoration:none;*/
}

.simpleTab {
  background:#E0E0E0;
  margin-left: 39px;
  color:#6a6a6a;
  margin-bottom: 0px;
}

.simpleTab tr th {
  background:url("../images/th_bg.png") repeat scroll 0 0 transparent;
  color:#F1F1F1;
  text-align:center;
  font:11px Tahoma;
  padding: 0px;
}

html>body .simpleTab tr th {
  padding-top:5px;
  padding-bottom:5px;
}

.simpleTab tr td {
  color:#6A6A6A;
  padding:5px;
  font:11px Tahoma;
}

.liveChatBtn
{
    position: relative;
}
.liveChatBtn a
{
    position: absolute;
    right: 12px;
    top: 5px;
    display:none;
}

/*
    Tips
*/
.slides_container {
    width:470px;
    display:none;
}

.slides_container div {
    width:470px;
    height:230px;
    display:block;
}

.slides_container div p {
    color:#6d6f71;
    font-size: 19px;
}

.slides_container div h2 {
    color:#58574b;
    font-size: 32px;
}

.pagination {
    list-style:none;
    margin:0;
    padding:0;
}

.pagination .current a {
    color:red;
}
#slides .next, #slides .prev {
    background: url('../images/tips/tarrows.jpg') no-repeat 0 -22px transparent;
    width: 20px;
    padding: 0px;
    margin: 0px;
    height: 11px;
    display: block;
    text-decoration: none;
    float:left;
    position: absolute;
    left:545px;
    top: 230px;
}
#slides .prev {
    background: url('../images/tips/tarrows.jpg') no-repeat 0 0 transparent;
    left:36px;
    top: 230px;
}
#slides .next:hover {
    background: url('../images/tips/tarrows.jpg') no-repeat 0 -33px transparent;
}
#slides .prev:hover {
    background: url('../images/tips/tarrows.jpg') no-repeat 0 -11px transparent;
}
#slides {
    position: relative;
}

.tips_tl, .tips_t, .tips_tr, .tips_m, .tips_bl, .tips_b, .tips_br
{
    width:13px; padding:0px; margin:0px; float:left; height:13px; background-image:url('../images/tips/tipBg.jpg'); background-position:0 0; background-repeat:no-repeat;
}

.tips_tl {background-position: 0 -39px;}
/*.tips_t {background-repeat: repeat-x; background-position:0 -52px; width: 578px;}*/
.tips_t {background:none;border-top: 2px dashed #cfd0d2;width: 578px;}
.tips_tr {}
.tips_m {background:none;border-left: 2px dashed #cfd0d2; border-right: 2px dashed #cfd0d2; width: 600px;height: 250px;}
.tips_bl {background-position: 0 -26px;}
/*.tips_b {background-repeat: repeat-x; background-position: 0 -65px; width: 578px;}*/
.tips_b {background:none;border-bottom: 2px dashed #cfd0d2; width: 578px;height:11px;}
.tips_br {background-position: 0 -13px;}

/*Login wrapper*/
#login_wrap
{
    min-height: 100%;
    width:100%;
    
    /*background-color: #fff;
    background-image: url(https://royalonlinesavings.com/images/header_not_login.png);
    background-position: top center;
    background-repeat: no-repeat;
    position:relative;
    width:1000px;
    font: 11px Tahoma;*/
}

#login_header
{
   /* background-color: #fff;
    background-image: url(https://royalonlinesavings.com/images/header_not_login.png);
    background-position: top center;
    background-repeat: no-repeat;*/
   position:relative;
  width:1000px;
  margin: 0px auto;
}

#login_main {overflow:auto;
	padding-bottom: 128px;position:relative;
  width:1000px;
  margin: 0px auto;}  /* must be same height as the footer */

#login_footer {position: relative;
	margin-top: -128px; /* negative value of footer height */
	height: 128px;
	clear:both;}

/*.login_footer_bg
{
   position:relative;
  vertical-align:middle;
  width:1000px;
  background:url(https://royalonlinesavings.com/images/footer.png);
  height:128px;
  margin: 0px auto;
  padding:0px;
  clear:both;
}*/
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}